<?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 Missive for the Week of 2014-06-02</title><link>https://beta.monerodevs.org/blog/2014/06/02/monero-missive-for-the-week-of-2014-06-02/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2014/06/02/monero-missive-for-the-week-of-2014-06-02/</guid><description>Our first Missive! New logo, pool software completed and bounty awarded, ticker symbol changed to XMR</description><pubDate>Mon, 02 Jun 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This is the start of a slightly more formal way of keeping everyone updated as to what we&apos;re doing in Monero. On an ongoing weekly basis we&apos;ll post an update on what has happened over the past week, as well as a dev diary highlighting work done on major efforts. If you&apos;d like to get involved with Monero don&apos;t ask for permission - just get stuck in:) Fork the repo, make changes, submit a pull-request, and let&apos;s discuss it.&lt;/p&gt;
&lt;p&gt;Also an important note on updates: Our policy is to only provide announcements on projects which are either complete or near completion. We&apos;d like to focus on providing you with the most accurate and reliable news, without generating any type of investor hype or speculation. As Monero is still a project in its infancy, and there is a great deal of work still to be done, we want to make sure you are getting an honest overview of our ongoing progress.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Major Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;The big one...we have a logo! If you use Monero in any of your projects, &lt;a href=&quot;https://downloads.getmonero.org/resources/branding.zip&quot;&gt;you can grab a branding pack here&lt;/a&gt;. You can also see it in all its glory right here:&lt;br&gt;&lt;img src=&quot;https://downloads.getmonero.org/resources/logo-200.jpg&quot; alt=&quot;logo&quot;&gt;{: .center-image }&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;With our logo completed, we are going to be moving forward on a major overhaul and redesign of our website. We are also in the process of architecting and designing a better repository of information - which includes a forum-style that allows for both discussion, as well an open-source, crowd-funded development incubator. We will be keeping you updated on our progress in the coming weeks. In the meantime, the best place for threaded discussions are the &lt;a href=&quot;https://www.reddit.com/r/monero&quot;&gt;/r/monero subreddit&lt;/a&gt;, and for live discussions join us on Freenode: #monero for general chat, #monero-dev for development efforts, and #monero-otc for price talk and over-the-counter trades.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The pool bounty has now closed, and was awarded to zone117x and LucasJones for their excellent work on the Node CryptoNote pool. You can see the results of their hard work on &lt;a href=&quot;https://github.com/zone117x/node-cryptonote-pool&quot;&gt;their github repo here&lt;/a&gt; or, you know, just use pretty much any of the Monero mining pools:)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In order to maintain ISO 4217 compliance, we are changing our ticker symbol from MRO to XMR effective immediately. This change primarily effects exchanges at this early stage, as we are sure that MRO will continue to be used colloquially and in general discussion. We are aware that this may cause a little confusion, but we feel it necessary to make this change early on rather than later when Monero is more widely spread.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;We&apos;d also like to take the time to introduce you to our core team (in no particular order) - tacotime, eizh, smooth, fluffypony, othe, davidlatapie, NoodleDoodle&lt;/p&gt;
&lt;p&gt;Many others are involved in peripheral and related projects, including: zone117x, Neozaru, LucasJones, Wolf, Quanttek, and so many others&lt;/p&gt;
&lt;p&gt;Thank you for your hard work if you have been involved in Monero already, and we look forward to continuing to innovate as keep Monero the most secure, private, untraceable cryptocurrency!&lt;/p&gt;
</content:encoded></item><item><title>Dev Diary for the Week of 2014-06-02</title><link>https://beta.monerodevs.org/blog/2014/06/02/dev-diary-for-the-week-of-2014-06-02/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2014/06/02/dev-diary-for-the-week-of-2014-06-02/</guid><description>Block reward penalty adjustment, faster CPU miner, missing RPC calls added</description><pubDate>Mon, 02 Jun 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;strong&gt;RPC:&lt;/strong&gt; Neozaru and others have submitted pull requests to add RPC methods that were missing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I2P:&lt;/strong&gt; libssu has been decoupled, and outstanding changes to master have been merged.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Core:&lt;/strong&gt; just a reminder that there are breaking changes to 0.8.8 to prevent a transaction dust attack on the block reward. Because of the block reward penalty, it was previously possible to constantly reduce the block reward down to nearly zero, which is what has been fixed. You can see this quite dramatically on the &lt;a href=&quot;http://monerochain.info/charts/reward&quot;&gt;Block Reward chart on monerochain.info&lt;/a&gt; where our average block reward plummeted by around 13% on May 25 - 27 as the fix was tested, deployed, and miners began adopting it. Please don&apos;t forget that simplewallet using the older code will not add the correct transaction fees, causing transactions to sit in the mempool for several days before being rejected.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Core:&lt;/strong&gt; initial work has begun on documenting the code and on providing architecture overviews. This will be a relatively lengthy project, but will provide us with a more useful codebase that has had more eyes on it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Crypto:&lt;/strong&gt; we have also begun an initial foray into examining the underlying cryptographic and mathematic principles of the CryptoNote protocol, and ensuring that it has been correctly implemented in the reference code (Bytecoin - upon which Monero is based). We will reveal more details as this project progresses.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Crypto:&lt;/strong&gt; DGA has done an incredible job of optimising the PoW hashing code, and has vastly improved the speed at which it operates. This makes syncing the blockchain faster, as well as improves the speed at which miners can run and pools can verify work.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mining:&lt;/strong&gt; Wolf has worked hard on optimising and tweaking LucasJones miner. If you are mining, it is strongly suggested you give &lt;a href=&quot;https://github.com/wolf9466/cpuminer-multi&quot;&gt;Wolf&apos;s fork of cpuminer-multi&lt;/a&gt; a spin. Because it takes advantage of AES-NI you may find that reducing the number of threads down to around half of the number of cores in your computer is the most efficient.&lt;/p&gt;
</content:encoded></item><item><title>Dev Diary for the Week of 2014-06-10</title><link>https://beta.monerodevs.org/blog/2014/06/10/dev-diary-for-the-week-of-2014-06-10/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2014/06/10/dev-diary-for-the-week-of-2014-06-10/</guid><description>New RPC calls, GPU miner launched, Doxygen code comments started</description><pubDate>Tue, 10 Jun 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;strong&gt;RPC:&lt;/strong&gt; incoming_transfers is now available as a simplewallet RPC API call, and payment_id has been added as an optional argument to the transfer RPC API call. Neozaru also committed a large amount of additional functionality to the RPC API, including progress estimation to getinfo.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I2P:&lt;/strong&gt; no commits this week, much of the work has been around scoping and planning the RPC subsystem.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Core:&lt;/strong&gt; new seed nodes have been added, so bootstrapping on cold start should work just fine. We are going to add DNS seed node bootstrapping at a later stage.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Docs:&lt;/strong&gt; work has begun on adding Doxygen comments throughout the code. This will both help us to understand the code written by &quot;The CryptoNote Developers&quot; (who appear at the top of every piece of source code except for the epee library), but will also result in proper developer documentation being made available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mining:&lt;/strong&gt; Wolf` has continued to improve his CPU miner - the latest copy of which can be found on &lt;a href=&quot;https://github.com/wolf9466/cpuminer-multi&quot;&gt;his github repo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mining:&lt;/strong&gt; Claymore released a CryptoNight GPU miner, which &lt;a href=&quot;https://bitcointalk.org/index.php?topic=638915.0&quot;&gt;you can find at this thread&lt;/a&gt;. Please be advised that his miner is currently closed source, and the appropriate level of caution should be exercised.&lt;/p&gt;
</content:encoded></item><item><title>Monero Missive for the Week of 2014-06-10</title><link>https://beta.monerodevs.org/blog/2014/06/10/monero-missive-for-the-week-of-2014-06-10/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2014/06/10/monero-missive-for-the-week-of-2014-06-10/</guid><description>Deterministic wallets based on mnemonic seeds, fluffypony to attend the Bitcoin Supernode Conference</description><pubDate>Tue, 10 Jun 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello XMR users! Welcome to our second Monero Missives.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Major Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;We&apos;re happy to introduce a major new feature for Monero: deterministic wallets based on a mnemonic seed! When creating a new wallet you now get a 24 word seed that you can use to restore the wallet:&lt;br&gt;&lt;img src=&quot;https://i.imgur.com/Qk90Rp2.png&quot; alt=&quot;mnemonic screenshot&quot;&gt;{: .center-image }&lt;br&gt; Usage: This affects simplewallet, and is the default behaviour for --generate-new-wallet. If you would like to disable the deterministic seed during wallet generation, you can pass the --non-deterministic flag. To restore from a seed you can use the --restore-deterministic-wallet flag.&lt;br&gt; This provides a MAJOR benefit in that backing up your wallet &lt;em&gt;no longer requires backing up the .bin.keys file&lt;/em&gt;! All you have to do is write down the 24 words and that&apos;s the only backup you need. If you&apos;re particularly brave you can even memorise the 24 words. You can also use this to create an offline cold wallet or a paper wallet: create a wallet on a computer disconnected from the Internet, write the 24 words and the address and the view key down, and then remove all the files created by the wallet.&lt;br&gt; Security notes: Please note that this key is independent of your password. By default the 24 word key is written to simplewallet.log when the wallet is created. This is the expected behaviour, the next release will both exclude this from the log and reduce the default log level. Please run --generate-new-wallet with the --set_log 0 flag, or alternatively make sure to delete the simplewallet.log file afterwards.&lt;br&gt; Technical details: The key length for this remains 256-bits and thus does not compromise user security. The view key seed is generated from a keccak1600 hash of the spend key (which is directly from the mnemonic seed), hence the deterministic nature of this. The non-deterministic method is still available as an option.&lt;br&gt; How to get it: binaries in the OP have already been updated, or you can compile from the source on github.&lt;br&gt; Moving to a deterministic wallet: unfortunately it&apos;s not possible to retroactively make an existing wallet deterministic. If you want to take advantage of the new feature, you will have to create a new wallet and move your funds in there.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;XMR is now on Mintpal for voting. You can find the voting link here: &lt;a href=&quot;https://www.mintpal.com/voting#XMR&quot;&gt;https://www.mintpal.com/voting#XMR&lt;/a&gt; - Mintpal allows 1 vote an hour from registered users who have traded before, as well as paid-for votes.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Monero will be officially represented by fluffypony at the Bitcoin Supernode Conference at Malla Castle in Estonia at the end of this month.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Neozaru has made great strides in his RPC-based Qt GUI wallet, and it requires some testing. If you are keen on trying it out, head over &lt;a href=&quot;https://bitcointalk.org/index.php?topic=589561.msg7240186#msg7240186&quot;&gt;to his comment the GUI thread&lt;/a&gt;, give it a spin, and give him feedback.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Until next week!&lt;/p&gt;
&lt;p&gt;PS. If you&apos;ve made it this far, there&apos;s a reward in the example wallet listed in the screenshot - first to grab it gets the prize!&lt;/p&gt;
</content:encoded></item><item><title>Dev Diary for the Week of 2014-06-16</title><link>https://beta.monerodevs.org/blog/2014/06/18/dev-diary-for-the-week-of-2014-06-16/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2014/06/18/dev-diary-for-the-week-of-2014-06-16/</guid><description>New checkpoint, better mempool handling from BBR, Arch Linux support</description><pubDate>Wed, 18 Jun 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;strong&gt;Core:&lt;/strong&gt; Checkpoint added at block 80 000&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Core:&lt;/strong&gt; We&apos;ve incorporated two changes from BBR - proper tx_pool handling, and a fix for the high number of orphans pool miners were experiencing. tx_pool handling is incomplete, as it is implemented by the daemon but the wallet is not, as yet, mempool aware.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Core:&lt;/strong&gt; Initial tx auto-split commit, ready for testing&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Build:&lt;/strong&gt; Made changes to CMakeLists to allow for the project to build on Arch&lt;/p&gt;
</content:encoded></item><item><title>Monero Missive for the Week of 2014-06-30</title><link>https://beta.monerodevs.org/blog/2014/07/06/monero-missive-for-the-week-of-2014-06-30/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2014/07/06/monero-missive-for-the-week-of-2014-06-30/</guid><description>CryptoNote whitepaper review moving to the code, transaction auto-splitting added to master</description><pubDate>Sun, 06 Jul 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello, and welcome to our fifth Monero Missive!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Major Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;fluffypony had a great time discussing Monero at the Bitcoin Supernode Conference in Estonia. Many thanks to rpietila for hosting him and all attendees.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Work on the academic peer review of the CryptoNote whitepaper is slowly starting to move away from an academic platform and on to the code itself, to determine whether the reference implementation correctly implements the whitepaper. Before that happens, though, a summary of the initial findings will be published. We are expecting this to be completed this coming week.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Transaction auto-splitting is now in the main codebase. To explain our methodology: the main github repo will always be &quot;active development&quot;, and may contain code that will be reverted or is not fully tested. For those that are brave and want to test and contribute to development, it is the ideal starting point. However, on an ongoing basis we are going to create tagged releases, whereby when a group of new features have been fully tested, a new release can be tagged, and binaries can be put out (along with the code on the github tag, of course). Expect this change to start taking effect within the next 4 weeks.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We&apos;d like to apologise for not finalise the GUI bounty - everyone has been a little scattered this week. We will resolve this in its entirety within the next 48 hours!&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This Missive is a little light on major updates (well, we can&apos;t have something major every week;) primarily because there has been lots of plotting and planning this week. As always: you can keep up to date with the nitty-gritty on IRC in #monero-dev on Freenode if you&apos;re interested.&lt;/p&gt;
&lt;p&gt;Until next week!&lt;/p&gt;
</content:encoded></item><item><title>Monero Missive for the Week of 2014-06-16</title><link>https://beta.monerodevs.org/blog/2014/06/18/monero-missive-for-the-week-of-2014-06-16/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2014/06/18/monero-missive-for-the-week-of-2014-06-16/</guid><description>Monero number 1 on the MintPal voting list, whitepaper annotations released and peer review started, initial transaction splitting test</description><pubDate>Wed, 18 Jun 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello, and welcome to our third Monero Missive.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Major Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;We&apos;ve been stalling this week&apos;s Missive on purpose, because we were hoping it would happen...and it happened! We got to number 1 on the MintPal voting list in a week - which is quite an achievement. There was quite a stack of paid-for votes (more than normal for a cryptocurrency on the MintPal voting list), which is surprising, but it definitely helped catapult us up front.&lt;br&gt;An &lt;a href=&quot;http://cryptvote.com&quot;&gt;interesting graph on CryptVote&lt;/a&gt; shows the meteoric climb (XMR is the blue line): &amp;nbsp;
&lt;img src=&quot;https://i.imgur.com/GfQ67Tz.jpg&quot; alt=&quot;&quot;&gt;{: .center-image }&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We are immensely grateful for the work the CryptoNote developers have put into the protocol, but their whitepaper is unfortunately lacking in peer reviews. To that end, we have taken it upon ourselves to peer review the whitepaper, and to release the peer review as an annotated whitepaper.&lt;br&gt;The two primary peer reviewers are not part of the Monero core team, and are highly qualified academics in the fields of mathematics and cryptography. They are assisted by some of the Monero core team who have a similar computer science academic background. Due to the nature of the Monero project both of the primary peer reviewers have chosen to work under a pseudonym. In a later missive we&apos;ll introduce them more formally, but for the moment we wanted to release the current copy of the annotated whitepaper for everyone to take a look at. If you&apos;d like to provide your input on the annotations, please feel free to email any comments to &lt;a href=&quot;mailto:dev@getmonero.org&quot;&gt;dev@getmonero.org&lt;/a&gt;&lt;br&gt;The latest annotated whitepaper can be downloaded here: &lt;a href=&quot;http://downloads.getmonero.org/whitepaper_annotated.pdf&quot;&gt;http://downloads.getmonero.org/whitepaper_annotated.pdf&lt;/a&gt;. Please bear in mind that it is only up to page 8 in the CryptoNote whitepaper at present, so the annotation does cut short there:)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We have completed initial work and testing on transaction auto-splitting (thanks to tewinget&apos;s tireless work). Now, if you have too many inputs for your transaction, simplewallet will automatically try to split your transfer up to as many as 30 transactions. It will prompt you first and let you know the total fees before just sending it, of course:&lt;br&gt;&lt;img src=&quot;https://i.imgur.com/IyG3Uq0.jpg&quot; alt=&quot;&quot;&gt;{: .center-image }&lt;br&gt;This feature requires more testing, and is NOT in the main code base yet. If you&apos;re able to build Monero, please grab it from fluffypony&apos;s repo here, and build and test: &lt;a href=&quot;https://github.com/fluffypony/bitmonero&quot;&gt;https://github.com/fluffypony/bitmonero&lt;/a&gt; - you won&apos;t need to build tests or change the daemon, it&apos;s just simplewallet&apos;s operation that has changed. Please do not try this with the RPC API yet, this needs the CLI at the moment.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We have had a lot of people asking about the progress of the GUI wallet. We&apos;d like to reiterate that there are a great number of core and fundamental things that need to be worked on &lt;em&gt;before&lt;/em&gt; we can get lots and lots of users flocking in. Some of the core necessities that we&apos;re working on at breakneck pace are: QoS to reduce the bandwidth demand on full nodes (as everyone will be running a full node at this stage anyway), segregation of wallet functions in order to create a far more robust system for exchanges and merchants to use, &lt;a href=&quot;http://gitian.org&quot;&gt;Gitian-based builds&lt;/a&gt; for everyone&apos;s safety and to ensure binaries are safe (safer, really), moving blockchain storage to an embedded database, fixing the now-infamous &quot;ABSTRACT_SERVER_SEND_QUE_MAX_COUNT&quot; (in big red letters!) error that is quite harmless but everyone freaks out about, and so on.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;These are issues at Monero&apos;s core that we&apos;re working on, and we need to have these in place and fixed before a GUI wallet is widely dispersed, otherwise there will be massive resource constraints placed on user&apos;s systems. We&apos;re not here to win a race against other cryptocurrencies. We&apos;re here to continue to push out great features and stable and reliable code, in a way that will make sure Monero is around for decades and not just a flash-in-the-pan.&lt;/p&gt;
</content:encoded></item><item><title>Dev Diary for the Week of 2014-06-30</title><link>https://beta.monerodevs.org/blog/2014/07/06/dev-diary-for-the-week-of-2014-06-30/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2014/07/06/dev-diary-for-the-week-of-2014-06-30/</guid><description>Daemonize and rpcwallet both ready for testing</description><pubDate>Sun, 06 Jul 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;strong&gt;Core:&lt;/strong&gt; daemonizing changes are ready for testing: &lt;a href=&quot;https://github.com/mikezackles/bitmonero/tree/daemonize&quot;&gt;https://github.com/mikezackles/bitmonero/tree/daemonize&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Core:&lt;/strong&gt; rpcwallet is ready for testing: &lt;a href=&quot;https://github.com/tewinget/bitmonero/tree/rpcwallet&quot;&gt;https://github.com/tewinget/bitmonero/tree/rpcwallet&lt;/a&gt;&lt;/p&gt;
</content:encoded></item><item><title>Dev Diary for the Week of 2014-07-07</title><link>https://beta.monerodevs.org/blog/2014/07/13/dev-diary-for-the-week-of-2014-07-07/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2014/07/13/dev-diary-for-the-week-of-2014-07-07/</guid><description>Work has begun on moving to an embedded database, good progress on daemonize, moving focus from i2pcpp to i2pd</description><pubDate>Sun, 13 Jul 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;strong&gt;Core&lt;/strong&gt;: major work has begun on moving to an embedded database. The ongoing progress on this can be followed here: &lt;a href=&quot;https://github.com/tewinget/bitmonero/tree/blockchain&quot;&gt;https://github.com/tewinget/bitmonero/tree/blockchain&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Core / Wallet&lt;/strong&gt;: both the new daemonized daemon and rpcwallet are nearing a stage where they can be merged into master. The final step is to finalise the daemonizing code in rpcwallet, in such a way that it acts the same as the daemon, and we can move from there.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I8N&lt;/strong&gt;: mnemonic word list German version is in progress and about 90% complete.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I2P&lt;/strong&gt;: subsequent to discussions with the I2P team, we are going to be making a bit of a diagonal movement from libi2pcpp to i2pd. This should end up with us slightly ahead on the I2P integration project than we would&apos;ve been. The major focus at the moment is getting TCP streaming (for persistent connections) to work, and that is where the largest focus is at present.&lt;/p&gt;
</content:encoded></item><item><title>Monero Missive for the Week of 2014-07-07</title><link>https://beta.monerodevs.org/blog/2014/07/13/monero-missive-for-the-week-of-2014-07-07/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2014/07/13/monero-missive-for-the-week-of-2014-07-07/</guid><description>GUI bounty finalised and paid, a note on donations, mnemonic multilang wordlists started</description><pubDate>Sun, 13 Jul 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello, and welcome to our sixth Monero Missive!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Major Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The GUI bounty is completed and all payouts have been made. You can view the &lt;a href=&quot;https://bitcointalk.org/index.php?topic=589561.msg7833251#msg7833251&quot;&gt;confirmation of payouts in this post&lt;/a&gt;, and bounty recipients have confirmed receipt of their bounties. Just to reiterate the comments made by us in that thread: &quot;As it stands right now, we won&apos;t be integrating any of these GUI clients into the main codebase just yet, as there is still a great deal of underlying work that must be done before we can ship a GUI wallet that just about anyone can run (unless we want to make the minimum memory requirement 8gb and the minimum Internet connection requirement 20mbps;) That having been said, we will continue to recommend the actively developed GUI wallets to anyone who prefers to use a GUI wallet, and that is the main purpose behind closing and awarding this bounty now: to have a short-list of recommended GUI wallets.&quot; The two GUI wallets we recommend using and that are being actively and continuously developed are:&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;neozaru&apos;s wallet: &lt;a href=&quot;https://github.com/Neozaru/bitmonero-qt&quot;&gt;https://github.com/Neozaru/bitmonero-qt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Jojatekok&apos;s Monero Client .NET: &lt;a href=&quot;https://github.com/Jojatekok/monero-client&quot;&gt;https://github.com/Jojatekok/monero-client&lt;/a&gt; / &lt;a href=&quot;https://bitcointalk.org/index.php?topic=683365.0&quot;&gt;https://bitcointalk.org/index.php?topic=683365.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;As you may be aware, there&apos;s been a great deal of discussion around dev donations. It wasn&apos;t something we thought to raise previously, as it is generally accepted that if you are making money from an open-source project (eg. mining, buying and holding for future profit, whatever) you will generally donate as that is the best way to secure an increase in your &quot;investment&quot;. It is important to note that this is not a cryptocurrency that has a big, fat premine (or any sort of instamine / ninjamine / premine), and we are, therefore, completely reliant on the donations of our users. We really, truly appreciate all of the donations that we have received, from early pools such as the now-defunct monero.farm contributing a large portion of their earnings, to our largest donation from ceger, to the ramp-up in dev donations from a screed of pools. Thank you, you guys are the ones that are helping us cover costs and pay for contributors where necessary.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The initial work has been completed on analysing the CryptoNote whitepaper, and the review that has come out of it is now available to all. This is an academic approach to analysing it, and is the first step in figuring out whether the principles it espouses are reflected in the Monero code, and (further to that) how we can improve on its deficiencies. You can grab the whitepaper review here: &lt;a href=&quot;http://monero.cc/downloads/whitepaper_review.pdf&quot;&gt;http://monero.cc/downloads/whitepaper_review.pdf&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Very early work has begun on reimplementing the mnemonic wordlists in other languages. We are currently doing a German one as a tester to see the amount of effort involved. If you are interested in producing a mnemonic wordlist (1626 words, following a small set of rules) in a language other than German or English please drop us a pm. There will be other translation work coming up (website, tooling etc.), and we will definitely be distributing donations to translators where possible (although they may be relatively small for the work involved).&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Until next week!&lt;/p&gt;
</content:encoded></item><item><title>Dev Diaries for the Week of 2014-12-15</title><link>https://beta.monerodevs.org/blog/2014/12/15/dev-diary-for-the-week-of-2014-12-15/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2014/12/15/dev-diary-for-the-week-of-2014-12-15/</guid><description>Restore paths for mnemonics fixed, libunbound lookups moved to its own thread</description><pubDate>Mon, 15 Dec 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;strong&gt;Account:&lt;/strong&gt; still more fixes to the restore paths and multi-lang mnemonics, known issues with UTF-8 on Windows remain&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Core:&lt;/strong&gt; libunbound lookups moved to a thread in order to trap for failing / slow DNS lookups&lt;/p&gt;
&lt;p&gt;Until next week!&lt;/p&gt;
</content:encoded></item><item><title>External Projects for the Week of 2014-12-15</title><link>https://beta.monerodevs.org/blog/2014/12/15/external-projects-for-the-week-of-2014-12-15/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2014/12/15/external-projects-for-the-week-of-2014-12-15/</guid><description>MyMonero side-swiped in a DDoS attack on their data center, i2pd added su3 router update support</description><pubDate>Mon, 15 Dec 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;strong&gt;MyMonero:&lt;/strong&gt; due to a very broad DDoS attack at the data center in which MyMonero is hosted (not targeted at MyMonero) the service was offline on Sunday for a 12 hour stretch. We are putting some effort in place to ensure this does not happen again in future. New features added this past week: a &quot;copy to clipboard&quot; helper is now available on the right of your Monero address on your dashboard, as well as on the login key review screen and account details screen. In addition, clicking on a transaction in the dashboard or your transaction history screens will show additional details, such as the payment ID used.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ForkGuard:&lt;/strong&gt; added MyMonero.com and MoneroClub.com&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I2PD:&lt;/strong&gt; massive progress was made this week adding support for the su3 router update format (the previous .sud / .su2 format being deprecated), which is used to deliver updates to all routers on the i2p network, including: router update alerts, plugin update alerts, reseed data, and news feed items. Details on the su3 format can be found here: &lt;a href=&quot;https://geti2p.net/en/docs/spec/updates&quot;&gt;https://geti2p.net/en/docs/spec/updates&lt;/a&gt;&lt;/p&gt;
</content:encoded></item><item><title>Monero Missive for the Week of 2014-12-15</title><link>https://beta.monerodevs.org/blog/2014/12/15/monero-missive-for-the-week-of-2014-12-15/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2014/12/15/monero-missive-for-the-week-of-2014-12-15/</guid><description>DNS timeouts causing slow startups fixed, multi-language mnemonic bugs fixed</description><pubDate>Mon, 15 Dec 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello, and welcome to our twenty-first Monero Monday Missive!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Major Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;We&apos;re aware of the 0.8.8.6 slow startup issues on some Windows environments (over an hour for the daemon to startup for some people). We believe we&apos;ve identified the problem, and will be rolling out a test fix in the next couple of days, for inclusion in 0.8.8.7&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;There have been a number of patches merged over the past week to fix issues with simplewallet&apos;s new multi-language mnemonics&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Until next week!&lt;/p&gt;
</content:encoded></item><item><title>Monero Missive Special Edition - 2014 Year in Review</title><link>https://beta.monerodevs.org/blog/2015/01/05/monero-missive-2014-year-in-review/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2015/01/05/monero-missive-2014-year-in-review/</guid><description>A review of everything Monero accomplished from its inception through to the end of 2014</description><pubDate>Mon, 05 Jan 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello, and welcome to our twenty-second Monero Monday Missive!&lt;/p&gt;
&lt;p&gt;This is our first Missive for 2015, after a 2 week break over the end of December. We&apos;d like to earnestly thank everyone for their support over the course of this year, and for joining us on the start of our Monero journey. We&apos;d also like to take this opportunity to look back on the past 8 months, and see where we got to.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;State of Monero: 2014&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As an open-source project, Monero is built on the back of volunteers, contributors, and donations. So let&apos;s start with a financial report.&lt;/p&gt;
&lt;p&gt;For donations received over the year: we received 21 636.40655 XMR spread over 4343 transactions, and 8.04559 BTC spread over 25 transactions. Thus our average XMR donation is around 5 XMR, and our average BTC donation is around 0.32 BTC. As most of our costs are BTC based, XMR donations were traded into BTC where necessary (typically through OTC trades and not on-market), giving us a rough total of all receipts of 39.536205689 BTC (in XMR donations) + 8.04559 BTC (in BTC donations) = 47.581795689 BTC.&lt;/p&gt;
&lt;p&gt;Expenditure for the year comprised of 3 totals as some costs could not be settled in BTC or were preferably settled in XMR. Our expenditure was 190.513492 BTC + 1 891.31 XMR + US $5&amp;nbsp;732.80, which is around the 212 BTC mark. Thus the shortfall of 164.5 BTC was paid out of the Core Team&apos;s own pockets in the hopes of recovering the funds later on (ie. just in case anyone was wondering, not only do the core team not get paid at all, but we&apos;ve put a significant amount of funds into Monero).&lt;/p&gt;
&lt;p&gt;So, what did our ~212 BTC get spent on over the year? Or, in other words, what did we accomplish? Here&apos;s a bit of a taste before we dig into the nitty-gritty:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2014-year-in-review/overview.jpg&quot; alt=&quot;Infographic&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Core Development&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Well, let&apos;s start by excluding a lot of development done in branches on forks, and focusing on the master branch of the git repo. We inherited the Monero project pretty much from the end of April, with &lt;a href=&quot;https://github.com/monero-project/bitmonero/commit/e940386f9a8765423ab3dd9e3aabe19a68cba9f9&quot;&gt;thankful_for_today&apos;s last commit on April 30th, 2014&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In order to see what we did with some pragmatism we took two folders, one containing the Monero source on April 30th at that last commit, and one containing the Monero source on December 31st. We removed everything in the external/ folder, except the CMakeLists.txt, so that we weren&apos;t including external libraries in our count. We then used Araxis Merge to produce a diff report between the two folders (plus Github&apos;s compare tool to give us additional information). We then subtracted the license changes we made earlier this year (208 files were affected, which means that for each we have to remove 2 lines from the &quot;removed&quot; count, 1 line from the &quot;changed&quot; count, and 28 lines from the &quot;inserted&quot; count). The summary is below, and whilst it obviously precludes things like where we made several changes to the same line of code, or missteps we reverted, it gives a very general indication of the effort.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;35 weeks of development (245 days) since Monero was inherited by the Core Team&lt;/li&gt;
&lt;li&gt;594 separate commits&lt;/li&gt;
&lt;li&gt;11 contributors&lt;/li&gt;
&lt;li&gt;10 221 modified lines&lt;/li&gt;
&lt;li&gt;12 706 new lines&lt;/li&gt;
&lt;li&gt;32 lines removed&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Now may be thinking &quot;wow, that&apos;s like 94 lines of code a day!&quot;, but it&apos;s important to remember that included in this are documentation and code comments, mnemonic word lists for several languages, as well as changes made to Bytecoin early on that we merged in.&lt;/p&gt;
&lt;p&gt;However, it doesn&apos;t diminish the gargantuan effort that went into the Monero core over the year, and we are truly grateful to all who have been involved. Some of the highlights of work that was committed to the Monero core master repo over the past 8 months, in chronological order, include -&lt;/p&gt;
&lt;p&gt;April:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;got Monero building and running on OS X&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;May:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;removed purposely obfuscated hashing loop&lt;/li&gt;
&lt;li&gt;added a &apos;diff&apos; daemon command to show current estimated difficulty and hash rate&lt;/li&gt;
&lt;li&gt;more hashing optimisations, including AES-NI support&lt;/li&gt;
&lt;li&gt;new wallet RPC commands: save_bc, getaddress; new daemon RPC commands: mining_status&lt;/li&gt;
&lt;li&gt;enabled checkpointing and checkpoint verification&lt;/li&gt;
&lt;li&gt;fixed the block reward penalty mechanism and dynamic block sizing&lt;/li&gt;
&lt;li&gt;new wallet RPC commands: incoming_transfers&lt;/li&gt;
&lt;li&gt;fixed exit flags, added --exit-after-cmd simplewallet flag&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;June:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;added payment IDs to simplewallet&apos;s &apos;transfer&apos; RPC command&lt;/li&gt;
&lt;li&gt;added Doxyfile for code documentation&lt;/li&gt;
&lt;li&gt;refactored parts of simplewallet&lt;/li&gt;
&lt;li&gt;added Electrum-style mnemonics to simplewallet&lt;/li&gt;
&lt;li&gt;got Monero building and running on Arch Linux&lt;/li&gt;
&lt;li&gt;further improvements to hashing algorithm, including huge pages and AES-NI key expansion&lt;/li&gt;
&lt;li&gt;added tx auto-splitting and changed transaction creation semantics internally&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;July:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;new wallet RPC command: get_bulk_payments; new daemon RPC command: get_connections&lt;/li&gt;
&lt;li&gt;new README, license changes to BSD 3-clause&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;August:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;optional height parameter for simplewallet refresh&lt;/li&gt;
&lt;li&gt;fixed wallet restore from seed&lt;/li&gt;
&lt;li&gt;new wallet RPC command: query_key; new wallet commands: seed, viewkey&lt;/li&gt;
&lt;li&gt;stopped a major spam attack dead in its tracks&lt;/li&gt;
&lt;li&gt;highly sophisticated attack causes the network to fork for 30 minutes, urgently and immediately patched&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;September:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;blob checkpointing added (over and above normal block hash checkpointing)&lt;/li&gt;
&lt;li&gt;got Monero building and running on FreeBSD&lt;/li&gt;
&lt;li&gt;major documentation of several C classes&lt;/li&gt;
&lt;li&gt;new versioning system to allow for rapid identification of build commit&lt;/li&gt;
&lt;li&gt;started enforcing GPG signed commits and merges, initial GPG keys added&lt;/li&gt;
&lt;li&gt;testnet launched&lt;/li&gt;
&lt;li&gt;dropped support for Visual Studio, added support for mingw-w64 + msys2&lt;/li&gt;
&lt;li&gt;DNS resolver (libunbound) added, initial OpenAlias support&lt;/li&gt;
&lt;li&gt;dynamic file-based checkpointing added&lt;/li&gt;
&lt;li&gt;multi-language mnemonics introduced for wallets&lt;/li&gt;
&lt;li&gt;new wordlists: Portuguese, and Spanish (first 4 letters unique)&lt;/li&gt;
&lt;li&gt;DNS checkpointing added for rapid checkpoint alert / enforcement&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;October:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;reworked log level choices&lt;/li&gt;
&lt;li&gt;new wordlists: English (first 3 letters unique), as well as Japanese (first 4 letters unique)&lt;/li&gt;
&lt;li&gt;PoW algorithm fully documented&lt;/li&gt;
&lt;li&gt;switched to RapidJSON for JSON parsing&lt;/li&gt;
&lt;li&gt;changed wallet file format (encrypted JSON)&lt;/li&gt;
&lt;li&gt;massive CMake overhaul begun by KitWare, the creators of CMake&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;November:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;per-kb transaction fees introduced&lt;/li&gt;
&lt;li&gt;CMake overhaul completed, dynamic and static builds finally working again on all platforms&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;December:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;bug fixes, bug fixes, and more bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;The Monero Research Lab&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Another major effort has been the Monero Research Lab, the MRL. In addition to the members of the core team, the triplets (Surae / Sarang / Shen Noether, obviously pseudonyms) spent months reviewing the CryptoNote whitepaper, publishing a synopsis of their review, and then building on that by doing extensive Monero research and finally producing several important research bulletins. From the ground-breaking chain reaction attacks in MRL-0001 to the deep dive explanation of Monero Ring Signatures in MRL-0003 (and the accompanying Python implementation) it has been 8 months of remarkable output for a group of people that at best only knew of each other very peripherally.&lt;/p&gt;
&lt;p&gt;The Monero Research Lab members have also engaged regularly with Bitcoin researchers, including a mutually beneficial friendship with Andrew Poelstra who is included in the group of the &quot;MRL Friends&quot;.&lt;/p&gt;
&lt;p&gt;Between the whitepaper annotations, the review, and the MRL research bulletins published in 2014, 655 lines of python were released and over 25 000 words were written, all of which was the culmination of over 197 000 words spent in intense academic discussion.&lt;/p&gt;
&lt;p&gt;The academics in the MRL also had an opportunity to meet up with Riccardo Spagni (fluffypony) and Tom Winget (tewinget) towards the end of the year, in a weekend of epic nerdiness that included a trip to a natural history museum and getting stuck on the side of the highway with no petrol due to a faulty gauge. Don&apos;t worry, the emergency petrol fill up wasn&apos;t paid for by donations;)&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Infrastructure&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The Monero web infrastructure consists of 4 key components: web hosting, testing infrastructure, seeding, and download hosting.&lt;/p&gt;
&lt;p&gt;Our web hosting serves the Monero website, the Monero forum, the Monero Research Lab site, and so on.&lt;/p&gt;
&lt;p&gt;Testing infrastructure consists of a Mac Mini hosted at MacStadium, as well as a beefy testing box hosted at Hetzner in Germany, on which we have a number of VMs for the various operating systems and variants we target. Our QA lead contributor, Gazby, who has recently started will be bringing the testing infrastructure up to scratch, and adding things like Jenkins for nightly builds and Gitian for deterministic signed releases.&lt;/p&gt;
&lt;p&gt;Seeding infrastructure consists of several geographically separated boxes that keep the moneroseeds.se/ae.org/ch/li records updated with active seed nodes.&lt;/p&gt;
&lt;p&gt;Download hosting consists of several servers scattered across the globe (3x USA, 2x UK, 1x Germany), and it serves all static content including the blockchain downloads, Monero binaries, MRL publications, and so on. The Monero blockchain alone is downloaded hundreds of times in a month, with our bandwidth usage regularly exceeding 2tb a month across the download nodes. Obviously this provision is not cheap, which is why your continued assistance to this project is greatly appreciated.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;OpenAlias&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;An important project that the Monero Core Team created and developed is OpenAlias. Monero addresses are ugly, complex, and not really human readable. But then, too, so are Bitcoin addresses. Typically most cryptocurrencies attempt to solve this by having some sort of centralised register, say they&apos;ve developed &quot;aliasing&quot;, and call it a day. For Monero, this approach simply wasn&apos;t good enough.&lt;/p&gt;
&lt;p&gt;To understand why it is important one must first understand &quot;&lt;a href=&quot;http://en.wikipedia.org/wiki/Zooko&apos;s_triangle&quot;&gt;Zooko&apos;s Triangle&lt;/a&gt;&quot;. Zooko Wilcox-O&apos;Hearn, the incredible brain that contributed so much to the Tahoe-LAFS distributed file system (and which was first released May 2nd, 2007), posited that any naming or aliasing system has three goals or desirable traits (and we&apos;re just going to quote Wikipedia here) -&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Human-meaningful: The quality of meaningfulness and memorability to the users of the naming system. Domain names and nicknaming are naming systems that are highly memorable.&lt;/li&gt;
&lt;li&gt;Decentralized: The lack of a centralized authority for determining the meaning of a name. Instead, measures such as a Web of trust are used.&lt;/li&gt;
&lt;li&gt;Secure: The quality that there is one, unique and specific entity to which the name maps. For instance, domain names are unique because there is just one party able to prove that they are the owner of each domain name.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Zooko initially concluded that it was impossible for a naming system to have all 3, and at best it could hope to have 2 of the 3. Subsequently, systems such as Namecoin and Twister proved that it was, in fact, possible to have all 3.&lt;/p&gt;
&lt;p&gt;Despite that, most of the aliasing / naming implementations that exist today seem to fail on the decentralised aspect (eg. requiring that a block is solved to register an alias centralises it in the hands of the large mining pools, and also limits the number of aliases that can be created a day), and almost always fail on the long-term goal of &quot;human-meaningful&quot;.&lt;/p&gt;
&lt;p&gt;We say the latter because a limited aliasing system where globally unique nicknames are chosen invariably devolves to a post-land-grab scenario where so many variants of &quot;bob&quot; have been acquired that a user is forced to chose bob0923840129832 as his alias, which really doesn&apos;t solve the naming issue at all. In addition, it forces the cryptocurrency creator to be the one responsible for solving alias disputes, and in many cases aliases are permanent and cannot be changed if you lose your private key.&lt;/p&gt;
&lt;p&gt;OpenAlias is different. Not only does it &quot;square Zooko&apos;s triangle&quot; (still a unique and difficult to accomplish task), but it allows for the offloading of decentralisation to Namecoin or GNUnet or similar, whilst still allowing for the offloading of conflict resolution to existing systems such as ICANN&apos;s ADR (Alternative Dispute Resolution). Best of all, it leverages the fact that so many people and companies &lt;em&gt;already own their own domain names&lt;/em&gt;, so there is no need for additional complexity.&lt;/p&gt;
&lt;p&gt;Monero has implemented OpenAlias on quite a basic level, and will be improving its support as time goes on. The OpenAlias project has also not been standing still, and has been working on several sub-projects.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;GUI and Database&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;With the two attacks we thwarted in 2014, the GUI development had to take a bit of a backseat. On the other hand, the blockchain database implementation has progressed nicely, and is currently being rebased to the latest master and tests are being updated and created for it.&lt;/p&gt;
&lt;p&gt;The GUI code alone already consists of 5 213 lines of QML and over 100 lines of C++, and that is well before anything is wired up. The blockchainDB code consists of over 60 commits on the implementation alone (over and above the tons of commits to create the generic classes and implement all the functionality prior to that), with over 5 500 lines of code already part of it. It truly has been a monumental engineering task.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Monero Forum&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;A project guided and directed by the Core Team, although primarily written by a contributor (Eddieh), the forum grew out of an interesting need. On the one hand, Monero is still in its infancy, and the Monero sub-Reddit would likely have sufficed for quite some time. On the other hand, there was a general pressure for us to have our own forum, our own home.&lt;/p&gt;
&lt;p&gt;So why didn&apos;t we just use something off-the-shelf? There were several reasons. The primary reason is that most forum software (SimpleMachines, phpBB, Vanilla, etc.) is either too clunky or too old to really be workable in a modern context. And, too, it would be something we would have to live with for a long time (see: Bitcointalk, for instance). Customising existing forum software to suit our needs would not have been cheap (see: Bitcointalk again). Thus a decision was made to see if we could find someone to pursue creating something fresh for us as a peripheral exercise.&lt;/p&gt;
&lt;p&gt;After 6311 lines of PHP, 1226 lines of CSS, and 135 lines of JavaScript, we&apos;re proud of what we&apos;ve produced. Instead of using antiquated content systems like BBCode, we have MarkDown. Instead of pages and pages of threads, we have infinite scrolling and threaded views. Instead of fundamentally flawed trust systems like &quot;default trust&quot; we have a synchronised copy of the Bitcoin-OTC Web of Trust, allowing users with existing WoT accounts to immediately have their trust groups accessible on the Monero Forum for trading. Instead of only meaningless sorting by date (which we have!) we have posts sorted by weight. Since weight is a product both of post age, insightful/irrelevant votes, and your trust relationship to the poster, you are already able to visit a thread and only see comments that are relevant to you, with all other comments collapsed. We are actively massaging more usefulness out of the weighting, but it is core and fundamental to the forum.&lt;/p&gt;
&lt;p&gt;Obviously this is a project that still has a LONG way to go to reach maturity. With that in mind, don&apos;t forget that you are key to this: if there&apos;s something about the forum you don&apos;t like, or a feature you want, or a bug you&apos;ve found, put it in the Meta section of the forum (until we have a github repo that you can post issues to).&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The Monero Missives&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Our first Missive was put out on Monday, June 2nd, 2014, and has been instrumental in collating and bringing together various little snippets and pieces of work and threads every week. In the 30 weeks from that first one till the end of the year we put them on pause for 4 weeks during the attacks in August, and took a 2 week break at the end of the year. The remaining 24 weeks had 21 Missives in them, giving quite a bit of coverage and keeping our userbase as informed as possible. Some Missives are easy and only take us two or three hours to put together.&lt;/p&gt;
&lt;p&gt;Some Missives are substantially harder due to time constraints, dependencies, research (see: this Missive you&apos;re reading, for instance;) or just the sheer amount of stuff that is going on. In total, the 21 Missives we put out over the past 8 months contained nearly 16 000 words over 689 sentences!&lt;/p&gt;
&lt;p&gt;And just for fun, this Missive took several days to put together (not all day, every day, mind you) and unsurprisingly ends up being our largest Missive by far, at 3 450 words and 111 sentences!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Other Core Team Projects&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The two other projects the Core Team released in the year are the Monero DNS seeder (xmr-seeder), and URS, a Unique Ring Signature signing tool written in Go. Both of them are active contributions to the Monero infrastructure, and continue to be useful and fundamental on a daily basis.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;External Projects: 2014&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Monero Core team and core contributors obviously aren&apos;t the only ones working on Monero-related projects. Some highlights from the year include:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://github.com/zone117x/node-cryptonote-pool&quot;&gt;Node CryptoNote Pool&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;When Monero first started there was no open-source pool software for it. Through the collective efforts of zone117x and lucasjones, an open-source pool was developed and released. It was an incredible undertaking, given the monstrous lack of documentation and code comments in the CryptoNote source, and we owe them a debt of thanks.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://github.com/PrivacySolutions/i2pd&quot;&gt;i2pd Development Partnership&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Initially this started as a partnership with the i2p team, with a view to getting i2pcpp to a workable stage. When i2pcpp stalled, and on advice from the i2p team, we form the Privacy Solutions working group between Monero, AnonCoin, members of the i2p team, and the i2pd developers.&lt;/p&gt;
&lt;p&gt;The focus for the past few months has been on i2pd, which has made amazing progress. Since the launch of the PrivacySolutions partnership at the end of July, a series of 692 commits has brought i2pd up to a stage where it can maintain relatively stable connections to the i2p network.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;http://forkguard.com&quot;&gt;ForkGuard&lt;/a&gt; and &lt;a href=&quot;https://www.moneroclub.com&quot;&gt;MoneroClub&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Both services launched and operated by Atrides, ForkGuard provides realtime information on the current block height for pools and services that run full Monero nodes, and MoneroClub is a listing of localised Monero and fiat OTC trade offers. Atrides isn&apos;t stopping there, and for his next project he&apos;s looking to produce a Monero fork of OpenBazaar!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://mymonero.com&quot;&gt;MyMonero&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Owned by Riccardo Spagni (fluffypony) and Risto Pietilä (rpietila), and operated by fluffypony, MyMonero is the first web-based client for Monero. In doing so it closes a major end-user usability gap, and goes a long way towards making Monero useful and usable.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://bitcointalk.org/index.php?topic=819073.0&quot;&gt;Crypto Kingdom&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Created and started by his lordship, King Risto, Crypto Kingdom is a retro-style virtual world game where players can interact, build, create, and so on. An online playable version is in the works, and as Monero is driving the in-game resources and currency it is well on its way to becoming a fully-fledged microeconomy!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Looking Forward: 2015&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We have a lot in the pipeline for 2015. A few things that we&apos;d like to highlight that you can look forward to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;more MRL academic goodness, including some of the work started at our MRL mini-meetup from 2014&lt;/li&gt;
&lt;li&gt;a finalised, working, tested blockchain DB implementation using LMDB&lt;/li&gt;
&lt;li&gt;i2p integration&lt;/li&gt;
&lt;li&gt;some additional blockchain DB implementations&lt;/li&gt;
&lt;li&gt;finalisation and release of the Monero core GUI&lt;/li&gt;
&lt;li&gt;the release of smart mining functionality&lt;/li&gt;
&lt;li&gt;the finalisation of a complete overhaul of the RPC functionality&lt;/li&gt;
&lt;li&gt;HTTPS and simple auth support for RPC servers&lt;/li&gt;
&lt;li&gt;a new, unified, well-documented RPC interface&lt;/li&gt;
&lt;li&gt;blocknotify and walletnotify equivalents in the daemon and wallet client&lt;/li&gt;
&lt;li&gt;a complete replacement of the wallet/server IPC with 0MQ&lt;/li&gt;
&lt;li&gt;multi-signature transactions&lt;/li&gt;
&lt;li&gt;open-sourcing the Monero Forum software&lt;/li&gt;
&lt;li&gt;the release of some OpenAlias sub-projects&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And, undoubtedly, much more both for Monero core and related external projects.&lt;/p&gt;
&lt;p&gt;Of course, none of this would be possible without donations from our users, and we are most appreciative and grateful to those that have donated thus far. We hope that over the next year you will continue to help and assist us - and don&apos;t forget our donation addresses are powered by OpenAlias, both XMR and BTC donation addresses are on donate.getmonero.org&lt;/p&gt;
&lt;p&gt;Thank you for a great 2014, and here&apos;s to a great 2015!&lt;/p&gt;
&lt;p&gt;Your Core Team - Riccardo &quot;fluffypony&quot; Spagni, smooth, othe, David Latapie, tacotime, NoodleDoodle, eizh&lt;/p&gt;
</content:encoded></item><item><title>Monero Missive for the Week of 2015-02-23</title><link>https://beta.monerodevs.org/blog/2015/02/23/monero-missive-for-the-week-of-2015-02-23/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2015/02/23/monero-missive-for-the-week-of-2015-02-23/</guid><description>New website, moved from monero.cc to getmonero.org, MRL-0004 released, Monero design and development goals published</description><pubDate>Mon, 23 Feb 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;We are moving to a new Missive format, it is now in the form of a podcast!&lt;/p&gt;
&lt;div class=&quot;text-center&quot;&gt;&lt;/div&gt;

&lt;p&gt;To download the podcast directly please &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-02-23.mp3&quot;&gt;use this link to the MP3&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A brief summary of the points discussed follows, and a full transcription of the podcast is below.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;The release of the new website, and the move to &lt;a href=&quot;https://getmonero.org/&quot;&gt;the getmonero.org domain&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The publication of &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0004.pdf&quot;&gt;MRL-0004, Improving Obfuscation in the CryptoNote Protocol&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Monero&apos;s &lt;a href=&quot;http://getmonero.org/design-goals/&quot;&gt;design and development goals&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Dev Diaries and External Projects will resume being covered from next week. Until then!&lt;/p&gt;
&lt;h1&gt;Podcast Transcription&lt;/h1&gt;
&lt;h4&gt;Riccardo &quot;fluffypony&quot; Spagni&lt;/h4&gt;
&lt;p&gt;Hello and good morning or evening to you wherever you are I am Riccardo, fluffypony, and with me today I have Gingeropolous...say hi!&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Hello everyone!&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;And this is the start of a new type of Monero Missive, because we realized as a core team that preparing a full Monero Missive with all its bits and pieces was taking up a lot of time and soaking up a lot of effort that would have been spent elsewhere. And more importantly we also realized that a lot of people just weren&apos;t getting through the content of the Missives that we were putting out, hence this new format.&lt;/p&gt;
&lt;p&gt;So, Gingeropolous you are reasonably well known already, why don&apos;t you tell us a little bit about you and your involvement in the Monero community.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Oh sure, I watch the Monero community on the forums and as there was no Missives coming out people were like &quot;hey, why aren&apos;t there any Missives,&quot; and I was like all right I will go ahead and make a version of them to sort of sum up what I saw happen in the community. So that&apos;s where that whole digest came from and I guess that digest caught the eye of the actual core developers, and they contacted me like &quot;hey, do you want to do this podcast?&quot; And I guess my sort of role or function is to bridge the gap between those that actually know what &lt;a href=&quot;https://en.wikipedia.org/wiki/JSON&quot;&gt;Jason&lt;/a&gt; is doing and those that either don&apos;t know what Jason is doing, cause Jason is very popular.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Yeah and you&apos;ve never even met him!&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;No I haven&apos;t, you know he always calls a lot. His buddy RPC, and API, API is a good guy.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;So you&apos;re the community liaison let&apos;s call it that. So today were going to forego the normal bits that we do at the end of the Missive, we&apos;re going to skip the Dev Diary and skip External Projects, because there are 3 major things we need to talk about. Now for our listeners who are not English-speaking and may struggle to understand this, we are asking the community in their own time when they get a chance to transcribe some of the podcast content into written form so that it can be understood better and eventually translated. But obviously that&apos;s not high priority, and at your earliest convenience if you have some time and feel like transcribing it the first one out the gate is always a winner.&lt;/p&gt;
&lt;p&gt;So what we&apos;d like to concentrate on are 3 things and the first thing were going to talk about is the new website which has only been like a year in production. There&apos;s been a great deal of effort that we&apos;ve put into this and as everyone knows we started with a design that we built quite early on which is been available in the forum for quite some time. But one of the things we wanted to do is really create a website that was accessible not just a hard-core Monero fans or existing users, but to new people that wanted to know what is Monero; what does it do; how can I use it; how can I do simple things...how can I accept payments with Monero; how can I use Monero; how can I run a @node...once I eventually understand what a node is. And so we created this website, and along with the creation of the website we also felt it prudent to move away from the monero.cc domain, which has served us well, but it&apos;s time for us to move to something that is a little better suited. So we are moving to getmonero.org which has a long-standing tradition in open source community, Firefox when it first launched also didn&apos;t have firefox.org, and so they ran with getfirefox.org for very long time before they eventually started to get other domains that were donated to them. So it&apos;s the same with this: the monero.cc domain will forward to getmonero.org, so nothing will change if you have old links or subdomains that are on monero.cc, carry on using them, it will automatically forward you through.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Fantastic&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;There are a couple of things that we&apos;ve done in this website I&apos;d like to just point out. The first thing is where we use terms that are confusing or technical, or perhaps what&apos;s the word I&apos;m looking for terms that are unfamiliar to new users...&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Like jargon.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Ja jargon, something like @blockchain or @transaction. Transaction has a familiarity to us because we use cryptocurrency, but a transaction like a credit card transaction is very different to a transaction in digital or cryptocurrency terms. So you can&apos;t, we can&apos;t make assumptions about what people know. So part of this is we&apos;ve created something called a Moneropedia, which obviously is like Wikipedia but for Monero. There are still a lot of room to grow in terms of content, there&apos;s a lot of continent needs to be added, but you&apos;ll notice that certain things like even on the front page, those 3 green blocks that explain the secure, private, and untraceable nature of Monero, you&apos;ll notice that there are some words that have got slightly darker text, and when you hover over them or if you&apos;re on a mobile device when you tap on them it actually gives you little summary of that term. So hover over &quot;@consensus&quot; or &quot;@accounts&quot; or &quot;@mnemonic-seed&quot; or &quot;@blockchain&quot; or &quot;@transactions&quot;, it explains the term to you. So we are trying to create something that is accessible and that people don&apos;t get overwhelmed with tons of information.&lt;/p&gt;
&lt;p&gt;We&apos;ve created a lot of content especially in the getting started section that&apos;s pretty much done, which means that people who would want to accept Monero payments, either by hand or programmatically, there is plenty of information there. And in the knowledge base there is still a lot of stuff we are working on in terms of content, but Moneropedia we&apos;ve already started filling in a lot of that. And the &lt;a href=&quot;https://github.com/monero-project/monero-site&quot;&gt;source code for the website is in a Github repository&lt;/a&gt; so you can take a look at it, you can look at the way everything is put together. It&apos;s all Markdown, processed through a system called Jekyll, which is what Github pages uses. So you can take a look at the existing Moneropedia entries, and you can take a look at the Moneropedia entry for account and see how we structured everything in the Markdown. And if you want to contribute content, by adding entries or correcting mistakes we&apos;ve made, please, please do so.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;So there&apos;s a way for the community to contribute to this, that&apos;s awesome.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Exactly, so along with that there&apos;s also we haven&apos;t forgotten about internationalization, you notice that when we hit the website for the first time you have to choose a language and at the moment the only language is English. And the reason that we haven&apos;t bolted another language just yet is we want to first flesh out the English content, and everything is pretty much ready for us to start adding other languages, but we just want to get English sorted of first and then we will do a call for translations, and will have strings up on Transifex so that people can translate.&lt;/p&gt;
&lt;p&gt;So on the monero-project Github there is a &lt;a href=&quot;https://github.com/monero-project/monero-site&quot;&gt;monero-site&lt;/a&gt; repository, and if you notice any issues, if you notice dead links or anything like that, you can open an issue on Github. If there&apos;s anything you want to change or add or whatever, then you can clone the repository and fix it on your side and then submit a pull request, which is the same way we work with all of the other projects.&lt;/p&gt;
&lt;p&gt;So one of the reasons that we went this road instead of going for more traditional wiki where anyone can edit it and so on is because the git, and github by extension, format for dealing with changes is just a lot more geared toward consensus, at least that&apos;s what we feel. So, for example, if somebody wanted to make a change to an article in Moneropedia, they would make the change and submitted it as a Pull Request, and then in the comments section the community can back and forward and say &quot;I think this sentence should be done that way,&quot; or &quot;you forgot to highlight the word here so it gets flagged and linked to its definition in Moneropedia,&quot; and so on. And there can be a general feeling that the change is good or bad. So it just sort of lends itself more towards a community driven project than the one where, like with Wikipedia where it just ends up being refined purely by brute force almost.&lt;/p&gt;
&lt;p&gt;Let&apos;s go on to &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0004.pdf&quot;&gt;MRL 4&lt;/a&gt;!&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;We&apos;re done with the website?&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;We&apos;re done with the website. So the Monero Research Lab may have seemed quiet for the past few months and that&apos;s because &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0004.pdf&quot;&gt;MRL 4&lt;/a&gt; has been quite a hefty thing to put together. Basically it has been an exercise in trying to pick magic numbers which normally ends badly. But as everyone is aware, or should be aware, our very first Monero Research Lab bulletin revealed a weakness in the CryptoNote protocol.&lt;/p&gt;
&lt;p&gt;Obviously Monero is very grateful for the effort that CryptoNote put into the initial cryptography, we are taking this further. And one of the key things we are doing is fixing this massive gaping hole in the CryptoNote protocol. So Gingeropolous, you&apos;ve read &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0004.pdf&quot;&gt;MRL 4&lt;/a&gt;, why don&apos;t you tell us a little bit about what you understood and what your take aways were.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Well I did read it a week ago, from what I recall the main sort of meat of &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0004.pdf&quot;&gt;MRL 4&lt;/a&gt; was the whole concept of how anonymous is the actual CryptoNote protocol, and the main thing I think was the take-home was it has to do with the amount of mixins that you put in your transfers. I&apos;m sort of rambling here.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;You are spot on...there are two different aspects to privacy in Monero and that is the unlinkability and the untraceability of transactions. Now when we say unlinkability we are talking about the dual-key stealth addressing that addresses that component; but untraceability is another thing entirely. So, the untraceability is dealt with by ring signatures. As &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0001.pdf&quot;&gt;MRL 1&lt;/a&gt; pointed out there is a potential compromise, and a cascading compromise, to the ununtraceable nature of CryptoNote transactions.&lt;/p&gt;
&lt;p&gt;Just to sort-of explain it quite simply: if I create a bunch of transactions, and in each transaction I have my signature along with your signature...so just by chance I happen to mix with your signature, and it&apos;s the same denomination I put every single time. And then in 6 months&apos; time you go and spend that output at a mixin 0. Suddenly what you&apos;re effectively doing is you are invalidating all of the times that output was used previously. Which means that all of the transactions where you and I, where I used your signature as a ring signature on it, is suddenly like...well, anybody looking can go &quot;hey, this ring signature is part of an output that was spent, and so therefore the other one must be the correct one.&quot; So that revelation becomes dangerous especially when owning a certain number of outputs, and the knowing that you control those outputs leads to a cascade or a snowball.&lt;/p&gt;
&lt;p&gt;So what we&apos;re really trying to move away from his instead of having &quot;unspent&quot; outputs that we mix with, just having outputs that we mixed with and they should always be unspent; it should be impossible to tell if an output has actually been spent on the blockchain or not.&lt;/p&gt;
&lt;p&gt;Now the reason that we might need 0 mix transactions, or mixin 0 transactions, is because traditionally in Monero there is dust. And dust, when you are using it as an input, will never have anything, or will most likely, not have anything it can mix with. So it presented an interesting problem for us and for the rest of the members of the Monero Research Lab. Because not only did we have to devise a scheme that just disallowed mixin 0 transactions, but we also needed to figure out a way to get dust out the system, to maybe do this in a way that dust eventually comes of the system instead of having some sort of magical destroyer of dust go through the blockchain, which is impossible.&lt;/p&gt;
&lt;p&gt;So &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0004.pdf&quot;&gt;MRL 4&lt;/a&gt; is something that people can read in their own time, but basically the long and the short of it is that we&apos;re going to be moving quite soon to a minimum mixin of 2, and we are going to programmatically lock in that within the next 3 to 5 years that minimum mixing is going to move to 4.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;And by minimum mixin you mean something that is hardcoded into the actual protocol, or is this in the wallet, or payment...?&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;This will be a hardfork, and it will mean that anyone trying to send anything with a mixin of 0 or 1, their transaction is going to be rejected by the network.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Okay I got you.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;And obviously any miner that mines a block with mixin 0 transactions, their block is going to be rejected by the network. The one key, or little thing at the end, which is how to deal with dust, is the way it is proposed in &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0004.pdf&quot;&gt;MRL 4&lt;/a&gt;, and this is the way were going to be implementing, it is to allow mixin 0 transactions only under a special set of circumstances. So the protocol will allow mixin 0 @transactions if it uses an input that has nothing else it can mix with, so a dust input essentially, and in its&apos; output it does not create new outputs that cannot be mixed with. So the idea is the wallet software already picks dust up as it creates transactions, and what we might do is try and prioritize that a little bit to try and flush dust out faster. But over time, and I don&apos;t think it&apos;s going to take too long, but over a period of time there will be a smattering of a mixin 0 transactions that will be taking dust out of the system but not creating new dust, so eventually they&apos;ll be no more dust.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Just so any completely new people to cryptocurrency are wondering, dust is like when you have like 0.0013...a bunch of random numbers out of Monero that you are trying to send, and so it has to break apart your transaction into pieces and that little 0.00-whatever is very unique and it can&apos;t mix with anything so that&apos;s why the dust is the problem. Did I get that right?&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;That&apos;s correct.&lt;/p&gt;
&lt;p&gt;So there are a couple other text that are detailed in the paper, things like association by use attacks and so on, and so one of the small things we are going to be adding is every 6 to 8 weeks, if you are using the wallet regularly...every 6 to 8 weeks if there is a certain number of blocks that are being added to the block chain, 6 to 8 weeks&apos; worth since you last received any transfers to your Monero wallet, it is going to flash you a little warning, and it&apos;s going to encourage you to send some funds to yourself. Just send it out and back to yourself, which means you are sending it back to yourself as the recipient. And some of the changes like that, it&apos;s not hardfork changes, it is just encouraging certain behaviors. It is really just to prevent certain attacks, and the reality is a lot of these attacks are edge cases. Some of them do require a certain level of skill, prowess, money, power, whatever of an attacker, but it is just a really trim down those edge cases so that the risks, the edge case risks, are reduced even more with the Monero.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;And so is there going to be like a recommendation from your wallet software, or just sort of hardcoded in there like &quot;oh you haven&apos;t done anything in 2 months...I&apos;m going to send half of your wallet to yourself?&quot;&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Well one of the reasons that we can&apos;t do that is because we can&apos;t force people to spend the money in fees, that&apos;s the first thing. So we can&apos;t have a protocol that&apos;s living on the @blockchain or living on @nodes that spends money or spends funds without the user&apos;s involvement because they control the fees. Now the nature of things is that not everyone keeps their wallet open all the time even if they are running a @full-node and that node is connected to the network. So it&apos;s not really suitable to doing stuff in an automated fashion. It is just something where thre would have to be some cognizance on the user side where they will see the warning and they will go &quot;oh dear, I&apos;ve got to send out to myself,&quot; and on the GUI side maybe we&apos;ll add a big fat button that they can just click on and off it goes. And a lot of it is to reduce things like association by usage problems and so on.&lt;/p&gt;
&lt;p&gt;And one of the things is age-based association as well, which is something which, quite literally, the Monero Research Lab spend about 3 or 4 weeks discussing at length. Now the age-based association problem is quite simple. If, and I will use Bitcoin is an example, if Satoshi suddenly reappeared and touched some of the early blocks, some of the Bitcoins that were generated in the very early blocks, there would be this mass panic because people would be like &quot;oh...why is he moving his Bitcoin, is a suddenly cashing out?&quot; Now that sort of thing is a product of knowing exactly what happens within that very obvious and transparent @blockchain. Now in Monero there is kind of a similar thing that can happen and it&apos;s not quite, I mean the consequences are a little bit different.&lt;/p&gt;
&lt;p&gt;Let&apos;s say you receive funds today...you received 100 Monero and that&apos;s an output that gets created. Now in 20 years&apos; time you haven&apos;t touched that, and you suddenly decide to go and spend it. Now there is a temporal association problem because, over time, the 100 Monero has been chosen by, or should be chosen by, people to mix with. And in 20 years&apos; time when you go along and actually spend it, because of the nature of how outputs are chosen to mix with it could be that your spend becomes obvious. Because, for the most part, maybe by virtue of the way outputs are chosen, the distribution of outputs, that statistically that output would not likely be selected for ring signature. And so now there can be an analysis that happens where somebody can say with reasonable certainty that of the signatures in this 100 Monero input in this transaction, they are fairly certain this 20 year old output is used to sign with it is the real one.&lt;/p&gt;
&lt;p&gt;So this is something, this age-based association problem, is something that is really tricky to deal with, and is not something that were going to deal with on a protocol level. We are not going to prevent people or force people to mix in a certain way. Instead what we&apos;re going to be doing is we are going to be monitoring the way the way outputs are selected of a period of time, and monitoring the distribution. And we&apos;re going to sort-of get a feel for it, and get some data, and then we are going to be able to say &quot;okay, based on that we are going to recommend this sort of distribution...Poisson distribution,&quot; or whatever it is, in order to reduce the risk of age-based or temporal associations.&lt;/p&gt;
&lt;p&gt;So that&apos;s something that&apos;s not quite as critical as the minimum mixin thing; the minimum mixin thing is really like ground zero for fixing the CryptoNote protocol at its rawest level, and then everything else is bolting on top of that to reduce very low-risk, very edge case issues.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Gotcha.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;So that&apos;s basically...the long and short of it is that minimum mixin is going to be implemented on a wallet level quite quickly, and the hard fork will be planned and will happen later.&lt;/p&gt;
&lt;p&gt;Okay, so we spoke about the new website, we&apos;ve spoken about &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0004.pdf&quot;&gt;MRL 4&lt;/a&gt;, and now we&apos;re going to kinda jump back just to something on the website. Now if you are on getmonero.org and you go to the Knowledge Base menu you will see the section called &lt;a href=&quot;https://getmonero.org/design-goals&quot;&gt;Design and Development Goals&lt;/a&gt;. Now design and developing goals is something will be updating from time to time, but of particular interest to people, and of particular interest to us as well because we created it, are really the things that were going to be doing in the future.&lt;/p&gt;
&lt;p&gt;Now we are not what to discuss it in this Missive, because otherwise it really would end up being a 4, 5, 6 hour missive, and frankly...who&apos;s got the time for that, ain&apos;t nobody got time for that! But there&apos;s some key things that were going to be doing, and I think what is quite nice, especially on the development side, is it does show the flow to important things like what needs to be done before we get to the GUI, what needs to be done before we get to IPC. That&apos;s not to say this is the absolute order of things, it&apos;s just to show some of the fundamentals that need to be put in place.&lt;/p&gt;
&lt;p&gt;Same with the research goals, there are some fundamentals and need to be put into place, there are some things we are working on, but there&apos;s some next-level, next-generation stuff that we think will blow people out of the water and we think will really put Monero in a position where it is eminently useful and usable.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;You mean there&apos;s more things that have to happen before the GUI comes out?&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Yip...there&apos;s a lot of stuff that&apos;s &quot;almost there&quot;, but there are some essential components and...there&apos;s a lot of stuff, I&apos;ll give you just one example: refactoring everything out into library form so that we have common libraries for Monero @accounts and @wallets, we have a library for the daemon...the connection to the network, we have a library for @consensus, so verifying and checking validity of @transactions and @blocks and @signatures and @ring-signatures, and we also have a library for RPC interfaces.&lt;/p&gt;
&lt;p&gt;Having that, and having those library functions and library APIs documented and available, might seem like stuff that we don&apos;t need to do to get the GUI out, but it is important because it means that from a QT side we will be able to plug into that library quite easily. And the other up-shot is once we have that done it will open the way to really good third-party implementations, so being able to use those libraries on an iOS or Android wallet means that there&apos;s just really cool stuff that can be done without needing to reimplement stuff, you know.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Well I don&apos;t know...when you say refactoring things into libraries I&apos;m sort of...I&apos;m putting together like right now...the Monero code exists as this big old chunk of stuff and re-factoring into libraries means you&apos;ve got to break it up so you can call things and say &quot;hey...let&apos;s do this stuff together!&quot; I don&apos;t know.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Kind of...I mean, I think that over the next while we will take some time in future Missives, especially when it&apos;s been a quieter week, when we can do some of the stuff and talk about why it&apos;s necessary, what it does, and why we did it at all. It&apos;s not a matter of us being perfectionists, as has being mentioned, or us wanting Monero to be enterprise grade. It&apos;s true, we are working very slowly on making Monero incredibly robust and incredibly extensible, but a lot of the stuff it&apos;s kind of like...if we don&apos;t do it now it&apos;s never going to be done or it will be done...maybe...in like 10 years.&lt;/p&gt;
&lt;p&gt;So...that&apos;s our first Missive podcast: &lt;a href=&quot;https://getmonero.org&quot;&gt;new website&lt;/a&gt;; &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0004.pdf&quot;&gt;MRL 4&lt;/a&gt;; &lt;a href=&quot;https://getmonero.org/design-goals&quot;&gt;design and development goals&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;For those tuning in I think that, at the end of that, the sense was that fluffypony and I will have a lot more to talk about, so stay tuned...tune your dial back to wherever this is going to end up...because I have a lot to learn about all these inter-workings, and if you are interested in hearing me question fluffypony incessantly about random things then you can tune in and hear about it.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Thanks very much for the chat...and back to Fred with the weather!&lt;/p&gt;
</content:encoded></item><item><title>Dev Diaries for the Week of 2015-03-02</title><link>https://beta.monerodevs.org/blog/2015/03/02/monero-missive-for-the-week-of-2015-03-02/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2015/03/02/monero-missive-for-the-week-of-2015-03-02/</guid><description>BlockchainDB progress update, performance considerations, and rationale; RPC-&gt;0MQ communication change progress update</description><pubDate>Mon, 02 Mar 2015 00:00:00 GMT</pubDate><content:encoded>&lt;div class=&quot;text-center&quot;&gt;&lt;/div&gt;

&lt;p&gt;To download the podcast directly please &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-03-02.mp3&quot;&gt;use this link to the MP3&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A brief summary of the points discussed follows, and a full transcription of the podcast is below (currently being completed, and it will be updated as it progresses).&lt;/p&gt;
&lt;p&gt;In this week&apos;s podcast we restart dev diaries, and focus on two things:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Updates on blockchainDB, including rationale, performance considerations, and future steps&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Moving away from the old RPC system for talking to the daemon, to a 0MQ-based IPC system&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Technical note: in order to make this Missive a little more accessible, given its technical nature, we have taken some liberties in using the term &quot;RPC&quot; to refer to the JSON RPC API 2.0 over HTTP system used when currently communicating with the daemon, and &quot;IPC&quot; to refer to a complete replacement of that subsystem with 0MQ subsystem based on their Router/Dealer pattern, using the zmq_tcp transport for compatability.&lt;/p&gt;
&lt;p&gt;External Projects has moved to be covered next week. Until then!&lt;/p&gt;
&lt;h1&gt;Podcast Transcription&lt;/h1&gt;
&lt;h4&gt;Riccardo &quot;fluffypony&quot; Spagni&lt;/h4&gt;
&lt;p&gt;Hello! And welcome to our second Monero Missives podcast. I&apos;m Riccardo, fluffypony.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;And I&apos;m Gingeropolous!&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Over the past week we&apos;ve had some feedback on the Missive Podcast, we&apos;ve had some feedback on the website. We&apos;re not going to talk much about the website - or at all. Instead, what we wanted to do, is get back to Dev Diaries, because obviously with the raw amount of content in last week&apos;s Missive we weren&apos;t able to talk about Dev Diaries at all.&lt;/p&gt;
&lt;p&gt;So Dev Diaries is a Missive feature - a long-running Missive feature - where we discuss the more technical commits or things that have happened in the past week. First and foremost on everyone&apos;s mind: the move to BlockchainDB is something that seems to be a little bit misunderstood, especially in terms of where things are right now.&lt;/p&gt;
&lt;p&gt;Just to clarify: the vast majority of the work on BlockchainDB has been completed. In fact, it was completed towards the end of last year. Plenty of us have been running BlockchainDB, or LMDB, instances of Monero for the almost two months now.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;I can confirm that. I&apos;ve been running the database version for a while now - I actually have a 2gb Linux box, it&apos;s just this crappy little old computer that I&apos;ve managed to run the database build on for a while now. So it definitely works with low memory.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;No exactly, and it does compile on the various platforms that we support. So there&apos;s no problem with platform support, there&apos;s no holdup with anything, the main issue we&apos;ve had over the past month or so has got to do with two things.&lt;/p&gt;
&lt;p&gt;Firstly, with sync speed, so in other words...if you&apos;re catching up, maybe your @node has been down for a couple of days, or you&apos;re catching up from scratch, from the Genesis block. And the second issue that we&apos;ve had to deal with is conversion. So you&apos;ve got the current, in-memory @blockchain saved on disk, and you upgrade to the database version and you want to convert what you&apos;ve got on disk - you don&apos;t need to sync up from scratch when you&apos;re pretty much caught up with the network.&lt;/p&gt;
&lt;p&gt;So this really has to do with the speed at which we write to the embedded database. It&apos;s not really a performance issue in terms of the database that we&apos;re using, but it&apos;s really a product of the fact that the entire @blockchain, for example, needs to be kept in RAM and then you have to have the database version whilst it&apos;s dumping. Or, when you&apos;re syncing up from scratch, there&apos;s all these extra components in the database, like indexes, that need to get written as it&apos;s busy dumping @blocks and @transactions down as it verifies them.&lt;/p&gt;
&lt;p&gt;It has been quite challenging to figure out ways of improving this, and the bulk of the really clever thinking and clever work has been done by warptangent, and we&apos;ve had a lot of really good input from the LMDB author, Howard Chu. Without input from him I think it would&apos;ve been a lot more challenging, a lot more difficult, to figure out how to take advantage of LMDB&apos;s speed.&lt;/p&gt;
&lt;p&gt;But at the moment it&apos;s really coming along nicely, and I reckon we are no more than a couple of weeks away from a point at which we can merge it into upstream and it can be pulled out into a release, into 0.8.8.7, and then we&apos;ll be able to at least get a feel on a wider basis as to how things are performing.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;So regarding the database, I&apos;ve been watching the forums, and it&apos;s been mentioned that other CryptoNote coins have utilised other methods to get around the whole @blockchain being in memory. Is there a reason that we didn&apos;t choose to just clone those methods, or &quot;why use LMDB?&quot; I guess is the main question...why sink all this time into making something new vs taking something that works.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;That&apos;s a good question. So one of the things that we...one of the challenges that we faced is, when we really started going down the BlockchainDB route, there was some code added to the CryptoNote reference code, I believe Bytecoin added it initially. It was a version of the swapping between disk and memory that your operating system already does.&lt;/p&gt;
&lt;p&gt;So just to explain what happens: if you&apos;ve got a 1gb file, and a program needs to access that 1gb file, but it only needs to access a small portion in the middle...there&apos;s no point, generally, in loading the entire thing into memory. But because most programs have to deal with files of all sorts of size and shape and colour they can&apos;t say &quot;oh, I only need this portion in the middle&quot; preemptively. So what they&apos;ll do is they&apos;ll request the entire file to be loaded into memory.&lt;/p&gt;
&lt;p&gt;But because the operating system knows that it only needs this portion at the beginning, and then later on this portion in the middle when it&apos;s requested, it won&apos;t actually load the whole thing into memory, but it&apos;ll page it into a temporary storage area on disk and then load portions into memory. So that&apos;s effectively what some of the other CryptoNote coins have used, this swapping.&lt;/p&gt;
&lt;p&gt;We felt that there was limited value in doing the swapping that the operating system is doing already...in a manner that may not be as efficient as the operating system. And that&apos;s not a knock on the piece of code that&apos;s been written, we just felt that it was better to abstract the @blockchain class out, and to create something that is more performant and more extensible.&lt;/p&gt;
&lt;p&gt;Obviously we had to balance that with the fact that the @blockchain was growing, and it was growing to a point where it was excessively big for many, and so we knew that there was this limited time that we had where we either had to get the database done, or we would have to fall back to some other solution. And we&apos;re still within that timeframe, and the database, as you know and as we&apos;ve discussed, is pretty much done.&lt;/p&gt;
&lt;p&gt;So using that other fake-swap system wouldn&apos;t have had value, and wouldn&apos;t have solved the problem, and at worst it would&apos;ve made us lazy to finish the database because there would&apos;ve been no pressure.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;One of the things that I saw mentioned on IRC is that LMDB works best - or only? I dunno - on a 64-bit system. So how will we address users that have 32-bit systems if the database is now using LMDB?&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Ok, so there&apos;s two things that we&apos;re doing. The first is that LMDB has a branch that is 32-bit specific, called vl-32, and we will have that in the codebase. Outside of that, later on we do need a greater solution to something like ARM. If we want to run, and we are working on getting Monero running efficiently on a Raspberry Pi for example, it&apos;s not going to play well with the 64-bit version of LMDB because LMDB requires such a large MMAP space.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;For those that aren&apos;t familiar, what fluffypony is talking about with ARM is a microarchitecture, a computer architecture, that is mainly used on mobile phones. So your Android device has ARM processors, whereas your computer has x86...or whatever it&apos;s called. So the goal here is to make sure that the database also works potentially on smaller, mobile, more efficient devices.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;That&apos;s exactly it. It&apos;s one thing to have the ability to run a full @node on a computer...what about something smaller...something like a Raspberry Pi? What about the ability to have, almost like an appliance-level device, where you plug it into your network and that&apos;s it...that&apos;s your Monero @node. It syncs up to the network, if you need to access the @blockchain, or send @transactions, or receive @transactions, you don&apos;t need to then run another instance of the daemon because you&apos;ve already got it running on that little appliance.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Oh nice!&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;This is the sort of thinking, as a longer-term prospect, which necessitates having multiple database implementation options, because that&apos;s really one of the sticking points, or one of the pain points. So LMDB...great, vl-32 branch...awesome, the vl-32 branch will probably, and we haven&apos;t tested this yet, will probably play quite nicely with Raspberry Pi. But even beyond that we&apos;re going to, at a slightly later stage, once we&apos;ve got a little time in a couple of months, we&apos;re going to be adding BerkleyDB support.&lt;/p&gt;
&lt;p&gt;Now BerkleyDB is a slightly more pedestrian embedded database. It uses a different approach than the one that LMDB uses, and it means that it&apos;s not quite as performant as LMDB, but it&apos;s also a lot more forgiving when it comes to what architecture it can run on. And it also doesn&apos;t need as much MMAP space, for example...well it doesn&apos;t need MMAP space at all, really.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Whatever MMAP space is!&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;It&apos;s one of JSON&apos;s friends&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Oh...that&apos;s where he lives...MMAP...it&apos;s what he uses to get places!&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;You know, we use Google Maps, he uses MMAP!&lt;/p&gt;
&lt;p&gt;Ok, so that really should give all our listeners an indication as to what the current state of the database is, the painpoints we&apos;ve faced and have had to overcome, and what we&apos;re going to be doing in future...not only to make Monero run on multiple platforms, but to make it run smoothly and efficiently on the smallest of devices.&lt;/p&gt;
&lt;p&gt;So that&apos;s the database, I think that&apos;s the bulk of what we wanted to chat about the database, unless there&apos;s anything else you&apos;d like to add.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;I think next on the list for the Dev Diaries is...&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Is JSON...well, JSON&apos;s friend...RPC.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Going into acronym land!&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Yeah we are a little bit!&lt;/p&gt;
&lt;h3&gt;Incomplete, Work in Progress&lt;/h3&gt;
</content:encoded></item><item><title>Monero Missive for the Week of 2015-03-16</title><link>https://beta.monerodevs.org/blog/2015/03/16/monero-missive-for-the-week-of-2015-03-16/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2015/03/16/monero-missive-for-the-week-of-2015-03-16/</guid><description>Initial DB merge is about a week away, Tippero available on IRC / Twitter / Reddit, English mnemonic bug</description><pubDate>Mon, 16 Mar 2015 00:00:00 GMT</pubDate><content:encoded>&lt;div class=&quot;text-center&quot;&gt;&lt;/div&gt;

&lt;p&gt;To download the podcast directly please &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-03-16.mp3&quot;&gt;use this link to the MP3&lt;/a&gt;, or &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-03-16.mp4&quot;&gt;this link to the AAC/MP4&lt;/a&gt;, or &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-03-16.flac&quot;&gt;this link to the FLAC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A brief summary of the points discussed follows, a full transcription of the podcast is outstanding (can be submitted via &lt;a href=&quot;https://github.com/monero-project/monero-site/issues&quot;&gt;Github Issues&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;In this week&apos;s podcast we update the progress on the DB, discuss Tippero, talk about decentralising-all-the-things, and discuss the English wordlist bug.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Initial DB merge is about a week away.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Tippero has been officially made publicly available, and allows for tipping on IRC, Reddit, and Twitter! For IRC, send a message to Tippero with &lt;code&gt;!help&lt;/code&gt; or &lt;code&gt;!commands&lt;/code&gt;. For Reddit, message &lt;a href=&quot;https://reddit.com/user/tippero&quot;&gt;/u/tippero&lt;/a&gt; with &lt;code&gt;!deposit&lt;/code&gt; for your address, and tip with &lt;code&gt;+amount /u/tippero optional message&lt;/code&gt; in a reply. For Twitter, you can tip with &lt;code&gt;+amount @recipient_person @tipperome optional message&lt;/code&gt;. Until Tippero lets you link your accounts across networks you can manually move funds, for eg. on IRC: &lt;code&gt;/msg tippero !tip twitter:fluffyponyza 10&lt;/code&gt; or &lt;code&gt;/msg tippero !tip reddit:fluffyponyza 10&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Not everything needs to be in a blockchain, and not everything can be decentralised with our current level of technological advancement. The Monero core team won&apos;t crowbar decentralisation into everything unnecessarily, especially when it has potentially disastrous results.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;English mnemonics that contained &quot;incline&quot; or &quot;launchpad&quot; will need to test restoring by replacing &quot;incline&quot; with either &quot;incur&quot; or &quot;inline&quot;, and &quot;launchpad&quot; with either &quot;ourselves&quot; or &quot;launching&quot;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Until next week!&lt;/p&gt;
</content:encoded></item><item><title>External Projects for the Week of 2015-03-09</title><link>https://beta.monerodevs.org/blog/2015/03/09/monero-missive-for-the-week-of-2015-03-09/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2015/03/09/monero-missive-for-the-week-of-2015-03-09/</guid><description>MyMonero adds wallet importing, and an interview with the xmr.to team</description><pubDate>Mon, 09 Mar 2015 00:00:00 GMT</pubDate><content:encoded>&lt;div class=&quot;text-center&quot;&gt;&lt;/div&gt;

&lt;p&gt;To download the podcast directly please &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-03-09.mp3&quot;&gt;use this link to the MP3&lt;/a&gt;, or &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-03-09.mp4&quot;&gt;this link to the AAC/MP4&lt;/a&gt;, or &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-03-09.flac&quot;&gt;this link to the FLAC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A brief summary of the points discussed follows, a full transcription of the podcast is below that and was kindly transcribed by goin2mars. You can donate to him for his transcription efforts: 4AzncXEK71uEtNtSKJjaX845XnJr9s7onXYNSBPTB2AGNnPbTjaN5W72qo8YgSSYsLGcr5pTBQkjnE7ADn6XbbHG2CTvvU1&lt;/p&gt;
&lt;p&gt;In this week&apos;s podcast we cover external projects, with an interview with the &lt;a href=&quot;http://xmr.to&quot;&gt;xmr.to&lt;/a&gt; team.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://mymonero.com&quot;&gt;MyMonero&lt;/a&gt; has added existing wallet import functionality. Just use your 25 word mnemonic from simplewallet when logging in, and after paying the 10 XMR once-off fee your wallet will be available in MyMonero.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;An interview with two members of the xmr.to team, binaryFate and Krongle, discussing some of the system&apos;s inner workings and challenges they&apos;ve faced.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Until next week!&lt;/p&gt;
&lt;h1&gt;Podcast Transcription&lt;/h1&gt;
&lt;h4&gt;Riccardo &quot;fluffypony&quot; Spagni&lt;/h4&gt;
&lt;p&gt;Hello, and welcome to yet another Monero Missive podcast! I&apos;m fluffypony, and i&apos;m joined today by several people: Gingeropoulos,&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Hi everyone how are you doing!&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;And Tom, who you may know as tewinget,&lt;/p&gt;
&lt;h4&gt;Tom&lt;/h4&gt;
&lt;p&gt;Hello!&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;And binaryFate,&lt;/p&gt;
&lt;h4&gt;binaryFate&lt;/h4&gt;
&lt;p&gt;Good morning&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;and Krongle!&lt;/p&gt;
&lt;h4&gt;Krongle&lt;/h4&gt;
&lt;p&gt;Hi everybody&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;So because of the amount of stuff that we seem to be covering in each weeks Missive podcast we obviously haven&apos;t been able to touch on external projects. A recap for everyone that doesn&apos;t know what external projects is: it&apos;s a section of the missive that deals with projects that are not entirely by the Core Team, they&apos;re by members of the community...or anyone, really, that&apos;s doing something interesting that involves Monero.&lt;/p&gt;
&lt;p&gt;Ok, so you know MyMonero seems to be growing in popularity, and obviously one of the concerns that people have had is the ability to...you know, they want to be able to use MyMonero if MyMonero explodes, and they don&apos;t want to lose access to their funds, for want of a better term. And obviously they are still in control of their funds, they&apos;re in control of their private key, but we do recognise that there is a need for simplewallet to be able to use the MyMonero style keys.&lt;/p&gt;
&lt;p&gt;So that&apos;s something we are working on, and that&apos;s something that&apos;s something that we&apos;re quite close to, but what were happy to announce is the availability of an import wallet function. So if you have an existing simplewallet mnemonic, 25 word mnemonic, you will now be able to import your wallet into MyMonero. However, this doesn&apos;t come free - if you&apos;ve ever done a wallet restore then you&apos;ll know that it is a little bit painful, because a wallet restore takes several hours, even on a snappy machine. So for us to import wallets we have to incur a cost purely from a processing perspective, and that has to be handed over to customers.&lt;/p&gt;
&lt;p&gt;So at this initial stage we&apos;re going to be charging 10 Monero for a wallet import. It&apos;s a once-off cost, you&apos;ll never need to pay it again, and it will run from there on out with no additional fees for importing it. Obviously as time progresses, and depending on how successful this feature is, we may look at reducing the cost or whatever depending on how it scales. And one of the other things is we do support all the mnemonic languages that Monero supports, and will continue adding support for them as they increase. The ability to go the opposite route, you know to go from MyMonero into simplewallet, should be in simplewallet shortly.&lt;/p&gt;
&lt;p&gt;Then really the last prong of this three pronged attack that we&apos;re doing is to give people the ability to create watch-only wallets...which effectively you can kinda fake now, in a way, by importing your view key with a random spend key, but we&apos;ll have proper watch only wallet functionality soon.&lt;/p&gt;
&lt;h3&gt;Gingeropolous&lt;/h3&gt;
&lt;p&gt;Oh cool, so you just log in to check like how much you have in your account, to see if anyone has sent you anything.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Ja, and its not in a manner that can be exploited, because we wont have your spend key, and even if we try to change the JavaScript we still wouldn&apos;t have your spend key.&lt;/p&gt;
&lt;p&gt;Ok so pretty much since we last did external projects there&apos;s a newcomer on the scene that&apos;s kinda exciting: xmr.to. And that&apos;s why today we have Krongle and binaryFate who are both from xmr.to, they&apos;re part of the team.&lt;/p&gt;
&lt;p&gt;So to start off why don&apos;t you guys tell us a little bit about what xmr.to is, either of you?&lt;/p&gt;
&lt;h4&gt;Krongle&lt;/h4&gt;
&lt;p&gt;Alright, so we&apos;re a bunch of computer science researchers, in fact there&apos;s three of us - there&apos;s us the two of us and Arnuschky, who&apos;s also known. I&apos;m the newer guy, but these other guys have been involved in crypto for a longer time, and binaryFate, I think, has been aware of the whole Monero stuff right from the beginning. He got me and Arnuschky excited about the whole space, so we&apos;ve been looking to get into crypto for a while.&lt;/p&gt;
&lt;p&gt;We&apos;ve just recently started a company called CryptoSphere Systems, which is the brand that we wanna get involved with, that we wanna use. So we wanted to do something simple and quick to dip our toes in the water. So we came up with this idea, that one of the things obviously that is great and exciting about Monero is the whole anonymity, but the problem is that it&apos;s very hard to spend this stuff, whereas everyone&apos;s spending Bitcoin.&lt;/p&gt;
&lt;p&gt;So the idea was quite a simple one...just try and enable people to spend Monero, but in Bitcoin world.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;binaryFate, can you tell us a little bit about how xmr.to works from a user&apos;s perspective?&lt;/p&gt;
&lt;h4&gt;binaryFate&lt;/h4&gt;
&lt;p&gt;From the user perspective, it&apos;s quite simple in fact. Basically you have a friend you want to send to Bitcoin to, or you have a BitPay bill to purchase something online, you are given a Bitcoin address and you send a Bitcoin amount.&lt;/p&gt;
&lt;p&gt;What xmr.to is doing is to be an automatic gateway to pay these bill in Bitcoin for you, and for you sending us some XMR. So in the end it boils down to the ability for the user to purchase anything with Bitcoin, while only spending Moneros.&lt;/p&gt;
&lt;p&gt;So xmr.to gives the possibility to the end user, basically, to send Bitcoin - so to purchase any kind of goods online with Bitcoin that is now probably accepted unlike Moneros for the moment - so the user can purchase stuff with Bitcoin by only paying Monero.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;I myself tried the thing out within, like, the first hour of you guys posting, I dunno if you recall. So yeah I was able to just plug in the Bitcoin address I had, and pay myself with Monero.&lt;/p&gt;
&lt;p&gt;You know my question in these things is always, from the new user...you know, just pretend I&apos;m some guy that watched the Superbowl and was like &quot;oh Bitcoin&quot; and then read about &quot;oh Monero!&quot; How secure is it? What are the processes of it where i can be sure that I&apos;m actually sending Monero and it&apos;ll turn up as bitcoin somewhere? Again this is the whole trusting a third-party thing, so I dunno if you guys could elaborate.&lt;/p&gt;
&lt;h4&gt;Krongle&lt;/h4&gt;
&lt;p&gt;I think there&apos;s two different aspects to this. So one is just: do you trust any third-party, so some random person on the internet, do you trust them? I mean in a way there&apos;s not that much you can do about it...&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Right, right&lt;/p&gt;
&lt;h4&gt;Krongle&lt;/h4&gt;
&lt;p&gt;...beyond just trying with a small amount, and I guess that&apos;s kind of what we&apos;ve seen people doing already.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;You know, when it comes down to it you&apos;ve also gotta trust the company you&apos;re buying from anyway. So whether you&apos;re adding another layer to it...meh.&lt;/p&gt;
&lt;h4&gt;Krongle&lt;/h4&gt;
&lt;p&gt;This is the same as what everything on the internet before the community as well so you see that people have had positive experiences and the thing hits a critical mass and then you can be fairly confident that it works. you will feel the first couple of users that its just this weird black box that you don&apos;t know whats coming out the other end&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Yeah just to mention that as you said its something that we witness anywhere in general because we are to trust the merchant or we are to trust bitpay to actually act as a gateway and not to keep your bitcoin so its just one layer that people i think are quite used to&lt;/p&gt;
&lt;p&gt;yeah i think the most important thing for me to mention is that there is absolutely no trust involved for anything that is um privacy related so you spend your Monero and we dunno anything more than that.&lt;/p&gt;
&lt;p&gt;Gingeropolus
mhm&lt;/p&gt;
&lt;h4&gt;binaryFate&lt;/h4&gt;
&lt;p&gt;because Monero is not traceable back so we can really the only information that we know about you is your ip address but if you reach xmr.to through some um anonymous networks like tor i2p then there is not much that we can do even if we were some really bad guys we would like to we couldn&apos;t do anything basically which is very nice&lt;/p&gt;
&lt;p&gt;Gingeropolus
yeah&lt;/p&gt;
&lt;h4&gt;binaryFate&lt;/h4&gt;
&lt;p&gt;no problem for the user&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;i think the one key advantage as well is um most of the you know a lot of the losses that have occurred when in crypto wen people have had to trust third parties have been things like exchanges with they&apos;ve left money on the exchange and with you guys its straight through you dump Monero in and out pops the bitcoin and there&apos;s not really much of an interval in between where things can go wrong&lt;/p&gt;
&lt;h4&gt;binaryFate&lt;/h4&gt;
&lt;p&gt;yeah&lt;/p&gt;
&lt;p&gt;and on that front one of the things we&apos;ve tried to the do on the user interface is to make it very responsive so that basically you can always see that something is happening so we actually spent like a bit of extra time um on it with a bit of extra development effort monitoring the transaction pool rather than just waiting for confirmation which is our first attempt we realized we were quite keen&lt;/p&gt;
&lt;p&gt;that the user gets the sense that things are happening snappily so that you don&apos;t feel that oh I&apos;ve sent my money into the void, whats going on. but you get in fact very quickly get back some sort of notification saying okay we&apos;re seeing that somethings going on here what were doing about it and we&apos;ve tried to make that user experience so right from the moment you send your money to the moment that the bitcoin appears that the other end yourself always being notified in real time whats happening so you don&apos;t just get left with this sinking feeling of oh god&lt;/p&gt;
&lt;p&gt;Gingeropolus&lt;/p&gt;
&lt;p&gt;hah hah hah hah yea i did enjoy that part of the experience like i sent my Monero there and all of a sudden you had the screen change and there&apos;s was a tracking number and i was like oh OK something is happening&lt;/p&gt;
&lt;h4&gt;binaryFate&lt;/h4&gt;
&lt;p&gt;nice to know that the effort was noticed. appreciated.&lt;/p&gt;
&lt;p&gt;Gingeropolus
i have a couple of questions about that whole process&lt;/p&gt;
&lt;h4&gt;binaryFate&lt;/h4&gt;
&lt;p&gt;yeah&lt;/p&gt;
&lt;p&gt;Gingeropolus
for one um, there are some merchant services i believe bitpay and coinbase being two of them i think they have roughly ten minute timeouts on a transaction so if you start a transaction then that amount of bitocin they want you to send is valid for only ten minutes to deal with the volatility a bit. do you wait for enough confirmations from Monero from the blockchain and if so is it within that limit would i have a problem with that?&lt;/p&gt;
&lt;p&gt;so basically withing that fifteen minutes i have to send Monero to you. it has to get enough confirmations or you guys to mark it as safe and then you have to send the bitocin and so what toms asking is what are the chances of missing that window&lt;/p&gt;
&lt;h4&gt;binaryFate&lt;/h4&gt;
&lt;p&gt;so what we do is to give the user five minutes time window but what matters and what needs to happen within this time window is just that we actually see the transaction on the peer to peer network. if you send the transaction on time there is literally zero chance that you miss this time window. if you are just connected to the Monero network. and as soon as we actually witness the transaction on the network we stop the timer and we just wait for one confirmation before sending the bitocin. we think that for now one confirmation is way enough and we can take the risk especially because we&apos;re still dealing with very small amounts. but because we don&apos;t need the confirmation to happen in the time window but only to witness the transaction on the network its very safe for the user because you&apos;re practicality no chance to miss it&lt;/p&gt;
&lt;p&gt;but in terms of missing the second timeout like the lock on time amount of whoever you&apos;re paying in bitocin its quite unlikely if you&apos;re snappy on your end as an end users i think that were just benefiting form the fact that the Monero confirmations clock in much faster than the bitcoin confirmations&lt;/p&gt;
&lt;p&gt;Gingeropolus
it sounds like waiting for one confirmation is plenty small time.&lt;/p&gt;
&lt;p&gt;even if we eventually want to up that to two or three you&apos;re still within, you can get 2 or 3 Monero confirmation well before even one bitocin confirmation so no one in bitcoin world is gonna set their timeout so small because of the slow confirmations&lt;/p&gt;
&lt;h4&gt;binaryFate&lt;/h4&gt;
&lt;p&gt;if in the future this becomes an issue say bitpay suddenly decides to change this countdown to five minutes instead of fifteen what we could do on our side is to accept a zero confirmation transation which is exactly what bitpay is doing. based on some rules you judge whether the transation is highly likely to be spend and for now its really do it and see for our needs but its something we could do int he future.&lt;/p&gt;
&lt;p&gt;Gingeropolus
now if i could ask just one other question. i don&apos;t know this one that you probably might not want to answer but I&apos;m curious how does this work on the back end. like can you give any sort of like brief synopsis of that. because I&apos;m curious like do you take the xmr and then go and buy the bitcoin like where does the bitcoin come from in this i guess is the question.&lt;/p&gt;
&lt;h4&gt;Krongle&lt;/h4&gt;
&lt;p&gt;yeah well, uh, in a way i think its important for the user to know at least one thing this thing is that we don&apos;t buy the equivalent of bitcoin right away because that would be possibly weakening the privacy right because you could make some time correlations because poloniex could do for instance we would use poloniex to change the Moneros immediately. for the same amount that was just sent to us. that would be an issue. so we don&apos;t do that. we are not sure how in the future how we are going to change them but for now i think we do it like once a week. so yeah for now in a way .....? and we are still figuring out what the best way for us to go financially speaking but yeah whats important to know is we don&apos;t change them back right away.&lt;/p&gt;
&lt;p&gt;and the other thing important for the end user to know is we set our maximum based on how much bitcoin we have in our funds so we will never accept an order we cant fulfill basically. if were running low on funds.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;your risk tolerance is based on how much you got in reserve&lt;/p&gt;
&lt;h4&gt;binaryFate&lt;/h4&gt;
&lt;p&gt;yeah so were exposing ourselves to exchange fluctuations at the moment we just take on that risk and as Jeremy says we need to come up with a plan where we protect ourselves against that.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;thanks very much for the chat guys and well see everyone next week&lt;/p&gt;
&lt;p&gt;Gingeropolus
yeah thanks for hanging out guys&lt;/p&gt;
&lt;h4&gt;Tom&lt;/h4&gt;
&lt;p&gt;cheers guys see ya&lt;/p&gt;
&lt;h4&gt;binaryFate&lt;/h4&gt;
&lt;p&gt;thinks for having us bye&lt;/p&gt;
&lt;p&gt;Gingeropolus
thank you all for joining it was quite a big crowd today, very awesome. thanks all for listening and tune in next week and here&apos;s bob with sports.&lt;/p&gt;
</content:encoded></item><item><title>Dev Diaries for the Week of 2015-03-23</title><link>https://beta.monerodevs.org/blog/2015/03/23/monero-missive-for-the-week-of-2015-03-23/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2015/03/23/monero-missive-for-the-week-of-2015-03-23/</guid><description>Detail on the structure of the new blockchain conversion and import utilities</description><pubDate>Mon, 23 Mar 2015 00:00:00 GMT</pubDate><content:encoded>&lt;div class=&quot;text-center&quot;&gt;&lt;/div&gt;

&lt;p&gt;To download the podcast directly please &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-03-23.mp3&quot;&gt;use this link to the MP3&lt;/a&gt;, or &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-03-23.mp4&quot;&gt;this link to the AAC/MP4&lt;/a&gt;, or &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-03-23.flac&quot;&gt;this link to the FLAC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A brief summary of the points discussed follows, a full transcription of the podcast is outstanding (can be submitted via &lt;a href=&quot;https://github.com/monero-project/monero-site/issues&quot;&gt;Github Issues&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;In this week&apos;s podcast we discuss the new blockchain utilities in preparation for their final merge.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;blockchain_converter converts between database types, right now its only job is to convert from the old in-RAM system to an lmdb database. It chews memory, though, as it has to keep the blockchain in RAM as well as the lmdb driver.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;blockchain_export takes the default database (set at compile time) and exports it to a blockchain.raw file. This is the file we&apos;re going to make available for download as the blockchain bootstrap in future.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;blockchain_import imports from the blockchain.raw file into whatever database format (specified at runtime, the default database is specified at compile time). It allows you to import with verification off for the fastest possible speed, specify LMDB options, and specify a batching count for loading in chunks.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Until next week!&lt;/p&gt;
</content:encoded></item><item><title>External Projects for the Week of 2015-03-30</title><link>https://beta.monerodevs.org/blog/2015/03/30/monero-missive-for-the-week-of-2015-03-30/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2015/03/30/monero-missive-for-the-week-of-2015-03-30/</guid><description>An interview with Jojatekok, creator of the MoneroX GUI</description><pubDate>Mon, 30 Mar 2015 00:00:00 GMT</pubDate><content:encoded>&lt;div class=&quot;text-center&quot;&gt;&lt;/div&gt;

&lt;p&gt;To download the podcast directly please &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-03-30.mp3&quot;&gt;use this link to the MP3&lt;/a&gt;, or &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-03-30.mp4&quot;&gt;this link to the AAC/MP4&lt;/a&gt;, or &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-03-30.flac&quot;&gt;this link to the FLAC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A brief summary of the points discussed follows, a full transcription of the podcast is outstanding (can be submitted via &lt;a href=&quot;https://github.com/monero-project/monero-site/issues&quot;&gt;Github Issues&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;In this week&apos;s podcast we interview Jojatekok, the 17 year old creator of the MoneroX GUI, and discuss his switch to cross-platform support for MoneroX, as well as some of his future plans. We also spend some time musing over his youth, and wondering where ours went to!&lt;/p&gt;
&lt;p&gt;Until next week!&lt;/p&gt;
</content:encoded></item><item><title>Monero Missives for the Week of 2015-06-29</title><link>https://beta.monerodevs.org/blog/2015/06/29/monero-missive-for-the-week-of-2015-06-29/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2015/06/29/monero-missive-for-the-week-of-2015-06-29/</guid><description>A warm welcome back, and a report from Riccardo&apos;s trip to Europe</description><pubDate>Mon, 29 Jun 2015 00:00:00 GMT</pubDate><content:encoded>&lt;div class=&quot;text-center&quot;&gt;&lt;/div&gt;

&lt;p&gt;To download the podcast directly please &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-06-29.mp3&quot;&gt;use this link to the MP3&lt;/a&gt;, or &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-06-29.mp4&quot;&gt;this link to the AAC/MP4&lt;/a&gt;, or &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-06-29.flac&quot;&gt;this link to the FLAC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In this week&apos;s &quot;welcome back&quot; episode we discuss Riccardo &quot;fluffypony&quot; Spagni&apos;s trip to Europe, and the various meetups and conferences he spoke at.&lt;/p&gt;
&lt;p&gt;Until next week!&lt;/p&gt;
&lt;h1&gt;Podcast Transcription&lt;/h1&gt;
&lt;p&gt;Note: the Bitcoinference presentation video can be found &lt;a href=&quot;https://www.youtube.com/watch?v=GEVm1dMn5Ks&quot;&gt;on YouTube&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;Riccardo &quot;fluffypony&quot; Spagni&lt;/h4&gt;
&lt;p&gt;Hello and welcome back to the Monero missives. I am Riccardo, fluffypony and with me today as always I have the fantastic Gingeropolous.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Hello everyone, welcome back.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;It has been too long since our last conversation and that&apos;s my fault because I went on a little Monero tour of Europe, but now I am back.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;The magical mystery Monero tour.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Exactly.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;So now we are here to find out what the mystery is all about.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Yes, as some of them wondered what happened in Europe.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;We saw some pictures from Brussels, I don&apos;t know where those were, with the tiny elevator.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Yes, it was Brussels and I was going to put more pictures up, but then between running around, being super busy and also Bitcointalk being down for like ages, I just gave up on that idea. So I&apos;ll try and put some photos up. I didn&apos;t unfortunately take much in the way of photos of the actual meetups and bitcoin friends, but that also because not everyone wants their picture taken and plastered all over Bitcointalk. Apparently I am the exception to that.&lt;/p&gt;
&lt;p&gt;So basically to sort of give everyone a bit of overview. The reason I went to Europe was not just for Monero. I also went for a friends&apos; wedding and to visit, for my wife and I, my in laws (her parents). Then we sort of coupled some stuff on top of that, which were the Monero meetups ,some Bitcoin meetups and the Bitcoinference. So we ended up having three Monero meetups, we had one in Brussels, one in Paris and one in Berlin. Then I also spoke at a Bitcoin meetup in Berlin where I spoke about OpenAlias and then lastly I went to Bitcoinference in Amsterdam and spoke at Bitcoinference also about Monero.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;That&apos;s a lot of talking.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;So, it&apos;s a lot of talking. Thankfully for the most part it was the same talk that I gave at all three. I mean, sorry, at all 4 of the meetups/conferences. Then obviously the OpenAlias talk was different, but it was more like a soft introduction to OpenAlias and a bit of a discussion about how we provide lookup privacy and that sort of thing.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Gotcha.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;So let me run through them one at the time and give a bit of an executive summary&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;That&apos;s sounds good, I am interested to hear what happened. Take it away&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;So the Brussels meetup was pretty amazing. It was organized by Binaryfate. One of the guys behind XMR.TO and it was very kindly hosted. The venue was provided by Peter Hintjes, the guy behind ZeroMQ and it was really, really good. We had quite a nice turnout. It was myself and David who were there and who spoke. Then also BinaryFate spoke and then there was also a talk by Thomas Spass about privacy and fungibility from a legal perspective. Which was very interesting as well. So, what sort of came out of those initial talks, the one by BinaryFate and the one by Thomas about privacy and fungibility was really an overview of why fungibility is such an important aspect of a currency and also why or what the consequences could be of Bitcoin not having fungibility. That&apos;s not to say Bitcoin is going to fail and I don&apos;t want to give anyone the impression that there was some sort of negativity towards Bitcoin, because there wasn&apos;t. It&apos;s just, you know, let&apos;s talk about this.&lt;/p&gt;
&lt;p&gt;Then I gave my talk after David. David sort of gave an introduction as to a brief overview of Monero and then also an overview as to why privacy is important. Then I spoke a little bit more about some other aspects of the importance of privacy, but then I went into a little bit more detail about how Monero works. So afterwards we then hung around and had a bit of a braai?. Braai is the South African for barbecue , but we did it South African style. Which means that somebody else cooks and then everyone else just eats the food and pretends that they know how to cook. And you know, the beer flows, the usual. Then BinaryFate, Peter and myself were kind of the last to leave. Before I get to that, Peter kindly arranged for some guys (musicians) from I guess the DRC, can&apos;t really remember where they were from, but anyway. They were really cool guys and just jammed a bit on the guitars and sang and that was really awesome. It was like background music, but I mean live and that was nice. After the musicians packed up then eventually it was just BinaryFate, Peter and myself and we sat and spoke for like hours. A lot of the stuff, like the 6 month rolling hard fork, that we&apos;ve been speaking about now and there is some other stuff that I&apos;ve been putting down. A lot of that comes out of that conversation between BinaryFate, Peter and myself. I&apos;ve written this all down in a post that I am putting up on the forum about some other changes that we want to make. But Peter, obviously as the guy behind ZeroMQ, manages and is responsible for a very large open source project and so he has gone through a lot of the pain of dealing with an open source project and dealing with different personalities, people of various skill levels and contributors. You know, all that sort of jazz, and so there was a lot that I was able to take away from that discussion, took back and we didn&apos;t discussed as a core team. Some really nice things have come out of that, some really nice ideas and also just a general sense of how difficult it is to manage an open source project and to sort of do so in a way that doesn&apos;t offend people that want to contribute and doesn&apos;t make the barrier to entry so high, but at the same time acknowledging that this is difficult. It&apos;s security software and it&apos;s not the sort of thing that we want to leave open to making very many mistakes. So yeah, there was that.&lt;/p&gt;
&lt;p&gt;That was kind of the end of the Brussels meetup and then pretty much from there, the next day I went straight through to Paris. I took the train to Paris, which was kind of exciting. It was one of the high-speed trains, the Thalyss one. First time I have ever been on a high-speed train, well I mean one like that. We&apos;ve got a reasonably fast train in Johannesburg, that goes pretty much from to the airport into and around parts of Johannesburg. But I mean, this was really like a different story, that train was crazy. Then I got to Paris and met up with my wife, she didn&apos;t come to Brussels, but she joined me in Paris and so we got to run around the city and do the normal Parisian thing. Like the tourist thing, go to see the Eiffel tower, go see Versailles, all the touristy stuff. Then we had the meetup and it was kind of challenging. Obviously David organized that and we had a very nice turnout there, quite a few people. I would say at the Paris meetup we probably ended up with like between 30 and 40 people at a guess. The Brussels meetup a little bit less than that, but also quite well attended. It was quite challenging, because obviously in France and Paris in particular, a lot of the locals don&apos;t really have a need to speak English or to speak much English. So there was a language barrier, whereas in Brussels it seemed that pretty much everyone spoke English with no problem. So David reckons that about 50% of the audience their English was not fantastic. It&apos;s difficult because when you are talking and speaking in English. You see some people whose eyes are lighting up and they&apos;re obviously understanding what you&apos;re saying, but then you are not sure of the other people. They are looking at you and you sort of going well they seem to be understanding, everything is great. Or hey, that guy looks a bit bored, but that&apos;s fine. But I realized, especially with some of the jokes I told. I mean I am not very frivolous, but I threw out the occasional joke or two and then some of them I had to repeat before the audience got it. It was still fun though. I think if I had to do the Paris meetup again I probably want to do it with someone translating to reduce that sort of gap between me and the audience. But still had a lot of fun there, met lots of cool people and met some of the Monero contributers who live there or who live in France. Met some of the guys that operate mining pools in France and that sort of thing.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Oh cool, there is a lot of them there.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;So that was nice and then pretty much from there went back to Berlin (a few days after that) and then we had the Berlin Meetup. Which was on a Sunday, sort of late afternoon / early evening. It was a public holiday, so I think a lot of people were not in the right frame of mind to go to a meetup, but we had a nice turnout nonetheless. We were joined by Risto (Risto Pietila) and some of his friends from Finland and one of Risto&apos;s associates, Ally, gave a nice talk on Monero as a private store of value (as a private store of wealth) after I had given my presentation, which was quite interesting. Then Risto spoke a little bit as well. I am very hesitant to talk about Monero as an investment, because I don&apos;t believe it&apos;s an investment. I believe it should be used and should be useful. If you buy Monero and then expect it to magically go up, you probably end up getting burned, because that is not the way it works. Normally when people ask me how can make money with Monero I encourage them to contribute to the ecosystem. Create an application, website or whatever. That&apos;s where you going to make money, not from buying, holding and hoping something happens. So I am always kind of hesitant with conversations like that, but there was a lot that I learned from Ally and Risto&apos;s presentation that I hadn&apos;t thought of before in terms of how Monero can be useful to certain classes of people as a private store of value. They also spoke about cryptocurrency in general being a new asset class. That also lent itself quite nicely to a general discussion of why the privacy in Monero is so important to fungibility of private store of value. So that was Berlin and afterwards we went out for some food and beer. Well, never have I walked so much in my life as I did in Europe. Everyone walks everywhere and everyone drives everywhere. That&apos;s always fun, but you get used to it. Then a few days later we had the Bitcoin meetup, there were 3 speakers: Myself, one of the gals that works on Ethereum and the lady that started up Zipcar, which is a car sharing service, but one of the first ones.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Oh yeah, I use Zipcar.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;She&apos;s just written a book and she spoke a little bit about how she envisions Bitcoin and general blockchain technology being used in the future. Then the gal from Ethereum spoke about creating an almost like a chain of authenticity or custody, so that you are able to take a product and then know it&apos;s supply chain and then know where comes from. Like if I am buying organic wine does it really come from an organic farm and do they get their stuff from another organic farm. I know that there is a large movement at the moment to have verifiable supply chains. Who knows, maybe there is something interesting that will happen in that space. Whether it needs to be decentralized is a different conversation, but I do think there is scope for cryptographically verifiable supply chains amongst certain groups and in certain spaces. Then I spoke about OpenAlias, which everyone knows about. I spoke a little bit about the cottage industries that are starting to pop up that are providing OpenAlias services. I mean you can purchase OpenAlias identities and so on. That&apos;s what I think is quite cool, I think there is a lot of scope there. That was pretty much Berlin.&lt;/p&gt;
&lt;p&gt;Then I went to the Netherlands, to Amsterdam. Which was quite exciting, because I went there for Bitcoinference, but also because Amsterdam and the Netherlands in general has been quite a hub of Bitcoin activity. So I was quite excited about that. I was a little disappointed in Amsterdam itself, because I found that there were a lot of places still on Coinmap that say: We accept bitcoin or have a bitcoin ATM, but then you go there and (a) they don&apos;t accept bitcoin anymore because there was a lack of purchases with bitcoin, but also (b) the bitcoin ATM that was there has gone missing or was stolen. But overall, Amsterdam itself was fascinating. I have never seen so many bicycles in my life. Everyone rides a bicycle and the running joke is: In Amsterdam you don&apos;t actually own a bicycle, you just borrow one until it gets stolen and you need to go borrow someone else&apos;s (because bicycle also get stolen all the time). So that made me chuckle.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Did you borrow a bicycle?&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;No I didn&apos;t, come on, I am South African I just drove everywhere. But that was fun. Then Bitcoinference was on that weekend and it was a Saturday and a Sunday. Also, nice turnout. It was the whole day, there were like 5-7 speeches/talks every day and lots of really interesting stuff as well. There was one talk from a professor at one of the Universities who was speaking about the definition of money, whether bitcoin qualifies as money and how we define money. He also spoke about how bitcoin has many of the properties of money, but he feels that the lack of privacy and therefore the lack of fungibility makes Bitcoin not money, because it just doesn&apos;t have enough of the properties.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Well, wouldn&apos;t you know!&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;The funny thing is, he said all of that and I was the next speaker. Unfortunately his speech got moved up, because he had to leave (he was supposed to be after me). So right after doing this entire talk how Bitcoin could be money if it was more private, he is like: &quot;Ok, thank you very much&quot; and off he goes. I talk next and I am like: &quot;Well, thank you for the introduction, I am so sorry he is not going to be around to hear my talk&quot;. Which was kind of sad, but anyway. I did manage to record my slides and my audio, so I am going to put that up. It will go up with this missive, so that people can download it and have a listen to the presentation and see the slides at the same time. Bitcoinference also recorded me and they will put together a more complete video for all of the presentations. It&apos;s definitely well worth watching that presentation on whether Bitcoin is money and so on. So that will go up so that at least people can see the talk and get a bit of a feel for what the audience was asking afterwards and so.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Just as a little primer, did you talk about Monero at the Bitcoinference or was it sort of a general privacy talk?&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;No it was about Monero, it was entirely about Monero. It wasn&apos;t anything else, like unrelated. It was 100% about Monero. A lot of the conversations that we had, especially afterwards and some of the things I speak about in that talk are about Monero as it relates to other efforts. With Bitcoin privacy for instance. As it relates to other altcoins that are trying to do privacy and also as it relates to some of the future advances that are being done, especially in the Zerocoin/Zerocash space. I try to be as realistic as possible and acknowledge Monero&apos;s weaknesses and failings which I think is important in general so that people at least got a realistic view and that people understand how Monero works a lot better and how Monero could be useful to people. Again, not as a replacement for Bitcoin, but just as something that can be useful along with Bitcoin.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Yeah, I&apos;m interested to hear how what you said during the presentation and how the concept was received in general. So yeah, I look forward to seeing that post&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;We also had a couple of people that are Monero contributors that were there. One guy came from Sint-Petersburg in Russia. He has contributed to Monero Core and he is doing some Monero related stuff. So that was quite nice to meet him in Amsterdam. So it was really a nice to meet people you normally only see their nickname on a screen. You don&apos;t even see their real name. So it was really special and I really enjoyed meeting people face to face.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Awesome.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;So meeting the people that contribute to the Monero ecosystem is definitely something that I would like to keep doing in the future.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;So after you presentation, was their anything else worthy of reporting?&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Oh there wasn&apos;t really anything else major that I did afterwards. However, I went to the next day. But I went to Arnhem. It&apos;s quite a little hub for Bitcoin activity in the Netherlands. I think that&apos;s because Arnhem is smaller than Amsterdam and so they&apos;re able to cover more of the shops and also the Bitcoin advocates are then able to use the places more. Obviously Amsterdam is so large that if 100 places accept Bitcoin then no one is going to all of those 100 places. They just keep going to the 3-4 places they like. I think in a smaller town it&apos;s easier to have a more broad coverage.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;I haven&apos;t heard about that town.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Neither had I but I was quite pleasantly surprised when I got there.I could go to different places and pay with BTC. It really is quite a vibrant buzzing cryptocurrency community there. So anyone who is going to the Netherlands, you got to do Amsterdam obviously but Arnhem is worth making the trip. It&apos;s an hour by train and from Amsterdam and it &apos;s definitely worth going there and meeting up with some of the Bitcoin guys going to some of the places. We went to a really nice Mexican restaurant that accepts bitcoin for example. They had fantastic food and really nice mojito&apos;s so if you heading for Europe and then try to seek up Bitcoin accepting places just purely to keep giving them the feeling it&apos;s worthwhile accepting it.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;I think they weren&apos;t open to accepting Monero yet?&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Well, we had lots of conversations with the places that are already accepting Bitcoin, especially at the place where the Bitcoin embassy is in Amsterdam.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;A bitcoin embassy?! That&apos;s awesome!&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Well, it&apos;s not like them accepting Monero will make them any less of an Bitcoin embassy. By the way, it&apos;s more the restaurant that&apos;s attached to the Bitcoin embassy, not the embassy themselves&lt;/p&gt;
&lt;p&gt;It&apos;s something like we&apos;re giving people a choice to pay with one or the other. This is advantageous for merchants but I also think that there&apos;s a lot of infrastructure that can be leveraged at the moment. If merchants are really used to accepting it or firing up Blockchain.info or running electrum or whatever for accepting Bitcoin payments, it&apos;s not such a massive leap to start accepting Monero payments. Obviously that will only improve with time as systems get build out and so one. So we&apos;ll see how that goes, but I&apos;m not a very big believer in merchant adoption being key for adoption. I think we&apos;ve seen with bitcoin already that having massive amounts of merchant adoption hasn&apos;t helped with getting Bitcoin into the hands of people.&lt;/p&gt;
&lt;p&gt;There are some side projects where i&apos; ve been working on for a while with some guys to try to improve that ecosystem not only for Bitcoin, but also for Monero as well. So we&apos;re helping people to get and to earn Bitcoin and Monero rather than to say to the people: &quot;well there&apos;s a thousand places where you can spend it but sorry you need to go through this complicated process to buy it&quot;.&lt;/p&gt;
&lt;p&gt;So that&apos;s kinda Fluffypony&apos;s trip to Europe.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;The Magical Mystery Tour in a nutshell&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Yes, unfortunately I didn&apos;t make any T-shirts for it to wear, with all the places I&apos;ve gonna be performing at.&lt;/p&gt;
&lt;p&gt;Fluffypony on tour 2015 Europe, yeah!&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;As a really brief recap based on what I get from this conversation it sounds like at the first meetup, you had the ZeroMQ guy there and the big takeaway was that you guys had to sit down and hash out how to gain more knowledge on managing an open source project. You brainstormed about this scheduled hard fork idea which has been a great conversation to follow on the forum if anyone hasn&apos;t tuned in to that yet. That post I recommend especially if you are interested in Monero and assuming you listening to this podcast, you want to know what it&apos;s doing and where it&apos;s going. Check out that thread, it&apos;s on forum.getmonero.org in the academic and technical section.&lt;/p&gt;
&lt;p&gt;So that was the first one and then the second one was France do I have this right?&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Yes, it was Paris after Brussels.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Ok, Paris after Brussels. It sounds like there was just a language barrier there.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;No, it was good and there was really good feedback afterwards but I think there were some people that struggled to follow what I was saying because I didn&apos;t really slowed down. I gave it like I normally gave it. I didn&apos;t make the connection between being in Paris and people speaking French. For some reason my brain blanked out on that. I thought I was speaking to an English audience and I like remembered it afterwards.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Oh you know, you get caught up in the moment presenting. It&apos;s a general exciting thing so yeah...and from their was it Amsterdam next or am I missing something?&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;No, Berlin was in between then Amsterdam.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Yeah, I already forgot what happened there.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;We had a meetup there and It was cool.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;And then the coinference. I just like saying &quot;coinference&quot; I think.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;I was like &quot;man, when I read the name...This guy has the best domain...bitcoinference.com. You can&apos;t get better than that, if you will have a Bitcoin conference&quot;. He really scored there.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Awesome! It sounds like it was a great trip and you got to spread the Good Word of Monero. One of the question I had was...You were doing your general presentation about Monero to audiences that hadn&apos;t either heard of it or had heard of it but only knew it as how generally people think of altcoins. I mean what was the sense from these people? Were they like &quot;oh, why do we need this? I get the privacy thing but can&apos;t bitcoin eventually do that?&quot; Anything that really stands out from that? Because we are sort of in an echo chamber in the Monero community. We all believe in this different concept like privacy and fungibility and the utility of having a secondary currency...We&apos;ve seen the conversations on the various fora of what the Monero community thinks of sidechains for example. So being in this echo chamber we miss a perspective. SO I&apos;m curious if anything really stood out like &quot;oh, that&apos;s something that we haven&apos;t heard of in the echo chamber&quot; ?&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;I think some of the things that jumped out at me are that there is a general misconception that Bitcoin is private enough. I think that the Bitcoin core maintainers are quite happy to acknowledge that Bitcoin is not private at all. I understand that there are a lot of Bitcoin purists that can&apos;t imagine that there could be anything else that could also be useful on any level, but I think for the most part there is a general acknowledgment at least amongst technical people I speak too that Bitoin is amazing and literally is THE ONLY cryptocurrency right now. But then Monero could also provide some value someday as a truly fungible cryptocurrency. It&apos;s important speaking too people and having a chat with them. Some of the stuff that surprised me is those people didn&apos;t realize what we really mean when we speak about privacy within Bitcoin. We are not talking about how to privately buy drugs. We&apos;re talking about no one can determine my net worth or not being implicitly linked to a crime through blockchain analysis, whereas with Bitcoin I could receive tainted funds without wanting to or realizing it. So there is all stuff like that that came out.&lt;/p&gt;
&lt;p&gt;The other thing we had a lot of conversations about was the fact that within Bitcoin and within other altcoins there is a lot of &quot;privacy theater&quot; and &quot;decentralized theater&quot; as well.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Privacy theater?&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;So privacy theater and decentralized theater is basically when something put on a show of being private and being decentralized. I&quot;ll give you an example: there is a lot of conversation recently about ripple. Is it a cryptocurrency and it is decentralized? The reality is that there is a lot that you can do to sort of run your own component within the ripple network, but it&apos;s not decentralized. At best we can say ripple is distributed. But distributed and decentralized are different things. So obviously Ripple can claim to be decentralized and then they can say &quot;look anyone can run you this or that&quot; but that&apos;s not the same as being truly decentralized. What happens is that you end up with in that case decentralized theater where people might mistakenly expect or assume that Ripple is decentralized. The same goes for a lot of these altcoins, and altcoins are particularly bad at this, that have centralized mixing build into their wallet and then they pretend that they are somehow private. What they sometimes even do is hosting a couple of servers and use an API and a website to handle the mixing. And then they go like &quot;see, it&apos;s hosted on more than one server&quot; but again that&apos;s not the same as being decentralized, that&apos;s merely distributed. So there again we&apos;ve got privacy theater and decentralized theater because the privacy that they are adding is not privacy to the level of being fungible.&lt;/p&gt;
&lt;p&gt;The fungibility thing is a big one because there are lots of solutions for being relatively private. For example with Bitcoin, if you want to be relatively private I really like joinmarket. Joinmarket is this decentralized way to link people together that want to do coinjoin transactions and it provides significantly more privacy than a lot of other solutions that I&apos;ve seen including a lot of altcoin solutions but the problem is while it provides privacy, it doesn&apos;t provide enough so that it makes Bitcoin fungible. It‘s a great solution and I encourage people to take a look at joinmarket but I think there has be an understanding that it can only do so much. It can take Bitcoin up to a point if everyone uses it, but not to a point that Bitcoin can truly be fungible. Just like with Monero , just like we understand the limitations and we are happy to talk about the limitations and the potential pitfalls, I think that it&apos;s important to look at all the other solutions and view them with the same realism and pragmatism.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Interesting, interesting...&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;...but I do talk about JoinMarket and all those other things in my presentation so there&apos;s that.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;So check out the presentation!&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Pretty much. And that&apos;s about it.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Awesome! Well, thank you for the recap and thanks for fitting the Monero meetups and all that stuff into your family vacation tour thing. It definitely adds a level to any trip.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;It wasn&apos;t just work or pleasure. It was a good trip and there were lots of projects that I&apos;m working on at the moment where the developers and some of my business partners are scattered around Europe. So being able to meet up with those guys as well was advantageous. So well I mean things are looking good and we&apos;ve had lots of positive feedback and I&apos;m sure when people watch the presentation they also hopefully learn a little bit about Monero&apos;s inner workings if they don&apos;t understand it already.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;I think I might be still a freshmen when it comes to that. Maybe I graduate to sophomore class soon.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Well, I mean you are a developer so you know...&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Oh yes, much develop.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;I&apos;m just saying...Gingeropolous, lead developer of Gingeropolous Software Incoproated&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Yeah, yes, that&apos;s me!&lt;/p&gt;
&lt;p&gt;Well, now that you&apos;re back from the Mystery Tour, we&apos;ve got a lot of missive to post, that&apos;s for sure. I assume we post this one first because everyone is full of anticipation about what happened. So this will go up first so if you are listening now, you are obviously listening now...So after this one we will post the other ones that are in the hopper. So yeah, tune in next week!&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Now we can go back to a normal schedule.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Yeah or a schedule, either way&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;But it would be really a schedule.&lt;/p&gt;
&lt;p&gt;I just want to make sure that everyone knows that when you write dates you put them year-month-day and you also measure things in meters and grams.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;No no, you measure them in English units and metrics units so when you send probes to Mars you screw up and loose hundreds of millions of dollars&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Yeah, oh dear we just overshot everything&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;...because you are actually using metric.&lt;/p&gt;
&lt;p&gt;Yes, but I agree year-month-day is the way to do it. Makes file searching so much easier indeed.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Indeed, exactly right?&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Yeah, it&apos;s incredible!&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Ok cool thanks for the chat and we&apos;ll chat again next week&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Yeah, thanks for tuning in!&lt;/p&gt;
</content:encoded></item><item><title>Monero Missives for the Week of 2015-08-31</title><link>https://beta.monerodevs.org/blog/2015/08/31/monero-missive-for-the-week-of-2015-08-31/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2015/08/31/monero-missive-for-the-week-of-2015-08-31/</guid><description>Contributing to, and building, the Monero website</description><pubDate>Mon, 31 Aug 2015 00:00:00 GMT</pubDate><content:encoded>&lt;div class=&quot;text-center&quot;&gt;&lt;/div&gt;

&lt;p&gt;To download the podcast directly please &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-08-31.mp3&quot;&gt;use this link to the MP3&lt;/a&gt;, or &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-08-31.mp4&quot;&gt;this link to the AAC/MP4&lt;/a&gt;, or &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-08-31.flac&quot;&gt;this link to the FLAC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In this week&apos;s episode we discuss the website content, and how everyone can contribute to making the Monero website a more complete and useful resource for newcomers.&lt;/p&gt;
&lt;p&gt;Until next week!&lt;/p&gt;
&lt;h1&gt;Podcast Transcription&lt;/h1&gt;
&lt;h4&gt;Riccardo &quot;fluffypony&quot; Spagni&lt;/h4&gt;
&lt;p&gt;Hello everyone and welcome to another Monero Missive. I am Riccardo, fluffypony, and again unsurprisingly today I have gingeropolous&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Good morning everyone, this is Gingeropolous. How are you doing? But it is not morning. It could be afternoon for you, I keep forgetting that.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Could be evening&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Ya&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Could be middle of the night. So a lot have people seen the website and for example they have seen that parts of the website are complete and have content and other parts don&apos;t. We often get questions from people who want to help and they can’t necessarily contribute to Monero core, and they don’t have funds to contribute to the dev donation fund, so they prefer in some other way. They don’t want to create peripheral projects of their own.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;One of the key areas that does need attention and will always need attention is the website. So what we wanted to do is chat a little bit about what is needed on the website right now and what will be needed on the website in the future and how you can get involved in helping us make the Monero website even better than it is. Because it is meant to be a repository of terminal knowledge about Monero. That is what we want to it to be.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Indeed, time to fill up a lot of these, such as the “knowledge base” and “user guides”. Just fill it up.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Just make it&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;I have come across these works in progress and I just wonder, how to get words on the page. I know the github version of these pages exist. But when I get to github I just wonder how do I make a commit? I don’t know&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;So lets talk very briefly about the technology of the Monero website. It is not important to know all the ins and outs, just as long as you know how to work on it. The website does not use something like wordpress or any of the common content management systems, it uses a system called Jekyll. Jekyll takes the content we write using a system called markdown and it turns it into HTML. So essentially the entire site is this flat static thing and we never need to worry about getting hacked with a SQL injection or anything like that. Its also very nice from a performance perspective.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;I don’t know what a SQL injection is. Let us assume that those that know what a SQL injection is are happy. Moving on...&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;The long and the short of it is that it is not a point and click system. Markdown is a pretty easy system to work with for performing simple operations. If you are doing things that are more complex, it takes some figuring out. The parts of the website that need work and have close to nothing in them essentially all are “knowledge base” sections. Primarily there are 4 main sections that have next to nothing in them and those are:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;About Monero&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Moneropedia&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;User Guides&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Developer Guides&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Those are the 4 areas in where we need assistance. About Monero is not an area where are particularly concerned about getting much assistance because it is just a one pager. Although we would like some animations or videos explaining the inner workings, this is not a massive priority.&lt;/p&gt;
&lt;p&gt;Moneropedia on the other hand is something that needs a lot of work. On the website with the Moneropedia link there is a list of things we already have definitions for. Many of these are just one liners. They are used for providing definitions when you hover over the words elsewhere on the Monero website. The definition of “account” (first entry in Moneropedia) has been done completely with lots of detail. That is what we would like to see in Moneropedia for every single term, including the terms we are now missing. Not every term will be able to have more than a couple of lines. We need to flush out definitions for both newcomers and those who have been around crypto currencies for a while&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Okay so the account page is basically the template of what we are looking for&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Yes, this is what we would like things to look like. Now behind this page is not a bunch of HTML it is a markdown file. Om github you can see the account markdown file and get a good idea just by looking at the example. We will add some functionality to the site over the next week so that people can click and see and suggest changes easier. Now if you are not familiar with github and you don’t care to take the time to learn how to use git and directly contribute by making pull requests, then you can go to the right hand side of the Monero site github to submit a new issue. You can literally just type your suggestion in plain text into that area and suggest that. Then we can take that content, and properly format it into markdown and so on. This way people can help without having to spend time learning how to use markdown or github. The fastest way to get there is &lt;a href=&quot;https://github.com/monero-project/monero-site&quot;&gt;https://github.com/monero-project/monero-site&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Easy enough&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Now the same thing goes for developer guides and user guides. We have had a lot of people complain about a lack of documentation. They say I want to use the wallet API or daemon API but say “oh there is no documentation”. Someone needs to build the documentation. Its not always something the developers can tackle. Now those that have built things on top of Monero, please right down what you have learned. This way new developers do not need to spend days on IRC trying to muddle through it.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;It is as easy as writing down content and an issue on github so that it can be added to the website. For example on the github page you can find he transcription of 3/19/15 missive which was transcribed by a community member who took the time to write it down. It is easily done&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;We are trying to make it easy for people to submit content. It is important to have a certain quality in terms on quality and grammar and spelling. Good flow and a consistent feel is also important. But frankly if you write a guide or any other content, someone else can come along to make changes and edits to assist with that. Its just a matter of getting content up there in the first place&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;It is much easier to edit something that create it. If you are inspired to create something don&apos;t be worried about needing some sort of polished gem that is worthy of being on our beautiful Monero website. Just make something happen and we will all work together to make it website worthy.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Now a lot of people have expressed some interest in helping with translations. We are almost at the stage where we are ready to switch over to translated version of the website. Please if you can help do so, the front being the most important. In the next weeks we will be ready to switch over to the multi- language version and move some things over to Transifex. This will make it easily for people to assist with translations&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Someone recently made a post stating that we found out Transifex is free for open source developers.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;The nice thing about Transifex as well is that if someone submits a translation, someone else can always come along better to make edits to make better translations. Hopefully not only the content but also the intent of the website and posts in the translation.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;So in general this call for content and help for edits is a reminder that Monero is not your typical cryto-currency where the devs do everything. This is our coin, its a community coin. Don’t sit around screaming at the website yelling “why is there no content”. Do something!&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Just make it! Just to reiterate Monero is starting to achieve a level of visibility that is really outstripping its usability to some degree. People are become ever more interested in it while we are still working on the fundamentals. Having a website that is easy to navigate, that has content, terms and explains to people how to get going is critical. We have done a lot of that but there is tons more. When it comes to translation, we should not use terms that are too technical. When we do need to use technical terms we should make sure there is a Moneropedia entry (even a short one) to define that so there is no confusion.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Well thank you fluffypony for the conversation and thank you listeners for tuning in. Until next week&lt;/p&gt;
</content:encoded></item><item><title>Monero Missives for the Week of 2015-09-14</title><link>https://beta.monerodevs.org/blog/2015/09/14/monero-missive-for-the-week-of-2015-09-14/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2015/09/14/monero-missive-for-the-week-of-2015-09-14/</guid><description>An interview with the creators of MoneroDice, a new Monero gaming site</description><pubDate>Mon, 14 Sep 2015 00:00:00 GMT</pubDate><content:encoded>&lt;div class=&quot;text-center&quot;&gt;&lt;/div&gt;

&lt;p&gt;To download the podcast directly please &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-09-14.mp3&quot;&gt;use this link to the MP3&lt;/a&gt;, or &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-09-14.mp4&quot;&gt;this link to the AAC/MP4&lt;/a&gt;, or &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-09-14.flac&quot;&gt;this link to the FLAC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In this week&apos;s episode we feature a brand new external project: &lt;a href=&quot;https://monerodice.net/&quot;&gt;Monero Dice&lt;/a&gt;, and interview its founders and operators, Riccardo &quot;fluffypony&quot; Spagni, and rznag.&lt;/p&gt;
&lt;p&gt;Until next week!&lt;/p&gt;
&lt;h1&gt;Podcast Transcription&lt;/h1&gt;
&lt;h4&gt;Riccardo &quot;fluffypony&quot; Spagni&lt;/h4&gt;
&lt;p&gt;Hello everyone and welcome to yet another Monero Missive. I am Riccardo (fluffypony) and with me today I have Gingeropolous&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Hello everyone, this is Gingeropolous&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;And also today we have rznag, joining us from sunny Europe.&lt;/p&gt;
&lt;h4&gt;rznag&lt;/h4&gt;
&lt;p&gt;Hi.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;So, we are going to cover another external project. This is a brand new external project, and it&apos;s one that I have started so I suppose Gingeropolous is going to be interviewing me...surprise!&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;So basically after the demise of cryptocoinsdice, which you may recall, was the first dice site to support Monero, and then the owner decided to do a runner with everyone&apos;s money. There was a gap that opened up for a reliable Monero dice site, and I thought, well hey, you know, let me take that up and run with it.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Don&apos;t run with it!&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;haha good one, let me take that up and –walk- with it, in a circle, not going anywhere. With that said...&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;In a ring signature&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;To that end rznag and I have gotten together and we are launching Monero Dice, a very unexpected name, very original. We were going to call it Dark Flarb Dice, but unfortunately we were worried about copyright issues&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Why not Dice-aro?&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Dice-aro, because no one would be able to spell it.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Hmmm&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;So, Gingeropolous - have you played around with the test site?&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;No I have not. I have mainly played dice with that bastard Tippero, he&apos;s taken a lot of my Monero. Well, what are some of the interesting and unique features of your dice site?&lt;/p&gt;
&lt;h4&gt;rznag&lt;/h4&gt;
&lt;p&gt;It&apos;s for Monero.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Well that is unique and interesting&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;And we will not run.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;How do we know you will not run? What is your anti-run mechanism?&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Well, you see, I think what you better ask yourself is, would a rznag, and a fluffypony make off with Monero?&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Would you make off with Monero? I hope not. So rznag, why don&apos;t you tell us about the provable fair features of Monero Dice?&lt;/p&gt;
&lt;h4&gt;rznag&lt;/h4&gt;
&lt;p&gt;Okay. Provably fair? You can check out the source for single draws or if you, if you roll your dice, you will see that hash that and can calculate it for yourself to see that it is fair.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Cool, cool...I don&apos;t know how to do that&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;It&apos;s very complicated, very technical. We promise, I give you the fluffypony guarantee that it&apos;s, that it&apos;s fair. Okay? Okay, well I mean, the other thing is we got an autoroll system, so traditionally if people wanted to play a bunch of successive roles on a dice site, then they would have to write an API, or write a little program that uses API or whatnot, and we forego that by having an autoroll system, that is designed to allow ordinary folk to click a button and off it goes. And it doesn&apos;t do martindale, martingayle, whatever that stupid thing is called, but it just does rolls, you know? In a row, successive, forever, however many you want.&lt;/p&gt;
&lt;h4&gt;rznag&lt;/h4&gt;
&lt;p&gt;And as long as you have credit.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Yes, till you run out of money.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Hmm, alright, I have logged in now. So, so say I wanted to get rich, how would I do that by investing in Monero Dice?&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;If you wanted to get rich I think we are in the wrong industry.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Well I mean. You know&lt;/p&gt;
&lt;h4&gt;rznag&lt;/h4&gt;
&lt;p&gt;You should deposit some Monero, roll the dice, and then you should have luck perhaps, that&apos;s the thing, perhaps not. So it could work out, but most not.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Yea, but can people bankroll Monero Dice? I mean, that&apos;s apparently a thing.&lt;/p&gt;
&lt;h4&gt;rznag&lt;/h4&gt;
&lt;p&gt;Yes, we have an invest feature. You can, invest into the bank and then if other players lose, the money goes into the bankroll, and is split into for the investors.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Okay&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;And obviously there is no guarantee of making money because you are basically contributing to the bankroll. So if the site makes a loss, then the investors lose as well, and if the site makes a profit, then the investors profit. But it&apos;s important to understand that, and I think that this is key – that when you are dealing with a gambling site, which effectively this is, or a gaming site, that the house edge is the thing that balances out. So the house edge is the thing that makes sure that we don&apos;t shut down after two weeks, because we&apos;ve bled money.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Right, right&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;But at the same time, the house edge can work both ways. So I mean we can, we can sort of lose money for a time and then get back up&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;So how would I know that my funds are actually secure on this dice site, you know if I have to deposit my Monero in order to play.&lt;/p&gt;
&lt;h4&gt;rznag&lt;/h4&gt;
&lt;p&gt;You can secure your account with 2 Factor Authentication to have a basic security mechanism on your account, and also we are storing funds in a cold wallet system, so we don&apos;t have much in our hot wallet.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Okay&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Which is of course beneficial, because it wouldn&apos;t be the first time that a site got “hacked” and just disappeared with money.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Okay, so cold storage and 2 factor authentication. So, I&apos;m not critiquing you guys for your efforts, but you know this is one of those comments that is sure to come to fruition due to the nature of cryptocurrency space now, and all of the “investors”- or the critics that don&apos;t develop themselves, but just hope that others will make them rich. fluffypony, you&apos;re a core developer of Monero, so, the first thing that&apos;s going to come up is &quot;Oh the core developer is not developing the core, and he&apos;s just making these dice sites...why!?&quot; &quot;Why? Why is this happening?&quot;&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;So look, it&apos;s a valid point, and I think it&apos;s important to understand. We had a discussion, on Bitcointalk the other day where a very dear friend of mine, a guy that&apos;s close to my heart, Blockafett, came into the Bitcointalk thread, and he had such gentle and soothing words to say, and we got into a discussion about Monero investors. And I think this is important to understand, cause I explained our role as a core team, and how it relates. And this is such an important thing to understand because as a core team, our role as stewards of Monero is to push this technologically interesting project forward. However, obviously we want to make money, but the way we are going to make money is not by adjusting the emission curve, or by mining, -accidentally- mining 5% of the entire emission in the first 36 hours. You know, by means of an example unrelated to anything else. But that&apos;s not the way you make money - it&apos;s a cryptocurrency, it&apos;s not an investment opportunity. There&apos;s no sort of reward for buying Monero, there shouldn&apos;t be a reward for buying any currency. And unfortunately, because Bitcoin went through a stage where it spiked from being well under a dollar to being over a thousand dollars over a period of a couple of years, you end up with this um, this, this line of reasoning that people have which is, if Bitcoin can do it, we can too, and can you imagine if you owned 100 000 Bitcoin when it was still really cheap and blah blah blah. But, that&apos;s the wrong way to look at it - it&apos;s a medium of exchange and it&apos;s a store of value. If the valuation of that store of value changes over time, that&apos;s great, congratulations, you&apos;ve by virtue of that earned some money, but that&apos;s not really the point. The point is, money should be made regardless of how that valuation changes, unless you are a currency trader. So, currency traders will, you know, set up hedgefunds, and, and do day trading between the Euro and the Dollar, or whatever.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Right&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;And they&apos;ll make money through that. But ordinary people and you&apos;re really wealthy people like Warren Buffet, and Mark Zuckerburg and whoever - the way they make money is not by currency trading. So investing in a cryptocurrency is fundamentally stupid, if that&apos;s what you are trying to do ...I don&apos;t know how else to put it. The way they make money is buy building stuff like Zuckerburg made Facebook, or stole Facebook from the Winklevoss twins or whatever the case is. You know, and Buffet as well, I mean, Buffet goes and invests in companies and yada yada.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Yea&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;So that&apos;s his thing, and the reason that we&apos;re moving forward with Monero Dice is precisely for that reason. I&apos;m not trying to make money, and rznag&apos;s not trying to make money by buying a whole bunch of Monero and then saying, “well I hope it goes up in value.” Instead we&apos;re going, “hey, let&apos;s make money by building something that makes money.”&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Mhhmm&lt;/p&gt;
&lt;h4&gt;rznag&lt;/h4&gt;
&lt;p&gt;The services and there&apos;s an environment that push the cryptocurrency as a result.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Yea&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Yea, build an environment to actually use the currency as a currency.&lt;/p&gt;
&lt;h4&gt;rznag&lt;/h4&gt;
&lt;p&gt;Yea&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Yea, not try and get rich by fudging some numbers in the cryptocurrency&apos;s emission curve.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;But, that works so well!&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;No, apparently it does. That&apos;s why it keeps happening.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Its kind of related, but is there a cut of proceeds that&apos;s going to funnel down to the core, or is it that because fluffypony is involved, that it&apos;s going to the core.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Yea, well, that&apos;s pretty much it. So, the earnings that I make from this will go to core development, definitely right now and for the foreseeable future. Obviously if at some stage in the future, core development is self-sustaining, then, I probably won&apos;t need to give 100% of my earnings to core development, but since the core team&apos;s mostly paying for core development out of our pockets, it really, you know it doesn&apos;t make sense for me to withhold any of my Monero Dice earnings.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Gotcha. I thought of a potential other interesting question that&apos;s not finance related. In terms of actually developing this sort of application, how much knowledge of the Monero core is necessary - is this all RPC, API...whatever...&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;JSON&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;At the interface level. Is this at the interface level of dealing with Monero, or does it go further than that.&lt;/p&gt;
&lt;h4&gt;rznag&lt;/h4&gt;
&lt;p&gt;No, it&apos;s just at interface level. It&apos;s RPC and, RPC, API, JSON, we communicate directly with the daemon and the wallet and get data from there by API. So, in the end, not something very complicated.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Gotcha, but apparently something that&apos;s very easy to run with.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Yes...run away!&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Bastards&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Let&apos;s qualify what we, what we mean when we say run away, not run&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Yea, I&apos;m sorry&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;But, I think the other thing that&apos;s come out of this, that&apos;s been quite cool is that rznag&apos;s written a little test system in Python that uses the Tippero Python Library, and that&apos;s great for system automators, or merchants, or developers that are using Monero. The whole ecosystem&apos;s starting to build up now, where there are a lot of libraries with tools to test them, and so, I think the more that stuff happens over time, the easier it&apos;s going to be for integrators to just like say, “ok, I&apos;m going to take this library and use it”, rather than sitting in #Monero-dev IRC channel and asking for help.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Right, right, awesome. Is this software opensource? Is this on GitHub?&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;It is not. One of the things that I&apos;d like to do at a later stage, is put the-the secret sauce that&apos;s in the provably fair stuff, to sect that out and put that on Git-Hub. Because I do think that, when it comes to being provably fair, the fundamental aspect of it is, “is there a piece of code that I can compare?” And secondly, are the hashes made available now and maybe even in perpetuity. Really, it should be simple for someone to grab a piece of code, put the-the hash in and go, “okay cool, that&apos;s the output that I expected.”&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Gotcha. Somewhat related to that, I finally stumbled upon the “provably fair” part of it. In the settings, I see hash of current server seed, current notch number, and, your current seed. So, this all looks fine and well, I have no idea what it all is. So how could I go like, “oh look at these numbers, this is probably fair.”&lt;/p&gt;
&lt;h4&gt;rznag&lt;/h4&gt;
&lt;p&gt;Okay, you can recalculate all of that numbers, the hashes, and verify at the end it&apos;s provably fair. With these numbers and so on, you can recalculate it, and see that we did the correct calculation.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Oh, the calculation for what? That&apos;s what I&apos;m lost on.&lt;/p&gt;
&lt;h4&gt;rznag&lt;/h4&gt;
&lt;p&gt;For when rolled, for the result of your dice roll. We show random, but it&apos;s not that random, not completely random.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Alright, so hash of the current server seed, that is, a hash of a current server seed, which makes absolutely zero sense to me.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Okay, so the way it works is, you&apos;ve got, the server seed, and you&apos;ve got your individual user seed. Okay? And then you&apos;ve got the nonce.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Okay.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;And then what happens is that nonce, that nonce increases or changes for every roll. Okay?&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Yea&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;So, the server seed is global, everyone shares the same server seed that server seed can reset under various circumstances and it can roll-over. And your user seed can also change, reset, whatever, based on either user request or based on certain circumstances, and the way it works is, every single role, it takes the server seed, it takes your seed, it takes the nonce, and squishes them all together and uses that as the seed for the roll. And in the next roll, it will do the same thing.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Ok, so that&apos;s how the random is generated&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Yea, and that&apos;s super simplified, but it gives you an idea of the relation. So, even though it is random and you can&apos;t go and predict the roll in advance, it also means that you can after the fact, go and verify it quite easily&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Okay, so, theoretically, if I knew how to squish the numbers together, I could take this information, in the settings column, and then squish it, and get an output, and then go back to the, the actual rolling, and then perform the same thing there and see my odds and go, “ah, they are similar, or they are the same.” Right?&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Yes, that is correct.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Okay, okay, so for those out there that know how to squish the numbers together, you can do it.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;You can be a number squisher too.&lt;/p&gt;
&lt;h4&gt;rznag&lt;/h4&gt;
&lt;p&gt;Get your code on Github&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Yes, eventually, one day, soon™. Thanks very much for the chat and rznag, thanks for joining us&lt;/p&gt;
&lt;h4&gt;rznag&lt;/h4&gt;
&lt;p&gt;Yes, thank you too.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Yea, thank you guys for the chat, and thanks everyone for listening. I hope you enjoy these Monero Dice; roll away, invest away, number squish away, do what you will.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Don&apos;t run away&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Yea, trust that this one&apos;s not running&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;It is running, but we&apos;re not running...there is, there&apos;s running that is happening, but it&apos;s not the bad running, it&apos;s the good running.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Good luck people translating this to other languages, I hope that there&apos;s as much nuance with –running- in other languages.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Allright&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;And tune in next week, there&apos;ll be, who knows, another external project, another what-ever-the-other-one&apos;s are called.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Dev Diary.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Dev Diary, that&apos;s one, and what&apos;s that final one?&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Monero Missive.&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Oh, yea, okay. I&apos;m sure they&apos;re all Monero Missives. Anyhoo, find out next week, what we&apos;ll talk about. Alright.&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Yea&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Well, I think that the caffeine worked today folks, so I hope you have a good day,&lt;/p&gt;
&lt;h4&gt;Riccardo&lt;/h4&gt;
&lt;p&gt;Cheers&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Or a good night.&lt;/p&gt;
&lt;h4&gt;rznag&lt;/h4&gt;
&lt;p&gt;Bye&lt;/p&gt;
&lt;h4&gt;Gingeropolous&lt;/h4&gt;
&lt;p&gt;Bye&lt;/p&gt;
</content:encoded></item><item><title>Monero Missives for the Week of 2015-12-26</title><link>https://beta.monerodevs.org/blog/2015/12/26/monero-missive-for-the-week-of-2015-12-26%20copy/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2015/12/26/monero-missive-for-the-week-of-2015-12-26%20copy/</guid><description>An interview with psi, from the I2P project, and an announcement of the Monero Kovri project</description><pubDate>Sat, 26 Dec 2015 00:00:00 GMT</pubDate><content:encoded>&lt;div class=&quot;text-center&quot;&gt;&lt;/div&gt;

&lt;p&gt;To download the podcast directly please &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-12-26.mp3&quot;&gt;use this link to the MP3&lt;/a&gt;, or &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-12-26.mp4&quot;&gt;this link to the AAC/MP4&lt;/a&gt;, or &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2015-12-26.flac&quot;&gt;this link to the FLAC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In this week&apos;s episode we interview psi, from the I2P project, and also announce the new Monero Kovri project, an open-source C++ router.&lt;/p&gt;
&lt;p&gt;The source can be found here: &lt;a href=&quot;https://github.com/monero-project/kovri&quot;&gt;https://github.com/monero-project/kovri&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Until next week! (this is now a running joke...right guys?)&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.9.0 &quot;Hydrogen Helix&quot; Released</title><link>https://beta.monerodevs.org/blog/2016/01/01/monero-0.9.0-hydrogen-helix-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/01/01/monero-0.9.0-hydrogen-helix-released/</guid><description>A major release in Monero&apos;s history, too much to summarise!</description><pubDate>Fri, 01 Jan 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Summary of Changes&lt;/h2&gt;
&lt;p&gt;Too much to describe. Represents a major release in Monero&apos;s history, over a year-and-a-half in the making. Some highlights:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;moved from in-RAM database to a backend-agnostic blockchain database&lt;/li&gt;
&lt;li&gt;created an LMDB blockchainDB implementation (with the help of Howard Chu, the creator of LMDB)&lt;/li&gt;
&lt;li&gt;created a BerkeleyDB blockchainDB implementation&lt;/li&gt;
&lt;li&gt;created an OS-agnostic raw blockchain format&lt;/li&gt;
&lt;li&gt;built tools to convert between blockchain implementations, as well as import and export them&lt;/li&gt;
&lt;li&gt;added ARM support&lt;/li&gt;
&lt;li&gt;brought back 32-bit support (WIP)&lt;/li&gt;
&lt;li&gt;added QoS (bandwidth control)&lt;/li&gt;
&lt;li&gt;added &lt;a href=&quot;https://openalias.org&quot;&gt;OpenAlias&lt;/a&gt; support&lt;/li&gt;
&lt;li&gt;fixed all (previously broken) unit tests and core tests&lt;/li&gt;
&lt;li&gt;implemented daemonize for proper backgrounding of the Monero daemon&lt;/li&gt;
&lt;li&gt;drastically increased sync speed&lt;/li&gt;
&lt;li&gt;included block headers in the source&lt;/li&gt;
&lt;li&gt;designed and implemented a stealth payment ID scheme&lt;/li&gt;
&lt;li&gt;designed and implemented a unified address+payment ID scheme&lt;/li&gt;
&lt;li&gt;implemented a hard fork mechanism&lt;/li&gt;
&lt;li&gt;changed the block time to 2 minutes&lt;/li&gt;
&lt;li&gt;implemented the &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0001.pdf&quot;&gt;MRL-0001&lt;/a&gt; and &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0004.pdf&quot;&gt;MRL-0004&lt;/a&gt; recommendations&lt;/li&gt;
&lt;li&gt;added tons of simplewallet / rpcwallet / daemon commands&lt;/li&gt;
&lt;li&gt;added a dust handler to simplewallet&lt;/li&gt;
&lt;li&gt;created a multilanguage mechanism, implemented in simplewallet&lt;/li&gt;
&lt;li&gt;bug fixes, bug fixes, bug fixes&lt;/li&gt;
&lt;li&gt;completely overhauled the CMake (with the help of Kitware, the creators of CMake)&lt;/li&gt;
&lt;li&gt;added a bad peer auto-banning mechanism&lt;/li&gt;
&lt;li&gt;refactored a ton of code, added a ton of comments&lt;/li&gt;
&lt;li&gt;added a core crypto implementation based on SUPERCOP ref10&lt;/li&gt;
&lt;li&gt;switched to a triangular distribution for output selection&lt;/li&gt;
&lt;li&gt;added multiple new mnemonic wordlists, including Russian and Italian&lt;/li&gt;
&lt;li&gt;created a &quot;trusted daemon&quot; system for remote daemon use&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In total this represents 922 commits worth of work by 9 contributors. This will probably be the biggest release in Monero&apos;s history, everything from here on out can be done as faster point releases.&lt;/p&gt;
&lt;h2&gt;Updating: Blockchain Conversion&lt;/h2&gt;
&lt;p&gt;It is highly recommended that you delete the contents of your Monero working directory and sync from scratch. This directory can be found in &lt;code&gt;~/.bitmonero&lt;/code&gt; on Linux and OS X, and on Windows in &lt;code&gt;\Users\username\AppData\Roaming\bitmonero&lt;/code&gt; or &lt;code&gt;\ProgramData\bitmonero&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Syncing from scratch is EXTREMELY fast in this version, pretty much at bittorrent speeds, and will leave you with a fully verified blockchain.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Alternatively&lt;/em&gt;: if you want to grab the bootstrap (NOTE: there is a new bootstrap format!) off the website then you can get it at &lt;a href=&quot;https://downloads.getmonero.org/blockchain.raw&quot;&gt;https://downloads.getmonero.org/blockchain.raw&lt;/a&gt; - once downloaded you can import it with &lt;code&gt;blockchain_import --input-file /path/to/your/download.raw&lt;/code&gt;. If you&apos;re particularly brave you can pass the &lt;code&gt;--verify 0&lt;/code&gt; flag to skip verification during import.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;If you REALLY want to convert your old blockchain&lt;/em&gt;: you can either use the &lt;code&gt;blockchain_converter&lt;/code&gt; tool, or you can use &lt;code&gt;blockchain_export&lt;/code&gt; to create a blockchain.raw, followed by &lt;code&gt;blockchain_import&lt;/code&gt; to import it into the new LMDB format.&lt;/p&gt;
&lt;h2&gt;Official Download Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/monero.win.x64.v0-9-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/monero.mac.x64.v0-9-0-0.tar.bz2&quot;&gt;OS X, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/monero.linux.x64.v0-9-0-0.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Download Hashes&lt;/h2&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;ul&gt;
&lt;li&gt;monero.win.x64.v0-9-0-0.zip, c61284c4d5f78db2bc2072bef76f2b539293cca74bdd3fb9536a35ca54b4fd2e&lt;/li&gt;
&lt;li&gt;monero.linux.x64.v0-9-0-0.tar.bz2, 655875a899aded6d63f99c5dfea6a45b3e77533bb2173e63612646ec7ac97100&lt;/li&gt;
&lt;li&gt;monero.mac.x64.v0-9-0-0.tar.bz2, fce5140d9cb38d62ad1b9f1b0d06feaa209433f9ec542b8d368ef9e0da431b78&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>Monero 0.9.1 Released</title><link>https://beta.monerodevs.org/blog/2016/01/15/monero-0.9.1-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/01/15/monero-0.9.1-released/</guid><description>A point release of Monero Hydrogen Helix to prevent a repeat of the block 913193 attack</description><pubDate>Fri, 15 Jan 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Summary of Changes&lt;/h2&gt;
&lt;p&gt;This has urgent and important bug fixes to 0.9.0 &lt;em&gt;Hydrogen Helix&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bug fix for the block 913193 attack, plus checkpoints&lt;/li&gt;
&lt;li&gt;Restored CMake 2.9 support&lt;/li&gt;
&lt;li&gt;Added --password-file option to simplewallet&lt;/li&gt;
&lt;li&gt;Various fixes for building on ARM&lt;/li&gt;
&lt;li&gt;Fixed importing with verify off&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Official Download Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/monero.win.x64.v0-9-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/monero.win.x86.v0-9-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/monero.mac.x64.v0-9-1-0.tar.bz2&quot;&gt;OS X, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/monero.linux.x64.v0-9-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/monero.linux.x86.v0-9-1-0.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Download Hashes&lt;/h2&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;ul&gt;
&lt;li&gt;monero.win.x64.v0-9-1-0.zip, 1e2650d598dd995a40591596bde75cbad7af0b42d9dadedd0b70b9a2f49bc0e8&lt;/li&gt;
&lt;li&gt;monero.win.x86.v0-9-1-0.zip, 425b1c1c52dbaeeb277a25463668e1adc6699980490e5632ae0c07d36035a8ea&lt;/li&gt;
&lt;li&gt;monero.mac.x64.v0-9-1-0.tar.bz2, dfd2740939a8eeed0e044232b2654d9255ca894ee5d6022c1258b6268e63185f&lt;/li&gt;
&lt;li&gt;monero.linux.x64.v0-9-1-0.tar.bz2, 4aa6a890e49f7813e7999530415a0f7440c5b446991363f99469794d524efdad&lt;/li&gt;
&lt;li&gt;monero.linux.x86.v0-9-1-0.tar.bz2, d41e16bf7a9adc40201d79f89de70b7fe97f05ad82895fc3b6ed2b1192203a1d&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2016-01-31</title><link>https://beta.monerodevs.org/blog/2016/01/31/overview-and-logs-for-the-dev-meeting-held-on-2016-01-31/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/01/31/overview-and-logs-for-the-dev-meeting-held-on-2016-01-31/</guid><description>Dev branch, style guide, Collective Code Construction Contract</description><pubDate>Sun, 31 Jan 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Summary&lt;/h1&gt;
&lt;h2&gt;Use of dev branch&lt;/h2&gt;
&lt;p&gt;First thing discussed is the dev branch. Contributors have fell back into the habbit of merging stuff to master. All hacking should be done onto dev branch.&lt;/p&gt;
&lt;p&gt;Apparently this is because of bugs. A new point release to fix the v1/v2 stuck transaction bugs is coming.&lt;/p&gt;
&lt;p&gt;The thing holding up general move to development branch is that CZMQ/0MQ hasn&apos;t been bundled in source, so its a pain to compile. Everyone agrees to bundle CZMQ/0MQ into dev branch. fluffypony will get it in the source tree.&lt;/p&gt;
&lt;p&gt;There is more talk about minor tweaks that should or shouldn&apos;t go into the upcoming point release.&lt;/p&gt;
&lt;h2&gt;Style guide&lt;/h2&gt;
&lt;p&gt;In Kovri they&apos;ve been working with &lt;a href=&quot;https://github.com/monero-project/kovri/blob/master/CONTRIBUTING.md#style&quot;&gt;a style guide&lt;/a&gt;, and fluffypony suggests implementing one in Monero. Basically, this is the way the code is formatted (human formatted).&lt;/p&gt;
&lt;p&gt;Its agreed to use the new style with new code, and restyle-as-you-go with old code. Restyling for the sake of restyling is though to be unnecessary. Key points:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;we assume from this point on the code is indented like the majority of the code so far - 2 spaces, not tabs, not 4 spaces.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;push harder on &quot;code should go in a .cpp not .h&quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;Collective Code Construction Contract (C4)&lt;/h2&gt;
&lt;p&gt;As used in 0MQ as &lt;a href=&quot;http://rfc.zeromq.org/spec:22&quot;&gt;described here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The idea is to merge every PR as long as it doesn&apos;t break the build. Aim is to avoid PR-hell where everyone comments on a PR for days and weeks and it never gets merged, because its never &quot;perfect.&quot; Merge-everything is done so that contributors establish a history, and they can be banned if they are repeat offenders.&lt;/p&gt;
&lt;p&gt;In general, the idea is agreed upon. However, there is concern and uncertaintly regarding the roles of the various branches and how the contract applies to which branches. The conversation bleeds into ringCT implementation and timeframe and how the c4 would affect this process. The fact that 0MQ-dev branch is currently unusable is brought up regarding how the c4 would function. It is noted that 0MQ was pushed to dev because the original contributor couldn&apos;t continue working on it. Ultimately the 0MQ situation will not happen again.&lt;/p&gt;
&lt;p&gt;Ultimately, this issue will be brought up at the next meeting.&lt;/p&gt;
&lt;h2&gt;Keep hacking around things or dump stuff for things that are easier&lt;/h2&gt;
&lt;p&gt;This is a lot of meta-code stuff. The thing that was salient to me was the doxygen-compatible approach, which would allow newcomers to the code to become acquainted more efficiently.&lt;/p&gt;
&lt;h2&gt;Thanks!&lt;/h2&gt;
&lt;p&gt;fluffypony extends his gratitude to all contributors, and everyone makes their way to the reception hall for bacon wrapped shrimp, pigs in blankets, and all other sorts of tiny foods that hover on discs.&lt;/p&gt;
&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; who are we missing&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tewinget / othe / warptangent / NoodleDoodle you guys around?&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hokay&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; smooth?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; smooth and luigi1111w are around&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; although luigi1111w is using some other nick&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; luigi1112 I think&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1114&amp;gt;&lt;/strong&gt; 4&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; mario1114&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; about a year ago we did this using TeamSpeak&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I mean Mumble&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1114&amp;gt;&lt;/strong&gt; for you guys&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which was nice, but it isn&apos;t as fluid as typing because sometimes you can&apos;t hear that someone else is talking&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Firechat? Was cool&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; binaryFate: no we did a couple of actual dev meetings&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but it&apos;s tough to sustain&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Oh ok&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; I think typing is fine too.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This is fine&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; plus there are people working on Monero that would prefer not to have to use a voice changer just to participate :-P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so there are a few things on the agenda&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; I&apos;m sick so my voice is already changed&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; the format seems to have been working well for kovri too&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the first thing I think we should discuss is the dev branch&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;ve fallen back into the habit of merging stuff to master&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;s because bugs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I know&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;re going to have to do a point release to fix the v1/v2 / stuck transactions bugs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; are there any bug fixes waiting in the wings, or should we do that next week?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That last commit thing, which I&apos;ll have to think about a bit more.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Also, possibly merging the per-tx bits in lmdb.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; which?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; tx*{unlocks,heights,outputs}&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ah&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And output*{keys,amounts,indices,txs}&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; DB format change, I don&apos;t think that&apos;s a bug-fix&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Way more of htose than blocks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; maybe we need to consider a more generalised approach to format changes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; something like Laravel&apos;s migrations&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;ll have to be per-DB-format anyway&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; per-DB-type I mean&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; i&apos;ve got schema changes i&apos;ve been using for a couple months, for better use on hdd, but they aren&apos;t bug fixes.&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; two sets of bug fixes not yet added though&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok if they&apos;re not considered crucial for 0.9.x then we can put them into dev?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; warptangent: since I&apos;ve been working on the same thing, I guess I should take a look at your stuff&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; 1. berkeleydb support for importer - almost ready, some argument usage cleanup&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Once I re-merged then&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but I don&apos;t consider anything I&apos;m looking at now as bug-fix&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (this is how we meeting &lt;a href=&quot;https://i.imgur.com/OR5ZVoI.jpg&quot;&gt;https://i.imgur.com/OR5ZVoI.jpg&lt;/a&gt;)&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; 2. finish hf fix for importer - mostly done, pending some cleanup with bdb&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hokay&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; (I have a wineglass here too, sadly empty)&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; hyc: yes, that would be good. i think i mentioned the tx changes last month to avoid as many subdbs with tx hash keys&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also I think the thing that&apos;s holding up a general move of effort to dev is that we haven&apos;t bundled CZMQ / 0MQ in source, which makes compiling a bit painful&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; any objections to the bundling?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; how much of a pain is it to change formats?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I haven&apos;t even looked at dev. no objection from me&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; luigi1111w: mostly just requires copying data to a new table and nuking the old one&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Hmm. I have a few patches to czmq, to make things build.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not super sure whether it was me being dumb or not though.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok well moneromooo, maybe post-bugfix do you want to do the merge from master to dev, and then plonk those patches on?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;ll get it in the source tree the meantime, and cmake-ify all of the things&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;ll merge yes. Then you can add zmq to the cmake stuff :P Then I&apos;ll add my patches if they&apos;re still needed.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Great, ty&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; great minds think alike&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok next I&apos;d like us to chat about a style guide&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;ve been working on one in Kovri that we can possibly use for Monero&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/kovri/blob/master/CONTRIBUTING.md#style&quot;&gt;https://github.com/monero-project/kovri/blob/master/CONTRIBUTING.md#style&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; oh, I do have one outstanding - tweak to BlocchainLMDB::get_estimated_batch_size - change batch_safety_factor to get blockchain_import to succeed on 32bit&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; not necessary to read the style guide now, just more a general sense of if everyone is comfy with &lt;em&gt;a&lt;/em&gt; style guide, and if anyone has any particular preferences&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; i have no objection to any reasonable style guide but i do object to re-styling of existing code&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Pages and pages of stuff ? :|&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I object too, if it&apos;s only restyling for the sake of it.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so more of a restyle-as-you-go&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That massive reindent patch already caused me grief&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which is in line with our refactor-as-you-go approach&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Apply the style guide to new code&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; imo the best policy is keep the style on small chages to existing code and new style on new code&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; there is probably a gray area there&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; should we assume from this point on the code is indented like the majority of the code so far - 2 spaces, not tabs, not 4 spaces.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; warptangent: that&apos;s the one area where we differ from Kovri, I&apos;d lean towards yes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I tend to keep the style of whatever I&apos;m hacking on. And I doubt I&apos;ll read all that google style guide thing. I&apos;d prefer we use common sense.&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; moneromooo: style on the current project though, not different styles per file, right?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Whatever code I&apos;m modifying.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It causes the least problems.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: don&apos;t worry about the Google style guide, the 16 points we&apos;ve put in for Kovri are more what I was referring to&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; the majority of files are one style in the codebase, with a few that became some kind of hybrid at one point&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh OK.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; With that out of the way...&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok - everyone happy with that as a general starting point? I can dump those points in and then we can take pull requests on it if anyone wants to refine / change things&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; yes, seems good&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I would push harder on &quot;code should go in a .cpp not .h&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: agreed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;ll make it clearer&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: did you want to raise a point, or were you saying we can move on?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; overall it looks sane to me&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m good.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; next point is also administrative in nature&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;d like to adopt the Collective Code Construction Contract that 0MQ uses, as a guide for project administrators and for contributors&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://rfc.zeromq.org/spec:22&quot;&gt;http://rfc.zeromq.org/spec:22&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we can discuss it more in future, but the long and the short of it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; is that we merge every PR as long as it doesn&apos;t break the build&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if it does something bad / dangerous we can have a follow up PR to revert&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but the aim is to avoid PR-hell where everyone comments on a PR for days and weeks and it never gets merged&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; because it&apos;s never &quot;perfect&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so merge, create issues on Github where something is lacking (eg. new feature, little or no tests - create issues for tests)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; This PR-hell problem&apos;s never happened, has it ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: not in Monero yet, but Bitcoin is chock-full of it&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ^ this is for dev branch, right?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think common sense is again a better thing than going the opposite extreme.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: this is in general&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; i haven&apos;t read the zeromq document thoroughly, but does it leave room for the common sense aspect?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: the problem is that there are lots of nuanced situations where &quot;common sense&quot; isn&apos;t that common :-P&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; i dont think there should be an arbitrary merge policy on master, but it is already stated by me that i dont think anything but tagged releases should go on master&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, if it&apos;s nuanced, fine.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; warptangent: it does, yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; as explained by Pieter to binaryFate and I last year&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; if the concept of only taggest releases on master is no adopted then i would oppose going even further in the other direction&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; *tagged&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; smooth: yes that&apos;s a given&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; master represents a stable, tagged release&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we work in dev&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anyone that submits a PR to master gets it closed and asked to submit it to dev&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anyway what I wanted to say, is that Pieter explained that the reason that you want to merge-all-of-the-things and then revert something bad is that you have a historical record of the bad actor&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; there needs to be a place for bug fix releases though&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I&apos;m with you fluffypony. 0MQ founder/leader feedback on this approach was extremely valuable.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There&apos;s also the potential thing about not being able to use the 0mq version in time for the next 6-month fork. It wasn&apos;t exactly usable yet last I hacked on it.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Common sense might work now, long term with a higher market cap we&apos;ll face same issues as btc&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Where common sense diverges and the code Base ossifies&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; As a non programmer smooths comment seems like the safer approach. Thank you for clarifying the master vs dev branch issue fluffy. &lt;a href=&quot;http://rfc.zeromq.org/spec:22&quot;&gt;http://rfc.zeromq.org/spec:22&lt;/a&gt; sounded scary as applied to PRs sent to master before dev&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; smooth: it doesn&apos;t preclude it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: as it stands we&apos;re probably going to push the fork date out a little to see if we have enough room to work on RingCT, so that&apos;s fine&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; What&apos;s the envisionned time scale for ringct?&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; the idea of a historical record is good&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we have similar issues with OpenLDAP - you need 3 branches&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; one for dev, one for released code, and one for release bugfixes&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; but i would make the case then that 0MQ should be reverted since it is unusable&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; particularly when dev and release are far apart&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; im not actually proposing this because i know it would be a mess, but making a point for the future&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; like now, where dev has 0MQ and release doesn&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; smooth: I agree - moneromooo and I will play around with it next week and make a decision&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Reverting isn&apos;t really possible.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: we could drop dev and re-branch&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But one could add ringCT to a new branch based on master.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if it came to that, I mean&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;d be a lot of pain. I&apos;d rather not. Much better to hack on master and merge do dev again.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; imo something like zeromq should be developed on a separate branch somewhere, until it is actually usable&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; s/on master/on a branch based off master/&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; smooth: it was usable-ish, we might have regressed some in fiddling&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, that.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anyway - let&apos;s evaluate and figure out&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think I added all missing RPC so it cn be used, just not by people who want it to work without problem.&lt;br&gt;&lt;strong&gt;&amp;lt;dnaleor&amp;gt;&lt;/strong&gt; &lt;strong&gt;&amp;lt;fluffypony&amp;gt; moneromooo: as it stands we&apos;re probably going to push the fork date out a little to see if we have enough room to work on RingCT, so that&apos;s fine &amp;lt;= I welcome this. Just wanted to say that imho it&apos;s important to have RingCT active in the september/october hard fork. Carry on. i&apos;m watching&lt;br&gt;**&amp;lt;hyc&amp;gt;&lt;/strong&gt; doing all new work in dev is fine, but backporting bugfixes to release will become non-trivial as more features are added to dev&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: I guess it depends on the importance of a bug fix&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It looks to me like ring CT is going to need a lot of changes to bitmonerod/CN. September looks very close.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;ll see&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I don&apos;t think we need to create a pressure-cooker for it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok can I go on?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There are trade offs here. I see problems if dev and master deviate materially&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; it seems like 3 branches as smooth mentioned would be easiest for everyone in long run even if it requires more effort now. 1.dev 3. release and bug fixes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; xmrpromotions: otoh we can backport fixes straight into master to allow for immediate testing by affected parties&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; With bug fixes as a transition from dev to master&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; again depends on the nature of the bugfix&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; like warptangent&apos;s work on BDB and the importer probably aren&apos;t critical enough to go into master&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; the importer works properly when it has the hard fork support though, and that uses the bdb support&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If someone wants to rewrite that hard fork code, btw, you&apos;re welcome. I don&apos;t like it, and I&apos;m not sure how to improve it.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; My concern is master deviating materially from a quasi stable dev&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine: something like ringct would have to be done in both master and dev&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So a project based on master would need a major rewrite after a tagged release&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we did dual-PRs for a while&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we can do them again&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; might be easier than The Grand Merge&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; something like ringct should only be in dev imo&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes anything fundamental has to be done in parallel&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; until it gets released of course&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think let&apos;s defer further discussion of this till the next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; agreed to both&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we don&apos;t have enough info on the ringct effort or on the state of the dev branch right now anyway&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; One thing I miss in discussion is what is master purpose? Do we want to encourage users to compile from it? How is master gonna diverge from tag release between them?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I agree and lets carefully review the zeromq rfc in the meantime&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think large things should go to their own branch (ie, ringct). Smaller things can share branches (to dev). Both end up being merged to master when ready.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; binaryFate: no matter what we say people clone and build master&lt;br&gt;**&amp;lt;gingeropolous&amp;gt;** **&amp;lt;- this guy&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it doesn&apos;t matter how much we encourage building a tagged release&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so we made a decision ages ago that master would be stable&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so that anyone pulling and building master doesn&apos;t get some hacky, broken branch&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: I don&apos;t know if we want topic branches in the main repo, but perhaps a more generalised &quot;staging&quot; branch, as long as anything going to that is also PRd to dev&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It can be in any repo.&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; i think not in the main repo is fine&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Like I was hacking on tewinget&apos;s branch for a while.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah that&apos;s a good point&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; as long as that person is around and accepting PRs it&apos;s perfect&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; then one big PR to dev when it&apos;s ready?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If we go to a dev/master setup, how does dev get merged to master anyway ?&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; that has worked before, yes&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah, keep main repo relatively clean&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; a new feature can get a sort of &quot;lead dev&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: when we release we merge from dev to master and tag master&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; and contributers can hack on his repo&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So master becomes a copy of dev at that point ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes but a six month cycle could be too long&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; thats a different issue&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; how often to have major releases&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we can do major releases whenever, as long as we have major fork releases every 6 months&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; also are releases time based or feature based&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; kinda both ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah both&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; feature-based is all that makes sense to me&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The merge to master may need to be more frequent than major fork releases&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; feature based, but the rolling hard fork also pulls time based I think.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Those Dev -&amp;gt; Master merges would happen with what kind of tagging? Point fix? Even more frequent?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; binaryFate: depends on how stable dev is&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; so new features thus shouldn&apos;t be in dev until they are working properly/ready for release&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; because of timed releases&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; time based means that if you have 6 features in progress and one doesn&apos;t work in time, you do the release anyway, without the unfinished feture&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; smooth, luigi1111: yes, you&apos;re both right&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; it works as long as the half finished feature isn&apos;t partially merged&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; or whatever&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the only reason 0MQ got pushed to dev anyway was because oranjuice could no longer work on it, and it was basically done&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but I think let&apos;s make it the last time that happens&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; then we avoid complication&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; tbh I&apos;d be tempted to not really care about people building master. If it&apos;s said clearly to use a release if you don&apos;t know what you&apos;re doing, then it&apos;s your problem.&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; i agree with ArticMine that we can have releases sooner than 6 months&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ah ok. so how the 0MQ happened is not how it will be in future&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Agree with moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok guys we&apos;re running overtime, so let&apos;s drop this for now, we can pick it up again later&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; i think it is simply unnecessary to merge to master&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; er sorry, commit unreleased stuff to master&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think one of the problems with 0mq is that oranjuice kinda left&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; any developer can handle getting the latest stuff from someone ele&lt;br&gt;**&amp;lt;smooth&amp;gt;** *somewhere else&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So it jsut had to be merged&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Let get back to this question at the next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; last two things&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the first is that we have some major efforts coming up, besides ringCT, and things like epee, the 3 (THREE!!!) different logging systems, and a bunch of unused stuff is going to get in the way&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;d like us to decide whether we want to keep hacking around things&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Does epee really get in the way ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or if we want to spend the effort now dumping this stuff for things that are easier&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; it makes 32bit builds murder. but if we can abandon 32bit, that problem disappears too&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; epee does ?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: yes it does; it made QoS an absolute nightmare to do&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and it&apos;s still not done properly&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We&apos;d have a replace a lot of stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 32bit especially on windows is going to be around for a long time&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; + TAILS&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And a lot of somewhat low level stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; the multiple logging systems situation is strange, but i don&apos;t think it&apos;s interfered with current work. is there any knowledge on rfree&apos;s likelihood of returning?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; warptangent: low to impossible at the moment&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I mean, we can rip and replace the logging stuff with boost::log&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; all the console stuff can go ncurses or similar&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; id be more in favor of specific items like that, done on feature branch&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and the wire protocol can go ZMTP, since we have a 0MQ dep anyway&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; eventually we&apos;ll get to a point where we&apos;re no longer reliant on epee&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I agree with the bit by bit approach.&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; that sounds manageable&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also then we&apos;ll actually have usable Doxygen docs&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; the thing to bear in mind is this has virtually zero end user benefit, if not actually zero&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; on the flip side, we can plug the GUI in via 0MQ instead of monero-as-a-library&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, the benefit is said to be for 32 bit users.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so we have a shortcut of sorts there&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (in terms of users clamouring for stuff)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: and long-term viability&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;ve had potential contributors ask for an architectural doc for the code, and get turned off when there isn&apos;t one&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so there&apos;s scope to slowly bring the codebase in line&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; i dont believe there is anything about the current code that precludes a GUI. After all, BBR has one with basically the same code.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; huh.. contributors that are turned off so easily ... I wouldn&apos;t expect much use out of them if they stayed&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I was kinda thinking that too...&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I guess, but tbh it does make the project seem significantly less mature&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which I guess is fair, it&apos;s not even 2 years old&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; less hurdles, more good&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; it is somewhat hard to come up to speed with the code, i would agree with that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; alright&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; last thing so we can wrap up&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I just wanted to deeply thank everyone who has contributed and who continues to contribute to Monero development, whether it is Monero&apos;s core, the website, any other peripheral projects&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; both on behalf of the core team, and on behalf of the community&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; you all do an amazing job, and we&apos;ve done a truckload of work in 2014 and 2015&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so here&apos;s to an amazing 2016&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; hear hear! thank you fluffypony for herding the cats so good&lt;br&gt;&lt;strong&gt;&amp;lt;Bassica&amp;gt;&lt;/strong&gt; hear hear!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Thanks for all the good work&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; thus concludes the first meeting, next one in two weeks&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; thanks fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Thanks to you fluffy (enjoy that wine)! Thanks to all of you, awesome community.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Thanks fluffypony!&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; **&amp;lt;glug&amp;gt; thanks all&lt;br&gt;&lt;strong&gt;&amp;lt;Infinite_Jest&amp;gt;&lt;/strong&gt; is there a buffet?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Infinite_Jest: snacks will be served in The Grand Ballroom in 15 mins&lt;br&gt;&lt;strong&gt;&amp;lt;Infinite_Jest&amp;gt;&lt;/strong&gt; ok great :) but seriously thanks!&lt;br&gt;**&amp;lt;cardboardoranges&amp;gt;** thanks fluffy&lt;/p&gt;
</content:encoded></item><item><title>Monero Missive Special Edition - 2015 Year in Review</title><link>https://beta.monerodevs.org/blog/2016/02/10/monero-missive-2015-year-in-review/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/02/10/monero-missive-2015-year-in-review/</guid><description>A review of everything Monero accomplished in 2015</description><pubDate>Wed, 10 Feb 2016 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello, and welcome to a special edition of the Monero Missives: the 2015 Year in Review!&lt;/p&gt;
&lt;p&gt;As you may know (or may not know:) we had an extremely busy January, which has led to this Missive taking its sweet time in being finalised.&lt;/p&gt;
&lt;h2&gt;State of Monero: 2015&lt;/h2&gt;
&lt;p&gt;The past year has been an interesting one for Monero. There was something of a reckoning as speculators realised that Monero was never going to be a pump-and-dump, rushing out a flashy GUI and ill-conceived features with no regard to the security of the network or the safety of our users. Those that stuck it out have seen steady, constant progress and steady, constant community growth.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2015-year-in-review/stats.jpg&quot; alt=&quot;Project Stats 2015 Overview&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Governance&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Over the course of 2015 we have considered Monero&apos;s governance model. In the context of cryptocurrencies and consensus systems, the term &quot;governance&quot; seems to be quite taboo. However, for anyone that has ever been involved in an open-source project, a lack of governance is as good as a death knell. An &lt;a href=&quot;http://oss-watch.ac.uk/resources/governancemodels&quot;&gt;excellent article&lt;/a&gt; on governance models is maintained by OSS Watch, and they point out the reason for this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;There are almost as many variations of open source management strategies as there are open source projects. It is therefore critical that a project clearly communicates its policies and strategies to potential users and developers of the project’s outputs. A clear governance model also allows potential contributors to understand how they should engage with the project, what is expected of them and what protections are provided to ensure that their contributions will always be available to them. In addition, it describes the quality control processes that help to assure potential users of the viability of the project. The development and communication of a clear and concise governance model is one of the most important steps a project can take towards sustainability through open development.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Of course, we are primarily talking about the governance of the open-source project (ie. the source code in the &lt;a href=&quot;https://github.com/monero-project/bitmonero&quot;&gt;monero-project&lt;/a&gt; repositories and associated systems and structures). The Monero network itself cannot be governed, and as has already happened just after Monero&apos;s launch, the project can be forked and effectively taken over if the core project is no longer considered viable. If that is the case, why bother with governance at all? Over and above the reasons mentioned in the OSS Watch article, it is important to prevent a gridlock in decision making. There are going to be decisions in Monero&apos;s future that will be extremely difficult to make, and if there&apos;s no clear path as to &lt;em&gt;how&lt;/em&gt; they can be made then the project is very unlikely to grow.&lt;/p&gt;
&lt;p&gt;When considering a governance model for Monero our main aim has been to find a balance between pure community consensus on the one hand, and the Core Team operating as &quot;benevolent dictators for life&quot; on the other. Neither of these governance models are desirable on their own, but there is a mixture of the two that we feel is well-suited to Monero. It is effectively the workflow we used last year when a decision had to be made on whether or not to change Monero&apos;s emission curve (ultimately it was decided against doing so); this is the workflow for decision making:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;An idea is pitched by someone, whether via a Github issue, IRC in #monero-dev, the Monero Forum, or elsewhere, and discussion ensues. The preferred forums for discussion around an idea would be as a Github issue or a Monero Forum thread.&lt;/li&gt;
&lt;li&gt;If there are no major objections, or objections are responded to and the idea is refined accordingly, this will be deemed enough for &quot;rough community consensus&quot;, or &quot;lazy consensus&quot;. A good indicator of community consensus, in many instances, would be if it is an idea that requires funding, and the community successfully funds the effort.&lt;/li&gt;
&lt;li&gt;In the event of the community being unable to reach general consensus on the matter within a reasonable period of time (typically a couple of weeks to a few months, dependent upon the complexity of the idea), the matter will be referred to the Core Team.&lt;/li&gt;
&lt;li&gt;The Core Team will set a date for a meeting on the matter, normally to be held within a week or two. They will review all written material before the meeting.&lt;/li&gt;
&lt;li&gt;The meeting will be held between the members of the Core Team on IRC, openly visible to the community at large, and logs will be made available after. A maximum time limit will be set for the meeting.&lt;/li&gt;
&lt;li&gt;Members of the Core Team will be given an opportunity to state their views, vote (using the voting system detailed below), and discuss the matter at length, within the time limit of the meeting.&lt;/li&gt;
&lt;li&gt;To conclude the meeting, the members of the Core Team will tally the votes that have been cast on the matter during the discussion and forward the decision to the community.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2015-year-in-review/governance-process.jpg&quot; alt=&quot;Governance Process Overview&quot;&gt;&lt;/p&gt;
&lt;p&gt;The Core Team, as well as individual contributors, can participate in all related discussions, but their opinions are not absolute or perfect. Community members are encouraged to test and push arguments, regardless of who is making them, until they are satisfied that the idea or change is workable or worth the risks.&lt;/p&gt;
&lt;p&gt;The voting system that the Core Team uses is based on the CentOS voting system. Votes are not cast permanently, so a member can cast a vote at the beginning of the meeting and change it several times throughout. In order from disagreement to agreement, the following votes can be cast:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Veto vote (-1). This is generally discouraged, unless it is accompanied by substantive arguments rooted in project-relevant criteria (protecting the community, economic reasons, technical reasons)&lt;/li&gt;
&lt;li&gt;Reservations vote (-1 or 0). Either a neutral vote, or a negative vote, coupled with reservations and concerns that are stated with the vote.&lt;/li&gt;
&lt;li&gt;Stand aside vote (0). A neutral vote, which can be accompanied with some reservations, but which does not seek to block the vote.&lt;/li&gt;
&lt;li&gt;Supporting vote (+1). Supports the proposal / idea / change. The voter would be expected to also indicate whether or not they will personally assist in driving the effort if successful.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In the absence of any vetoes, the votes are tallied, which gives both the result of the vote as well as an indication of the amount of support (or lack thereof). If the votes add up to a negative or positive amount then the outcome is clear. If the votes add up to 0 that is normally an indication of no support and only small reservations, in which case the matter is not blocked by the vote, but it is also not particularly supported. In this event the Core Team may choose to hold another vote, optionally at a subsequent meeting a week or two later, if the matter is such that it requires more positive support.&lt;/p&gt;
&lt;p&gt;Our hope is that this process will prevent Monero from falling prey to &quot;design by committee&quot;, but also prevent &quot;design by Wikipedia&quot; or &quot;design by the person with the loudest mouth / most eloquent writing&quot;. This process is currently up for discussion and comment; please feel free to provide input on it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Core Team&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Due to the formalisation of the governance of the project, and the clarification of the Core Team&apos;s role as stewards, members of the Core Team are expected to be active on an ongoing basis. If a member of the Core Team cannot be regularly active, it is expected that they will step down from their role on the Core Team; the remaining members can elect to replace them if they wish.&lt;/p&gt;
&lt;p&gt;With that in mind, two members are no longer going to form part of the Core Team due to time constraints: &lt;em&gt;David Latapie&lt;/em&gt; and &lt;em&gt;eizh&lt;/em&gt;. Both of them have been part of Monero since its inception and the formation of the Core Team. We are immensely grateful for their efforts in the past, and any efforts from them in the future.&lt;/p&gt;
&lt;p&gt;We have also elected two new members to the Core Team: &lt;em&gt;Franciso &quot;ArticMine&quot; Cabañas&lt;/em&gt;, and &lt;em&gt;luigi1111&lt;/em&gt;. Francisco is based in Canada, and holds a PhD in Physics and brings extensive business and non-profit experience to the table. He has actively researched and invested in cryptocurrencies since 2011, and focuses on the economic, social, regulatory, and long-term viability aspects of cryptocurrencies. luigi1111 hails from the Midwestern United States and is a sysadmin by day. He has been actively involved in several cryptocurrencies since 2013, and loves cryptography, probability, and English grammar.&lt;/p&gt;
&lt;p&gt;We welcome them to the Core Team, and look forward to working with them both going forward.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Finances&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Our financial situation has dramatically changed with the introduction of the Forum Funding System (FFS). We still have core expenses, some of which include the servers hosting our infrastructure, our test / build hosted machines, annual domain registration for core / MoneroPulse / MoneroSeeds domains, LibSyn&apos;s hosting and syndication of our Missives podcast, CloudFlare&apos;s services, our GitHub micro plan, and so on. We are quite grateful for those that have continued to send donations to the core fund, and where possible we have also used those to kickstart Forum Funding System fundraisers.&lt;/p&gt;
&lt;p&gt;As mentioned in 2014&apos;s Year in Review, the founding members of the Core Team all put in a large portion of funds over the course of 2014, amounting to around 164.5 BTC, when donations were scarce. At this juncture we have not sought to recover those funds, as our focus is on building Monero up, recovering our donations at some later stage, if ever.&lt;/p&gt;
&lt;p&gt;Some &lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress&quot;&gt;highlights of the FFS over the year&lt;/a&gt; include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress/2373/documentation-and-cleanup-of-source-code&quot;&gt;tewinget&apos;s Documentation and Cleanup of Source Code&lt;/a&gt;: raised 3600 XMR in 23 contributions; completed 3/4 milestones.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://forum.getmonero.org/22/completed-tasks/334/fund-a-developer-moneromoo-will-work-part-time-on-monero-for-260-hours-over-approx-6-months&quot;&gt;moneromoo&apos;s initial fundraiser for 6 months of work&lt;/a&gt;: raised over its target of 7800 XMR in 45 contributions; completed all 6 milestones.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress/2410/a-continuation-for-all-purpose-programming-of-what-needs-to-get-done-in-monero&quot;&gt;moneromoo&apos;s second fundraiser for about 10 additional months of work&lt;/a&gt;: raised 18000 XMR in 21 contributions; completed 3/10 milestones thus far.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress/329/translation-of-content-on-getmonero-org-into-chinese&quot;&gt;Shen Noether&apos;s translation of some of the website content into Chinese&lt;/a&gt;: raised 950 XMR from a target of 600 XMR in 9 contributions; completed its milestone.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress/2450/ring-ct-c-crypto&quot;&gt;Shen Noether&apos;s fundraiser to complete the C++ implementation of RingCT&lt;/a&gt;: raised 3150 XMR in 13 contributions; has very nearly reached completion of all 7 of its milestones.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress/2400/open-source-amd-miner-by-wolf0&quot;&gt;Wolf0&apos;s very efficient AMD miner&lt;/a&gt;: raised 7750 XMR in 20 contributions; completed 6/7 milestones.&lt;/li&gt;
&lt;li&gt;(just sneaking a 2016 one in:) - &lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress/2476/the-official-qt-gui-project&quot;&gt;Ilya Kitaev&apos;s initial funding to complete the Monero Core GUI&lt;/a&gt;: raised just over its 14000 XMR target in a matter of hours; work has just begun.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In total, excluding the GUI fundraiser, the FFS raised just over 48260 XMR over the course of 2015. Virtually all of the fundraisers were for direct open-source code development, and no payouts were made until a milestone had been met, and the community had reviewed the code and confirmed that the milestone had been achieved.&lt;/p&gt;
&lt;p&gt;We can safely say that the FFS has been a fantastic success thus far, and we hope to see more projects being funded of a development nature, as well as of a promotional and educational nature (such as community members covering their costs if they go speak at a conference).&lt;/p&gt;
&lt;p&gt;The FFS exists in a centralised manner today, but in the future we hope to host it in a more decentralised fashion (eg. using Tahoe-LAFS) and couple it with future systems like MoneroID and MoneroTrust.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Donation Addresses&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For general housekeeping purposes we have decided to roll-over the donation addresses every so often, perhaps every year or two. Please take note of the new address details below. We have updated the donate.getmonero.org OpenAlias and other references, but pool operators and anyone else that auto-donates will need to update their systems accordingly. We will maintain the old addresses for some time, but will likely only check them sporadically and move any funds to the new addresses.&lt;/p&gt;
&lt;p&gt;Monero Donations: &lt;a&gt;44AFFq5kSiGBoZ4NMDwYtN18obc8AemS33DBLWs3H7otXft3XjrpDtQGv7SqSsaBYBb98uNbr2VBBEt7f2wfn3RVGQBEP3A&lt;/a&gt; (view key: f359631075708155cc3d92a32b75a7d02a5dcf27756707b47a2b31b21c389501)&lt;br&gt;Bitcoin Donations: &lt;a&gt;1KTexdemPdxSBcG55heUuTjDRYqbC5ZL8H&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Design and Development Goals&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During the course of 2015 we published a set of &lt;a href=&quot;https://getmonero.org/design-goals/&quot;&gt;Design and Development Goals&lt;/a&gt; focused not only on pure development, but also on research goals that the Monero Research Lab are pursuing. Typically the development goals are smaller, more immediate, and easier to achieve, whereas some of the research goals might not even be feasible, and others could take many years to find a suitable solution.&lt;/p&gt;
&lt;p&gt;Nevertheless, over the course of 2015 we managed to complete 7 of the development goals and 2 of the research goals:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;LMDB embedded database implementation&lt;/em&gt;: the Lightning Memory-Mapped Database is the brainchild of Howard Chu, who has become quite actively involved in the Monero Project. Our implementation of LMDB in Monero has led to a truly massive reduction in memory usage of the daemon, down to well under 100mb of real memory in use, whilst still remaining exceptionally performant.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Daemonize&lt;/em&gt;: instead of being forced to run the Monero daemon in the foreground, this effort allows for it to fork to the background, but still be able to interact with and query the daemon. On Windows computers it can even install itself as a system service.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;BerkeleyDB fall-back database implementation&lt;/em&gt;: initially this was added as an acid test for our generic blockchain database class, but proved useful when we hit LMDB issues on 32-bit and ARM systems (subsequently resolved).&lt;/li&gt;
&lt;li&gt;&lt;em&gt;32-bit and ARM support&lt;/em&gt;: we lost 32-bit support when the in-RAM database started requiring more than 4gb of RAM. Thankfully, our blockchainDB work, as well as the LMDB and BDB implementations, brought this back, and allowed us to add ARM support as a bonus!&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Various synchronisation improvements&lt;/em&gt;: thanks to a vastly improved synchronisation mechanism a brand new Monero node can completely sync up with the network from scratch in as little as 45 minutes.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;ØMQ and TLS support for RPC&lt;/em&gt;: currently only available in the development branch, this is part of a series of underlying changes that will make Monero far more extensible and flexible in the future, and will allow for more secure integration for merchants and other developers.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Stealth &amp;amp; serialised payment IDs&lt;/em&gt;: this started off as something that had to be researched and figured out, but thanks to some clever work by luigi1111 and others this is integrated in the 0.9 codebase.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;RingCT&lt;/em&gt;: as mentioned in Academic Research section, this goal has been achieved, and the C++ code for it is nearing completion.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In many ways Monero&apos;s long-term design goals represent a fundamental shift in focus. Monero&apos;s primary use, at this point, is as a private store of value and medium of exchange. But since Monero has a global, decentralised, censorship-resistant timestamping database, there is a world of functionality that can be bolted on top. Thus, the aim with Monero is for it to become more than just a private cryptocurrency; we want Monero to become an entire suite of easy-to-use tools and systems designed to enhance personal privacy.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Releases&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During 2015 we kept our collective heads down, focusing on the gargantuan effort required to get the database implementation running smoothly and implement the MRL-0004 guidelines. This culminated in the release of Monero 0.9 &lt;em&gt;Hydrogen Helix&lt;/em&gt; on the first day of 2016. A full list of the changes can be found on the release page: &lt;a href=&quot;https://github.com/monero-project/bitmonero/releases/tag/v0.9.0&quot;&gt;https://github.com/monero-project/bitmonero/releases/tag/v0.9.0&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We&apos;d like to extend our gratitude to the 19 contributors that invented, developed, hacked, wrote, tested, broke, fixed, and built Monero&apos;s core code over 2015: moneromooo-monero, warptangent, Thomas Winget, Riccardo Spagni, rfree, smooth, NoodleDoodle, Howard Chu, Sergey Kazenyuk, luigi1111, Shen Noether, Rostislav, Brendan Telzrow, Lex Kalinkin, sammy007, Wladimir van der Laan, David Vorick, roman, and meshpoint.&lt;/p&gt;
&lt;p&gt;Over the year there were 904 commits made to the main Monero repository, plus quite a few more to the development branch. Using the same methodology we applied in the previous Year in Review, this means:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Statistic&lt;/th&gt;
&lt;th&gt;2014&lt;/th&gt;
&lt;th&gt;2015&lt;/th&gt;
&lt;th&gt;Total&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;Weeks of Development&lt;/td&gt;
&lt;td&gt;35&lt;/td&gt;
&lt;td&gt;52&lt;/td&gt;
&lt;td&gt;87&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Days of Development&lt;/td&gt;
&lt;td&gt;245&lt;/td&gt;
&lt;td&gt;365&lt;/td&gt;
&lt;td&gt;610&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Commits&lt;/td&gt;
&lt;td&gt;594&lt;/td&gt;
&lt;td&gt;904&lt;/td&gt;
&lt;td&gt;1498&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Contributors&lt;/td&gt;
&lt;td&gt;11&lt;/td&gt;
&lt;td&gt;19&lt;/td&gt;
&lt;td&gt;30&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Modified Lines&lt;/td&gt;
&lt;td&gt;10 221&lt;/td&gt;
&lt;td&gt;5 342&lt;/td&gt;
&lt;td&gt;15 563&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;New Lines&lt;/td&gt;
&lt;td&gt;12 706&lt;/td&gt;
&lt;td&gt;263 288&lt;/td&gt;
&lt;td&gt;275 994&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Removed Lines&lt;/td&gt;
&lt;td&gt;32&lt;/td&gt;
&lt;td&gt;514&lt;/td&gt;
&lt;td&gt;546&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Academic Research&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Monero Research Lab also had a busy 2015. Two main efforts were completed during the year:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0004.pdf&quot;&gt;MRL-0004: Improving Obfuscation in the CryptoNote Protocol&lt;/a&gt;&lt;/em&gt; - this was a major research effort that analysed the failures highlighted in &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0001.pdf&quot;&gt;MRL-0001&lt;/a&gt;, as well as uncovered some others, and presented a number of solutions to these. The solutions presented in MRL-0004 were incorporated in the Monero hardfork coming up in March, 2016.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0005.pdf&quot;&gt;MRL-0005: Ring Signature Confidential Transactions for Monero&lt;/a&gt;&lt;/em&gt; - based on &lt;a href=&quot;https://people.xiph.org/%7Egreg/confidential_values.txt&quot;&gt;the excellent work of Bitcoin Core developer, Greg Maxwell&lt;/a&gt;, this couples Confidential Transactions with Monero&apos;s Ring Signatures, efficiently hiding transaction values on the blockchain, and thus crossing a major privacy threshold. Once implemented this will make Monero the first cryptocurrency in production and in use that cryptographically obscures transaction values, where the transaction inputs come from, and where the transaction outputs are going to.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Kovri&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;One of the areas that Monero has long been focusing on is disconnecting the link between a transaction and the IP address of the node that was first observed broadcasting it, as this information often reveals the IP address of the transaction originator. Severing this link is vital, and it is not merely enough to support this functionality optionally through networks like Tor; it needs to be native and an inherent part of the Monero protocol.&lt;/p&gt;
&lt;p&gt;With that in mind, our work with members of the I2P community has progressed from initially being involved with i2pcpp, to i2pd, and finally to an initiative from a few months ago: the Kovri I2P Router. Initially forked from a branch of i2pd, the Kovri project stands on its own in the Monero stable. It is not a mere side project, but a large fully fledged open-source project.&lt;/p&gt;
&lt;p&gt;Nearly 2300 commits from 37 contributors have lead to just under 30000 lines of code, and the effort is ongoing. You can follow Kovri&apos;s progress on the Github repo: &lt;a href=&quot;https://github.com/monero-project/kovri&quot;&gt;https://github.com/monero-project/kovri&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Monero Website&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;At the beginning of 2015 we opened the Monero Forum. But we didn&apos;t stop there - the Monero website was also overhauled and released as a brand new site, powered by Jekyll, with a look-and-feel matching the Monero Forum. The website is open-source and can be found here: &lt;a href=&quot;https://github.com/monero-project/monero-site&quot;&gt;https://github.com/monero-project/monero-site&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Since its inception, the Monero website has had over 320 commits from 14 contributors. The community has been fantastic at supporting the initiative and helping shape the information on the site. As we roll out new tools to make contributing to the site even easier, we can only expect this to grow.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Looking Forward: 2016&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We accomplished a great deal in 2015, with ever more to do. In 2016 we are hoping to tick more items off of our Design and Development Goals, and continue the slow and steady move towards Monero becoming a privacy suite.&lt;/p&gt;
&lt;p&gt;We hope you will continue with us on this journey, and we look forward to an excellent 2016!&lt;/p&gt;
&lt;p&gt;Your Core Team - Riccardo &quot;fluffypony&quot; Spagni, luigi1111, NoodleDoodle, smooth, tacotime, Franciso &quot;ArticMine&quot; Cabañas, othe&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2016-02-14</title><link>https://beta.monerodevs.org/blog/2016/02/14/overview-and-logs-for-the-dev-meeting-held-on-2016-02-14/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/02/14/overview-and-logs-for-the-dev-meeting-held-on-2016-02-14/</guid><description>Further dev branch discussions, 0.9.2 release date, RingCT implementation, DB migrator</description><pubDate>Sun, 14 Feb 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Summary&lt;/h1&gt;
&lt;h2&gt;Review&lt;/h2&gt;
&lt;p&gt;Lots of stuff done in the past 2 weeks:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;v2 block tests&lt;/li&gt;
&lt;li&gt;flattened CMake issues (DNSSEC will work again)&lt;/li&gt;
&lt;li&gt;the possibilities of inconstent database state and the mempool transactions &quot;have been clobbered&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Amongst other stuff not mentioned, but copying here from moneromoos milestone work:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;fixes for the wallet creating txes over max size the daemon will accept&lt;/li&gt;
&lt;li&gt;more work on tests (including tests for the MRL-0004 changes)&lt;/li&gt;
&lt;li&gt;going through all the V1/V2 stuff to catch what I saw was wrong&lt;/li&gt;
&lt;li&gt;fix for txes not expiring from pool due to other nodes coming online regularly&lt;/li&gt;
&lt;li&gt;better handling of pending/failed txes in simplewallet&lt;/li&gt;
&lt;li&gt;new command/RPC to flush txes from the txpool&lt;/li&gt;
&lt;li&gt;preventing two daemons from using the same data dir concurrently&lt;/li&gt;
&lt;li&gt;more intelligent handling against duplicate outs&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;RingCT&lt;/h2&gt;
&lt;p&gt;Shen is almost done with reference code, volunteers needed to actually implement. warptangent takes on the db stuff.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/ShenNoether/MiniNero/tree/master/brief&quot;&gt;https://github.com/ShenNoether/MiniNero/tree/master/brief&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;When RingCT gets merged, will be a good time to merge other database formats. DB format changes - build a converter that &quot;upgrades&quot; format changes. It&apos;s left open, but hyc agrees to tackle it later.&lt;/p&gt;
&lt;h2&gt;Dev Branch&lt;/h2&gt;
&lt;p&gt;This has become the bastard child of Monero development apparently. Lines 82 - 167 encompass discussion on this topic. The goal is &quot;to merge back to the dev branch&quot; Ultimately the decision is to hack at it for a bit and reevalauate in next meeting.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt; What I&apos;ll do it hack at it to make it work better, really. All that&apos;s needed is time without the problem of a release coming too quick.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Godspeed moneromooo.&lt;/p&gt;
&lt;h2&gt;Hardforks&lt;/h2&gt;
&lt;p&gt;The next fork (RingCT) will be the last time any modifications of the hardfork schedule are permitted.&lt;/p&gt;
&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; welcome everyone&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; first off, thanks for being present&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lots has been done in the last couple of weeks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo hit another milestone on his FFS fundraiser, so good job on that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; he also clobbered some major issues (v2 block tests etc)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; here&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; warptangent has also been a monster in the last couple of weeks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; flattened CMake issues that we were struggling with&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so that means that our static builds now do DNSSEC resolution again, even when a local DNSSEC root key is not available&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (which is basically on every Windows box)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which means we need to evaluate our 0.9.2 release&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; is there anything urgent that needs to go into 0.9.2, or can we push that out?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (besides open PRs, I mean)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;ve got nothing pending&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; with the updates to block handling, the possibilities of inconstent database state was addressed(block height and hf versions not matching)&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; issues there were most urgent on my mind last time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah, that and the mempool transactions were the two biggies&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; both have been clobbered&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; there are some bdb updates i&apos;m finishing up, but they aren&apos;t urgent.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: anything from your side?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; saberhagen reporting in&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hah hah&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; !!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; better late than never :-P&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; he was here two years ago. we are the ones late&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; well apparently he was here 5 years ago :-P&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; warptangent: 2 years? Make that 4-5&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; 4 years please :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hah hah&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; let&apos;s talk about RingCT&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; shen is getting close-to-done on his reference implementation code&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but it requires some actual implementation, and some DB work, to actually integrate it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think someone needs to volunteer to chiefly run with that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; any takers?&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; i&apos;m up for db stuff&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok it&apos;s mostly in here: &lt;a href=&quot;https://github.com/ShenNoether/MiniNero/tree/master/brief&quot;&gt;https://github.com/ShenNoether/MiniNero/tree/master/brief&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; there&apos;s been some discussion in the MRL as to what is actually required&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;ll ask Shen to make some notes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; next up&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I guess that will be a good time to merge other DB format changes too&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; definitely&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; re: DB format changes, we would need to build in a converter that &quot;upgrades&quot; format changes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I was thinking something like Laravel&apos;s migrations would work (I think I mentioned this last time)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so if I&apos;m on format v1 there are migrations in the code to v2, v3, v4, v5, and it just runs them in succession till I&apos;m on current&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that way the code only actually needs to know how to interact with the latest format&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and the logic of getting there from any arbitrary previous version lives in migrations&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (that are specific to implementations)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we can either generalise that, or just do that for LMDB and leave other implementations to handle it to their liking&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; yeah that sounds good, but it can get involved too, because migrations typically are run on full-featuerd dbs like postgres and mysql that cover a lot of abstractions&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; so when you change a field, it handles the data migration and protects the database consistency if it&apos;s interrupted&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I don&apos;t think we&apos;d be able to handle interruptions easily&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; maybe dump it into a temp db and then rename?&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; here, if we&apos;re transferring 3 subdbs into one consolidate subdb, for instance, if that gets interrupted, it will be some trouble to deal with resuming&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so that way there&apos;s no resuming, it&apos;s restarting and wiping out any existing temp dbs&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; oh that is far easier, sure&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah, that tells me we really just want an offline dedicated migrate tool&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; a more integrated form of export and import&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: I thought about that, the problem is that people are going to just upgrade -&amp;gt;** restart the daemon&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then if it chokes and says &quot;run this tool&quot; they&apos;ll get frustrated&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also we have to automate it for the GUI too because GUI users...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We don&apos;t really need to bother, there&apos;s a version field.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So you could create the new dbs, then set the field to new version.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If it&apos;s interrupted, it will recreate the new dbs, erasing the partial ones.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; as long as new dbs have unique names never used in previous ones&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; At least for the tx/block subdb work anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we can append version# to the name if we want similar names&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok - I&apos;ll create that as an issue, does anyone want to have it assigned to them, or should I just leave it open for now?&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; is the problem that the migration can&apos;t run as a transaction because the amount of data being moved is too large?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; leave open for now, but I&apos;ll probably take it later&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; smooth - yeah, pretty much&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the txn can be that large but it slows down quite a bit then&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; for some migrations that should be okay though (depending on how much the format is being changed)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and a single txn to update the entire blockchain - you lose all progress if it&apos;s interrupted. there might be a way to migrate incrementally&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so that you can resume from an interruption&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; next up&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; once 0.9.2 is tagged in the next week we have to merge back to the dev branch&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then I&apos;d like to lock down master - anything that is PR&apos;d either needs to be dev branch only, or has to go to both (as a backport to 0.9.x)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; does anyone have any objections to that?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; When do you plan a release after 0.9.2 ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: the next fork date is meant to be October / September, but we can be a little flexible about when we freeze the code for that release because we want it to include RingCT&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if that appears to be unachievable then we&apos;ll re-address it in a couple of months time&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So we are looking to a freeze for Ring CT in April/May?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; depending on how implementation goes, yes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 0.9 took quite some time, dev is flaky and needs all the buffer overflows fixed at the very least before it can be put in any release.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: I know - if we need to we can push the fork date&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Testing?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Alright then.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine: you mean in terms of functional tests or automated tests?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; both&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; what is the minumum time allowable between freeze date and fork date? I know the desire is 6 months but what is the margin of error?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; xmrpromotions: for planned forks, given how small Monero is, we could probably get away with a month or two&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but likely for the last time&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;fluffypony&amp;gt; moneromooo: I know - if we need to we can push the fork date &amp;lt;= I am in favor of this as well&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;ll become harder and harder to do stuff like that, so if we&apos;re making an exception on a planned fork let&apos;s make it the last time&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; we don´t necessarily need to stick to a certain date for something that important&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Agree fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the larger issue here is that the 0MQ stuff was pushed prematurely because OranJuice couldn&apos;t work on Monero any longer&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; in future I don&apos;t expect stuff like that will happen&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Same issue with smart mining right?&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; i still think we can consider dumping the dev branch. i think we need to be open minded about whether its state will hurt development rather than help it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo is probably in the best position to make a call on that&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; meaning it may be more productive to pull what we want from it (that isn&apos;t unfinished) and merge to master than vice versa&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; *with master (not to master)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, personally I&apos;d not have a dev branch so...&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if people knew how to checkout a tag it wouldn&apos;t be a problem :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Negative reinforcement helps make that a reality :)&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; i agree with not having a dev branch really but it doesn&apos;t address what to do with the code we want from te current dev branch&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; right, how much in there is usable?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What I&apos;ll do it hack at it to make it work better, really. All that&apos;s needed is time without the problem of a release coming too quick.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It is usable, just rough.&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; are the main features in the dev branch 0mq and smart mining? wouldn&apos;t it be simpler to rebase those onto master instead of trying to merge with the current dev branch?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; warptangent: no smart mining, just 0mq&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; ah&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; i would suggest: put 0mq back on its own branch, finish it first, then merge when it is ready&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; smooth: Isn´t 0mq the mere reason we have a dev branch currently?&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; so basically merge nothing from dev right now&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; there are some other bits and pieces on the dev branch&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tewinget&apos;s code comments, for eg.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if that&apos;s the only real difference between dev and master ...&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I see&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; fluffypony: What if contributors just worked on their own fork until it is sufficient for master?&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; anyway im not saying which is more productive necessary but the question is worth asking rather than inertia&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fork/branch&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: that&apos;s the way it normally works&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the 0MQ thing was an exception&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;d also mean you get to redo the merge with all the stuff I merged recently :/&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh yes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And deal with that fucking white space patch AGAIN&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; my instinct is that we&apos;ve put too much effort into the dev branch already to make cherry-picking worthwhile&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; there&apos;s a handful of merges since moneromooo&apos;s last merge to dev&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; effort isnt really the right measure&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; the measure is how much useful value is there&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; well it works&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but there are some bugs that need to be fixed&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; there has been a lot of work on master only in the past few months&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and we need to rip the net_skeleton stuff out and replace&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so how much effort would it be to reapply just 0mq to current master&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Probably a big pita. However, the original merge was also a bit crappy.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; last merge up to dev was Jan 3rd&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; afaik&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And while I was hacking on it, thre&apos;s a fair number of changes to the 0mq stuff I made in master.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Like fixes, all the missing RPC calls&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; in dev?&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; 0mq in master?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; in dev?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, in dev&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; at least people are paying attention&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok I say we hack at it for a bit&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; id say be open minded about it and undertake a review&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then re-evaluate&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; &amp;lt;fluffypony&amp;gt; last merge up to dev was Jan 3rd &amp;lt;&amp;lt; does this also mean dev was up to date in terms of master as well?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; warptangent: yes that&apos;s what I mean - all of master was merged up to dev on Jan 3rd&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes. I expected we&apos;d move to dev then.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the only reason we didn&apos;t was 0.9.x fixes&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; that might not be too bad then.&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; moving to dev is fine (assuming its state is good enough) but that should be independent of any necessary point releases&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok - let&apos;s give it to the next meeting to reevaluate&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; this is especially the case due to the premature 0mq merge&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; speaking of the next meeting - the 28th I will be overseas, and March 6th I will be away, does anyone have an issue with us skipping the Feb 28th meeting altogether?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; perhaps do it on another day?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; saturday?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Saturday works better for me&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Saturday is fine with me&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: can&apos;t do that whole weekend on the 28th, we can do March 5th but then we&apos;d have to have a meeting the next week to be back in sync with Kovri dev meetings&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; otherwise those of us that attend both end up with every Sunday having a block out&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I am fine with 5 - 12 march&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; and then go on the biweekly schedule again&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; There is also the hardfork coming up on 20 March, so might be important to have at least 2 meetings before it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok - so we push the meeting till March 5th, and then the meeting thereafter will be March 14th&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; 5-6 March not great for me, but that&apos;s probably not a big deal&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; 14th is a monday fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sorry 13th, thanks dEBRUYNE&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; so March 5th Saturday and March 13th Sunday&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;warptangent&amp;gt;&lt;/strong&gt; that is fine here&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; can we meet earlier on March 13th?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine: Kovri meeting is at 6pm UTC, so if we meet earlier it means those of us that attend both have to block out a longer period of time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I can ask to push the Kovri meeting back on that day&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but I know EinMByte has indicated he can&apos;t do earlier&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; let me see what I can do in the Kovri meeting in a few minute&apos;s time&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is because of the change to daylight savings time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ah&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; In the Northern hemisphere&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok then the last thing, unless someone has anything to add&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I got a general question&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; there are open issues that are low hanging fruit, from really long ago, like #83, #84, #92&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Is 0MQ highest priority currently? Certainly with the GUI work being done currently&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if you&apos;re feeling bored feel free to try knock those out, if we can keep the issues deck clean it makes it easier to maintain&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; some are more suited to &quot;after 0MQ&quot;, but there&apos;s others that are more general&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: not really, no, Ilya can only work part-time every week so it&apos;s not like the GUI is going to be done in a month&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I was going the raise the question of the 32 bit versions&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and 0MQ *works*, it just needs some bug fixing and massaging&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine: good point - I&apos;d forgotten about that&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: As long as it doesn´t hold up the work it´s fine&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: are you able to put together some build instructions for win32, given the issue with builds on 32-bit msys2?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I have been testing 0.9.1.0-9cc8c24&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; on XP and 7&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; I already had a start at that on the reddit&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; ilya is working on the c++ interface currently, doesn´t really matter for the gui if its using zeromq or not&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; btw hyc, you may find this of interest: &lt;a href=&quot;https://github.com/niXman/mingw-builds&quot;&gt;https://github.com/niXman/mingw-builds&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; othe: Thanks for clarifying that&lt;br&gt;&lt;strong&gt;&amp;lt;bookies&amp;gt;&lt;/strong&gt; are all issues on getmonero.org sorted on github? meaning I saw some that are probably old and might be resolved.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; bookies: you mean for the site, or for Monero itself?&lt;br&gt;&lt;strong&gt;&amp;lt;bookies&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero-site&quot;&gt;https://github.com/monero-project/monero-site&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; fluffypony: heh, ok. are we going to tell people they need to build their own compiler before they can build win32?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; bookies: I haven&apos;t checked - there may very well be some old ones that are sorted&lt;br&gt;&lt;strong&gt;&amp;lt;bookies&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; &amp;lt;hyc&amp;gt; fluffypony: heh, ok. are we going to tell people they need to build their own compiler before they can build win32? &amp;lt;= if that is what is needed then that&apos;s what the instructions should include&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: oh - don&apos;t they provide binaries? I thought there were&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; may have misread&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; afaics they&apos;re just build scripts for building gcc etc&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ah ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; alright, that&apos;s our hour - anything else before we close the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Shall I merge master into dev again then ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I was going to do that, but...&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: yes, please&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; will someone publish the meeting minutes like last time?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes&lt;br&gt;**&amp;lt;xmrpromotions&amp;gt;** Thank you&lt;/p&gt;
</content:encoded></item><item><title>Overview for the Dev Meeting Held on 2016-03-05</title><link>https://beta.monerodevs.org/blog/2016/03/05/overview-and-logs-for-the-dev-meeting-held-on-2016-03-05/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/03/05/overview-and-logs-for-the-dev-meeting-held-on-2016-03-05/</guid><description>0.9.2 Discussion, db fixes, unit test fixes, threading fixes, RingCT development discussion.</description><pubDate>Sat, 05 Mar 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;Open pull requests mostly just DB stuff by warptangent and hyc, and will be merged within next couple of hours. In the last couple of weeks, unit test fixes, threading fixes, &quot;lots of little things&quot;. Hyc had some readtxn changes. Hyc&apos;s performance changes need to wait until some kind of migration system is implemented / developed.&lt;/p&gt;
&lt;p&gt;Fees are fine. Too soon for adjustment. Talk of &quot;magic number automation&quot; - fees will autoadjust one day! ArcticMine takes on researching / developing a proposal for automatically adjusting fees.&lt;/p&gt;
&lt;p&gt;Dev Branch - the buck stops here. Moneromoo is waiting for 0.9.2 to be tagged &quot;so that no new patches go there&quot;. So once we have 0.9.2, dev branch goes upstream (to master).&lt;/p&gt;
&lt;p&gt;We need a library that plays well with HTTPS and support authentication and is compatible with our license.&lt;/p&gt;
&lt;p&gt;RingCT - WarpTangent becoming familiar with what needs to be done, and RingCT development will go on newer database branch. There&apos;s some &quot;floating point or fixed&quot; issue that needs to be decided. Forum threads will be opened for that. Warptanget steps up to the plate to make the thread.&lt;/p&gt;
&lt;p&gt;Changing mixin to something else is a thing that might happen, but &quot;its a community thing, not a dev thing&quot;&lt;/p&gt;
&lt;p&gt;Everybody shakes hands, gives themselves pats on the back and &quot;attaboys&quot;, and venture off into the night to go meditate on the metaphysics of mixin 0 transactions.&lt;/p&gt;
&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;Logs for this dev meeting no longer exist or were lost.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.9.2 Released</title><link>https://beta.monerodevs.org/blog/2016/03/16/monero-0.9.2-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/03/16/monero-0.9.2-released/</guid><description>A point release of Monero Hydrogen Helix containing performance improvements and bug fixes</description><pubDate>Wed, 16 Mar 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Summary of Changes&lt;/h2&gt;
&lt;p&gt;This has urgent and important bug fixes to 0.9.1 &lt;em&gt;Hydrogen Helix&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Major performance and size improvements to the LMDB database implementation&lt;/li&gt;
&lt;li&gt;Urgent and important bug fixes for the upcoming hard fork&lt;/li&gt;
&lt;li&gt;Huge bug fixes to the database hard fork handling&lt;/li&gt;
&lt;li&gt;New simplewallet flag to restore from keys&lt;/li&gt;
&lt;li&gt;Initial work on a wallet library / API&lt;/li&gt;
&lt;li&gt;Updated in-source block headers&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Official Download Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/monero.win.x64.v0-9-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/monero.mac.x64.v0-9-2-0.tar.bz2&quot;&gt;OS X, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/monero.linux.x64.v0-9-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/monero.linux.x86.v0-9-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/monero.linux.arm7.v0-9-2-0.tar.bz2&quot;&gt;Linux, ARM v7&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Download Hashes&lt;/h2&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;ul&gt;
&lt;li&gt;monero.win.x64.v0-9-2-0.zip, a64119348fbf1f74e82afde283cbaa76bdb81fcb7181f639ea7e8579ef754534&lt;/li&gt;
&lt;li&gt;monero.mac.x64.v0-9-2-0.tar.bz2, efc59859944a8406b22f5a19e8987bb6c18b2ff0095b0e77a1557a7a639c0d98&lt;/li&gt;
&lt;li&gt;monero.linux.x64.v0-9-2-0.tar.bz2, de9db0ca6e72fc3e19d555fd003313a93e490ca747cd58a6370ff8a916996f2a&lt;/li&gt;
&lt;li&gt;monero.linux.x86.v0-9-2-0.tar.bz2, ee0a32f7e3d12b1a02267593f71a6f9e13f85f43c86d0a4814f3f12c3dbaabc8&lt;/li&gt;
&lt;li&gt;monero.linux.arm7.v0-9-2-0.tar.bz2, e0b9bcd7d3b8013a974f36ae0311c3a150a223032f16978bf53e03535f9b5836&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2016-03-19</title><link>https://beta.monerodevs.org/blog/2016/03/19/overview-and-logs-for-the-dev-meeting-held-on-2016-03-19/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/03/19/overview-and-logs-for-the-dev-meeting-held-on-2016-03-19/</guid><description>Open PRs, GUI commits, app/add-on infrastructure, versioning</description><pubDate>Sat, 19 Mar 2016 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; dev meeting in 5 min, FYI&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; dingdong&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony, smooth, othe, ArticMine, luigiw, NoodleDoodle, tewinget, moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;floofypony&amp;gt;&lt;/strong&gt; there we go&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; did I forget anyone?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; oh, hello&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; is warptangent around?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; he&apos;s been fighting a flu last we heard&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;NoodleDoodle&amp;gt;&lt;/strong&gt; Hello. I&apos;m here but I&apos;m fighting the apocalypse.&lt;br&gt;&lt;strong&gt;&amp;lt;NoodleDoodle&amp;gt;&lt;/strong&gt; of flus.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; keep doing it&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; wait you&apos;re alive that&apos;s good to hear&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony seems ded&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sorry&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; was eating&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; welcome everyone&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so as you know we pushed out 0.9.2&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; however, there are some nagging issues from the ReadTXN work&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc has nailed a major one as of a few hours ago&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so we&apos;ll probably do a point release on Monday or so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also that means that the way we use LMDB has changed a bit&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc can you tell us briefly how we should wrapping access to LMDB, both read and write operations?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Are you talking about the CRITICAL_REGION stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes, and the cursors vs. txns stuff&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok, the critical_region stuff actually is not a change at all.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; basically, when you&apos;re setting up to do a write, you need exclusive access to the DB&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; this appears to have been a long-standing bug, unrelated to the readtxn changes&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so as for reads - there is now a long-lived read txn per thread&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and a set of read cursors to go with each&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the TXN_PREFIX_RDONLY macro sets that up in a particular function, grabbing the thread-local-storage for it&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and RCURSOR(dbname) sets up a read cursor for a particular DB&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; these are analogous to the CURSOR(dbname) macro for getting a write cursor to a DB&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the point of all this is to avoid a bunch of malloc/free/seek when accessing a DB&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the old code was allocating a readtxn and cursors inside each function&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; likewise for writes&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; by reusing the same cursors acros a set oof functions we get a pretty good performance gain&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; neat&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also on the topic of stuff-hyc-did-lately&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if anyone missed it, we now have a win environment guide up on forum.getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ https//forum.getmonero.org/5/support//building-monero-v0-9-2-on-winMonero&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so that should get us all on the same page with testing etc.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and one success story replied to it already ;)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;ve also dropped support for BDB as the default database, and switched to LMDB as the default&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; including on -bit and ARM&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; BDB will remain supported for the moment, primarily as a mechanism for contributors to understand how to build out DB support&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; krongle)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; shew we have the entire xmr.to team here today, that&apos;s awesome&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; fluffypony good memory P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we shared a podcast together, binaryFate -P&lt;br&gt;&lt;strong&gt;&amp;lt;krongle&amp;gt;&lt;/strong&gt; yes - impressive nick-name recollection&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hah hah&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; while we have you guys here, are you guys doing anything cool you want to talk about?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; we&apos;re doing many cool things, but nothing we can talk about at this stage&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hah hah&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it does lead to an interesting point of conversation&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; seriously considering btc -&amp;gt; xmr direction&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; plugins&lt;br&gt;&lt;strong&gt;&amp;lt;iam6yearsold&amp;gt;&lt;/strong&gt; If NobleSir or xmr.to team could talk more about xmr.to integration at MiniNero that would be great.... also are 2 way conversions coming to xmr.to soon?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; iam6yearsold Shen&apos;s offline at the moment, I&apos;ll ask him to update the Reddit thread with some info )&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; re plugins, we&apos;ve spoken briefly about options for the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; iam6yearsold There is a bit of info here -&amp;gt; https//imgur.com/a/HZL7k&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; iam6yearsold for MiniNero integration you&apos;d have to see with NobleSir. The API doc is at http//xmrto-api.readthedocs.org/en/latest/&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but I guess we could have &quot;plugins&quot;, of a sort, that add functionality&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; like xmr.to or shapeshift integration right in wallet2 / wallet2_api&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think we should be fairly strict on which plugins to allow&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; fluffypony we wanted to discuss that plugin integration soon in fact )&lt;br&gt;&lt;strong&gt;&amp;lt;arnuschky&amp;gt;&lt;/strong&gt; we&apos;re quite interested to all secondary questions related to plugins&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I guess the major question becomes&lt;br&gt;&lt;strong&gt;&amp;lt;arnuschky&amp;gt;&lt;/strong&gt; so plugin repository/db, packaging, distribution etc&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; do we allow &quot;permissionless&quot; plugin development, or do we just have a central repo that we git submodule in?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The main question I see with plugins is trust&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine exactly&lt;br&gt;&lt;strong&gt;&amp;lt;arnuschky&amp;gt;&lt;/strong&gt; yes. It puts quite a bit responsibility on the dev team&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; well no ones going to trust anything that doesn;t come from core&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; &amp;lt;fluffypony&amp;gt; we shared a podcast together, binaryFate -P &amp;lt;-- wasn&apos;t I there for that?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; considering the recent Google Chrome Bitcoin stealing malware I think that premissionless plugins are dangerous&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; as we&apos;ve seen with 3rd party GUIs&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; you obviously can&apos;t stop permissionless dev, you can discourage users from trusting it I guess&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we can start signing binaries, ohjoy&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I would prefer the latter&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; luigi I mean permissionless within core&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; I think no&lt;br&gt;&lt;strong&gt;&amp;lt;arnuschky&amp;gt;&lt;/strong&gt; it&apos;s related to how plugins are written. If it&apos;s binary blobs, it&apos;s a) hard to build, distribute etc, and b) hard to examine&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; fluffypony I&apos;d see both possible all together. Unpermissioned scale and central repo for a selected subset would ease experience and trust for user&lt;br&gt;&lt;strong&gt;&amp;lt;arnuschky&amp;gt;&lt;/strong&gt; so if plugins are interpreted (eg python), things become a whole lot easier&lt;br&gt;&lt;strong&gt;&amp;lt;iam6yearsold&amp;gt;&lt;/strong&gt; for the record I hated the twittter plugin idea I saw a while back&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; My take permissionless has to be allowed. The end user has to be made aware who is signing and if to trust the plugin&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; well the Electrum model works well&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I agree with ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;arnuschky&amp;gt;&lt;/strong&gt; (inspection in case of central repo, but also self-distribution by plugin devs)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ThomasV will merge basically any plugin, as long as it&apos;s not malicious&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and plugins are part of the core code, effectively just in a subfolder&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think it&apos;s a testament to Electrum that they haven&apos;t had a malicious plugin ever&lt;br&gt;&lt;strong&gt;&amp;lt;arnuschky&amp;gt;&lt;/strong&gt; how do they deal with the upgrade/maintenance workload? Or do they just disable broken plugins?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Is there a way to make a subfolder in the subfolder? i.e. (1) signed and approved by core-team, (2) optional&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; arnuschky yeah they just disable broken plugins, and eventually they get deprecated out&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We should allow self distribution with appropriate warning&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine anyone can compile their own build, which would be the same thing&lt;br&gt;&lt;strong&gt;&amp;lt;arnuschky&amp;gt;&lt;/strong&gt; are you planning for compiled plugins or interpreted ones? that&apos;s quite a differens IMHO&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; arnuschky so&lt;br&gt;&lt;strong&gt;&amp;lt;arnuschky&amp;gt;&lt;/strong&gt; self-distribution is a mess for compiled ones...&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I was thinking we have a repo, say it&apos;s called monero-plugins&lt;br&gt;&lt;strong&gt;&amp;lt;arnuschky&amp;gt;&lt;/strong&gt; audit as well&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then anyone can PR to that repo&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and that repo is pulled into the main Monero source as a git submodule&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; there are two advantages to this&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 1. as it gets bigger and harder to deal with, we can step back and other known members of the community can manage that repo&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 2. if we come up with a standard set of functionality hooks, then other projects can pull that same repo in&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; eg. jwinterm&apos;s lightwallet&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also it means that the compiled Monero binaries have those plugins baked in, and you can&apos;t add extra plugins post-compile&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so no need to deal with interpreted code and securing that on disk and in memory&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; baked in means no dynamic loading?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; &amp;lt;fluffypony&amp;gt; so no need to deal with interpreted code and securing that on disk &amp;lt;-- if securing an interpreted plugin on disk became an issue, securing the binary would be an issue anyway, so I don&apos;t know of that bit matters&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Sounds all good to us. If distribution is done through official channels it&apos;s great.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; no dynamic loading&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tewinget I mean we can&apos;t secure it in the path from random-site-on-the-web down to random-download-folder and eventually into secure-disk-location&lt;br&gt;&lt;strong&gt;&amp;lt;arnuschky&amp;gt;&lt;/strong&gt; fluffypony that would be really great.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok - I think next steps would be to consider some of the hooks we need to provide to add functionality&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we can use the Monero wikia as a collaboration area for that&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is a good balance for plugins&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then we&apos;ll just update the Monero Slack&lt;br&gt;&lt;strong&gt;&amp;lt;arnuschky&amp;gt;&lt;/strong&gt; well securing the plugins can always happen by signature - no matter if interpreted or binary&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;m kidding, we don&apos;t have a Slack&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;re not that cool&lt;br&gt;&lt;strong&gt;&amp;lt;aerbax&amp;gt;&lt;/strong&gt; Would these plugins allow for interpreted languages like Lua or Python?&lt;br&gt;&lt;strong&gt;&amp;lt;arnuschky&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; aerbax I don&apos;t see why not, individual CMake files in each plugin folder that allow it to produce a library fix everything&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; We could financially support development of plugin architecture if xmr.to is the first instanciation of those plugins.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if it spits out a .so / .a / .dll with the right hooks then it&apos;s fine&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; fluffypony&amp;gt; tewinget I mean we can&apos;t secure it in the path from random-site-on-the-web down to random-download-folder and eventually into secure-disk-location &amp;lt;-- and yet, we provide binary downloads...so &quot;random site on the web&quot; could be managed the same as said binary downloads&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; just like any random site on the web can offer binaries for download and we can&apos;t secure that either&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; caveat emptor has to come into play at some point, I think&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the binaries present a single attack surface, and there&apos;s GPG-signed hashes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if we have to do GPG-signed hashes for a bunch of .py files I think I&apos;ll go mad -P&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I&apos;m not saying I think it should be one way or another, I&apos;m merely pointing out flaws in your argument P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; fair enough&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; binaryFate I think the stumbling block will be that somebody needs to champion this and run with it, and I won&apos;t be able to lead it due to travelling in a week&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; As long as people can compile their own version with non permissioned plugins this can work&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; they can always do that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and in fact that would be the testing model&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; we&apos;re not apple )&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; fork the repo, and build a binary to test your new plugin&lt;br&gt;&lt;strong&gt;&amp;lt;iam6yearsold&amp;gt;&lt;/strong&gt; asking noobs to compile will limit adoption&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; luigi Exactly&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; iam6yearsold why would noobs be writing their own plugins?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; for security&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; lol gingeropolous&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;arnuschky&amp;gt;&lt;/strong&gt; fluffypony championing the first plugin or the whole infrastructure?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; What about a curated repo of plugins (as suggested) but with those plugins written in python/lua? Someone modifying the python/lua on a target&apos;s disk is the same as someone modifying the binary anyway, and python/lua plugins would be far easier to develop and audit I think&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; arnuschky championing the design, I guess&lt;br&gt;&lt;strong&gt;&amp;lt;arnuschky&amp;gt;&lt;/strong&gt; tewinget I would prefer that.&lt;br&gt;&lt;strong&gt;&amp;lt;iam6yearsold&amp;gt;&lt;/strong&gt; how about 1 version with binaries and gpg sig and no plugins? caveat emptor for the rest&lt;br&gt;&lt;strong&gt;&amp;lt;arnuschky&amp;gt;&lt;/strong&gt; mostly due to auditing, and there&apos;s no build/distribution mess attached&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I would prefer we remain language agnostic&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; iam6yearsold that&apos;s what we already have&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; fluffypony language-agnostic is fine, but...well, how do you imagine that will work out?&lt;br&gt;&lt;strong&gt;&amp;lt;iam6yearsold&amp;gt;&lt;/strong&gt; thanks pony. I like the current situation then&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tewinget read up&lt;br&gt;&lt;strong&gt;&amp;lt;arnuschky&amp;gt;&lt;/strong&gt; ah even language agnostic. I thought up to now it&apos;s supposed to be a C++ only API&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; as in, how do we become language-agnostic so that we can remain so?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; [] &amp;lt;aerbax&amp;gt; Would these plugins allow for interpreted languages like Lua or Python?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; [] &amp;lt;fluffypony&amp;gt; aerbax I don&apos;t see why not, individual CMake files in each plugin folder that allow it to produce a library fix everything&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;* smooth&lt;/strong&gt; is here&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also what if a plugin wants to call a function in the core crypto library, for instance?&lt;br&gt;&lt;strong&gt;&amp;lt;arnuschky&amp;gt;&lt;/strong&gt; design-wise, that&apos;s sounds like a nightmare, no?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, so linked directly ? I kinda assumed it was gointg to be RPC based.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok well I think we&apos;re getting into an implementation discussion that&apos;s outside of the scope of this meeting&lt;br&gt;&lt;strong&gt;&amp;lt;arnuschky&amp;gt;&lt;/strong&gt; I mean, if you don&apos;t have a small and defined API, every bigger change in the wallet will break plugins&lt;br&gt;&lt;strong&gt;&amp;lt;arnuschky&amp;gt;&lt;/strong&gt; true )&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; after the dev meeting we can continue this conversation if you guys want&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but let&apos;s first circle back around&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; this deserves some kind of design thread like ringct imo&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, link ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: &quot;this deserves&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so nothing yet&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &quot;like ringct&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I see what you were asking&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; OH&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; &quot;like ringct is supposed to get&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Fair enough.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so basically this is all luigi&apos;s fault&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; warp was gonna go it!@&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; its true. i mis-called out luigi on that one&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; warptangent is off sick at the moment&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; so I blame that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I blame Canada&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok back on track&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; since the last meeting the bulk of the PRs have been bug fixes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and changes to the way we access the DB as discussed at the beginning&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we also had a huge discussion about how to handle mixins below the minimum in the RPC call&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which was then implemented in #715&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;m also going to try to personally spend some time on the text that users see, things like the level 0 logging output and the CLI flag help&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; oh I was gonna do that&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; but then I didn&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; luigi we can do it together&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; awwww&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I can show you the world, shining shimmering splendid&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; take you wonder by wonder&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also #728 was a little contentious&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so we created a company called Mixinstream that has hired all the contributors&lt;br&gt;&lt;strong&gt;&amp;lt;palexander&amp;gt;&lt;/strong&gt; heh heh&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and gingeropolous has launched Monero Classic&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ( sorry )&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; -P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so #728 is Ilya&apos;s work as part of the GUI effort&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Can I launch unlimited?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; he was struggling with wallet2, and decided to break it out into something more logical and usable&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (to him at any rate)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; What makes it contentious?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine I&apos;ll get to that now&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; he&apos;s unintuitively called it wallet2_api, which is a little confusing&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but basically a lot of it is a wallet2_api call which then does little additional logic, and mainly just passes stuff back to wallet2&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and there&apos;s a lot of DRY-violating code because of it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; obviously there was some push back, not to prevent merging it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but more to understand the thought process&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Define DRY ?&lt;br&gt;&lt;strong&gt;&amp;lt;iam6yearsold&amp;gt;&lt;/strong&gt; DRY violating scares the shit out of me&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; https//en.wikipedia.org/wiki/Don%t_repeat_yourself&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; maybe&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; iam6yearsold DRY violations are just where you have a piece of code in two places&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so any changes have to happen in both&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we can treat the DRY-violating code as a temporary issue, though&lt;br&gt;&lt;strong&gt;&amp;lt;iam6yearsold&amp;gt;&lt;/strong&gt; two places = more opportunity for error&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; as we&apos;re going to wait until Ilya is done with it&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Which makes maintenance much harder&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then we&apos;ll either drop wallet2 and replace it with the new wallet API&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (ie. replace the simplewallet calls as well)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or if it&apos;s just a pointless layer we&apos;ll have to go the opposite route&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and change his Qt callers to use wallet2&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; as it stands it&apos;s kinda undecided and we&apos;ll have to see how Ilya goes&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Is Ilya aware of the concern?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine yes, we had some discussion on the PR, and othe has also spoken to him afaik&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; he was responsive on the PR comments, but this isn&apos;t Bitcoin&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we don&apos;t ACK NACK utACK for years before merging somethingm&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; aintnobodygottimeforthat.gif&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; utNACK&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; luigi #networknerd&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; utACK was not a typo ?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; means untested&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; conceptACK or similar&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo https//lists.linuxfoundation.org/pipermail/bitcoin-dev/-December/71.html&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if you&apos;re interested&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; crap&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; LOL&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; PasteGate 2.0&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; internets&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; ur pasting skills suck&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Hahah&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; othe pasting is a scam&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that&apos;s how I write all my patches&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I just copy-and-paste code from StackExchange&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; thats my job&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so anyone who can reproduce the 0.9.2 segfault please try latest master&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and if you&apos;re still segfaulting let us know&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; else we&apos;re going to do a point release on Monday&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 0.9.3, I guess?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; hrm&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or 0.9.2.1&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; we&apos;re gonna run out of numbers at this rate&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah we are&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; oh wait&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; 0921&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; we have 0.10&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; nevermind&lt;br&gt;&lt;strong&gt;&amp;lt;iam6yearsold&amp;gt;&lt;/strong&gt; will there be multiple devs in IRC at time of hard fork this week just in case? I see a few pools still on old cold and probably a few users too&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes we just do a Bitcoin&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No chance, there&apos;s an infinity of those.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 0.11&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; iam6yearsold yes, and we&apos;ve reached out to as many of them as we can&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; is 0.10 supposed to be for next hard fork?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; luigi fork that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; when warptangent is back we&apos;ll see how it goes on ringCT&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and make a more concrete decision as to the timing of the next fork&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; iam6yearsold The hardfork will approximately take place at 13:00 UTC, so both US and Europe will probably be awake&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; and Asia of course&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; everyone will be awake&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; even me&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hawaii will probably be asleep&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; -P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fwiw!&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; wat&lt;br&gt;&lt;strong&gt;&amp;lt;Wolf`&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; we should also consider what else we should go in the next major version besides ringct (doesn&apos;t need to be discussed now)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; uh I meant UTC btw&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; you muricans with AM/PM&lt;br&gt;&lt;strong&gt;&amp;lt;Wolf`&amp;gt;&lt;/strong&gt; who got drunk and posted about a party in #monero-dev&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; then america won&apos;t be up&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The db reorg seems like a good candidate.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; oh well&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; smooth agreed&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; east coast will right?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; sure ish&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; You better set your alarm luigi&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Surae is also going to be picking up MRL-6 in the summer&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; he has some ideas about how to complete that&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; MRL-6 is multisig?&lt;br&gt;&lt;strong&gt;&amp;lt;iam6yearsold&amp;gt;&lt;/strong&gt; I will party hard if fork happens with no drama&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; https//github.com/monero-project/research-lab/tree/master/publications/MRL-%-%Difficulty%Adjustment%Algorithms%in%Cryptocurrency%Protocols&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; oh cool, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; How do get cmake to tell you the commands it&apos;s running ?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; we have diff, we have db stuff, we have fee stuff&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&lt;/strong&gt;&amp;gt; moneromooo: I normally make VERBOSE=1&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Thanks, I was trying V=1&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; I like my V=2&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok - any last things to add&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or can we call it?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi&amp;gt;&lt;/strong&gt; call it&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.9.3 Released</title><link>https://beta.monerodevs.org/blog/2016/03/22/monero-0.9.3-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/03/22/monero-0.9.3-released/</guid><description>A point release of Monero Hydrogen Helix containing important bug fixes</description><pubDate>Tue, 22 Mar 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Summary of Changes&lt;/h2&gt;
&lt;p&gt;This has urgent and important bug fixes to 0.9.2 &lt;em&gt;Hydrogen Helix&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Urgent bug fix for database corruption issues in 0.9.2&lt;/li&gt;
&lt;li&gt;Official Windows 32-bit releases are back&lt;/li&gt;
&lt;li&gt;Updates to miniupnpc&lt;/li&gt;
&lt;li&gt;Sets v3 fork date for September, 2016&lt;/li&gt;
&lt;li&gt;Fixes core tests and re-enables them&lt;/li&gt;
&lt;li&gt;Fixes a problem with --password-file not working in RPC mode&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Official Download Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/monero.win.x64.v0-9-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/monero.win.x86.v0-9-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/monero.mac.x64.v0-9-3-0.tar.bz2&quot;&gt;OS X, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/monero.linux.x64.v0-9-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/monero.linux.x86.v0-9-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/monero.linux.arm7.v0-9-3-0.tar.bz2&quot;&gt;Linux, ARM v7&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Download Hashes&lt;/h2&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;ul&gt;
&lt;li&gt;monero.win.x64.v0-9-3-0.zip, 246115b0da133e0203dc78d26bbc82e9b76a178939bff8d4541bf04a02a19854&lt;/li&gt;
&lt;li&gt;monero.win.x86.v0-9-3-0.zip, 4663222a810ad854da1fc9d665e51252e61ddb1a8f69de3a31ad195386d445a2&lt;/li&gt;
&lt;li&gt;monero.mac.x64.v0-9-3-0.tar.bz2, f471a420485413d5fcb1b19065a3b4e9a68c49596ddd6291787ad34121bad32c&lt;/li&gt;
&lt;li&gt;monero.linux.x64.v0-9-3-0.tar.bz2, 9e6747b69642389e98ca5f70cec7276f7af7156e5dce95409a8da7cccff5876e&lt;/li&gt;
&lt;li&gt;monero.linux.x86.v0-9-3-0.tar.bz2, 90c51c4a68f78ac2262a7b5a676f02d43ba7b9b6800b8b150d89980604c969f2&lt;/li&gt;
&lt;li&gt;monero.linux.arm7.v0-9-3-0.tar.bz2, c312ba0810bf04ab2e28b61a50de2a83c1c614fd789bab4cacacb716134a7239&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>Monero 0.9.4 Released</title><link>https://beta.monerodevs.org/blog/2016/04/02/monero-0.9.4-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/04/02/monero-0.9.4-released/</guid><description>A point release of Monero Hydrogen Helix containing important bug fixes</description><pubDate>Sat, 02 Apr 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Summary of Changes&lt;/h2&gt;
&lt;p&gt;This has important bug fixes to 0.9.3 &lt;em&gt;Hydrogen Helix&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix remaining issues with coinbase transactions&lt;/li&gt;
&lt;li&gt;Removed &lt;code&gt;connectivity_tool&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Switched to new Clang move diagnostics&lt;/li&gt;
&lt;li&gt;Added a new &lt;code&gt;--generate-from-json&lt;/code&gt; flag to simplewallet to allow wallet creation from a JSON file&lt;/li&gt;
&lt;li&gt;Add a new and improved version of &lt;code&gt;sweep_dust&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Various bug fixes to handle failures such as map resize failures and bad simplewallet exits&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Official Download Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/monero.win.x64.v0-9-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/monero.win.x86.v0-9-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/monero.mac.x64.v0-9-4-0.tar.bz2&quot;&gt;OS X, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/monero.linux.x64.v0-9-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/monero.linux.x86.v0-9-4-0.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Download Hashes&lt;/h2&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;ul&gt;
&lt;li&gt;monero.win.x64.v0-9-4-0.zip, a6f171c942a2b75432573c3cea6ca3becb10769a08eaaea5cca080c92b8ee297&lt;/li&gt;
&lt;li&gt;monero.win.x86.v0-9-4-0.zip, c9e4abc19c767ab570c2d0a9d504ba75d73eea26e7cf719a1260fdbb9469c250&lt;/li&gt;
&lt;li&gt;monero.linux.x64.v0-9-4-0.tar.bz2, 0b3610c9b301ea14174ce700923a604909fa7cbd9335849112c9d6cfb07a1a43&lt;/li&gt;
&lt;li&gt;monero.linux.x86.v0-9-4-0.tar.bz2, c070125bb885c5b887d3adce866e9bb941ed790485ef34444e62e0881fe8852a&lt;/li&gt;
&lt;li&gt;monero.mac.x64.v0-9-4-0.tar.bz2, ded52162d34d5a726b53ffd14ebbf02388d9b396f3f4e278a4755e5286b1aeab&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2016-04-24</title><link>https://beta.monerodevs.org/blog/2016/04/24/overview-and-logs-for-the-dev-meeting-held-on-2016-04-24/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/04/24/overview-and-logs-for-the-dev-meeting-held-on-2016-04-24/</guid><description>A review and discussion of open PRs, moving forward with Ring CT</description><pubDate>Sun, 24 Apr 2016 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; hey what&apos;s on our agenda for today anyway&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; slideshow from fluffypony&apos;s trip to Asia?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; we could do that :D&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hyc: More seriously, I suppose some Ring CT stuff + something about the performance branch&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hyc: Plus I think there are still some PRs open for review&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds good. looking at NobleSir&apos;s DB schema, doesn&apos;t seem like there&apos;s much new needed on the DB side of things&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hyc, fluffypony: I could make a list of which PRs are still open for review if you want?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; 13 open right now&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; all right&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; moneromooo already reviewed PR#806&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Oh yeah this is easier to spot -&amp;gt; &lt;a href=&quot;https://github.com/monero-project/bitmonero/pulls&quot;&gt;https://github.com/monero-project/bitmonero/pulls&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;hyc&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; smooth and moneromooo had a little chat about 818 &amp;amp; 819 earlier today&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;ve browsed thru them but frankly don&apos;t know enough about how things work to know their implications&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I felt like that abour your/warp&apos;s DB perf branch :P&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ;)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; looking at git history I&apos;d guess tewinget or NoodleDoodle would have breezed thru them&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hokay&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; t -1 hour&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; t -5 min&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;JonathanD_&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hola&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; bonjour&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; bonjour&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Comment allez-vous ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; la réunion d&apos;aujourd&apos;hui aura lieu en français&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; laissez les bon temps rouler&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; Konnichiwa&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; welcome to the dev meeting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; after a brief intermission we&apos;re back on every 2 weeks&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; I&apos;m here but not really&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;ve been trying to keep up whilst travelling, but there&apos;s some backlog I didn&apos;t read&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think before we discuss #805 and the performance PR, let&apos;s just touch base on the smaller ones&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; #810, #814, #818, all seem to have been reviewed and are ready for merge&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; smooth had reservations about 810.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Or hyc. Or both.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; smooth / hyc: any new thoughts beyond the one comment on the PR?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; both I think, but I don&apos;t remember smooth&apos;s comments&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think it was just extra complexity htat might not be worth it.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; my point - the current pool code calls getblocktemplate 1/second but doesn&apos;t do anything with the response if the height is the same as before&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the pool code ought to just call getblockcount in that case, which executes in 0ms&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; smooth commented on #810 -&amp;gt; &lt;a href=&quot;https://github.com/monero-project/bitmonero/pull/810&quot;&gt;https://github.com/monero-project/bitmonero/pull/810&lt;/a&gt;&lt;br&gt;&lt;strong&gt;* DaveyJones&lt;/strong&gt;: quotes deBRUYNE from yesterday : dEBRUYNE pages othe, NoodleDoodle, smooth, tewinget, binaryFate&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so then the pool code is bad, right ?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah, in my perspective anyway&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; No comment on the code for &lt;a href=&quot;https://github.com/monero-project/bitmonero/pull/794&quot;&gt;https://github.com/monero-project/bitmonero/pull/794&lt;/a&gt; but is there some way we can reach out to the family of warptangent to let them know we are very greatful for his contributions?&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; i added a comment to 810&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ His dad commented in the thread&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; xmrpromotions: they&apos;re already speaking to us, and we&apos;ve let them know&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; but let&apos;s stick to -dev decisions for now&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; 818 i think needs review by a cryptographer before we release that feature&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; hyc&amp;gt; the pool code ought to just call getblockcount in that case &amp;lt;= this is incorrect as we discussed before, but not relevant to 810&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; getinfo returns top hash.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And seems fairly lightweight.&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; it should check the top block hash, not height, but in any case even calling getblocktemplate 1/second isn&apos;t obvious to me would be a performance issue at all&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Maybe PCFiL can test. He reported high CPU use when there were like 15 txes in the pool, and calming down at ~3.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Or I could test it actually, just curl that URI.&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; maybe we should look at why it takes so long then. when happens when there are 500?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; fair enough, re: getinfo. still, it seems like this cache should be unnecessary&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we can pack a bunch of transactions into testnet&apos;s mempool to see&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; next topic?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds like a good plan. perf optimizations should always have before/after metrics.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 811 / 812 / 813, any thoughts or objections on them ?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; 811 seems pretty straightforward&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; tho moneromooo mentioned that the test in question never actually gets run&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; anyway, compiling unit tests is broken without it, so 811 needs to go in&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 812 seems fine too&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; those all look fine, noting that the net code is a complete black box to me so i can&apos;t really have an opinion there&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok - has anyone tested 815?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, I did :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 816 is also pretty straightforward&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;ll review 817 later when I&apos;m merging&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and 819 is obvious&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 818 won&apos;t apply once 816 is merged (duplicate -8 new error code), I&apos;ll update once this is done.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah 816 looks fine&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I wouldn&apos;t bother yet - wait until there&apos;s been an MRL review on 818, moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 810 I&apos;ll hold off on and let it bounce around, final decision at the next meeting if not before&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so 806, the PR that fixes issue 805 - any final thoughts on it or can I merge?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; works for me ;)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Seems fine. I didn&apos; try it though.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; it will make starting up a new wallet less painful for new users&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh and then unwind, I forgot about that - moneromooo you commented today that you&apos;re going to do some more work on that, do you want to merge and then submit further PRs for improvement, or work off that PR?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Leave it out for now.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so then performance&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; are we going to merge it, or leave it for 0.10.0 ?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; conclusion - migrating DB schema in-place is much slower than just export/reimport from scratch&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: yeah I know, the conversion tool was always horrendously slow by comparison&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; im not sure that invalidates it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but in-place migration has its place&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; eg. when running as a service&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; easy of use matters, and if advanced users want to do it faster they can use th etools&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; sync from scratch is an option too, if they dont care about bandwidth&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I guess the overriding factor here is that we suck at communicating with the end users that are running nodes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the fork taught me that, at any rate, so we have to assume people won&apos;t be reading release notes&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok. but are they going to notice that their newly restarted server isn&apos;t talking to anyone on the network for 1+ hour?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I don&apos;t think they&apos;ll care if it&apos;s an unattended server&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we do need a way to universally respond to RPC calls with an error that explains that it&apos;s busy and this is the conversion % or something&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i guess the use case to consider is shapeshift&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; RPC calls that care about this do return busy.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If not, file a bug with details.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: a conversion will lock almost everything out, though ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; except I guess blindly broadcasting transactions&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, nevermind.&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; even then it probably has to verify them&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah so I think the entire RPC interface has to error with a status&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m guessing the RPC server will not be up yet if it&apos;s converting the db.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah, the conversion is firing up from db open&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I don&apos;t think anything else is up yet&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ah point&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; whats the problem with refusing to start until they do something with their db?&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; i mean error out at startup, no conversion&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; you can either delete/rename it (and therefore resync) or convert it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; smooth: because in background mode / windows service mode you won&apos;t know that it&apos;s dying&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; you&apos;ll know its not working, there must be some way to indicate a reason&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so practically: I have Bitcoin and Monero on a Windows node&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; maybe leave a message file behind and the cli can report the message&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; system(&quot;xmessage &quot;help&quot;&quot;)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and at some point the Bitcoin DB got corrupted (multiple times)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I have the service set to restart on fail, and eventually restart the whole machine&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so it was restarting the machine every 15 minutes, and since I was only using the Monero node on it I had no idea&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; right, so the overarching question is monero&apos;s philosophy on un-managed nodes&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; (perhaps)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if truly no one is monitoring, then the daemon can do its conversion in however many hours it takes and no one will be bothered&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if anyone is doing a health check they&apos;re gonig to wonder why it&apos;s not responding&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Aside from that I&apos;d feel more comfortable if someone besides me has tested the current branch with migration happening&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I will&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we know the perf code itself, not counting the migrate bit, is working fine&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: if I start it up with a current blockchain it&apos;ll just convert, right?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok I&apos;ll give it a spin on a few devices&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so then I guess the final question is whether this goes into 0.9.x or 0.10.0 ?&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; perf code itself i run on multiple nodes, from 32 bit arm to 64bit x86 - works absolutely flaweless here&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; peanut gallery here - makes more sense to call it 0.9.x . big number change seems appropriate for consensus mechanism changes (i.e., ringct)&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; yeah i agree with gingeropolous in general... iterate the version on huge changes, subversion on consensus changes, and point on small changes that don&apos;t break consensus.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: I don&apos;t disagree, I&apos;m also leaning towards it being a point release&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Also if there is down time for the nodes during conversion a more gradual approach in 0.9.x is preferable&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; that maintains the idea that all 0.9.x are compatible, and not compatible for 0.10.x&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; well with a 0.9.x release everyone won&apos;t update at once&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; well, they&apos;re compatible on the wire, at least&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; and that&apos;s what matters in the long run... say 2-3 years from now there are lots of companies with various implementations and such, like in Bitcoin. a switch to 0.10.x indicates to them &quot;get your stuff together or be left behind&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; so might as well use that precedence earlier rather than later.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok I think that&apos;s it from my side - does anyone have anything they want to ask / add / discuss ?&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; i think anything with a conversion process like that should be branded as a major/semi-major upgrade, especially since you can&apos;t easily downgrade&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; perhaps a bit about ring CT? Though hyc kind of already said something about that before the discussion&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; more specifically -&amp;gt; &amp;lt;hyc&amp;gt; sounds good. looking at NobleSir&apos;s DB schema, doesn&apos;t seem like there&apos;s much new needed on the DB side of things&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; smooth: can definitely make that clear in the release&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; oh and fluffypony, perhaps a bit about the 0MQ stuff as well?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc is better suited to update us on RingCT&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; 0mq is kind of a big issue i think, maybe leave for the next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; Is omq the only/primary reason why work is still being done on master instead of dev branch?&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; thats part of the whole issue of how the repo is organized and the workflow&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah I think that&apos;s a discussion we can have at the next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sorry I&apos;ve got very little intelligent to say about ringct&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; i&apos;ve compiled the code and run the test successfully&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but I don&apos;t really think i&apos;m in position to merge it, don&apos;t understand the pieces&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m better acquainted with monero in general, though less with the db side.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And IANAC.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; you are not a cat ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; obviously, you&apos;re a moo!&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That is true.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Maybe we can get riddick on the job.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that&apos;s riddick-ulous&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK then. No cats.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Thing is, I&apos;m wary of starting a large piece of work these days, as I don&apos;t have as much free time as I used to.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE_&amp;gt;&lt;/strong&gt; hyc, moneromooo: Perhaps the two of you could collaborate with NobleSir on it&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Once the meeting is adjourned, can i hijack everyone/someone&apos;s attention for 2 mins to ask a question? it&apos;s not an official dev question, but still related i guess.&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; just throw it out&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; can I ask about multi sig? Am I right that ring ct will be a prerequisit for it? I ask because it sounds like it will be needed for bitsquare (at least to be used as intended)&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; no ringct is no prerequesite for multisig&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; and no bitshares doesnt need it&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; bitsquare&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol bitshares&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; notsquares&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; all they need is some gui changes like payment id support or alternatively its enough to use integrated addresses instead&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; and then they need support for the spendkey stuff to proof a payment, thats it&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Multisig happens as a byproduct of ringct withou much extra work though AIUI.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; ok thank you. maybe I read about dev priorities and misinterpreted a comment about ringct coming before multi sig&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Can I get someone&apos;s opinion on something? The &quot;incoming_transfers&quot; simplewallet method with &quot;all&quot; as the type returns a list of all transfers with in XMR coming into the wallet, including change from outgoing txs. For the wallet i&apos;ve been working on, I have introduced a way to track outgoing transactions locally and store them using IndexedDB, since there’s not a good way to do that over rpc. I’d like&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; to present users with a &quot;pseudo-ledger&quot; so-to-speak that showed incoming txs and outgoing txs, and should add up to the balance for a wallet. Would it be correct/good/valid for me to check the returns from &quot;incoming_transfers&quot; to see if any tx_ids match those from the outgoing transfers database, and if they do match, don&apos;t display them? That would result in the displayed &quot;incoming transfers&quot; to only be&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; transfers from another source.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; incoming_transfers shows the raw outputs. So you need to subtract those coming back from the ones leaving with the same txid.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But I&apos;ll add RPC for the others in the near future.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; moneromooo can you be more explicit, what do you intend to add?&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Well, the data i record in the database is only the amount that leaves the wallet (it is ignorant of the fact that there is change leaving and coming back). Although, come to think of it, it also is ignorant of the fee paid... hmm, okay, i&apos;ll need to think on this more&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; RPC for getting the same info that show_transfers displays.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; ^that would solve all my issues and i&apos;d love you forever. in a manly way.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE_&amp;gt;&lt;/strong&gt; othe: afaik Bitsquare needs it if you want XMR/fiat markets&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; altcoins are the fiat markets in bitsquares atm i think&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; dEBRUYNE_: that&apos;s correct. but based on the interview on daily decrypt, i don&apos;t think he plans to have fiat markets other than BTC anytime soon. he kind of alluded to that.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; he said in the interview that if you wanted to trade an altcoin for fiat, you&apos;d have to go through bitcoin because that&apos;s what has the best liquidity and what multisig is implemented in the market&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; correct&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2016-05-08</title><link>https://beta.monerodevs.org/blog/2016/05/08/logs-for-the-kovri-dev-meeting-held-on-2016-05-08/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/05/08/logs-for-the-kovri-dev-meeting-held-on-2016-05-08/</guid><description>Mac / BSD support moving forward</description><pubDate>Sun, 08 May 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hiiii&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; was just about to check if you&apos;re around :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi everyone, I think meeting-bot is still online&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes it is&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; coming through loud and clear on this side&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; reading backlog&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi moneromoo.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi psi, uncrustify configs? Can you explain?&lt;br&gt;&lt;strong&gt;&amp;lt;psi&amp;gt;&lt;/strong&gt; uncrustify is a code styler for c/c++&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;ve never heard of it, plz tell me more psi?&lt;br&gt;&lt;strong&gt;&amp;lt;psi&amp;gt;&lt;/strong&gt; it auto formats the code&lt;br&gt;&lt;strong&gt;* psi&lt;/strong&gt; gets relevant links&lt;br&gt;&lt;strong&gt;&amp;lt;psi&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/uncrustify/uncrustify&quot;&gt;https://github.com/uncrustify/uncrustify&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I know that psi, but why for _.conf?&lt;br&gt;&lt;strong&gt;&amp;lt;psi&amp;gt;&lt;/strong&gt; i don;t understand?&lt;br&gt;&lt;strong&gt;&amp;lt;psi&amp;gt;&lt;/strong&gt; what about _.conf?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; not for *.conf&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; he means conf file for uncrustify matching our coding style&lt;br&gt;&lt;strong&gt;&amp;lt;psi&amp;gt;&lt;/strong&gt; damn lag&lt;br&gt;&lt;strong&gt;* psi&lt;/strong&gt; waits to catch up&lt;br&gt;&lt;strong&gt;&amp;lt;psi&amp;gt;&lt;/strong&gt; fluffypony: right&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; back&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; wb&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; To answer the question, no I don&apos;t have an uncrustify config for kovri.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Just a simple .vimrc.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I can take a look at creating a config after #174 is resolved.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony: I saw your comment in #56, what system are you runnning?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: Ubuntu 14.04&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and there&apos;s no Boost 1.59 / 1.60 available&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but that little hack worked&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 1.54 should work though&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; triple checks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I can&apos;t use 1.54&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; incompatible with Monero&lt;br&gt;&lt;strong&gt;&amp;lt;psi&amp;gt;&lt;/strong&gt; monero needs .56 or higher ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; .55 or higher&lt;br&gt;&lt;strong&gt;&amp;lt;psi&amp;gt;&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so basically .59 or higher if you want both&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I need about 5-15 minutes to build on bsd and osx so I can open the new linkage error tickets I talked about in #174&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;psi&amp;gt;&lt;/strong&gt; :\&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; the only time I have is now and a bit later but the meeting is now so I want to throw it into the topic&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; still compiling, should be done in 5 or so&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; #monero-dev, FYI, our meetings have always been more organized, on-point, and I&apos;ve almost always been prepared.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; This one caught me off guard.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (last minute suggestion by fluffypony)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Sorry for the wait.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; don&apos;t stress, ours are always by the seat of our pants&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; opening tickets&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hmf, I need to work with the bsd a bit more before posting.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anyway, &lt;a href=&quot;https://github.com/monero-project/kovri/issues/175&quot;&gt;https://github.com/monero-project/kovri/issues/175&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m only sitting with this again since I left off &amp;lt; 24 hours or so ago so,&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I haven&apos;t drawn any conclusions yet.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Has anyone seen this before? #monero-dev?&lt;br&gt;&lt;strong&gt;* fluffypony&lt;/strong&gt; clicks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: seen anything like that before ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &quot;Undefined symbols for architecture x86_64&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; The usual &apos;Undefined symbols for architecture x86_64&apos; has been an osx complaint on this machine in the past.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not as such. I&apos;ve seen plenty of really annoying linking issues though.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; this is gcc on OS X tho, right ?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony: Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; maybe we&apos;re chasing our tails on that&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I don&apos;t have time to deal with clang. If we want multi-distro builds, I need to streamline our process.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; for macosx, clang won&apos;t build because it doesn&apos;t like the things I did for the reseed rewrite and,&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I don&apos;t have time to keep-up with llvm development.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So, thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; rewrite everything in C :-P&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok my suggestion is that we eschew OS X / BSD compatibility for the moment&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; until we can fix Clang support&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thanks moneromoo. I&apos;m glad this isn&apos;t just a kovri thing.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; rather than trying to fudge it&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Well that&apos;s the problem, this won&apos;t be the only issue.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah I know&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; And I&apos;ll end up wasting time juggling compilers instead of working on other things.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I mean that can be a later piece of work&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; let&apos;s focus on getting it working on one Linux and Windows, where we&apos;re running gcc and it&apos;s fine&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony: what part will be the later piece of work?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: fixing Clang incompatibilities&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t use OSX btw, so kinda ignore what I said above.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok sounds great, I&apos;ll focus on linux/win building.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Should we remove osx/bsd build instructions from BUILDING.md?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Or I&apos;ll just open the bsd ticket and maybe someone will see it?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah, I think let&apos;s make a note that it&apos;s broken on OS X / BSD for the moment, and that contributors are welcome to fix&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, I&apos;ll add the note.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Any other questions/comments on #175?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; no not yet&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I mean no not atm, lol&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, I&apos;ll add a note in #174 about what we discussed.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; And part 1) in #174, apparently there is an env variable I can set to get it to work.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Not the first travis issue I&apos;ve had to deal with.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oh well, they are growing quite nicely IMHO.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; travis issues are growing quite nicely ?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol, yes, and I meant their project as a whole.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, hour is up. Anything else pressing?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I don&apos;t think so - this was kinda an interim meeting because Kovri&apos;s was last week&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so this brings them into line&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; next one on May 22nd, same time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, I&apos;ll mark the calendar.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thanks everyone.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; thank you&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2016-05-08</title><link>https://beta.monerodevs.org/blog/2016/05/08/overview-and-logs-for-the-dev-meeting-held-on-2016-05-08/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/05/08/overview-and-logs-for-the-dev-meeting-held-on-2016-05-08/</guid><description>Clarification on ringCT next steps, 0MQ, discussion of open PRs</description><pubDate>Sun, 08 May 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc, moneromooo, smooth, luigi1111w, luigi1112, luigi1114, ArticMine, NoodleDoodle, tewinget: meeting starting&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hey&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and othe&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; just waiting for the relay to come up&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; there we go&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Not here&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hello, and welcome to the 75th annual hunger games&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; crap, luigi1112&apos;s not here.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; luigi1112 is literally a ghost&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so we have a couple of PRs hanging around&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; is that why there are always 2-3 of him?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; bigreddmachine: exactly :)&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Hoooooo can say&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;ve reviewed #831 and it&apos;s ready for merge&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; same with 827&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; has anyone had further thoughts on 818 or are we ok with merging that functionality in its current form ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; bearing in mind that this will haunt us basically forever&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and we pretty much can&apos;t change it ever again&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; no pressure or anything&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (just kidding, we can definitely version it)&lt;br&gt;&lt;strong&gt;* fluffypony&lt;/strong&gt; waaaaaits&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I haven&apos;t looked at 818, it&apos;s a crypto question still&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah I think shen looked at it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok we&apos;ll put a peg on that pending input from moneromooo and smooth&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; What are shen&apos;s thoughts on 818?&lt;br&gt;&lt;strong&gt;&amp;lt;MRL-Relay&amp;gt;&lt;/strong&gt; {-shen} I took a glance at it, but if desired I can look deeper&lt;br&gt;&lt;strong&gt;&amp;lt;MRL-Relay&amp;gt;&lt;/strong&gt; {-shen} at glance looked ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; shen: I think take a closer look if you can, given how we *are* stuck with it forever we may as well try get it right off the bat&lt;br&gt;&lt;strong&gt;&amp;lt;MRL-Relay&amp;gt;&lt;/strong&gt; {-shen} ok I will budget some time today or tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; then with the performance branch (794) we found an issue with the initial migration, messed up a global index on some txos&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Is that the sig thing?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; this appears to be fixed with the new / faster migration&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; luigi1112: yes&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; luigi1112: also I think if you have a second do you want to glance at the output format, maybe we need to give it a version prefix and a suffix of some sort&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so performance is ready for merge, unless anyone has an objection&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds good to me&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; then 810, I&apos;m still unclear as to whether we&apos;re dropping that idea or we&apos;re merging it&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; given the increased locking requirements I&apos;m against it.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and as said before, I think fixing the pool code to use cheaper queries is better&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;m onboard with that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so now that we&apos;re getting the performance branch out the way&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the next two major things on the radar are 0MQ and ringct&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; at the moment we have that stall in the dev branch, not sure whether it&apos;s time to nuke it and start the new one&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;ll wait for input from moneromooo on that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then ringct - hyc, did you say you were going to do some of that? I can&apos;t even remember&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I looked into it but no, moneromooo should take lead&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; shen&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I can do whatever DB additions are needed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; what&apos;s the status of your implementation code ?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; perhaps hyc can assist with the DB stuff&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; oh he was quicker than me already&lt;br&gt;&lt;strong&gt;&amp;lt;MRL-Relay&amp;gt;&lt;/strong&gt; {-shen} Should be ready for test net at least&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s time for a testnet fork anyway, so we can work towards that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; basically everything else requires moneromooo and smooth, so we can put a peg in them till next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; speaking of which&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; next one on the 22nd&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; perhaps they will show up within the next 30 minutes :-P Just page them 3 times!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hah hah&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Btw fluffypony, will the performance branch be used for a new point release?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: yes&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; Btw, if moneromooo and smooth show up later tonight and have a chat about 0MQ we could just add that to the dev logs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; q: for the next point release... will it include arm7 binaries? 0.9.4 does not&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it should&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; okay. unreleated, probably for hyc... you mentioned that simplewallet now only needs to sync ~30 MB instead of 3 GB with the new improvements. What was the savings? was there just a lot of data being shared that was unnecessary?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; fluffypony: I&apos;ll think about that&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; bigreddmachine: sync of irrelevant blocks, only needed to use hashes&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&lt;/strong&gt;&amp;gt; kk, thats what i figured&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; now just syncing block headers?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; up to a given refresh height it only syncs hashes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: we can carry on chatting about the bits you missed after the kovri meeting, if that&apos;s ok ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Sure.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok back to the Monero side&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: have you had a chance to read the meeting backlog ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I did.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok - thoughts on 0MQ / dev branch?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if you have the dev branch on your fork we can nuke it and reset&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think you can nuke the dev branch.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; As for 0mq... whenever I get to start it, it&apos;s going to be a largeish amount of work at once I think.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I happen to be not super motivated to code these days, after day job spent debugging stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sometimes you gotta take a break and work on fun stuff&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; perhaps Ring CT qualifies as fun stuff, perhaps not :-P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What&apos;s more important btw, 0mq or ringct ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I would think ringct&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I&apos;d say Ring CT too&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Iirc ring CT needs to be some time on testnet too anyway&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And we can ask the &quot;did nobody test this ?&quot; peanut gallery in to test it :D&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; awesome&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; One other thing I wanted to do, which is interesting from a user&apos;s point of view, is to allow the wallet to see/decode pool txes.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;s probably not too much work.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; lol moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Btw moneromooo, in case you hadn&apos;t read it yet hyc can assist you with the DB stuff&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; More specifically -&amp;gt; &amp;lt;hyc&amp;gt; I can do whatever DB additions are needed&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I saw that. It&apos;s good so I don&apos;t break it all.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Btw fluffypony, I forgot to ask earlier. Not sure if he is here, but any plans to opensource NoodleDoodle&apos;s trezor code soon^tm?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; you&apos;d have to ask NoodleDoodle that&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; all right, perhaps he responds :-P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh: about reviewing the signature patch, IIRC smooth said that code was only used for the debug commands, so the CN people might not have make it so resistant to misuse or something. So might be worth looking at its internals (I expect it uses the same building blocks as ring signatures, but I don&apos;t really know).&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Also, regarding #810, a pool op commented the following: &quot;Adding this to the current HEAD 8b0d22a reduces CPU by an order of magnitude on a pool wallet: 80% usage on a core down to 8%. Seems like a significant performance win to me.&quot; Since there is a mixed feeling about the PR itself I figured perhaps just close it and send the pool ops a mail that they could possibly apply the code/patch to their own code if they want to do so. I could&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; gather email addresses and setup a standardized mail.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Changing the pool code to call getinfo and check top hash would also drop CPU usage a lot.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; shen, see above ^^&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (before the pool code stuff)&lt;br&gt;&lt;strong&gt;&amp;lt;MRL-Relay&amp;gt;&lt;/strong&gt; {-shen} ok&lt;br&gt;&lt;strong&gt;&amp;lt;MRL-Relay&amp;gt;&lt;/strong&gt; {-shen} good point&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: I see, well then it&apos;s more up to the pool ops instead of the contributors/developers imo&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Up to whoever gets his butt in gear to do it, as usual :D&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2016-05-22</title><link>https://beta.monerodevs.org/blog/2016/05/22/logs-for-the-kovri-dev-meeting-held-on-2016-05-22/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/05/22/logs-for-the-kovri-dev-meeting-held-on-2016-05-22/</guid><description>GNU Social status, Kovri website, i2p StackExchange, Coverity for Kovri</description><pubDate>Sun, 22 May 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok starting the meeting relay for the Kovri meeting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Hello.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: all yours :)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; From &lt;a href=&quot;https://github.com/monero-project/kovri/issues/177&quot;&gt;https://github.com/monero-project/kovri/issues/177&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Proposed meeting items:&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 17:00 (UTC)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 1. Review assigned open tickets: status, code ideas (if applicable), etc.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 2. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 3. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Starting with 1., as discussed in private with fluffypony, let&apos;s tackle &lt;a href=&quot;https://github.com/monero-project/kovri/issues/assigned/fluffypony&quot;&gt;https://github.com/monero-project/kovri/issues/assigned/fluffypony&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hokay - should we do them one at a time ?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Sure, #105.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sec, just opening it up&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;m more curious about status updates and if we&apos;ll pursue some of these ideas.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok 107&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I asked dEBRUYNE and the rest of the social media guys about that in January last&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: have you guys looked at that at all ?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think xmrpromotions was handling that&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; JFTR: s/107/105/&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I honestly cannot remember you asking me :-P&lt;br&gt;&lt;strong&gt;* fluffypony&lt;/strong&gt; has the IRC logs to prove it :-P&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; regardless, I think xmrpromotions was handling most of that :-P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok - xmrpromotions, did you have a chance to look at GNU Social ?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I am looking at GNU social right now&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; I am sorry but I have not&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Can I ask everone, candidly, what they think of the idea?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Is it something worth pursuing?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; My initial instinct is yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tbh I had hardly heard about GNU Social till you brought it up&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; Are there more details I can read about it? &lt;a href=&quot;https://github.com/monero-project/kovri/issues/105&quot;&gt;https://github.com/monero-project/kovri/issues/105&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but I think in terms of providing a more freedom-friendly social presence it&apos;s advantageous&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; plus if we can spend the energy maintaining a Facebook page we can definitely justify this... :-P&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Way better than a Facebook page&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There are many who dislike the corporate centralization of Facebook in social media&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; xmrpromotions: A great example of a working instance is &lt;a href=&quot;https://quitter.se/&quot;&gt;https://quitter.se/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;&lt;strong&gt;uguu&lt;/strong&gt;&amp;gt;&lt;/strong&gt; facebook is currently actively banning users that talk about the censorship too so...&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; xmrpromortions: For technical details, &lt;a href=&quot;https://gnu.io/social/&quot;&gt;https://gnu.io/social/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; lol, sorry, not auto-completion here&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Yes, recent news items re: censorship just get crazier and crazier.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; Thank you I will read the details and be ready to comment later. It is too early for me to commit to anything quite yet&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; And the social monopolies are finally showing their true colors.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, so #105 is on hold pending xmrpromotions&apos; review?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, next ticket.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; #46&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; The Kovri website.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; #46 - does anyone have any strong opinions on whether it should be a page on the Monero website, or a separate site that matches the Monero site&apos;s look and feel (maybe with different colours), or a completely unrelated site ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: and your input on this would be appreciated too&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think the relay is wonky&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; What&apos;s the time-cost in terms of managing two sites?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Yes, missed almost everything it looks like.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: it&apos;s mostly just the initial work, after that I mostly go hands-off and let the community run with the content&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Can anyone read this?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, so could we start small with a page on the website, or maybe subdomain/ and if things get bigger move onto another site?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that would be my recommendation&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we start with a sub-section on the Monero site&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and forward the kovri site through to it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if we feel the need later on we can create a separate site on its own&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, sounds good to me. Anyone else?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; Of the three options mentioned a separate site that matches the Monero site&apos;s look and feel may help draw a wider audience than a page on the Monero site while at the same time anyone who visits the Kovri page knows that Monero is associated with it&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; It seems like a judgement call to me. Either plan sounds reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; restarting meeting bot&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; in fact, if you want to write up some content for me I&apos;ll do it on the plane on Tuesday&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; in fact, I can probably take most of it from the readme&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; in fact, if I say in fact again I&apos;ll summon the in-fact-bot&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, ideas for content? I can blabber but ideas are welcome.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; ping in-fact-bot&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; Any thoughts on creating a stackexchange proposal for I2P? Tor has a page now &lt;a href=&quot;https://area51.stackexchange.com/proposals/56447/tor&quot;&gt;https://area51.stackexchange.com/proposals/56447/tor&lt;/a&gt; and we should be able to reach the commitment stage quickly with the same supporters behind the Monero proposal?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; xmrpromotions: we&apos;d have to run it past zzz, at the very least&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; zzz ^^&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; sorry for off topic idea. I can table it for later if appropriate&lt;br&gt;**&amp;lt;fluffypony&amp;gt; no I think it&apos;s an excellent idea, if the i2p community at large is interested then now is definitely the time&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; From what I&apos;ve seen, alot of great ideas come and go through #i2p-dev but it always comes down to resources.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I think we&apos;d all love that but someone will have to take the initiative.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; I will take the initiative on that&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; AFAICT all i2p-related dev (including Kovri) is in a bit of a dry spell so, priorities.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I like the idea though.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: the advantage is that we can basically get everyone who&apos;s committed to the Monero proposal to also back an i2p proposal&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but now is the time to do so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; whilst everyone&apos;s excited&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, so what&apos;s the next step?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; If the I2P communty supports it. As fluffypony said now is the time as the synergy will help both I2P and Monero proposals pass faster for REP related reasons&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so basically next step on the website is let&apos;s get a bit of content and I&apos;ll put it together on the plane on Tuesday&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; next step on the StackExchange proposal is to wait for feedback from zzz&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; sounds good. I wont act until I hear confirmation that zzz is ready to proceed&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I dropped a line in #i2p-dev.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; We&apos;ll see who bites.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, so #46: 1) create content 2) On Tuesday, fluffypony will put something together 3) ETA after that?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok next ticket ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; once it&apos;s pushed to the repo it goes live&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; there&apos;s no ETA beyond that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or no steps beyond pulling it and rebuilding the Jekyll site&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok great, I&apos;ll paste a note in ticket.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Moving on, #43.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok - can we just use the Monero addresses, or do we want separate addresses?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;m fine with Monero addresses.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok then they&apos;re avialable here, anonimal: &lt;a href=&quot;http://donate.getmonero.org&quot;&gt;http://donate.getmonero.org&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; *available&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok. Also, I can apply for FFS when needed or include my address somewhere or we can simply put a note in README to donate to either. Sound fair?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Or no?&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; ffs is prolly more efficient&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; FFS is better than direct donations&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and it&apos;s generally more trustworthy because you raise funds for a specific piece of work, and then get paid out on milestones&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, we should put a note in README directing to FFS and donation page or just FFS?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the readme just needs the donation page&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if we get large donations we redistribute them to active FFS proposals anyway&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: Ok, would you like to add that with your wording to the README? Or should I?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: I have to pack tomorrow, and have a bunch of things to do, so if you could that would be appreciated&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Moving on, #27&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok #27 is going to have to hold for a week or two, we&apos;re busy moving email providers on getmonero.org so I&apos;ll sort it out on the new provider&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, I&apos;ll paste that note.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Onward to #20.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 20 - I can try Coverity again, let&apos;s see if it gives me the same issue&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;ve not heard from them despite opening tickets etc.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Links? Maybe I can comment/ping them too.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: screenshots and process I followed is in that ticket&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; issue I mean&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, well, it may come down to a phone call or two.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Is that something you&apos;d be willing to do?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; If not, we can skip the integration and try to do it manually.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, next. #90 is not assigned to you but I remember you said you would assign yourself.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; one second just checking coverity&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Is #90 still of interest?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oooooh it works&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; they must&apos;ve fixed it and just not let us know&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: I&apos;ll PM you with coverity details&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Fantastic!&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Yay, great. This should be interesting.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; will I break things if I create a bridge by connecting simplewallet to the daemon over an i2p tunnel?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; doubtful&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: #90?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 90 will happen automagically when our GitLab mirror is up&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;ll have clearnet / Tor / i2p mirrors&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok then. I&apos;ve missed any discussions about that in the past, is there an ETA?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; not at the moment - it&apos;s one of those &quot;on the list&quot; things, I lack the time to knuckle down and do it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we need a devops team :-P&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Indeed. Ok, I&apos;ll add a note in ticket.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; To whom should we assign #90 then?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; me&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, will do.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Yay, hour long of fluffypony tickets finally tackled! I&apos;m glad we finally had the time. Any other comments them?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; none from my side&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So, since this was the &quot;fluffypony show&quot; meeting, for time-sake I&apos;ll sum up my part of 1. with one line:&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;m not working on any tickets ATM but what will most likely be a new ticket soon as I&apos;m working on Transports (mostly NTCP, little SSU): debugging/refactoring/c++14 refactoring where appropriate/some rewrite/some new code/documentation/improved logging&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So, that&apos;s that for now, I&apos;m sure more code talk can be at the next meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Any additional meeting items (quickly)?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; nothing more from me&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Re: StackExchange, what tl;dr can I give to #i2p-dev?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Aside from pointing a link to the meeting log.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; (I&apos;ve been out of the loop re: the initiative)&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; Just say that we are willing to cross promote it to XMR community and expect it to reach the commitment stage fairly fasy&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; fast&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; just that it&apos;s a proposal to have an i2p-specific StackExchange area&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So, what should we expect from them?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; from there the I2P and XMR communities can help each other ensure both site reach beta&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; Hard for me to make an ETA on that. End result would be an I2P site similar to what Tor has now&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: should we end meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; (or has it ended?)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; yes I think so&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; I&apos;ll take the bot down&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; We need I2P experts to appear during the proposal stage once created to ask good questions&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; early questions attract a lot more votes and rise to the top, so quality matters&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, I&apos;ll chat in #monero-dev.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; * thinking&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; xmrpromotions: I can commit to both pages. How many I2P &apos;experts&apos; would need to commit?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; well we need 40 good questions. each person can only ask 5&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; well before commitment it&apos;s just the voting section&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; Our initial 40 questions will help with SEO after launch&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; where we need not only good questions asked, but also good questions have to get 10 votes each&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; Yes I mean we need to create quality questions to vote on&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; If someone wants to create a list of 40 great questions that would be perfect&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 40 great I2P questions, I could do that.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; they still have to post them though&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; then we can divide it up and ask 5 each to make sure no silly questions gain a lot of votes early in the process&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; we can find 8 people to post 5 questions each easily&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah, then we need a bunch of people to upvote :)&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; I dont think voting will be a problem either. XMR users with no rep can be assigned to ask the questions... that will give them 5x10x5 rep (250 each)&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; which will give them more than enough for the 200 rep area 51 cutoff for the SE 100 rep account association bonus&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; strategyyyy&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; 5q with 10 votes each will earn 5 rep per vote&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Ok, sounds great. Right now, I need to finish post-meeting wrap-up, take a break, get my brain in order and bbl.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; I will make a post in the getmonero forums. Maybe we can create and agree on a list of 40 questions there before we start&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; thanks everyone. have a great weekend&lt;br&gt;**&amp;lt;fluffypony&amp;gt;** cheers&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2016-05-22</title><link>https://beta.monerodevs.org/blog/2016/05/22/overview-and-logs-for-the-dev-meeting-held-on-2016-05-22/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/05/22/overview-and-logs-for-the-dev-meeting-held-on-2016-05-22/</guid><description>Decisions on PRs still open, performance branch conversion problems, consolidating dev documentation on the GH wiki</description><pubDate>Sun, 22 May 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; das meeting&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; has started&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; heh heh&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; let the fun begin&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc, smooth, moneromooo, dEBRUYNE, gingeropolous, luigi1112, luigi1114, anyone I&apos;ve missed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hokay so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; first up: for those that haven&apos;t done so, please commit to the StackExchange proposal: &lt;a href=&quot;http://area51.stackexchange.com/proposals/98617/monero&quot;&gt;http://area51.stackexchange.com/proposals/98617/monero&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; oooh i get pinged for dev meetings? :)&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; and earn rep: &lt;a href=&quot;https://forum.getmonero.org/20/general-discussion/2542/stack-exchange-commitment-requirements&quot;&gt;https://forum.getmonero.org/20/general-discussion/2542/stack-exchange-commitment-requirements&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; you&apos;re basically just committing to asking / answering a total of 10 questions over 3 months&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also it would be advantageous if you have over 200 rep on another StackExchange site, as xmrpromotions said&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I earned over 200 rep on bitcoin.stackexchange by answering like 4 questions, so it&apos;s not hard&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok maybe like 6 questions, but still, not hard&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think getting 200 committers in total will be easy, but having 100 committers with sufficient rep might be a little harder&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; PRs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; over the last couple of weeks we&apos;ve merged a few PRs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; obviously&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the biggest one being the performance branch&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which was what warptangent was working on before he passed away&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and which was completed by hyc and everyone else&lt;br&gt;&lt;strong&gt;* dEBRUYNE&lt;/strong&gt; pages tewinget, NoodleDoodle, ArticMine, othe&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; probably missed someone&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we are seeing some latent issues with auto-conversions, or that appear to be coming from the auto-conversion&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if users hit issues with that the fastest route is for them to sync from scratch&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; iirc smooth has a broken conversion that we can use to analyse the issue&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 810 and 775 are dangling&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: do you want those to stay open at present ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 810 might be cancelled, not sure.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 775 is ready AFAIK.,&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok will test it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 818 is in a holding pattern pending some discussion; based on what shen has been doing lately my feeling is that we leave that till after RingCT is done&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; on that note, RingCT seems to be pushing ahead quite nicely&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: how&apos;s it looking from your side ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m not a cryptographer, so I got no clue really :P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hah hah&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Once I figure out what goes where, it&apos;s just code after that.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I know you&apos;re waiting for input from shen, but is it starting to make a bit of sense ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Though a lot of it I think&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Mot yet, but I&apos;ve not spent a lot of time on it today (and yesterday I was out).&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; alright&lt;br&gt;&lt;strong&gt;&amp;lt;saddam&amp;gt;&lt;/strong&gt; moneromooo: I want to decrypt it manually so I can detect transactions sent to an integrated address of mine in the tx pool. Is there another way to do it?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; then next weekend I&apos;ll be at Bitcoin in Use in Arnhem, Netherlands&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; How will you know it&apos;s an integrated address of yours in the first place ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and there will be several other Monero-er-ains there as well&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; including some devs, most notably hyc&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; a few ppl told me they want to meet you there:)&lt;br&gt;&lt;strong&gt;&amp;lt;saddam&amp;gt;&lt;/strong&gt; oh it&apos;s the meeting, sorry. I&apos;ll wait to discuss that later moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if anyone else is going to be there please let me know, we can do a Monero supper on the Saturday or something&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; next up is a chat about documentation&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; wallet42 has raised the idea of opening up the wiki on Github&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://twitter.com/Falkvinge/status/731833882102910977&quot;&gt;https://twitter.com/Falkvinge/status/731833882102910977&lt;/a&gt; wants to meet you too&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the advantages of this is that it keeps the documentation close to the code&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and you can PR to the wiki or (I think) edit it inline&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; xmrpromotions: oh neat&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; in fact, the wiki creates a .wiki.git project that&apos;s invisible-ish&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so it makes syncing to GitLab easy (setting up a GitLab mirror is on the list of things to do)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; downside is that you can&apos;t edit it anonymously, although creating a GH account is trivial&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and the other downside is that we have tons of scattered documentation right now&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so my thinking is that the wiki is a good idea for documentation, BUT then we need to kill off all these other sources of info&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ I don&apos;t mind putting part of it together&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so the Monero wikia has to be shuttered and that info moved over&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There is information all over BCT&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; we could put the guides from Moneroexamples over there too, but he doesn&apos;t necessarily have to shutdown his &quot;source&quot; imo&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; same goes for dev guides etc. on the website - we should instead spend the effort writing a small Ruby plugin for the site that pulls in info from the wiki and formats it appropriately&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; then the wiki becomes a primary source of info&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: yeah we could do the same thing with MoneroExamples&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; just have a plugin that grabs it from his repos and formats it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if anyone has an issue with this speak now or forever hold your peace&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt;&lt;/strong&gt; {-anonimal} Such consolidation sounds like a good idea.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: Yeah that&apos;d be fine too&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; as long as it consolidates the information to a central place it&apos;s fine&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;ll leave the question open till the start of the Kovri meeting, if nobody has major objections raised by then I&apos;ll consider the decision in favour of the GitHub wiki&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is actually really needed We have info all over the place&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (we discussed this here a few days ago as well, and everyone generally seemed in favour of it)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine: agreed&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; I like the idea. Consolidation and simplification should hopefully encourage more people to contribute to it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that&apos;s it from my side - next meeting will be on the 5th of May, same time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if anyone has anything they want to discuss, or any other points they want to bring up, now&apos;s the time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we have 20-ish minutes till the Kovri meeting&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I am looking at the fee structure&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Does anyone fancy hacking the pool code to check top hash ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It shold be fairly easy.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt;&lt;/strong&gt; {-anonimal} fluffypony: s/May/June/&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ArticMine: Is your research going to be put in a somewhat formal paper?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; er, s/hacking/amending/ for the peanut gallery.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I&apos;ll start with a post on getmonero forum to get feedback ideas&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; then one can develop a paper&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; all right&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Along the lined of my prior post on BCT regarding the adaptive block limit and penalty function. There are issues with respect to to many options in fees with RingCT&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Is anyone willing to work on adding Monero to Bitsquare? Afaik it&apos;s only a few minor tweaks in the UI code, see issue here -&amp;gt; &lt;a href=&quot;https://github.com/bitsquare/bitsquare/issues/392&quot;&gt;https://github.com/bitsquare/bitsquare/issues/392&lt;/a&gt; | I might be able to try if I got some more time, emphasis on try though&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: thanks, lol&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; To th UI of... ?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Bitsquare itself&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; It needs an additional field for the tx key&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah, I just saw the screenshot.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; It&apos;s mainly to resolve disputes, if any occur&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Btw fluffypony, any ETA on a new point release that includes the performance branch? Or are we awaiting any more PRs?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ArticMine, i look forward to the adaptive fee structure thread&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Oh high team&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Hi team too&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; hi luigi1112&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: more PRs, also gives us time to see if there are issues with auto-convert&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; *more issues&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; hi luigi1112&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What would I do if I wanted to try and repro that problem ? just pull, build, run ?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: all right&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; im just curious... is 0mq gonna happen before ringCT? or ... or all at once?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: yeah&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: no clue&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m certainly doing nothing about it.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; well there&apos;s months until the next hardfork... though i guess 0mq doesn&apos;t affect consensus protocols?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; well it was either Ring CT or 0MQ for you afaik moneromooo and I think we decided last time that Ring CT was the priority (this is just to clarify to anyone reading)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok starting the meeting relay for the Kovri meeting&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2016-06-05</title><link>https://beta.monerodevs.org/blog/2016/06/05/logs-for-the-kovri-dev-meeting-held-on-2016-06-05/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/06/05/logs-for-the-kovri-dev-meeting-held-on-2016-06-05/</guid><description>I2P StackExchange update, website content, Coverity issues, GNU social</description><pubDate>Sun, 05 Jun 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so I think let&apos;s move on to Kovri - anonimal, the floor is yours&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Thanks fluffypony, I need about 30-60 seconds.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok whilst you&apos;re doing that, there are two committers to the Monero StackExchange proposal that are just shy of 200+ rep on the Bitcoin StackExchange&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so they need some upvotes if you have rep on the BTC StackExchange&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/kovri/issues/179&quot;&gt;https://github.com/monero-project/kovri/issues/179&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 17:00 (UTC)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://bitcoin.stackexchange.com/users/35760/dontmindme&quot;&gt;http://bitcoin.stackexchange.com/users/35760/dontmindme&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 1. Follow up on I2P StackExchange&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 2. Follow up on fluffypony&apos;s website content review&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://bitcoin.stackexchange.com/users/35975/jun-li&quot;&gt;http://bitcoin.stackexchange.com/users/35975/jun-li&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 3. Follow up on Coverity&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 4. Review assigned open tickets: status, code ideas (if applicable), etc.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Point 1. is open to all.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; i2p StackExchange is doing well: &lt;a href=&quot;http://area51.stackexchange.com/proposals/99297/i2p&quot;&gt;http://area51.stackexchange.com/proposals/99297/i2p&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Where do we stand?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 29% committed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 34/100 committers with 200+ offsite rep&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but considering the small number of total committers (78/100) that&apos;s pretty impressive&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I will have 200 tomorrow, probably. 1% more.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I would like to encourage anyone that has committed to the i2p and Monero proposals to please try drum up 200+ rep on one of the other Stacks by asking and answering questions&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Good, I was about to ask what else we could do.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;ll start banging.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s REALLY easy to get that much rep, the fastest way I&apos;ve found is answering questions&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but pick ONE StackExchange, as the rep isn&apos;t cumulative across Stacks&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, anything else for point 1?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes just a small thing&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; How do you feel about reaching out to leaders in the Tor community to request support? Some may be curious about I2P and active Tor SE users will really help us with activity requirements after launch&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the deep web StackExchange proposal has failed due to lack of follow-through on commitments, so the i2p one is more necessary than before&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Hmm, tricky.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; xmrpromotions: that&apos;s certainly a possibility, but the Tor community is going through a bit of a difficult time at the moment, it may be prudent for us to wait it out&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; How do I say this quickly,&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: by typing fast? :-P&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I have a strong impression that Tor does not care about I2P.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Nothing personal, just different technologies.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; If you are talking about the applebaum allegation I agree the timing is not great. I plan to largely ignore that news for now since the evidence is not even public&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I agree with fluffypony for now.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;d like to come back to that idea though in the future.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; Okay. I wont make any aggressive outreach efforts to the Tor community at this time&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, anything else on 1.?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; nothing from my side&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 2. fluffypony, last meeting we talked about website content,&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I sent a draft. Status?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I have a content dump from anonimal - I&apos;ve started with a page to the Monero site, and hope to have it PR&apos;d by next weekend&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I go to Berlin on Tue and then back to Amsterdam on Wed, and then back to Johannesburg on Thur, so there will be plenty of bored-in-the-plane opportunities to work on it&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, I hope to get a chance to review anything because what I sent really was a &apos;dump&apos; ;)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh yeah definitely, plus you can always PR changes to the site, we merge everything there :-P&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, anything else on 2.?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; does 2 include gnu social or just the website?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Free-for-all.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; xmrpromotions: any updates on gnu social?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; Well I read up on GNU Social and really like the idea (I had not heard of it before) but I am worried about the time commitment it will involve to do well&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Could it be done &apos;good enough&apos;?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; Any suggestions for volunteers eager to help with that sort of thing that have extra free time right now&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I can help when the time comes.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; I guess it depends what good enough means. I have never used GNU software but assume it will require many contributors providing good content in order to attract many users&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;ve ran an instance in the past (personal, not public).&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: is anyone on the social media team available to assist ?&lt;br&gt;&lt;strong&gt;&amp;lt;merkaba&amp;gt;&lt;/strong&gt; what is it about? I have some free time but I am not sure what this is&lt;br&gt;&lt;strong&gt;&amp;lt;merkaba&amp;gt;&lt;/strong&gt; if I have the skills required..&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; merkaba: oh I have a special job for you if you want to flex your Ruby skills ;)&lt;br&gt;&lt;strong&gt;&amp;lt;merkaba&amp;gt;&lt;/strong&gt; btw I am stefioan from reddit&lt;br&gt;&lt;strong&gt;&amp;lt;merkaba&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: I am running out of free time currently, so hopefully someone else could pick it up (e.g. xmrpromotions and/or merkaba)&lt;br&gt;&lt;strong&gt;&amp;lt;nobbynoob&amp;gt;&lt;/strong&gt; what exactly is needed as help in the gnu social thing?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; was just about to ask that&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; People to provide quality content and invite users is needed the most IMHO&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; I am not an expert and had not heard of it until 2 weeks ago&lt;br&gt;&lt;strong&gt;&amp;lt;nobbynoob&amp;gt;&lt;/strong&gt; so no coding or stuff, but posting content about xmr, its development etc?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; here is the example someone gave me: &lt;a href=&quot;https://quitter.se/social&quot;&gt;https://quitter.se/social&lt;/a&gt; details here: &lt;a href=&quot;https://gnu.io/social/about/&quot;&gt;https://gnu.io/social/about/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Can twitter posts be cross-posted?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; we are talking about Kovri now but yes we could use it for Monero too&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; maybe not automatically, anonimal, but certainly manually&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; &quot;If you build it, they will come&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Why not baby steps for now: get it up and running, and we&apos;ll get on it and start using it?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; xmrpromotions: ETA on when it can be physically online?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; xmrpromotions: shout if you need me to host it on one of the Monero infrastructure servers&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; side-channels fluffypony for preparations of 3. &lt;a href=&quot;https://scan.coverity.com/projects/monero-project-kovri?tab=overview&quot;&gt;https://scan.coverity.com/projects/monero-project-kovri?tab=overview&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; I have not made any efforts to do that yet but my impression is pretty quick. All I did since last meeting was read the basic description of it and look at a few examples of how it has been deployed&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Can it be up by next meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; I think that is realistic.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; It sounds like others will be willing to help provide content.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Excellent.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;ll start using it once its up.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anything else on point 2.?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; nein&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok moving on to 3.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; &quot;No builds were successfully analyzed yet.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So, it looks like more Coverity setup issues.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; thank you. I just dont want to spread myself too thin. The Deep web SE shutting down concerned me. We need to learn from that and ensure I2P and Monero SE metrics are all continually high enough during private beta&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: argh. it&apos;s like they&apos;re trying to irritate me.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; xmrpromotions: good point, I will work on my rep.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: seriously, I have no idea why its so problematic.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal did you see the hello world example ?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Directions were followed to the T.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: Maybe, a long while ago. Link?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/daksheshvyas/MyHelloWorld/&quot;&gt;https://github.com/daksheshvyas/MyHelloWorld/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://travis-ci.org/daksheshvyas/MyHelloWorld/&quot;&gt;https://travis-ci.org/daksheshvyas/MyHelloWorld/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; maybe check if there&apos;s not something they do there that we haven&apos;t done&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I remember those.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Nope, our config checks out AFAICT.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://scan.coverity.com/faq#frequency&quot;&gt;https://scan.coverity.com/faq#frequency&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;re way under teh frequency limits&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Is yrashk still on that side? Maybe he uses coverity/travis-ci?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; he&apos;s already hopped offline afaik&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s nearly 1am his time&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;ve also done several merges to branch coverity_scan to &apos;trigger&apos; it, but to no avail.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: Any ideas on solutions? They really don&apos;t make it easy to contact them for troubleshooting.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hmmm anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &quot;You&apos;ll need to manually fill in your project specifics, including build_command_prepend and build_command.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we don&apos;t have the build_command_prepend&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; could that be a requirement ?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I highly doubt it.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; nothing would surprise me at this stage :-P&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; saw my mention, will be available in...10 min or so if anyone needs me or wants my input on something. Otherwise, hello everyone and enjoy the meeting or whatever.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: so &quot;branch_pattern: coverity_scan&quot; means it&apos;ll only build changes to the branch named coverity_scan, noto the master branch&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; And last merge into coverity_scan was May 29th.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; maybe we should just include a build_command_prepend&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; something like cd build &amp;amp;&amp;amp; make clean&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; But what would we put? exporting variables?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the example has:&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; build_command_prepend: &quot;./configure; make clean&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; build_command: &quot;make -j 4&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; maybe add a &amp;amp;&amp;amp; cd ..&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Which doesn&apos;t make sense if the VM is fresh before every build.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; The build_command is sound, it would literally be a matter of splitting that up.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: yet the example has &quot;make clean&quot;, so maybe they don&apos;t have a fresh VM each time ?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; so build_command_prepend: export CC=gcc-${GCC_VERSION} CXX=g++-${GCC_VERSION} &amp;amp;&amp;amp; cd build&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that could work if we&apos;re 100% sure it&apos;s a fresh VM&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; It is. You can see it in all the travis build logs.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and Coverity runs on the Travis VM right ?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Apparently?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So, we could keep tinkering and hope for a result or email &lt;a href=&quot;mailto:scan-admin@coverity.com&quot;&gt;scan-admin@coverity.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;merkaba&amp;gt;&lt;/strong&gt; guys I am leaving. if I can be help on any task feel free to contact me on reddit (/u/stefioan)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; merkaba: will do, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Thanks merkaba.&lt;br&gt;&lt;strong&gt;&amp;lt;merkaba&amp;gt;&lt;/strong&gt; you are welcome&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: I think let&apos;s try including a build_command_prepend, failing that I&apos;ll have to try reach out to Coverity&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; seeing as how they were so helpful last time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; thanks merkaba. lets talk more about gnu social later&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; merkaba:&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Isn&apos;t diaspora written in ruby?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; checks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: he already left unfortunately&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; xmrpromotions: if you see them again, &lt;a href=&quot;https://github.com/diaspora/diaspora&quot;&gt;https://github.com/diaspora/diaspora&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok fluffypony, I&apos;ll make the change and we&apos;ll see what happens.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anything else on 3.?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; nope&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Alright, 4. Review assigned open tickets: status, code ideas (if applicable), etc.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; quickly pulls up&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, 4 new tickets opened since last meeting. All by yours truly.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Joyous #187 and #191.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Would any of the talented Monero devs be interested in diving into Kovri?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I think those two tickets would be a great intro into the project (not being sarcastic).&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol @ 191&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &quot;but that is not the real problem&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://diasporafoundation.org/&quot;&gt;https://diasporafoundation.org/&lt;/a&gt; looks interesting! Should we consider that as an alternative to GNU social?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; In some ways it sounds better, but does a lack of Windows support hurt us significantly? &lt;a href=&quot;https://wiki.diasporafoundation.org/Installation&quot;&gt;https://wiki.diasporafoundation.org/Installation&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; xmrpromotions: I personally wouldn&apos;t as its harder to maintain and I don&apos;t believe it is anonymity friendly (if we host a pod)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Diaspora simply crossed my mind since that ruby dev popped in.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anyway, re: 4.,&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; okay. fair enough. I will keeped focused on gu social then&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; gnu&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: I can&apos;t see who is on that side. Are any c++ devs online?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hmmm&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; not sure if any of them are in front of their keyboards atm, let&apos;s leave that open-ended&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if anyone wants to do an FFS proposal for it that&apos;s a great option&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; since it&apos;s easily measurable and challenging in a fun way&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;m leaning towards a proposal or two.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, I&apos;ll see what I can propose before the next meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; The tickets just keep piling up, help would be nice.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Actually, more than nice.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah we&apos;re definitely feeling a bit shy on warm bodies on both fronts, will have to shake the ol&apos; C++ cage and see who falls out&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; At some point we&apos;ll have to have a meeting dedicated to dev awareness.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I understand. I see everyone doing their best so what else could we ask for.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yup yup&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anything else on 4.?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; nope&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: Do you have any formal ideas on #159?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; s/ideas/strategies&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I had a meeting with Richard Kohl from Bitcoin Wednesday and it came up, I need to think through some of his suggestions and then we can discuss it&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; anonimal: what about C++ devs online?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; fluffypony: what&apos;s meeting-bot connecting to?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tewinget: irc2p&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; most C++ devs online want full time work, or overstate their abilities&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt;&lt;/strong&gt; [anonimal] tewinget: ^&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt;&lt;/strong&gt; [anonimal] Or are not really interested but want a payout.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; But everyone isn&apos;t bad.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; But we also don&apos;t have enough awareness yet, but we&apos;re working on that.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; Hey, I&apos;m only like 2 out of 3 there!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yesh&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;ll get there&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt;&lt;/strong&gt; [anonimal] tewinget have you played with Kovri yet?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; anonimal: I can&apos;t even remember off the top of my head what Kovri is...&lt;br&gt;&lt;strong&gt;* tewinget&lt;/strong&gt; does a quick google search&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; oh, that. Not yet, why?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; lol because that&apos;s what the meeting is for :)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I just got up not long ago, haven&apos;t had time to read all the scrollback&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Alright, moving onto 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; thinking&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; nothing off the top of my head&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Me neither. I&apos;m out of energy but I feel like there was more to discuss.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;ll push stuff forward, we can discuss anything urgent in the week, else we let it fall to the next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which will be the 19th, by my calendar&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok. I was hoping to talk more code but devs seem to be away.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; C++ nerd stuff. Boost enthusiasts.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; alla Monero.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; let&apos;s flip it around for next meeting and do that first&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anyway, next time then or during the week.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, sounds great.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So point 6.,&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; June 19th? 17:00 UTC?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; Do you think many people in this group would be interested in I2P or kovri? &lt;a href=&quot;http://area51.stackexchange.com/proposals/82234/open-source&quot;&gt;http://area51.stackexchange.com/proposals/82234/open-source&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: yup&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; anonimal: if there&apos;s anything specific you can point to as far as C++ goes you can ping me&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; xmrpromotions: hard to canvas on an SE propsal&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; they could use more activity right now in public beta. If we encourage monero and i2p users to participate in their open beta maybe some of them will support us&lt;br&gt;&lt;strong&gt;&amp;lt;xmrpromotions&amp;gt;&lt;/strong&gt; they lack of ability to direct message makes it harder but some leaders use their real names&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok meeting is over, killing meeting-bot&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2016-06-05</title><link>https://beta.monerodevs.org/blog/2016/06/05/overview-and-logs-for-the-dev-meeting-held-on-2016-06-05/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/06/05/overview-and-logs-for-the-dev-meeting-held-on-2016-06-05/</guid><description>introduction to C4 by Yurii Rashkovski, brief update on Ring CT and 0MQ</description><pubDate>Sun, 05 Jun 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;An overview &lt;a href=&quot;https://hellomonero.com/article/monero-bi-weekly-dev-meeting-note-highlights-2016-06-05&quot;&gt;can be found on Hello Monero&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; everyone ready to start? smooth / tewinget / dEBRUYNE / ArticMine / luigi1111w / luigi1112 / luigi1114 / NoodleDoodle / gingeropolous etc.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc is excused, as he is at Pieter Hintjen&apos;s wake&lt;br&gt;&lt;strong&gt;* dEBRUYNE&lt;/strong&gt; slaps othe, moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; did we forget anyone? :p&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; don&apos;t think so&lt;br&gt;&lt;strong&gt;* dEBRUYNE&lt;/strong&gt; pages redfish&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Think that covers it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Traditional Dutch greeting ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; traditional Dutch greeting = &quot;hallo&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so to start this meeting off I wanted to introduce yrashk, Yurii Rashkovskii&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; he&apos;s our special guest for today&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; a little bit of background: as everyone is aware we&apos;ve been looking at formally adopting C4, the Collective Code Construction Contract&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which 0MQ uses&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; hey hey&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; forgot to start meeting-bot, sorry&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; with Pieter passing the mantel on to others one of the things that has happened is that yrashk has split some of these &quot;soft skills&quot; things off into something called Unprotocols&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and what I wanted is for yrashk to tell us a little bit about C4 and COSS, and talk a bit about how C4 differs from the dreaded CoC - because adopting a CoC is simply not going to happen, but adopting C4 is a much better option&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yrashk: the floor is yours&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; fluffypony: thanks for the intro!&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; yeah, actually Pieter has passed the unprotocols.org domain to me as well to play with the idea of extracting C4 and COSS (and more protocols in the future) into a separate domain from ZeroMQ and Digistan projects.&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; as a side node, I think that action itself was very much in the spirit of C4 — it was a quick decision when I confirmed the fact that I want to volunteer, and the domain was passed over.&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; what actually has drawn me to C4 was 1) its simplicity and 2) the rules that seemed to lead to less tension between people&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; it&apos;s hardly possible to eliminate those, of course, but it&apos;s easy to create &quot;hot spots&quot; unintentionally&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; I was thinking a lot about situations when things got heated before and when I myself got an urge to say things I later regretted&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; and I saw that it was often over a value judgement&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; (&quot;do we need a feature X?&quot; &quot;do we implement it this or that way?&quot; etc.)&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; on the other hand, I had two arguments against CoC&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; one was the Opalgate (&lt;a href=&quot;https://github.com/opal/opal/issues/941&quot;&gt;https://github.com/opal/opal/issues/941&lt;/a&gt;), second one was a tad more complex... it felt like it&apos;s just a tool to punish or eject people... a guillotine. something not focused on the positive but rather on handling the negative stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 100% agreed&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; with C4, the main rules of the game were pretty simple: maintainers can&apos;t hold up your patch because of your value judgement&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; even if it is stupid&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; by the contract, everybody has a right to contribute&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; the contributions must get merged in quickly (possibly after passing some sanity tests, like travis ci or a quick glance — that said, Pieter says, merge anything — you&apos;ll get a permanent record of trolls as well)&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; so instead of having a hierarchy of contributors (maintainers&apos; opinion being more important than others&apos; by default), it&apos;s rather a flat space where maintainers&apos; role is rather administrative, to enforce the process.&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; if they (like anyone else) have a value judgment, they can express it either as another PR, or they comment on the patch after the patch got merged in.&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; no bike shedding, no gatekeeping&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; everything is record. anything can be easily reverted.&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; is recorded*&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; there&apos;s, however, an important philosophical principle behind. My current thesis (after conversing with different people) is that those who believe in individual intelligence (as opposed to aggregate group intelligence) have a harder time accepting C4.&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; I met people who strongly believe that their experience and intelligence justify them being gatekeepers&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; Pieter does talk about this in his books... basically arguing that individual intelligence applied to a particular work is rather a product of luck, not a systematic thing&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; another important aspect of C4 that helps justifying just about every incoming PR, is that they are REQUIRED to contain a problem-solution statement (&lt;a href=&quot;http://rfc.unprotocols.org/spec:1/C4/,section&quot;&gt;http://rfc.unprotocols.org/spec:1/C4/,section&lt;/a&gt; 2.3.7)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &apos;A patch commit message MUST consist of a single short (less than 50 characters) line stating the problem (&quot;Problem: ...&quot;) being solved, followed by a blank line and then the proposed solution (&quot;Solution: ...&quot;).&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; if a patch solves a particular problem instead of doing something that &quot;might be helpful&quot; or a &quot;nice thing to do&quot;, it&apos;s easier to form your own opinion about the patch and see if any corrective measure should be taken&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; (should I send a reverting PR if it is a total and utter BS? should I help improving this? etc.)&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; I guess this braindump is good for starters. I&apos;ll take questions, if any?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so my first questions when I read C4 was about how it deals with people who are disruptive&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Do you end up with a pile of crap in git, making view diffs a pain, bisect impossible, and generally having to waste time with crap ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; how does it do so in a non-guillotine manner ?&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; (also, my short article on the subject &lt;a href=&quot;https://blog.eventsourcing.com/productive-welcoming-vs-code-of-conduct-656b1571ddd6&quot;&gt;https://blog.eventsourcing.com/productive-welcoming-vs-code-of-conduct-656b1571ddd6&lt;/a&gt;)&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; fluffypony: first important thing, the way I understand it, is getting everything logged. merge disruptive people&apos;s commits. this way you get a permanent log of their behaviour.&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; fluffypony: the rest is no different from other approaches: discuss the situation, if a correction can&apos;t happen, ban/eject&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah I gathered the focus was on people self-correcting instead of being forced to correct&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; moneromooo: you tell me &lt;a href=&quot;https://github.com/zeromq/czmq/commits/master&quot;&gt;https://github.com/zeromq/czmq/commits/master&lt;/a&gt; (as an example) — but basically, at least in my rationalization behind this, with great powers come great responsibilities&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; when you treat people like adults, they tend to behave more like adults&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; resulting in better ORs&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; PRs*&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think the worst case scenario is someone submits a PR that intentionally introduces a backdoor, or intentionally breaks things&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; I see this &quot;optimistic&quot; merge strategy as a way to treat people like adults&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; in which case the reverted PR is a black mark against them&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You assume good faith, and a single bad faith person can throw a lot of crap in.&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; fluffypony: exactly, a permanent record (as opposed to a rejected PR, which might be lost over time)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: the issue is that doing it the &lt;em&gt;other&lt;/em&gt; way means a bad faith person can waste everyone&apos;s time&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; moneromooo: just like anybody can throw a lot of crap in, it can be thrown own the same way&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But why would we want a permanent record of spam patches in the first place ?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So the concept is it is easy to undo / revert damage while leaving a cleat and objective trail for community accountability&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; yrashk: I&apos;m worried about the history here, not the snapshot.&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; moneromooo: because that helps identifying the bad actors at a later point (&quot;yup, known spammer&quot;)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I imagine someone wanting to DoS us would not use the same email over and over again. They&apos;re good at sock puppets.&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; it&apos;s a bit like a TSA thing — assume any passenger can be a terrorist and check everybody or do the intelligence work to single out bad actors.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Appeal to emotion.&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; moneromooo: I guess it is highly dependent on the nature of the project — how many bad actors are actually interested to disrupt the project&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: consider it this way - if I&apos;m compiling every-single-PR on every-single-platform and then testing-each-platform that&apos;s like an 2-3 hours per PR&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so how easy is it to waste my time :-P&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; that&apos;s actually a worse DoS&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Do you do that ?&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; time is the most valuable thing&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; well, any PR review takes time&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; and delays releases further&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: not since we&apos;ve introduced that brief-code-review process, I just merge based on a visual inspection or a review by some known contributor&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; someone will compile it and see it&apos;s broken, and that someone doesn&apos;t have to be me&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; C4 doesn&apos;t actually say the code should not be reviewed&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think there are a large number of possible positions between &quot;compile every single PR and test on all platforms&quot; and &quot;rubber stamp everything&quot;. For instance, &quot;have a look and reject if it doesn&apos;t pass the smell test&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; it&apos;s just done after the merging&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: we&apos;ll still have smell tests&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That seems good to be (&quot;I just merge based on a visual inspection or a review by some known contributor&quot;).&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (and I try to review those fwiw)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also the action AFTER a failed smell test is important&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ie. do we then have a long, drawn-out convo on github&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or do we merge and revert, then explain to the person why that happened&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; As for building, you said you&apos;d like a build bot IIRC. That&apos;d help a lot there.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But the things I&apos;m worried about are not held off by a build check.&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; I use travis-ci so I can quickly see if PR breaks existing tests&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah a build check solves a small subset of issues, 100% moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Maybe I&apos;m paranoid, but I totally see part of the BCT jerks spamming our tree just because.&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; do they do this right now?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not to my knowledge.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: it&apos;s MUCH easier to deal with that if we merge-and-revert than if we analyse and have long github discussions&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; one of the main ideas behind C4 is to incentivize the positive contributors to get their stuff in quickly, without painless waiting and discussions&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; I&apos;ve beed in a situation where it just becomes so painful to abide by all the maintainers&apos; wants to get something in&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/bitcoin/bitcoin/pull/5905&quot;&gt;https://github.com/bitcoin/bitcoin/pull/5905&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that PR is over a year old&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; or when the maintainers are busy with other projects, or don&apos;t care about a particular problem enough to get my stuff in quickly&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; without painful waiting*&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and there are lots like that - full of discussion, &quot;concept ACKs&quot; and so on&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;moneromooo&amp;gt; As for building, you said you&apos;d like a build bot IIRC. That&apos;d help a lot there. &amp;lt;= Zcash has a build bot afaik, might want to look into that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we use travis on Kovri&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What are the problems now, beyond fluffypony&apos;s time ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but hoping for a more OS-complete buildbot&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; the other way to look at it — with C4, you have &lt;em&gt;all contributors&lt;/em&gt; as reviewrs&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; not just a handful of maintainers&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; because everybody can initiate a corrective action&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: the main problem is that we don&apos;t want to become exclusionary, where only a handful of special contributors actually have successful PRs&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That would not happen if there is a large enough numbers of people who can review and ack something.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And doing so would not need so muvch time from you either.&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; yet another way to look it, if you have gatekeepers, they &lt;em&gt;would&lt;/em&gt; have biases of different kind when looking at a patch, conscious or subconscious; C4 helps making project more diverse as value judgement or more subtle biases don&apos;t affect the input.&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; (speaking of C4 vs CoC)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What is CoC ?&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; Code of Conduct&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: Bitcoin has significant numbers of people that can review and ACK, yet there are 102 open PRs stuck in PR-review-hell&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; CoC is about prohibiting certain types of behaviours and topics&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; This may be so, but I do not believe a free for all is better.&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; in the name of attracting a more diverse set of contributors&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (or at least, not before we have that problem)&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; while removing gatekeeping/biases from reviews gets diverse opinions in proactively&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; at least that&apos;s the hypothesis&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: ok so consider this: what would we do if a PR was submitted from an unknown person that increases the block time to 4 minutes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Bias is a fair point, but if there are many reviewers, then that should not matter much, iunless they all have the same ones. And if they do, maybe there is a good reason.&lt;br&gt;&lt;strong&gt;&amp;lt;merkaba&amp;gt;&lt;/strong&gt; (I know you guys are in the middle of other stuff. don&apos;t mind me. If there is anything I can help with I am ruby developer)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;d probably fork at once.&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; moneromooo: many projects are started by very small teams that are likely to be less diverse. therefore original maintainers might have similar biases.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: I mean, would we merge the PR, or not ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hi merkaba, and welcome :)&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; I think in the case of this PR (block time), first important thing to consider is &quot;does it have a valid problem/solution statement&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;d hope not, but you&apos;re not allowed to then magic other assumptions after I said that :)&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; maybe there&apos;s a problem nobody thought about?&lt;br&gt;&lt;strong&gt;&amp;lt;merkaba&amp;gt;&lt;/strong&gt; fluffypony, thank you&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Then the question becomes is the problem valid?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If there&apos;s a problem nobody thought about, surely a reviewer would ack it ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: so the only difference under C4 is that we merge-and-revert and then tell the committer that they have to at least discuss something that controversial on the forum or on reddit or in dev meetings or something&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So, same result, except a spammed git history ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I &lt;em&gt;do&lt;/em&gt; use git history :/&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but spammed for a reason&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; a revert won&apos;t affect git bisect / git blame, I don&apos;t think ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It will affect blame I think. It will certainly affect bisect time.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Regardless, I object to it for other grounds anyway (it seeming like shooting ourslves in the foot).&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think that maybe extreme examples like &quot;change the block time&quot; are bad for what I&apos;m trying to illustrate&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If/when there is a problem with people&apos;s patches being held up, and this causing contributors to become dissatisfied, we can talk about it again.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But then, the solution &lt;em&gt;should* consider something not totally at the extreme of &quot;let&apos;s merge anything&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but moneromooo, I think we can do the opposite of &quot;possibly causing dissatisfied contributors&quot; - I think we can be extremely welcoming to contributors&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Is a middle ground possible here?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;d seem to be a great idea. I find monero very welcoming tbh.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; well the current pitch is &quot;let&apos;s merge everything once it&apos;s been reviewed by a known contributor&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;redfish&amp;gt;&lt;/strong&gt; what is the goal of introducing a new contribution guideline? what problem is being addressed here? attracting potential contributors? treating dissatisfied contributors?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so we still have that firewall&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; redfish: it&apos;s about establishing protocol that will survive through to when we have 500+ contributors&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Do you mean &quot;we&apos;d still have&quot; ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: yes I do&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I hate the idea of &quot;dev worship&quot;, where a single contributor is lorded over others, or viewed as being able to cure cancer&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Then I agree. I was iunder the impression that there&apos;d be no review by a known contributor. Sorry about that :D&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; to the exclusion of newcomers&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; C4 kind of helps addressing the &quot;problem of elders&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;redfish&amp;gt;&lt;/strong&gt; a newcomer can be dissuaded by review-block, but the newcomer should really have thicker skin&lt;br&gt;&lt;strong&gt;&amp;lt;redfish&amp;gt;&lt;/strong&gt; be careful of working with a strawmen for a newcomer contributor&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 17:35 &amp;lt;@fluffypony&amp;gt; moneromooo: not since we&apos;ve introduced that brief-code-review process, I just merge based on a visual inspection or a review by some known contributor&lt;br&gt;&lt;strong&gt;&amp;lt;expez&amp;gt;&lt;/strong&gt; Code review on github is often about increasing code quality. Most contributors aren&apos;t cpp experts. If you just merge everything the code quality in the project will gradually decrease until changes become very hard. Or the regular contributors will have to cleanup the area they want to change prior to doing the work the actually wanted. This means a few bad apples will slow everyone down.&lt;br&gt;&lt;strong&gt;&amp;lt;redfish&amp;gt;&lt;/strong&gt; the attitute of &quot;you don&apos;t want my patch? then, fuck you all&quot; should not be encouraged&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Then:&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 17:53 &amp;lt;@fluffypony&amp;gt; well the current pitch is &quot;let&apos;s merge everything once it&apos;s been reviewed by a known contributor&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And:&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 17:54 &amp;lt; moneromooo&amp;gt; Do you mean &quot;we&apos;d still have&quot; ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 17:54 &amp;lt;@fluffypony&amp;gt; moneromooo: yes I do&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So I don&apos;t see what would change, then.&lt;br&gt;&lt;strong&gt;&amp;lt;expez&amp;gt;&lt;/strong&gt; If there&apos;s no discussion, just accept or revert, only the experts will make contributions whereas with some guidance a lot more would&apos;ve been able to.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Currently: an ack by a known contributor.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; expez: so by the same token every technical / scientific / medical article on Github should have declining quality until it&apos;s illegible garbage :-P&lt;br&gt;&lt;strong&gt;&amp;lt;expez&amp;gt;&lt;/strong&gt; fluffypony: I can&apos;t speak to that. I haven&apos;t seen any articles written by acretion.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I jest - I&apos;m not suggesting the code be written by Wikipedia contributors&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but let me use a practical example&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; a new contributor submits a new feature, but it breaks the Windows build and also doesn&apos;t include unit tests&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; option 1 is that we back-and-forth on his PR until he has it &quot;perfect&quot; by some undefined definition of perfection&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; this leads to ANY contributor being frustrated, because they&apos;ve put in effort and maybe they don&apos;t even have a Windows box to work on&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if, instead, we merge the PR and then create an issue for the broken Windows build + issues for the lack of tests, then ANYONE can fix those&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; not just the original contributor&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; I think you really nailed it here: &quot;undefined definition of perfection&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Dude. Why do you always present the alternative as the other extreme ? This is also a problem, but we don&apos;t have it right now.&lt;br&gt;&lt;strong&gt;&amp;lt;redfish&amp;gt;&lt;/strong&gt; anyone can push commits on top of a PR branch&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; redfish: yes they can, but until when ?&lt;br&gt;&lt;strong&gt;&amp;lt;redfish&amp;gt;&lt;/strong&gt; until the build is fixed and the unit tests pass&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Kovri meeting starts now but everyone is on a roll - and I&apos;d like to read this huge backlog :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: sure, but that&apos;s like saying we shouldn&apos;t adopt any sort of governance structure because we&apos;re &quot;too small for governance&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not really. Maybe a bit.&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; fluffypony: I decided to adopt C4 at eventsourcing.com before it&apos;s actually needed — the later you are the harder it is to change the governance&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, that is a fair point.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; literally the only change from a contributor perspective is you have to include a Problem...Solution statement&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But we could adopt a governance that&apos;s not as seemingly footgun.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; nothing else changes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not the merge it all and revert at once ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that affects those with push rights, not contributors as a whole&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and because we&apos;re small we&apos;ll probably not even follow that to the letter all the time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; BUT we&apos;ll have a documented process which contributors will be able to find and understand&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There is a difference between a controversial change to the social covenant and failure to build for a particular OS&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; in fact, C4 adds a review layer of a sort for &quot;proven&quot; maintainers as you can&apos;t push to master directly&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine: agreed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://oss-watch.ac.uk/resources/governancemodels&quot;&gt;http://oss-watch.ac.uk/resources/governancemodels&lt;/a&gt; &amp;lt;- this is a good read&lt;br&gt;**&amp;lt;yrashk&amp;gt;&lt;/em&gt;* but other maintainers have to merge your PR in&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; from that article:&lt;br&gt;&lt;strong&gt;&amp;lt;lpaalp1&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &quot;It is never too soon to define a suitable governance model. Without one, the chances of third parties wishing to contribute are considerably reduced. This is for a number of reasons:&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; - potential contributors will not know how to contribute&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; - they will not be sure what will happen to their contribution&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; - the project will not look serious about engaging with third parties&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; - there is no visible assurance that contributions will be managed in such a way that they will remain of value to the original contributor&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Since you never know when a contributor might stumble upon your project, it is important to be ready from the earliest possible date.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &quot;the project will not look serious about engaging with third parties&quot; sounds like bullshit.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; you&apos;d be surprised by how many people who code for a living are afraid to submit a PR, moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The rest, OK.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we have fluffy ponies and cows and all sorts, not everyone wants to be in the middle of a farmyard&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That may be so, but the sentence doesn&apos;t really mention that.&lt;br&gt;&lt;strong&gt;&amp;lt;redfish&amp;gt;&lt;/strong&gt; this quote assumes strawman for a contributor&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hi lpaalp1 :)&lt;br&gt;&lt;strong&gt;&amp;lt;redfish&amp;gt;&lt;/strong&gt; imho, the danger from a troll newcomer is greater than a danger from a biased old-timer&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; redfish: C4 provides options to deal with trolls that don&apos;t self-correct&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m totally fine with having a CONTRIBUTING file, or HTML page somewhere, etc, fwiw.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and it does so in a way that is least disruptive to the community as a whole&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, I do not agree with this, since the harm to history has already been done.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (assuming we&apos;re back to merge-first, rather htan wait for an ack from a well known contributor)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; no we&apos;re not back to that, lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the review-first model still stays, we&apos;re just bolting C4 on top of that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; at any rate, we&apos;ve gone significantly over time, and we&apos;ve only had one point for discussion, lol&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK. I feel like I&apos;m being lied to here for some reason...&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think let&apos;s bounce this around over the next two weeks&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Maybe because the discussion about it months ago was merge first.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then at the next dev meeting we can make a decision if everyone is comfortable&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: that hasn&apos;t changed, we&apos;ve just added the eyeball-review bit per the discussion with smooth ages ago&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; Yes this needs a lot more thought and discussion before a decision is made&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes absolutely&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so before we move on to Kovri&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; two quick things&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 1. moneromooo - can you give us a brief update on how the RingCT stuff is going&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and 2. dEBRUYNE wanted to discuss 0MQ briefly&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also thanks for attending yrashk - much to think about and discuss :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, I&apos;m getting to know it. I&apos;m hacking on bits at a time, so I get to learn bits of it at a time.&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; fluffypony: thanks for having me!&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s progressing anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; re: 0MQ -&amp;gt; tewinget is going to pick that up (i.e. continue). I am drafting the FFS proposal on his behalf and hope to put it out soon (probably at latest by monday/tuesday).&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: do you need any extra help, or are you ok with things at the moment ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Rewrite, not contunue, AFAIK.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m ok with it, but I&apos;ll have questions for shen, most certainly.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so I think let&apos;s move on to Kovri - anonimal, the floor is yours&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;moneromooo&amp;gt; Rewrite, not contunue, AFAIK. &amp;lt;= Correct. Rewrite is in a sense also continue right? :P&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2016-06-19</title><link>https://beta.monerodevs.org/blog/2016/06/19/logs-for-the-Kovri-dev-meeting-held-on-2016-06-19/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/06/19/logs-for-the-Kovri-dev-meeting-held-on-2016-06-19/</guid><description>Brief review of what has been completed since last meeting, C++ specific discussion, closed and open issues</description><pubDate>Sun, 19 Jun 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok I guess we move on to Kovri - anonimal, the floor is yours&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; From agenda &lt;a href=&quot;https://github.com/monero-project/kovri/issues/192&quot;&gt;https://github.com/monero-project/kovri/issues/192&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; 17:00 (UTC)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; 2. Brief review of what&apos;s been completed since the previous meeting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; 3. C++ specific discussion (carried over from June 5th meeting)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; 4. Review open tickets (assigned and/or unassigned): status, code ideas (if applicable), etc.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; 5. Discuss any pertinent TODO&apos;s&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; 6. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; 7. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; EinMByte: present?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; there&apos;s 2x greetings?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; best meeting ever&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Well, EinMByte is here but not present.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Moving on,&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; 2. Brief review of what&apos;s been completed since the previous meeting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; A somewhat productive two weeks in contrasting areas. Highlights include:&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; - New --log-levels runtime feature&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; - Security fix in Garlic/ElGamal&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; - New user-agent scrubber&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; - Bump to 0.9.26&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; - Coverity coverage via travis-ci (though problematic, see #209)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; - Design refactoring, misc. refactoring, code documentation&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; 6 closed issues&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; 2 new standing issues&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; fluffypony: have you had a chance to complete anything since previous meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: like 80%-ish done with the Kovri page on the site, per the info you gave me + the docs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; s/page/section&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Great, I&apos;m looking forward to it.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Do you think it will be finished before next meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes definitely&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Yay, sounds exciting.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Anything else on 2.?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Going once... going twice...&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; 3. C++ specific discussion (carried over from June 5th meeting)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Well, I was hoping to merge this in with 4. and chat with EinMByte since he said he&apos;d be here.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; is this wrt the C++ standard ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or the style guide stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Anything C++, I imagined.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; I was hoping to focus on C++ related to #187, but I haven&apos;t looked at #187 since it was opened.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Have any bitmonero devs taken an interest in Kovri yet?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Its quite the beast, and needs much taming.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I don&apos;t think anyone has yet&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; anonimal: passing interest at best for me&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Ok, good to know.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I more or less know what it is, but I haven&apos;t looked into tinkering with it yet.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think the problem is that the time I&apos;d spend hacking on anything, I wouldn&apos;t spend on monero anymore :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; s&apos;true&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; I totally understand.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; there will be a bleed area between the two when integration happens&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; That makes, so patience and persistence seems to be the key.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; *makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Well, anonymity has a certain taste too. Maybe I&apos;m one of the few fanatics who enjoy working on it ;)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think most of us are here because we&apos;re pro-privacy&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Anyway, I look forward to the meeting of the minds, I like what I&apos;ve seen in bitmonero dev.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Yes, good point.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which is awesome :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Anything else on 3.? Any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Alrighty, moving on,&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; 4. Review open tickets (assigned and/or unassigned): status, code ideas (if applicable), etc.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Let&apos;s see,&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal, also, if EinMbyte can&apos;t make the meeting maybe we must collate stuff and raise it on his behalf ?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; How so?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; like if he just adds to the agenda then we can discuss it without him needing to be here&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Ok, well he&apos;s welcome to do that.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; But he and I are great at bouncing ideas off each other and getting to core issues, so I wish he would be present more often.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; I see, so we&apos;ll send him a note to add to the agenda regardless of his attending?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes I think that would help, he lacks time at the moment&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Ok.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; back to 4.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; #210 might be an easy fix, if any bitmonero devs want to take a peek.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; once you go Kovri you never go...uh...something that rhymes with Kovri&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; That&apos;s a tough one....&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/kovri/issues/210&quot;&gt;https://github.com/monero-project/kovri/issues/210&lt;/a&gt; &amp;lt;- for reference&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Remaining tickets are mostly all hard-core. I&apos;ll see what I can get into before the next meeting. Obviously the big ones would be nice if I can make the time.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; I may pick at #191 or #187 because I get irritated with severely broken things.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Or who knows what, the world is full of mysterious and discovery.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; *mystery&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; invent a time machine !&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; pffffffffff&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; That would be fun.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Does anyone here work with Debian Jessie often?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tewinget is an Arch user&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo wrote his own OS from scratch I&apos;m sure&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; osensei maybe&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but he&apos;s not around atm&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I use a pretty common one nowdays actually.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Ok just curious. Arch here so #210 will probably take more than a few moments.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: Windows XP ?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; ^ Windows 98&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Good point. I guess it&apos;s not that common. I forgot about windows.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; 95 was better at breaking.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Ok, well re: 4., fluffypony have you see #209?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; probably&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; 50% yay because we solved the coverity/travis issue!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh yes the Coverity thing&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so plz update me - Travis builds are now work&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; *working&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but Coverity isn&apos;t triggering ?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; No, we are *finally* triggering, but now coverity says build is failing on their end.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; So, travis says &quot;we&apos;re fine&quot;, coverity says &quot;you&apos;re not fine but neither is most of my site&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Because they really do have some issues there and support is... meh.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; LOL&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; considering how long it took for their site to pick Travis up I&apos;m not even surprised&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; do we wait until they&apos;ve fixed it, or keep pushing&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Seriously, and their &quot;community&quot; site is still offline despite &quot;we&apos;ll be back in early 2016!&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; It&apos;s June already...&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Good question,&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; I can review *why* they think our build failed, I could even try to do it manually.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; I may have to do it manually just to get things going *or*, it could be another travis/coverity issue (or just pure coverity).&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; maybe we must switch to manual Coverity&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and just do it once every two weeks&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Sounds fair, I&apos;ll give it shot before next meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; before I forget, opens &lt;a href=&quot;https://github.com/monero-project/kovri/issues/assigned/fluffypony&quot;&gt;https://github.com/monero-project/kovri/issues/assigned/fluffypony&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; fluffypony: Any updates on #27?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; knows you&apos;ve been busy, simply curious&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: no - also, we&apos;re switching providers&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Ok.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; debating Zoho vs. FastMail&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ProtonMail doesn&apos;t do multiple users on a domain, unfortunately&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Hmmm...&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Pros/Cons so far re: providers?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; well they&apos;re mostly doing forwarding and SMTP, so it&apos;s pretty open&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; part of the decision making is cost, part is also reliability and if they feature reasonable web interfaces for those inevitable users that don&apos;t want to use a mail client&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; will wrap that up soon, it&apos;s on my short list&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Ok, good to know.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; I don&apos;t have an opionion so far. If I do I&apos;ll be sure to chip in.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Is xmrpromotions there? re: #105&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; no not online atm&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;ll prod them for that when I see them next&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; K.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; typing&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; I&apos;ll most likely take a look at bitmonero&apos;s 0MQ work too before next meeting (thinking of #53).&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Other than that, I may just grab some low hanging fruit before next meeting and work on the mingw build and other smaller tickets.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; anonimal, feel free to direct any 0mq questions at &lt;del&gt;fluffypony&lt;/del&gt; me&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Thanks tewinget.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh yeah speaking of&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; sad that my IRC client doesn&apos;t support strikeout...hoping someone else&apos;s does&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the Windows test box is borked&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; msys2 decided to give up the ghost&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so doing a complete reinstall of it&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Yeah, so what happened? Any idea?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; no clue&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; (very strange)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; On a scale from 1 to I hate compiling anything on Windows: I hate compiling anything on Windows.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; it&apos;s a binary scale.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Oh windows, you never cease to disappoint me.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Anything else on 4.?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; quick reviewing&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Hi, I&apos;m late sorry&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; EinMByte! Welcome back.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; wb EinMByte&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; still 15 minutes left :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; With 15 minutes or so to spare, any input? (much backlog)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Something about #210 maybe: I&apos;ll provide some more information&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; EinMByte: before I forget and while you&apos;re here: what is your preferred/most-reliable public contact method?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; public as in to put on a website or so, or as in where you guys can contact me&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; So we can contact you.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; And would you be interested in leaving agenda TODO&apos;s/notes in meeting tickets in case you can&apos;t make a meeting that you&apos;d hope to make?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Well I&apos;ll be on IRC, or else &lt;a href=&quot;mailto:einmbyte@mail.i2p&quot;&gt;einmbyte@mail.i2p&lt;/a&gt; or github&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Ok.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; fluffypony: did I word that correctly?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; EinMByte: we&apos;re still on point 4. &quot;reviewing tickets&quot;, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Is there anything you wanted to add re: SSU?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; knows you just got back to working on it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes I think so&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Well I can give you a quick status update&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Awesome.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; So SSUSession.cpp is now using the new parsing code, except for the fragments&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; (I have the code to parse data packets, just not using it yet)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; I am slowed down right now due to a bug, with the header I suspect&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Grrr... bugs...&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; (Rekey options being set etc when this shouldn&apos;t happen, I think it&apos;s all related)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Well, I&apos;ll try to fix it in the next days&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; bitmonero devs: FYI, SSU is the ugly High School girl standing in the corner of the dance hall that no one will dance with because she is awkward and is a very mean person.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; In other words, SSU has needed much love and I&apos;m glad EinMByte has tackled the challenge.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Hah, nice comparison - although it does make me seem quite desperate :P&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; lol, oops. Sorry EinMByte, I didn&apos;t mean it that way :(&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Once the parsing part is done, I&apos;ll do something similar to build the packets&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Sounds great.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; How about, EinMByte dances with her because he is a leader and willing to show great sympathy to those who need it most.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; I&apos;ll write some tests, but don&apos;t expect full coverage just yet. I don&apos;t think that&apos;s a priority right now.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; And turns down the more promising dancers to make SSU work well.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; (I want to get the API started too)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; sorry, I&apos;m getting carried away&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Ok.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Do you have an idea of schedule coming up?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; (as in availability)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; anonimal: You&apos;re making a lot of assumptions about my gender here :). But let&apos;s see how well that dance turns out&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; I know, again my apologies.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Yes, next week I&apos;ll be mostly available (several hours per day)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Ok. I&apos;ll check my IRC more frequently then.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Anything else on 4.?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Well as I said I&apos;ll put up more info for #210&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Ok.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Seems like 2 tests are failing&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Since we&apos;re out of time, I don&apos;t see much on 5. except for a couple of quirky core ones that I may get to before next meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Any comments on 5.?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; EinMByte: well you can dance with SSUzy regardless of your gender&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; SSUzy, lol.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; fluffypony: or my ability to dance :p&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; everyone can dance, it&apos;s just a matter of how badly (or well)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Paraplegics?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; doesn&apos;t do off-topic very often, quite the release.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Ok so if no thoughts on 5.,&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; LOL&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; nobody is going to attend the Kovri meeting in future :-P&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; LMAO&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; watches ship sailing away, burning in the distance&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; See you all next time in #dancing&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Ok, last call for 5. Discuss any pertinent TODO&apos;s&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think that&apos;s it from my side&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol EinMByte&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; lol, or #dancing-dev&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Well, for 5: If anyone wants to start on the API, you&apos;re welcome&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; This also applies to all (any?) monero people reading this&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Good point, that&apos;s another big item to tackle.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Since you&apos;re going to be the people using the API, making up a list of requirements would be nice&lt;br&gt;&lt;strong&gt;*&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; 6. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Just one from me, briefly,&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think we&apos;ve already discussed EinMByte&apos;s dancing enough, so nothing more from me on 6&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Forum Funding. I plan on writing up some proposals within the next month or so.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; EinMByte: if you were crowdfunded on FFS, would you be able to devote any more dev time?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; I&apos;ve already told fluffypony, not really&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Ok.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; If you can build me a time machine, yes&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; was planning proposals to fund my work&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Funny, fluffypony mentioned that earlier (time machine).&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; We should invest in one. The writing is on the wall.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Last call for 6.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; new project for the Monero Research Lab to tackle&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; But, as I&apos;ve also told fluffypony, please do fund other programmers&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Agreed.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Apparently you first need the programmer (before getting the money) so let&apos;s go find some C++ programmers&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; fluffypony: ^ we should devote an entire meeting to that IMHO sometime within the next few months.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah definitely&lt;br&gt;&lt;strong&gt;&amp;lt;grimpants&amp;gt;&lt;/strong&gt; would love to see a FFS proposal for kovri/i2p dev&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; grimpants: we&apos;ve had open-ended stuff before, the funds just sit there and no dev comes along - we need to first find someone interested that can price in their work, even if it&apos;s on a full time commitment for X long&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; By the way, we don&apos;t need only expert C++ programmers&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then we can raise funds accordingly&lt;br&gt;&lt;strong&gt;&amp;lt;grimpants&amp;gt;&lt;/strong&gt; i see&lt;br&gt;&lt;strong&gt;&amp;lt;grimpants&amp;gt;&lt;/strong&gt; been a while since ive check tbh&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; We can use people who just write documentation / tests too&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; ^ which is a great way for newcomers to learn the codebase.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; this may not be an honourable line of thought, but I&apos;ve been wondering if there&apos;s any fall-out from the issues Tor are facing that might lead to some new contributors looking at Kovri&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Good concern, I think that&apos;s very plausible.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; But the devoted C person usually scoffs at C++ and turn their nose at Java.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; like hyc :-P&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; I&apos;ve become spoiled with STL so, I can&apos;t vouch for C devotees on more complex apps like Kovri.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; But bigger point:&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; The world needs more options, so if Tor starts to burn, another ship will be ready.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Some great minds there, so I&apos;m not concerned about the near future.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; But that was a hefty loss on their end with the one who shall remain nameless.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah, and the larger loss is how much emotional damage it did to people during the time it was kept hidden&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; as a community I hope we can learn from that and call people out when they&apos;re out of line&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Yeah, everyone involved seems to have taken a loss.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; So, regarding that in relation to ship-jumpers: I think we should continue on our track of availability, professionalism, quality, code correctness and maintainability,&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 100%&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; But,&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; let&apos;s first get some people :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; devs can be strong in their ways, so being malleable is also important (but that&apos;s a given). Constant ebb and flow.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Anything else on 6.?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that&apos;s it from my side&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; 7. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Same time in two weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Nothing else from me&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes same time in two weeks&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anominal]&lt;/strong&gt; Alright. A million thanks to everyone.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; taking meeting-bot down&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2016-06-19</title><link>https://beta.monerodevs.org/blog/2016/06/19/overview-and-logs-for-the-dev-meeting-held-on-2016-06-19/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/06/19/overview-and-logs-for-the-dev-meeting-held-on-2016-06-19/</guid><description>C4, open PRs, and brief update on Ring CT and 0MQ</description><pubDate>Sun, 19 Jun 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview (by Aerbax)&lt;/h3&gt;
&lt;p&gt;An overview &lt;a href=&quot;https://hellomonero.com/article/monero-bi-weekly-dev-meeting-note-highlights-2016-06-19&quot;&gt;can be found on Hello Monero&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hello and welcome&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; ack&lt;br&gt;&lt;strong&gt;&amp;lt;wallet42&amp;gt;&lt;/strong&gt; Sup fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so first things first&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt;&lt;/strong&gt; [anonimal] EinMByte: ^ Monero meeting now, Kovri in about an hour or so (just FYI)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; after the last meeting, which was mostly focused on C4, we bounced some of that around&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think the spirit of C4 is good, and will help keep Monero inclusionary towards new contributors&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but moneromooo in particular disagreed with some of the specifics&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or where C4 is a little vague&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so what we&apos;re going to do is fork C4 from Unprotocols / yrashk into the Monero repo&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt;&lt;/strong&gt; [psi] c4?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and we&apos;ll tweak it from there, keeping it in step with changes made upstream in Unprotocols&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; psi: the Collaborative Code Construction Contract, see last meeting&apos;s minutes for an intro and discussion&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt;&lt;/strong&gt; [anonimal] Or Kovri&apos;s contributing guide.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think everyone is aware that this is security software we&apos;re dealing with&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and we can&apos;t be crazy and accept things that may contain backdoors&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but we also want some structure that makes contributors feel welcome, even if their contributions need some work and aren&apos;t up to a standard we&apos;d like&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; somewhere inbetween being completely permissive and miring contributions in PR hell is a nice balance, and we&apos;ll figure it out&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We need to balance security and making contributors welcome&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yup exactly&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so on to more fiddly code bits, less soft skills&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I was hoping tewinget could update us on the 0MQ work, which is about to go up on the forum for funding&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; My point was not security, it was more about the crazy wish to keep obvious crap in.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.github.com/tewinget/bitmonero/tree/zmq-dev&quot;&gt;https://www.github.com/tewinget/bitmonero/tree/zmq-dev&lt;/a&gt; &amp;lt;-- there&apos;s the branch, gimme one min to take care of something then I can brief&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;* fluffypony&lt;/strong&gt; plays hold music&lt;br&gt;&lt;strong&gt;* tewinget&lt;/strong&gt; is typing&lt;br&gt;&lt;strong&gt;* DaveyJones&lt;/strong&gt; just watches&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; ok, so far I&apos;ve got cryptonote::classes to/from json for a majority of what will need to be serialized for RPC. I have a couple of RPC calls actually written and working via ZMQ (get&lt;em&gt;height get_transactions, and key_images_spent)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; that&apos;s more or less a summary of progress&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; as far as process&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; the idea is to try to create RPC as we want it to be, rather than trying to modify the existing structure, and then plug in backwards-compatibility later&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tewinget: so using the structure that is / was on the Wikia ?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt;&lt;/strong&gt; [psi] to rehash, you are redoing monero&apos;s wire protocol to use zmq correct?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; psi: no, not wire protocol, that will use ZMTP (a part of the 0MQ project) and come later&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; psi: more or less, but a bit more than just that&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I mean, kinda wire, but not p2p yet&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; rpc&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; this is redoing the communication between the node and &quot;clients&quot; like miners / mining pool software / wallets / etc.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt;&lt;/strong&gt; [psi] kk&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt;&lt;/strong&gt; [psi] zmtp is still being drafted correct?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; nope all done, afaik: &lt;a href=&quot;http://zmtp.org&quot;&gt;http://zmtp.org&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; &amp;lt;fluffypony&amp;gt; tewinget: so using the structure that is / was on the Wikia ? &amp;lt;-- well, yes, but also I was hoping to get some input today (not necessarily now) from anyone who would like to comment on the future of RPC&lt;br&gt;**&amp;lt;fluffypony&amp;gt;&lt;/em&gt;* it&apos;s already on v3&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so maybe one of the things we need to do now is move that design doc from the Wikia to the Github wiki&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; wallet42: are you up to doing that, or busy travelling atm ?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I can say that the few commands I&apos;ve done don&apos;t necessarily conform to any spec like json-rpc, but that&apos;s easy to change -- structure is currently placeholder while functionality is implemented&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; oh, one important detail I left out&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I think it&apos;s best if the RPC is straight json. This comes at a very, very minor cost in speed, but means that implementation in other languages will be far less intimidating for new contributors&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; and I know I don&apos;t personally plan to write libMonero for every language out there...&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh I agree - the idea behind 0MQ is for a language to use 0MQ bindings and just be able to talk straight to the daemon&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; yup, and this way for any language that has json and zmq bindings, all one needs to do is give the language a cursory understanding of cryptonote structs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if JSON is the way we want to do that that&apos;s fine, we can always modify it later to support Google&apos;s protobufs or something later on&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://paste.fedoraproject.org/379294/14659488/&quot;&gt;https://paste.fedoraproject.org/379294/14659488/&lt;/a&gt; &amp;lt;-- there&apos;s an example of get_transactions&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; it&apos;s also very nice to do ad-hoc testing via python :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; any thoughts, anyone?&lt;br&gt;&lt;strong&gt;&amp;lt;wallet42&amp;gt;&lt;/strong&gt; fluffypony: In about 3 weeks im back in Berlin, right now i only have like 1 day a week. But yes the wiki will get more data as I am moving myself trough the code&lt;br&gt;&lt;strong&gt;&amp;lt;wallet42&amp;gt;&lt;/strong&gt; Especially better wiki documentation of the datatypes/protocol&lt;br&gt;&lt;strong&gt;&amp;lt;wallet42&amp;gt;&lt;/strong&gt; wiki.bitcoin.it/wiki/Protocol basically&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tewinget: how hard would it be to implement different schemes in future, like JSON / protobufs / ASN.1 BER ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; wallet42: ok cool, thank you&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; fluffypony: wouldn&apos;t be too bad, I&apos;m trying to make things pretty modular. It wouldn&apos;t be too bad to make it a bit more generic than json&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; it&apos;s already 90% ready for that as-is&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; alright, tewinget anything else or can we move on to the next thing ?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; the ZMQ-side of things was pretty trivial tbh&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; oh, anyone averse to having a separate listening port for publish/subscribe such as &quot;new_block_notify&quot; etc?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; you mean a separate port for pub-sub than the IPC port ?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; well, there will be a port for &quot;request thing from daemon&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; can&apos;t use the same port for publish/subscribe, I&apos;m pretty sure&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I don&apos;t see a problem with that&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; without an unholy amount of added complexity that isn&apos;t worth at all&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; one thing you may want to do is also look at Bitcoin&apos;s 0MQ effort&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I don&apos;t think wumpus is around at the moment&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but they&apos;ve been pecking away at 0MQ for some time&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Isn&apos;t the point of 0MQ to abstract comms to allow things like that ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: pub-sub is a different beast to control / request&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; 0MQ uses different socket types like Request-Reply, or Pub/Sub&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; normally for pub-sub you&apos;re sending a request once and then receiving &quot;push&quot; notifications forever&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; and one socket can only be one type, and I don&apos;t think you can bind two sockets to the same port, as how would it route that?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Bitcoin has walletnotify and blocknotify that work in that way&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; so using the same port for req-rep and pub-sub would require...well, no, just no&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it would end up looking gross like the RPC stuff at the moment&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; moreso, in fact&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; different HTTP paths for the JSON and HTTP RPCs&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; &amp;lt;fluffypony&amp;gt; alright, tewinget anything else or can we move on to the next thing ? &amp;lt;-- happy to give a few minutes for any comments from anyone, but other than that I think that&apos;s about it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; cool if anything pops up over the rest of the meeting then we can see&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; oh, and feel free to give feedback on the branch, I&apos;ll repaste the link in a sec. Feedback here or via github is fine&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.github.com/tewinget/bitmonero/tree/zmq-dev&quot;&gt;https://www.github.com/tewinget/bitmonero/tree/zmq-dev&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok next, moneromooo do you feel like giving an update on RingCT? looks like it&apos;s making nice headway :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It kinda works. I&apos;m fixing bugs now.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: is it going to be a hard fork where all new transactions are v3 / ringCT, but they can spend pre-ringCT outs?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; They&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; they = transactions&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; coinbase will use non-ringct tho?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; othe: yes afaik&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; They&apos;ll be v2 and can spend either pre rct outputs or rct ones.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: ooooh, so a soft fork? :-P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Hmm. I haven&apos;t thought about the distinction tbh.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Theoretically, coinbase might not even need to be in the clear I think. Though it&apos;d require some shen magic.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think it&apos;d be a hard fork, because old nodes won&apos;t understand rct outs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so we&apos;d have to bump the block version anyway&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; But will non RingCT other than coninbase transactions be valid?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh they&apos;d reject new txes, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; fluffypony: I&apos;m thinking of an unprotocol for describing diverged unprotocols&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; So meta&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: ok then that&apos;s hard fork&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol yrashk&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; But I&apos;m actually serious&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yrashk: what&apos;s that Unprotocol for creating protocols with consensus?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; ArticMine: I think post-fork that all non-coinbase tx will be ringCT, but I&apos;m not sure.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; ArticMine: if you mean &quot;will non RingCT outputs other than coninbase transactions be valid?&quot;, then I&apos;d choose no, but it could be made either way.&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; fluffypony: COSS? There&apos;s nothing about consensus there&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yrashk: yes that - but it&apos;s about creating new protocols as a group, right ?&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; Kind of but very very lightweight&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; Which is a good thing generally&lt;br&gt;&lt;strong&gt;&amp;lt;CFP&amp;gt;&lt;/strong&gt; Greetings fellas&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: I tend to agree with you - coinbase txs is fine, but after that it should be rct only&lt;br&gt;&lt;strong&gt;&amp;lt;CFP&amp;gt;&lt;/strong&gt; Crazyflashpie stoping by to say hello&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; fluffypony: are you interested to collaborate on the protocol divergence protocol? (PDP)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hi CFP&lt;br&gt;&lt;strong&gt;&amp;lt;CFP&amp;gt;&lt;/strong&gt; Looks like the # of nodes in China is climbing?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yrashk: let&apos;s chat after the meeting, definitely interested in discussing it, as it&apos;s relevant to us&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; I can explain my motivations behind it&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; Today?&lt;br&gt;&lt;strong&gt;&amp;lt;yrashk&amp;gt;&lt;/strong&gt; Ping me on telegram or here when ready&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok next I just wanted to bounce through some open PRs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; #818 is still open pending luigi1111w / luigi1112 coming up with those spec changes, no rush there&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; moneromooo I would expect non RingCT outputs other than coinbase to be invalid after a given block&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; #775 is ready to be merged - moneromooo, just to double check, you&apos;re fine with that, right ?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; With the 6 month upgrade cycle built in&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine: agreed&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Yes I&apos;ll try to do that this week&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes. It&apos;s a wee bit spammier now in the logs, but other than that it&apos;s good to go.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok then #810, the caching thing, I&apos;m still confused as to whether we must merge or not&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not sure. I think enough said no.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok I&apos;ll close it, we can reopen later&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But then nobody patched the pool code :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and pools can manually pull that in if they need&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; then the gcc 6.1 stuff - as I understand it there are more changes than what is covered in those two PRs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so do we close the PRs and just note that &quot;gcc 6.1 not supported yet&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Noooooooo.........&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or do we merge them in preparation for supporting 6.1 ?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Please nooooooo....&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If they&apos;ll be needed anyway...&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; This also re: #846?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; One of them is a superset of the other IIRC.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: yeah, 846 and 845&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; radfish&apos;s work builds, so is the problem more eyes/more time to review?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: it was more that I was travelling, so I don&apos;t really know which is the superset of which, and which to close / merge / bail out of entirely :-P&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Oh, well I can spend some time this week giving input if that helps.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 846 seems to be the superset.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; PR X is a superset of PR Y seems like an odd situation to be in...&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; especially if both are open&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tewinget: quite&lt;br&gt;**&amp;lt;neosilky*&amp;gt;** I had to merge them to get the repo to compile as GCC 6.1 is default for Arch&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; re: that ^, I only merged #846 and builds fine.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I see the issue of both PR&apos;s being open, I can comment further this week after looking at them if they are still open by then.&lt;br&gt;&lt;strong&gt;&amp;lt;neosilky_&amp;gt;&lt;/strong&gt; Yep, only needed #846. @tewinget should enable testing repo too :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok then I&apos;ll close 845 and merge 846&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; then #856 I&apos;ve reviewed and will merge&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; #855 seems fine to me, I defer to hyc&apos;s knowledge of his own product ;)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; #863 seems fine too&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; #862 - luigi1112 can I take your comment as a review?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh. Let me change it now...&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; tewinget, i may try and put this in a comment on the &lt;a href=&quot;https://www.github.com/tewinget/bitmonero/tree/zmq-dev&quot;&gt;https://www.github.com/tewinget/bitmonero/tree/zmq-dev&lt;/a&gt; , but is this the space wherein the daemon could have multiple rpc ports with different characteristics?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; I think it&apos;s fine yeah&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; pushed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Has there been any definitive decisions re: C4 since previous meeting? I know there are differing arguments.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal - yes, my comments at the beginning of the meeting, will let you know when the log is up if you missed them&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; gingeropolous: not entirely sure what you mean to ask there&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; &quot;we&apos;ll figure it out&quot; &amp;lt;-- was that it?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i.e., port 18081 would be full access, and 18082 could be less access.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: yes basically the next step is fork -&amp;gt;** adjust accordingly -&amp;gt;** decide to abandon or adopt the iteration&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; right now if you want different permissions for remote access to the daemon, you need multiple daemons and multiple databases&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; isnt an auth system with permissons better for this&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: I&apos;m of a mind that we need a finer distinction than &quot;trusted daemon&quot; and &quot;not trusted&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we need a proper ACL&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; what othe said&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so shelve it as a thing to do later on&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; word&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok I think that&apos;s it from my side - anything else before we move to the Kovri meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; glad someone else could answer that while I was rebooting. Stupid computer crashes frequently, pretty sure it&apos;s hardware.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tewinget: you should buy a Mac :-P&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; No&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; fluffypony: I thought we were friends...&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; tbh if a newer Mac (not new, with that single port, but new-ish) landed on my lap I&apos;d throw Linux on it and use it&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; but I&apos;d never buy one, they&apos;re way too expensive for what they are.&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; actually the macbook pro are good value for money compared to other ultrabooks; anyway kovir next :p&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Pro Retina is great, although I&apos;ve switched my Purism Librem 13 + Qubes for anything remotely sensitive&lt;br&gt;&lt;strong&gt;&amp;lt;antanst1&amp;gt;&lt;/strong&gt; Hackintosh user here :-) It&apos;s pretty easy to install OSX if you choose hardware carefully.&lt;br&gt;&lt;strong&gt;&amp;lt;antanst1&amp;gt;&lt;/strong&gt; works pretty much perfectly.&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; correct, also run a hackintosh desktop&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I see the software not the hardware as the issue with Mac&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; has 8 year old hackbook pro running Arch :/&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Still alive, surprisingly.&lt;br&gt;**&amp;lt;fluffypony&amp;gt;** nice&lt;/p&gt;
</content:encoded></item><item><title>Monero Missives for the Week of 2016-06-20</title><link>https://beta.monerodevs.org/blog/2016/06/20/monero-missive-for-the-week-of-2016-06-20/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/06/20/monero-missive-for-the-week-of-2016-06-20/</guid><description>A discussion of the rationale behind rolling hardforks and the C4 code contract</description><pubDate>Mon, 20 Jun 2016 00:00:00 GMT</pubDate><content:encoded>&lt;div class=&quot;text-center&quot;&gt;&lt;/div&gt;

&lt;p&gt;To download the podcast directly please &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2016-06-20.mp3&quot;&gt;use this link to the MP3&lt;/a&gt;, or &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2016-06-20.mp4&quot;&gt;this link to the AAC/MP4&lt;/a&gt;, or &lt;a href=&quot;http://traffic.libsyn.com/monero/Monero_Missives_Podcast_for_the_week_of_2016-06-20.flac&quot;&gt;this link to the FLAC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In this week&apos;s episode we discuss the rationale behind rolling hard forks and the Collective Code Construction Contract (C4).&lt;/p&gt;
&lt;p&gt;Until next week!&lt;/p&gt;
&lt;h3&gt;Podcast Transcription&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Pending&lt;/em&gt;&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2016-07-03</title><link>https://beta.monerodevs.org/blog/2016/07/03/logs-for-the-Kovri-dev-meeting-held-on-2016-07-03/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/07/03/logs-for-the-Kovri-dev-meeting-held-on-2016-07-03/</guid><description>Brief review of what has been completed since last meeting, SSU refactoring, closed and open issues</description><pubDate>Sun, 03 Jul 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok I guess we move on to Kovri - anonimal, the floor is yours&lt;br&gt;&lt;strong&gt;* fluffypony:&lt;/strong&gt; ding dings&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Meeting Agenda: Sunday, July 3rd, 17:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 2. Brief review of what&apos;s been completed since the previous meeting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 3. Discuss SSU: status of #140 and &lt;a href=&quot;https://github.com/EinMByte/kovri/pull/1&quot;&gt;https://github.com/EinMByte/kovri/pull/1&lt;/a&gt; (if applicable), ideas, problems, and solutions (note: ask if @EinMByte will allow issues tracking within his repo)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 4. Discuss commit message labeling, e.g., how to organize first line of commits. Touch-up on C4.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 5. Review open tickets (assigned and/or unassigned): status, code ideas (if applicable), etc.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 6. Discuss any pertinent TODO&apos;s&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 7. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 8. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; -- 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I know Ein is irc2p side waiting for me to move on :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 2. Brief review of what&apos;s been completed since the previous meeting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; I&apos;m on this side too&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; wishes this was automated. /pulse only does so much&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 28 commits (not including merges), 2 new issues open, 0 issues closed&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; All new commits in &lt;a href=&quot;https://github.com/einmbyte/kovri/tree/ssu&quot;&gt;https://github.com/einmbyte/kovri/tree/ssu&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I ended up diving into SSU with EinMByte this week. Much fun.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Teamwork-teamwork: within the past hour, we had figured out that the HMAC digest impl was segfaulting because GetHeader-&amp;gt;GetMAC() was not initialized, so the segfault is fixed for now.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; But that&apos;s just a small portion of what&apos;s been completed since previous meeting, and more issues abound. More to discuss in 3.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anyone else re: completed work since previous meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; I&apos;ve been focused on the OTF funding stuff, so I haven&apos;t had a chance to finish the website work&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; pushing that out till the next meeting, unless we have to prepare more stuff for the OTF&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok. Any new issues re: OTF?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Seems like they&apos;ve had a few lately.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; i.e., did we get confirmation that they received our request?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; no I think the next step is we&apos;ll receive a pass / fail on the concept note&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; yes we did&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [_trump2016]&lt;/strong&gt; OTF will make kovri great again!&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Confirmation, good.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anyone freenode-side? Is xmrpromotions there?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; so if we receive a pass we have to prepare an actual proposal&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; but let&apos;s see when we get there&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; (if)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; they were on Reddit the other day, they seem to be busy at the moment&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; they&apos;ve asked for assistance on the gnu-social thing&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Link? What kind of assistance? I&apos;d be happy to help.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; I&apos;ll have to find it and send it to you post-meeting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok. Anything else on 2.?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; oh found it, nevermind: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/4qywbx/what_are_moneros_pain_points_marketing_design/d4x34p3&quot;&gt;https://www.reddit.com/r/Monero/comments/4qywbx/what_are_moneros_pain_points_marketing_design/d4x34p3&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; nein&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: Thanks, I&apos;ll look into it later.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Moving on,&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 3. Discuss SSU: status of #140 and &lt;a href=&quot;https://github.com/EinMByte/kovri/pull/1&quot;&gt;https://github.com/EinMByte/kovri/pull/1&lt;/a&gt; (if applicable), ideas, problems, and solutions (note: ask if @EinMByte will allow issues tracking within his repo)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So, &lt;a href=&quot;https://github.com/EinMByte/kovri/pull/1&quot;&gt;https://github.com/EinMByte/kovri/pull/1&lt;/a&gt; has been merged&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte: will you allow issues tracking within your repo? It would help with this bug we&apos;re hunting.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Oops, old paste, we fixed the bug,&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; but are still dealing with related issues.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; knows Ein is somewhere, we were chatting elsewhere during the bitmonero meeting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Maybe he still thinks its the previous meeting...&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Yes, I will allow all contributions to my repo&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Latest issue is: we are sending out broken packets&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; issue tracking has to be explicitly enabled for the repo, EinMByte&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; (but at least the segfault is fixed)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; it&apos;s a setting in github somewhere&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; ^ what fluffypony said&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte: are we in a committable stage for the segfault fix? So I can see where we stand?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; anonimal: Already committed&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; fluffypony: somewhere where&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I imagine we&apos;re sending bogus packets in SessionRequest&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; I&apos;ll check&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; fetching&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; fluffypony: Never mind, I think I got it&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; if there&apos;s time, anonimal, can you please explain what SSU is for those who are observing the meeting ?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, latest commit makes sense.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Yes,&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; tl;dr, in plain english,&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; it is one of two transport mechanisms closest to the IP layer:&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; NTCP is for TCP, SSU is for UDP.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; SSU essentially takes care of encryption and negotiation with peers at the UDP level.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Does that make sense, or should I explain more?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; fetches link&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Specification here: &lt;a href=&quot;https://geti2p.net/spec/ssu&quot;&gt;https://geti2p.net/spec/ssu&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Overview here: &lt;a href=&quot;https://geti2p.net/en/docs/transport/ssu&quot;&gt;https://geti2p.net/en/docs/transport/ssu&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; In case anyone is really listening: we are rewriting the SSU implementation because&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; 1) It doesn&apos;t allow for unit tests&lt;br&gt;&lt;strong&gt;&amp;lt;&lt;strong&gt;uguu&lt;/strong&gt;&amp;gt;&lt;/strong&gt; i2p needs a better udp transport&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; 2) The design is bad, because separate concepts are not separated in code (packet parsing was done in the same functions as dealing with networking etc)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; X) it was an unmaintainable nightmare, like much of the codebase that we have yet to refactor.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; &lt;strong&gt;uguu&lt;/strong&gt;: It probably does, so let&apos;s hope SSU2 will be better&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; (I&apos;m not sure what the satus on SSU2 is, AFAIK there&apos;s not even a spec yet)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I had some ideas/problems/solutions when working on everything this week,&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; but I need more time to flesh out tangible thought.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I think we&apos;re on the right track, as we discussed earlier.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Ok, no problem. Maybe write everything down on github?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Sure, I&apos;ll comment more in #140 or open an issue in your repo.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Essentially, I want to take a closer look at design this week as I said I would stay away when we last spoke.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; e.g., what we discussed earlier about MAC buffer, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Yes, in terms of design many things are currently undecided&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; I&apos;ve mentioned before that this is more of a refactoring than a rewrite&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Hmm... maybe I have a different vision of end-result then.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; At least for now, I do want design changes in the end&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; But I wanted to make it less crappy first, and then make it good&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I think I need to get my hands dirty and get more intimate with your new changes.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I understand, as I said in #1 I completely understand and agree.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; no complaints here&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So, long story short, I&apos;d like to get more involved. Any objections EinMByte?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Of course not, I can use all help&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; could work in another branch, but I think our conflicts result in better code&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, I&apos;ll comment more in #140, etc. as things progress.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anything else on 3.?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Not from me&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; prepares for more pasting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anyone here have more SSU questions?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; will work on refining better responses to such questions&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; no that&apos;s perfect, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, moving on&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 4. Discuss commit message labeling, e.g., how to organize first line of commits. Touch-up on C4.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; To preface, before discussing commit titles, none of this can really be enforced at the moment because there is no payout hanging over anyone&apos;s head.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; But our guide does ask to reference applicable ticket numbers in commit bodies - and its incredibly helpful.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;m trying to be better about doing this and I hope EinMByte would also consider doing this too.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; It should be noted that there is no mention in the guide or C4 about commit title.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;ve been using a rough system of prepending titles with class or aspect of project worked on.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; It does help for quick git-log searches. Again, not enforceable, but it does help IMHO.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Thoughts? Objections to adding to guide?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; can you give me an example of the prepending?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Yes, one moment.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; anonimal: I&apos;ve noticed that you tend to include a longer summary&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: Basically what&apos;s before the colon &lt;a href=&quot;https://github.com/EinMByte/kovri/pull/1&quot;&gt;https://github.com/EinMByte/kovri/pull/1&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; I currently don&apos;t do that, but if you think it&apos;s worth it, I can start doing that&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Other than that, the main thing should be that it should be reasonably clear what the commit is about&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; oh yeah that&apos;s cool&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; But we all do that already&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; I&apos;m fine with stricter rules, just don&apos;t shout at me too much when I forget about them :p&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; I tend to do short summaries too, but I like the prepending thing&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte: I agree. If I were to ask of anything, it would be to references issues that commit addresses.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Other than that, I personally couldn&apos;t ask you to write longer summaries. Honestly, most of what you commit I understand anyway because its well-written IMHO - but that&apos;s just me.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So, as usual, I think about everyone else who isn&apos;t knee-deep in our mess.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; And maybe longer summaries would help?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; But 4. for me was more about commit title.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Ok, I&apos;ll try to reference issues more often&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; I don&apos;t think longer summaries are massively necessary as long as the commits show the route taken to get there, referencing issues is definitely helpful&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; (not in the title, though)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok. So shall we take a vote on adding &apos;prepend class or project aspect into title of commit&apos; into contributing guide?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; (again, at this time not enforceable - just helpful)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; I&apos;m fine with it&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; + me = 2 yes. Anyone else?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; As fluffypony pointed out long ago, its not like anyone reads contributing guides anyway ;)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; hah hah yeah&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; but at least it&apos;s there and we can encourage it&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, good point on the encouragement.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; hey - we managed to get most Monero contributors to GPG sign commits, so it is doable :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Great, done.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; While we&apos;re on 4., this is off-the-cuff,&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; but bitmonero is working with only 1 branch now.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; And, C4 kind of dictates that (IIRC).&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So, do we scrap branch development and work solely in master?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; note that we have a use-case for moving back to the dev branch setup, because people just pull and compile&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;ve also used arguments for two branches. I&apos;m curious to hear EinMByte&apos;s opinion.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; sigh, I2P lag&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; doesn&apos;t want to move on yet, running out of time though&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; anonimal: Not sure, I think it&apos;s good to have a stable branch&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; also, it doesn&apos;t hurt anyone? (I think)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; The argument is to instead warn users that anything that is built outside of a tagged version is... well, unpredictable.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; But, since we don&apos;t have any releases yet...&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; There&apos;s &quot;unpredictable&quot; and there&apos;s &quot;possibly broken&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; In my opinion those are not really the same&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Good point. I imagine though that broken branches would stay in forks and then, when fleshed out, could be sent to 1 branch master.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; But then that would require more work maintainer-side.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ay, too many options.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I vote to keep two branches for now.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Yea or Nay?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; ok, let&apos;s keep the branches and move on :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, moving on.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 5. Review open tickets (assigned and/or unassigned): status, code ideas (if applicable), etc.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; My hands have been tied to SSU as we&apos;ve discussed. I did hack a fix for the massive leak in #191.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; It appears to be related to LogPrint and possibly GetFormattedSessionInfo(). I need more time with it and to produce a smoother fix.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; But it doesn&apos;t address a few smaller leaks related to #191.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So, between now and next meeting, I&apos;m somewhat sure I&apos;ll focus on SSU, #191, and getting a windows build in working order.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; And in that order.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; &lt;em&gt;but&lt;/em&gt; I also may start drafting a FFS proposal for a chunk of that time (I said I would last meeting). We&apos;ll see.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; +1, FFS proposals are welcome&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte: do you think you&apos;ll be around sometime this coming week or the following week? Or are weekends better?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: would you please refresh my memory on the zoho/fastmail decision (my brain is scattered at the moment)?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; I&apos;ll be around a few hours a day, but more actively in weekends&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; started the process a few days ago, we&apos;re doing Zoho&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte: sounds great.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: sounds great.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Many great sounds!&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; everyone can independently forward their mails to tutanota or i2pmail, or just use the Zoho mailbox&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;m looking forward to zoho&apos;s /projects, especially time-management.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Kimai is a horrid &lt;em&gt;#()&lt;/em&gt;@#)$@#$#@&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; If anyone has experience using it...&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; never heard of it, will take a look&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; or not if it&apos;s horrible&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; surprised at the lack of free, personal, opensource, time-management/billable hours solutions out there&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; MS Project&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; IMHO you should, it may be humorous.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I can&apos;t knock their work though, I applaud what they&apos;re doing, I just wish I had more time to contribute to their project.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; is it meeting.end time?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Eek, one more thing.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; one more paste coming&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 6. Discuss any pertinent TODO&apos;s&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; In SSU: we&apos;re closer to resolving #119 with our new design. I&apos;ve noted a few spots of missing implementation that I think will be resolved during the refactor.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I had mentioned in the most recent PR my interest in more sanity tests, and EinMByte did note a few overflow checks.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I think we&apos;re still discussing design though, so that would come a little later.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Yes, we have many places where we need more checks&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; at least we won&apos;t leak if we throw errors etc due smart pointer usage&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Eventually I want to rely on exception for error handling, and I want to use the error information for peer profiling&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ooooooooooooooo, I like that......&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I like that ALOT.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Yes, smart pointers: something the previous project had very little interest in;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; despite the standard having been out for years.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anyway, I won&apos;t start bashing as we&apos;re out of time (I love a good bashing).&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anything else on 6.?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; If not, then 7.?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; nothing else from my side&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; next meeting same time, same place, two weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Works for me.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Should be fine&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; sehr gut&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [zzz]&lt;/strong&gt; will we see any kovri ppl at HOPE in 3 weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; zzz: unfortunately not me, need to do no travelling for a little bit&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; got too much work to do, lol&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; not me either&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I had planned late last year but things took a completely different turn so, nope, not this time around.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [zzz]&lt;/strong&gt; ok, I believe echelon still has a ticket to sell, if anybody needs it&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Thanks zzz. That echelon, quite the organizer :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anything else? Meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I want to also thank fluffypony and dEBRUYNE and anyone else for their work on getting these logs up on the site.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; it&apos;s mostly dEBRUYNE, I just add spaces in at the end&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; lol, nice.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, thanks everyone for the great meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; thanks everyone&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; meeting-bot going offline&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2016-07-03</title><link>https://beta.monerodevs.org/blog/2016/07/03/overview-and-logs-for-the-dev-meeting-held-on-2016-07-03/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/07/03/overview-and-logs-for-the-dev-meeting-held-on-2016-07-03/</guid><description>OTF, open PRs and issues, and brief update on Ring CT</description><pubDate>Sun, 03 Jul 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview (by Aerbax)&lt;/h3&gt;
&lt;p&gt;An overview &lt;a href=&quot;https://hellomonero.com/article/monero-bi-weekly-dev-meeting-note-highlights-2016-07-03&quot;&gt;can be found on Hello Monero&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; time for meeting to start&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&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;fluffypony&amp;gt;&lt;/strong&gt; ArticMine / othe / smooth / NoodleDoodle / moneromooo / tewinget / dEBRUYNE / gingeropolous / etc.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; somewhat here&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; welcome to the 75th annual hunger games&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; first things first, small administrative update&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;ve re-applied for funding from the OTF, but for Kovri (given their previous response)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s the start of the process, but who knows, maybe we have a bit of funding to work on both&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; as Monero represents an example integration&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; then the open issues are creeping up, there are a bunch I&apos;m going to be closing as solved&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; #754 is an interesting onw&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; *one&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/bitmonero/issues/754&quot;&gt;https://github.com/monero-project/bitmonero/issues/754&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We don&apos;t care now, since rct.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; good point&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so then it can be closed as wontfix&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, it&apos;s fixed, by transfer_new.&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; so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;d like to reopen the discussion of deprecating transfer and replacing it with transfer_new&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or is that pointless because rct&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;ve done that in the rct branch.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok great&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; perfect&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; then binary renames are on hold until the rct PR&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; because I don&apos;t want to make that implode&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; what renames?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t think this would conflict much, if at all.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; bitmonerod --&amp;gt; monero and stuff like that prolly&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: &lt;a href=&quot;https://github.com/monero-project/bitmonero/issues/80&quot;&gt;https://github.com/monero-project/bitmonero/issues/80&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; this in particular: &lt;a href=&quot;https://github.com/monero-project/bitmonero/issues/80#issuecomment-223596750&quot;&gt;https://github.com/monero-project/bitmonero/issues/80#issuecomment-223596750&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ah&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: do you want me to PR changes to your branch then? will save you a rebase?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Sure.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok great&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Would rct be merged before the wallet2_api stuff then ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so that&apos;s the next thing for discussion&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the massive wallet2 PR&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s rebased against master now&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: what are your thoughts on merging before or after ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t really have one.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Maybe merge Ilya&apos;s first, since there&apos;s not going to be much review/fixes anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so wallet2 a buncha stuff specifically designed for GUI?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; wallet2_api is.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; there&apos;s also been a fair amount of review on that PR because it&apos;s so hefty - is everyone comfortable that major issues (especially in git history) have been resolved and it can be merged?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Depends on how high you put the bar.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: it&apos;s low - we can open issues to fix stuff after the merge&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But assuming the GPL code is gone, I think it&apos;s ok. It can be changed later.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh the GPL cmake stuff, I&apos;ll check on that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; looks like there&apos;s a BSD licensed replacement now&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I saw the comment, I did not look at the new code.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hokay&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; then there are a bunch of new PRs if anyone wants to take a glance at them&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; #878, #879, #882, #883, #884, #885&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; they&apos;re mostly small&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I need someone to check mine (885, just a readme change) before merging plx&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; huh i only see up to 881&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; oh PRs not issues&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I seem to have reviewed all these, except the windows packages one which I have no clue about.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it compiled successfully&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; couple of weird complaints about deprecations at the end&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; C:/msys64/mingw64/include/boost/type_traits/detail/template_arity_spec.hpp:13:84: note: #pragma message: NOTE: Use of this header (template_arity_spec.hpp) is deprecated&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; # pragma message(&quot;NOTE: Use of this header (template_arity_spec.hpp) is deprecated&quot;)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;ve been getting that on most builds now&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; boost 1.60&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ah&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; boost, sigh.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; not sure what there is to do about that since it&apos;s an internal header file, not one thata we explicitly include&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://permalink.gmane.org/gmane.comp.lib.boost.devel/264164&quot;&gt;http://permalink.gmane.org/gmane.comp.lib.boost.devel/264164&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; fixed in 1.61&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; general update-y time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tewinget doesn&apos;t seem to be around, he can update us on 0MQ when he is&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: how goes ringct?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m kinda blocked today, so I didn&apos;t do much.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I mean in the last two weeks since the last meeting, lol&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Both that watch only thing that nobody wants to talk about, and waiting for shen&apos;s sybil resistant upgrade.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, last two weeks, more tests, fixes, sweep_all now uses rct, and better output selection (for the general case).&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; does rct let us do watch only with both deposits and withdrawals?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; this sorta bounces back to the MRL, so we wait for feedback&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: are you doing anything interesting at the moment?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; not really. I still need to come up with a fix for txn_full on 32bit&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;m traveling most of the the rest of this month&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so not much hacking time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; cool beans&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok - anything else from anyone else?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; :-)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If anyone wants to start reviewing the rct-rptest branch, I don&apos;t think it&apos;s going to change again (save new commits).&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Like, find how to pwn it.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh luigi1112 I forgot to tag you at the beginning, apologies&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Would be a good job for Heuristic, except there&apos;s no picture of hte code...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, some other dev related thing: luigi1112, any news on the change to signing something from a standard address ? :)&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Nah I&apos;ve been reading but don&apos;t have any time to participate atm&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Oops :-)&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Still soon&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; you forgot the tm&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s not soon if it&apos;s not tm&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Well it should be this week or next :-)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok I think that brings the meeting to a close - Kovri meeting is only in 23 minutes, so feel free to add / discuss new things and it&apos;ll be in the log&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; i got nothing, catch y&apos;all next time&lt;br&gt;&lt;strong&gt;&amp;lt;gingah&amp;gt;&lt;/strong&gt; any new thoughts on the auto fee thing?&lt;br&gt;&lt;strong&gt;&amp;lt;rg&amp;gt;&lt;/strong&gt; id like to bring up the most imporant issue, fluffypony -- free XMR for me&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingah: auto fee?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The thing ArticMine was looking at - scaling fees based on... stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Setting fees based on the blocksize&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; and the reward penalty&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; One also has to look at optimizing what transactions miners will accept vs block penalty and fees paid&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2016-07-31</title><link>https://beta.monerodevs.org/blog/2016/07/31/logs-for-the-Kovri-dev-meeting-held-on-2016-07-31/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/07/31/logs-for-the-Kovri-dev-meeting-held-on-2016-07-31/</guid><description>Brief review of what has been completed since last meeting, and Kovri Logo</description><pubDate>Sun, 31 Jul 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ping fluffypony we missed you in #monero-dev&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ll proceed with the meeting as planned but the bulk of the agenda is picking on your assigned issues.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/kovri/issues/216&quot;&gt;https://github.com/monero-project/kovri/issues/216&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Meeting Agenda: Sunday, July 31st, 17:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; 3. Discuss Kovri logo&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Closing #271&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Closing #226&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Closing #105&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 7. Closing #46&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 8. Closing #27&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 9. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 10. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; _ walks into the room and sits in the nearest available seat&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; Just watching for today&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Is anyone freenode side? This meeting is not being relayed to #monero-dev. I&apos;ll hop onto slack to see if the relay is working.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-_Slack} &amp;lt;needmoney90&amp;gt;&lt;/strong&gt; It appears so&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-_Slack} &amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I2P, Slack, and IRC are all relaying&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; K, thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Onto point 2.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; $ git log --no-merges --pretty=oneline --since=1.month | wc -l&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 72&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Code highlights include:&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; - Mem leak fixes&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; - New constant-time comparison for ed25519&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; - Two new contributors: moneromooo and rakhimov&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (hopefully will see more from both devs)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; - regex fix, clang fixes&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; - A whole lot of build/repo work&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; - We officially build with clang&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; - We officially build on OSX again&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; - Two new submodules: cpp-netlib, cryptopp&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; - New URI parsing implementation courtesy of cpp-netlib&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; - New clang-format config (still in development)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; - Updated style guide + building instructions + docs&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; - Upstream bug hunting/fixing (huge time-suck)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; - Coverity&apos;s website finally works (for me)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; - Misc fixes, enhancements&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Project highlights include:&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; - Kovri End-User Documentation Proposal - #256&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; - 9 new opened issues, 7 new closed issues&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; - Creation of @&lt;a href=&quot;mailto:kovri@quitter.se&quot;&gt;kovri@quitter.se&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; - I&apos;ve also spent some time with bitmonero/monero-project&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; That&apos;s all from me for 2. Anyone else?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, guess not.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony fluffypony fluffypony fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; _ summons fluffypony from the depths&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 2nd meeting in a row he&apos;s missed. I hope he&apos;s alive.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; D:&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I know this is opensource and volunteer but I&apos;m getting a bit irritated.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Being stood up is not very respectful.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; oh he isnt in this room&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; summoning wont work from here&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol needmoney90&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; He isn’t even on IRC it seems&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; hm&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; thats strange, Im used to him being always on/ide&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; idle&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; He&apos;s on irc2p side.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Is dEBRUYNE on freenode side? Is this meeting even being logged?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; Well, Slack is certainly logging it&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; and my client possibly is&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; havent checked logging settings&lt;br&gt;&lt;strong&gt;&amp;lt;Zenified&amp;gt;&lt;/strong&gt; so is my client&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Moving on to 3.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &quot;Discuss Kovri logo&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Who did Monero&apos;s logo?&lt;br&gt;&lt;strong&gt;* anonimal:&lt;/strong&gt; asked in #monero-dev, no response&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Any thoughts on a logo for Kovri?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; How about a nude porn star holding a letter &apos;K&apos;?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; I&apos;ve been thinking about it&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; and….I don’t think that will get us corporate/mainstream usage&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; then again, maybe it will&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; keep it on the backburner&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;* anonimal:&lt;/strong&gt; was joking&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; I’ve been thinking some kind of K made of nodes (like the Ethereum Classic logo), but fading out on half&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; though its probably too complex&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; &lt;a href=&quot;https://camo.githubusercontent.com/eec95efca3ae789116e4557656898ab52ca74cba/687474703a2f2f63646e2d696d616765732d312e6d656469756d2e636f6d2f6d61782f3830302f312a6e4955617a775f75334b436843583839664c674c44672e706e67&quot;&gt;https://camo.githubusercontent.com/eec95efca3ae789116e4557656898ab52ca74cba/687474703a2f2f63646e2d696d616765732d312e6d656469756d2e636f6d2f6d61782f3830302f312a6e4955617a775f75334b436843583839664c674c44672e706e67&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Sounds cool.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; DaveyJones pointed this out &lt;a href=&quot;https://99designs.de/logo-design/contests/monero-mro-cryptocurrency-logo-design-contest-382486&quot;&gt;https://99designs.de/logo-design/contests/monero-mro-cryptocurrency-logo-design-contest-382486&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; needmoney90: could that url get any longer?...&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ah, I see. Interesting idea needmoney90&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Maybe we should hold a contest and reward the winner with XMR?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; Sorry about the URL length, I copypasta’d without minifying&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Np.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Where would be a good place to host a Kovri logo contest?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (XMR friendly place)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ll open a ticket and we can deal with it later&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Points 4-8 are all fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 9. Any addition meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; None here&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; EinMByte is MIA. SSU still not finished. From what I&apos;ve worked on, debugging the rest to get it merged will require motivation on my part.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; SSU?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; No shows at meetings + no pay != motivation for me to do lifting beyond what I&apos;m doing.&lt;br&gt;&lt;strong&gt;* anonimal:&lt;/strong&gt; grabs link for needmoney90&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; needmoney90: #140&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; tanks&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ll make myself available for the next 30 minutes and then paste a link to the meeting log in #216&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; I’m really curious where fluffy got off to..&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We were chatting about an hour before monero&apos;s meeting was supposed to start&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Maybe he simply forget. This has happened several times in the past.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-needmoney90}&lt;/strong&gt; :(&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-_Slack} &amp;lt;anonimal&amp;gt;&lt;/strong&gt; needmoney90: is there a way to easily export channel logs here?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-_Slack} &amp;lt;needmoney90&amp;gt;&lt;/strong&gt; hrmmm&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-_Slack} &amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I just exported&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-_Slack} &amp;lt;needmoney90&amp;gt;&lt;/strong&gt; should have the logs (from all channels) in my email soon&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-_Slack} &amp;lt;needmoney90&amp;gt;&lt;/strong&gt; barring that, someone&apos;s IRC client logs will work&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-_Slack} &amp;lt;anonimal&amp;gt;&lt;/strong&gt; Nice. Would it be easy to fpaste a private paste of just our meeting? e.g., do they do any formatting or just lump everything into an email?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-_Slack} &amp;lt;needmoney90&amp;gt;&lt;/strong&gt; no idea&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-_Slack} &amp;lt;needmoney90&amp;gt;&lt;/strong&gt; ill let you know&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-_Slack} &amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thanks. For the time being I&apos;ll just do a quick format of my logs to takeout timestamps and paste the meeting.&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2016-07-31</title><link>https://beta.monerodevs.org/blog/2016/07/31/overview-and-logs-for-the-dev-meeting-held-on-2016-07-31/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/07/31/overview-and-logs-for-the-dev-meeting-held-on-2016-07-31/</guid><description>Monero Project repository, and brief update on Ring CT</description><pubDate>Sun, 31 Jul 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; time for meeting to start&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Are we not having a meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I was wondering the same thing&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Kovri meeting at 17:00. I thought we were meeting at 16:00.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; fluffypony: ^&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; For Monero&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; * disappointed&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Maybe he died&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; We could meet without him if people have stuff to say :-)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, I have one thing to say: who wants to join the testnet and try random stuff to see if they can get it to break ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Preferably corner cases.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; How many testnet nodes are there?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think three.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; I would but I don&apos;t have a reliable VPS at the moment.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I can set at testnet node. What are the stiings&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; settings&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; bitmonerod --add-exclusive-node 176.9.17.19:28080 --testnet&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And you need to have built with my rct-private-fork branch.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And make sure you backup your db and wallet first, as they won&apos;t be compatible with &quot;normal&quot; version once you run rct code.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/moneromooo-monero/bitmonero/tree/rct-private-fork&quot;&gt;https://github.com/moneromooo-monero/bitmonero/tree/rct-private-fork&lt;/a&gt; is the branch to use.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Actually, use &lt;a href=&quot;https://github.com/moneromooo-monero/bitmonero/commit/58ea23fa144b9eaec506461f96649d0c7b4b3914&quot;&gt;https://github.com/moneromooo-monero/bitmonero/commit/58ea23fa144b9eaec506461f96649d0c7b4b3914&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Latest has an incompatible comms change.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Great I will give this a try. Is there a test net db or sync from scratch&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If you don&apos;t have a testnet db already, you will have to sync.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; #903 has gotten some momentum. Is it too soon to come to an agreement?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Can&apos;t hurt I think.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; So we need a name. moneromooo any thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Bond. James Bond.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;ve seen two names proposed already. I don&apos;t have a better idea.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;needmoney90&amp;gt;&lt;/strong&gt; (What are we naming again?)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; A repo, AFAICT.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; neemoney90: #903&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Repo-y McRepoface&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; luigi1112 any thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; ArcticMine ^&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;needmoney90&amp;gt;&lt;/strong&gt; My thoughts submitted&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; monero-organization for #903&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That sounds good.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Ooo, I like that best.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; ArcticMine will you comment in issue or I can copy/paste?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; You can copy past, I may comment.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; copy/paste&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; K, done. I also like monero-project/organization.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is also good&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Kovri end-user documentation proposal is in open tasks&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Actually better than my original idea&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/7/open-tasks/2592/create-end-user-kovri-documentation&quot;&gt;https://forum.getmonero.org/7/open-tasks/2592/create-end-user-kovri-documentation&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; The problem with the forum is that its somewhat obscure and I don&apos;t get emailed notifications.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; So obscurity = less funding. No notifications = more babysitting.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; An org repo can help with things like this, imho.&lt;br&gt;&lt;strong&gt;&amp;lt;redfish&amp;gt;&lt;/strong&gt; maybe monero-project/org&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; org can be confused with .org Just a thought&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Agreed. How about &lt;a href=&quot;https://github.com/monero-project/community&quot;&gt;https://github.com/monero-project/community&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Or is that too vague?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I thing community is too broad.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Kovri meeting in 3 minutes.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; I&apos;m hopping over to #kovri-dev&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; I wish the relay bot was online.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; One could say organizational&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; I would say have it here but I don&apos;t know who is freenode side.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; If anyone is interested in talking about a logo for Kovri, could you please hop over to #kovri-dev?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; I don&apos;t know if dEBRUYNE is logging our meeting so I or slack will be taking care of it.&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2016-08-14</title><link>https://beta.monerodevs.org/blog/2016/08/14/overview-and-logs-for-the-dev-meeting-held-on-2016-08-14/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/08/14/overview-and-logs-for-the-dev-meeting-held-on-2016-08-14/</guid><description>Ring CT, hardfork schedule, 0MQ</description><pubDate>Sun, 14 Aug 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;An overview &lt;a href=&quot;https://hellomonero.com/article/monero-bi-weekly-dev-meeting-note-highlights-2016-08-14&quot;&gt;can be found on Hello Monero&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;wallet42&amp;gt;&lt;/strong&gt; moneromoo: rewview guidelines?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; wallet42: well, whatever you feel comfortable with. Do you have anything in mind ?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Is there a meeting in a few minutes?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The most important is potential for exploits.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; awesome&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, assuming the pony isn&apos;t too busy with mymonero.&lt;br&gt;&lt;strong&gt;&amp;lt;darkcoinspy&amp;gt;&lt;/strong&gt; get your notepads out everyone. time to take notes on the competition&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Which competition?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think he just meant dash is still around. It&apos;s another crypto (ex darkcoin).&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;moneromooo&amp;gt; Well, assuming the pony isn&apos;t too busy with mymonero. &amp;lt;= he was online 20 min ago, fwiw :p&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; fixing mymonero...&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;alex___&amp;gt;&lt;/strong&gt; what happened to mymonero?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; its blockchain got stuck&lt;br&gt;&lt;strong&gt;&amp;lt;alex___&amp;gt;&lt;/strong&gt; ah ok&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; alex___: &amp;lt;_Telegram&amp;gt; &amp;lt;fluffypony&amp;gt; there were like 6 imports running which deadlocked the database&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I thought we fixed db_open to disallow more than 1 process on the DB at a time&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Might be talking about his sql db I think.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ah&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; too bad. we&apos;ve been working on an LMDB backend for mysql/mariadb but not much progress in a long time&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; isnt there supposed to be a meeting? xD&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; waiting on poniex&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; ponies&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; fluffypony fluffypony fluffypony ?&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; fluffypony may be drinking wine right now&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; have you seen his wine rack?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Yes, epic.&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; im about to go get a drink myself&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; brb&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; good idea&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo, hyc: perhaps someone else can take the lead until he returns?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if we had an agenda in advance that&apos;d work. I&apos;ve got no idea what needs to be covered today&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, I have just one thing to say, really: reviewers wanted (even for part of the stuff).&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; OK, that&apos;s a good topic. So there&apos;s now a PR for the RingCT code&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; which means it&apos;s presumably functionally complete and ready for heavy testing&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;hyc&amp;gt; if we had an agenda in advance that&apos;d work. I&apos;ve got no idea what needs to be covered today &amp;lt;= let&apos;s just discuss Ring CT first and the additional open PRs&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; paging othe, luigi1111w, luigi1112, othe, tewinget too&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Congratulations to everyone involved on that. Its a big one.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes. I don&apos;t think I&apos;ve got anything else to add, until luigi finds something else he wants to change.&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; maybe smooth too&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But reviewing this isn&apos;t going to be wasted anyway, even if he finds something.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ NoodleDoodle, ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; but the agenda thing would be nice for such incidents&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: Is there a way people can help with testing?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; moneromooo: is there anything in particular that needs attention in terms of review?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; RingCT is going to need heavy testing and a public testnet would be a great asset for this&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, the private fork branch is out of date now, there&apos;ll be a public testnet once there&apos;s a modicum of review I expect.&lt;br&gt;&lt;strong&gt;&amp;lt;wallet42&amp;gt;&lt;/strong&gt; I would love to setup and pay for a public testnet with a couple nodes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Fwiw, there&apos;s a guide to setup a private tesnet -&amp;gt; &lt;a href=&quot;https://moneroexamples.github.io/private-testnet/&quot;&gt;https://moneroexamples.github.io/private-testnet/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sorry just got in&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Sounds good :-)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; was eating&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Hay.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; er, I mean... hey.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; LOL&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; LOL&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; People could apply the RCT PR to the code and test it on their own private testnet&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s already based on latest master. I did removed the forking setup though.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: you mean the PR?&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; I kinda expect (1) reviews, (2) merge, (3) testnet, (4) any fixes PR&apos;d separately.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; does the PR have a fork date?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No.&lt;br&gt;&lt;strong&gt;&amp;lt;wallet42&amp;gt;&lt;/strong&gt; how to activate it?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: I meant apply as in manually add it because it hasn&apos;t been merged yet :-P&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Thanks for the link dEBRUYNE&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; wallet42: it will activate at the right height, once it is cchosen.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; I have to run folks, I&apos;ll read the backlog tomorrow.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; see ya&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; cheers anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Yeah it shouldn&apos;t have a date&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: I don&apos;t understand the &quot;right height&quot; thing, plz explain&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Entries in the hard fork table in src/blockchain.cpp.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (which do not exist yet)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think we should set a height that adds 1-2 months to the height after this process has completed -&amp;gt; &lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I kinda expect (1) reviews, (2) merge, (3) testnet, (4) any fixes PR&apos;d separately.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so as this stands&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it understands v3 transactions&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Ring CT is such a big change that I think we could deviate once from the HF schedule&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Let me explain versions and stuff about this:&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Currently, we are on HF 2, and tx version 1 is the only one that exists.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; At HF 3 (september on mainnet), pretty much nothing changes.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; At HF 4 (march), rct txes (v2 txes) are allowed. At HF 5 (september in a year), v1 txes are disallowed, except for sweep_unmixable.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Though the last bit (sweep_unmixable) might be unnecessary, I&apos;m unsure.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds fine&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, and at HF 4 (when rct txes are allowed), the coinbase gets in a single out, and is stored as rct, despite not being rct.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So they can be spent along with rct fake outs.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh neat&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so that also means no quantization then?&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; &quot;v1 txes are disallowed&quot; -&amp;gt; does that mean everyone needs to move their coins or will a one time transaction be allowed after that?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; An rct tx may spend pre-rct outputs.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: nobody needs to move anything yet&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or ever, really&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; right, this doesn&apos;t affect existing outputs. only newly generated txs&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; The block reward thing is neat if it works :-)&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; so what will september HF do then?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony, hyc: thanks, was asking for clarification&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It does. Was a pita due to breaking the tests, but it all works now :D&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; JjegrUseinob: roll over to stick to the schedule, include the next HF date so that nodes notify&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and also include all the fixes to-date&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Quantize the reward afaik&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; September fork just enforces the coinbase to be split into denominations.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; (Does someone know the state of pools?)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: are we going to point release with the rct PR merged or before then?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Does the September HF force min 4 mixin?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and that&apos;s not a significant brhavior change, right? it was always supposed to be split&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It was suppose dto, but not enforced.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Rct doesn&apos;t really make a difference..it&apos;s just dead code until activated&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; So the question is are there still offending pools that need to update&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m mostly bothered about having this huge chunk of stuff that creats conflicts with evreything now.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; luigi1112: guaranteed that MinerGate is still using their custom stuff and just fudging the version&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; you&apos;re talking source code merge conflicts?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; or something else moneromooo?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Like, my cold wallet tx patch is now based on rct code.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, git conflicts.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I don&apos;t have a problem with RCT being merged before the point release&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; fluffypony: that&apos;s fine :-) anyone else&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;luigi1112&amp;gt; (Does someone know the state of pools?) &amp;lt;= I can check headers&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tewinget: what&apos;s the status on 0MQ?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; I guess minor version and the block reward are good things to check&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; maybe we should push for that in the point release if it&apos;s nearly done&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; (Being denominated)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Btw fluffypony, in case tewinget isn&apos;t here&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Th at can probably be done in the interim between Sept and march?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; This is from the logs:&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I&apos;m a few hours of work (I hope) away from having the wallet using zmq to talk to the daemon&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; He said he was starting work on getting the wallet to talk 0MQ yesterday (he&apos;d been using python client with the daemon).&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; luigi1112: minor_version should be 3 right?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes, tewinget was asking for reviews of his branch too&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I guess I should go look ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; anyway, minergate is on &quot;major_version&quot;:2,&quot;minor_version&quot;:3&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; For anyone interested, the 0MQ branch can be found here -&amp;gt; &lt;a href=&quot;https://github.com/tewinget/bitmonero/tree/zmq-dev&quot;&gt;https://github.com/tewinget/bitmonero/tree/zmq-dev&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo, fluffypony, luigi1112: This is Minergate&apos;s coinbase transaction -&amp;gt; &lt;a href=&quot;http://moneroblocks.info/tx/8a6f45c079da5e400632c29e6b8145fda593a44657881d6d91b232769511c8fc&quot;&gt;http://moneroblocks.info/tx/8a6f45c079da5e400632c29e6b8145fda593a44657881d6d91b232769511c8fc&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Are there any additional meeting items?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; quick update on 32-bit support - my blockchain_import is still running :P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; dEBRUYNE: what about other pools?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; lemme check&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; re: the RCT PR, I think we should aim to finish up review and merge by next weekend - any objection, moneromooo ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;d be pretty fast.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If you can find enough reviewers by then :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; there will be more review post that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh btw moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; what are your thoughts on the testnet fork dates?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I should add: along with the rct stuff, that branch has random fixes that would otherwise conflict: better output selection, no signatures stored in wallet, fixes to avoid having to run rescan_spent (I think I got them all).&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think a few days after all preliminary review + fixes are done. Then 1 day between 3 and 4, and a few days between 4 and 5 (where both tx versions are allowed).&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; moneromooo: as long as those are each in their own commits, we can still tick them off 1 by 1&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; They are, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: so then once merged, say next weekend, we can PR testnet fork points&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; i never saw clear answer to artic mine question about when min mixin of 4 will be enforced&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No change there for now, but there should be.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; can we do it this Sept HF?&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; thank you moo and hyc. your hard work is appreciated&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; luigi1112: All pools listed here -&amp;gt; &lt;a href=&quot;https://monerohash.com/#network&quot;&gt;https://monerohash.com/#network&lt;/a&gt; have &quot;major_version&quot;:2,&quot;minor_version&quot;:3&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think that&apos;s about it then - code review time&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &amp;lt;hyc&amp;gt; can we do it this Sept HF?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (about bumping the network minimum mixin)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; so is there a way some chosen folks can put items into an agenda for dev-meeting... just in case fluffy or anyone else dont have time to lead the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You can always ask something dev related if you wish.&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; so people like debruyne could atleast try to take the host&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It doesn&apos;t need to be made known in advance (unless it requires research)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; mebbe propose agenda items on forum.getmonero.org or something&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Having an agenda ahead of time can be helpful. It does not need to be cast in stone.&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; anonimal usually has kovri meeting agenda in advance. i like that system&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; i mean this was the first real dev meeting for a month or sth and even today we had a eating hiccup :p&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; when will log from last meeting be on the website?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol DaveyJones&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; JjegrUseinob: sometime next week, once dEBRUYNE has a chance&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://getmonero.org/blog/tags/dev%20diaries&quot;&gt;https://getmonero.org/blog/tags/dev%20diaries&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; i said last meeting&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; pr was merged already&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero-site/pull/135&quot;&gt;https://github.com/monero-project/monero-site/pull/135&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;hellocccc has quit (Ping timeout: 264 seconds)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; JjegrUseinob: there are issues that have to be fixed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; eg.&lt;/li&gt;
&lt;li&gt;fluffypony Missing key: menu.stackexchange&lt;/li&gt;
&lt;li&gt;fluffypony Liquid Exception: exit in _layouts/default.html&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so I&apos;ve got to fix those first&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;fluffypony&amp;gt; JjegrUseinob: sometime next week, once dEBRUYNE has a chance &amp;lt;= I&apos;ll PR the logs tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; planning on doing it tonight&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; (today&apos;s)&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; ok ty&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Anyway, perhaps we should put a bit of thought into whether we want to activate Ring CT in march (and thus on a scheduled date) or activate earlier on a &quot;random&quot; date&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; not sure there&apos;s a reason to break the schedule&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; competition from zcash seems like a good reason IF rct is ready to activate and tested enough&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I just realized it reads like Z(ooko)Cash.&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; that was intented i guess :p&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I am with staying on schedule with RingCT in March.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; I think rushing because &quot;competition&quot; is I&apos;ll advised here&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Ill&lt;br&gt;&lt;strong&gt;&amp;lt;grimpants&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Very ill advised&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The thing I&apos;d move if we could is the september one, to a bit later, but that might break non-updaters...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; As we need to have a binary a couple weeks before, in order for most to update in time.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; I don&apos;t think we should enforce mix 4 here since it&apos;s not in existing code&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; It&apos;s good to hear thoughts from everyone on this subject&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; It&apos;d be a rush release&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Then min mix 4 is scheduled for March?&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; question is ... are non updaters an issue atm? i mean we are still small and in a small community people should be able to update once in 6 months ?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Mix 4 goes well with rct&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; I&apos;m not sure it needs to be enforced until v1 is disallowed&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So let us make it for march&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; That&apos;s not till 1 year from now by current rhoughts&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;d be september, for v1 to be disallowed.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; someone mentioned that moving the HF date up would, in general, be good for those that need truly private currency. But I also see the benefit of sticking to schedule&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, stuff like the new coin selection will be active as soon as it&apos;s merged, since it&apos;s wallet behavior. So there&apos;ll be some betterment already.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And transfer maps to transfer_new, too. So no more shitty dust for multi-tx.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i wanted to try and get into that code for the &quot;find set that matches&quot; behavior... someday.&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; why cant we point release those improvements soon then and have ringct fork late oct or nov?&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; for march enforcement&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s a difficult problem to find the best set.&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; It had been mentioned previously that in the early stages the HF schedule could be adjusted considering the important changes that need to be implemented.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t think it&apos;s particularly important to keep to the march date, since I doubt many people will bang on testnet once a new release is out, so it&apos;d just wait there.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I mean, more time would not mean more testing.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; &amp;lt;JjegrUseinob&amp;gt; why cant we point release those improvements soon then and have ringct fork late oct or nov? - well, the arguments against this is that we&apos;re setting precedent for non-scheduled, at-whim, as-needed forking, and if we&apos;re trying to create a culture of &quot;forking is ok&quot;, then the schedule has a particular... weight to it, perhaps&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hardforks good, more is better :P&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; i thought that monero had a social contract that largely supported flexibility this year for rct fork&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; but im on the fence as well... I still think we&apos;re small enough of a thing that we could pull it off&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; It was discussed before that if we would deviate from the schedule, we would only deviate once for RCT&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Monero Classic is going to have weekly hard forks&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes. Hardforks every two months, maybe many of them not actiually changing anything... would allow easy scheduling of changes without havinhg to wait forecer.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; JjegrUseinob is right though&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; autoupdate all the things. moo&apos;s favorite&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we did say that we might adjust them at the beginning, and that we&apos;d taper down to annual hard forks (or further apart) later on&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; can we have replay attacks too? for classic&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so if testnet is successful and everything is fine we can consider moving itup&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; *it up&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; :&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok, that sounds fine. when we&apos;re happy with the code integrity and test phase&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; im down with that. Fork early, fork often&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And bump mixin at this one ? Or the one after it ?&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; monero is a flexible adolescent... we will stiffen by time :p&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;fluffypony&amp;gt; so if testnet is successful and everything is fine we can consider moving itup &amp;lt;= I&apos;d be fine with that too&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; let&apos;s make sure miners have enough time to update and receive notification&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: bump mixin at Sept hardfork&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; so 1-2 months after the full &quot;process&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; mixin will bump anyway for rct right&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So HF 5 ? Which might not be september if we being march forward.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Min mixin was not touched in the rct banch.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;re going to have to bump it for definite&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Don&apos;t bumb for September imo&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Bump&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; It&apos;s too soon&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I suppose it ought to run on testnet first&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So 4, in HF 4 (with rct enable) ?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; This september&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; I vote for next September but I&apos;m somewhat ambivalent vs march&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Is there a reason for Sept 2017 vs March 2017 for enforcing mixin 4?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Yes, it is better with ringct&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Which will be enforced then&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, and the size increase as a function of mixin is rather shallow. So we can go wild.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; it seems to me min mixin 4 is a good thing regardless of rct. why wait&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; It adds forced &quot;junk data&quot; for 6 months...but not a large deal most likely&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s not junk, it&apos;s lovely privacy preserving data :P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Or we can do 3 in march, 4 in september :)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So an additional TX size issue for six months that is solved with RingCT&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; rct txes will be larger.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; About 13 kB I think. A lot more constant than current.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; But there is a tradeoff in the need to mix the inputs broken down in powers of 10&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah, you mean to get a &quot;privacy equivalence&quot; ?&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; The new coin selection should help there too I think.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we should be winding up and letting the kovri mtg start&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; do we have any decisions on bumping mixin?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; anonimal left, no kovri meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I guess I&apos;ll do mixin 4 for HF 5 then, unless new stuff gets said.&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;hyc&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; As an incentive for reviewers to review, my cold wallet signing patch is now based on the ringct branch, so it can&apos;t be merged without rct being merged first ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;JjegrUseinob&amp;gt;&lt;/strong&gt; cold wallet signing patch will be a great feature. thanks mooooo&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok I fixed the stuff that was breaking on the site&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; fluffypony: what dEBRUYNE said.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I totally forgot there was a dev meeting and slept right through it, woops.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You can still tell us how far you are, most people are still in the channel :)&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; better than me, i thought i am in this channel...but i wasn´t&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; Well, there&apos;s 5-10 daemon RPC commands yet to implement, but I&apos;m leaving them for now because they&apos;re mining/miner related. Next thing to do (hopefully yet today) is some first pass at &quot;libdaemonrpc&quot; and making the wallet use it.&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; does ur todo list include authentication too? the current way is kinda bah&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; othe: yes, but that will be something to look at after the rest is sorted, I think.&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; good&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, that reminds me.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The previous 0mq branch had something called net_skeleton, which was doing some middle layer ntworking stuff, but was GPL so needed replacing.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Have you found a replacement ? Kovri uses cpp-netlib, and I was thinking using the same would be good if it fits, since more people would know, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I&apos;m just using zmq...&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; idk what he (oranjuice, I think?) was using net_skeleton for.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, that was him/her. And I dunno either :)&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; i only know that theirs a license issue with that anyway&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; nvm...&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; didnt we want to replace epee with net skeleton?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; othe: good question, to which I haven&apos;t an answer.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; be sweet to get a graphical version of whatever was decided re: HF and rule versions today&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i.e., timeline&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; cause again, the lack of harmony with all these version numbers is confusing&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tewinget / moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; net_skeleton had nothing to do with 0MQ&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; once 0MQ is in we still have to offer a JSON RPC API, right&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and that has to be able to provide TLS and simple auth&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; &amp;lt;fluffypony&amp;gt; once 0MQ is in we still have to offer a JSON RPC API, right &amp;lt;-- err...about that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so we&apos;d have a new helper app for JSON RPC API&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tewinget: it&apos;s in the spec&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; the zmq implementation thus far *is* a json rpc&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; JSON RPC API is a standard&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; oh, right, that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://json-rpc.org&quot;&gt;http://json-rpc.org&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I mean, I&apos;ve got it nearly identical to that standard, so it wouldn&apos;t take much doing to change it to exactly that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; you&apos;re just serialising data in JSON&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; test_str = {&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; &quot;request&quot;: &quot;get_blocks_fast&quot;,&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; &quot;version&quot;: 1,&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; &quot;message&quot;: {&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; &quot;block_ids&quot;: [&quot;418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3&quot;],&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; &quot;start_height&quot;: 10&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the HTTP-based JSON RPC API is familiar to integrators&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; }&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; }&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; that&apos;s pretty close to the standard&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so we have to provide that layer&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I&apos;ll just have to change it a little&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; oh, you mean http-based&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; that&apos;s what net_skeleton was doing&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; which spec do you mean, 1.0 or 2.0?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; because 1.0 mentions HTTP, but doesn&apos;t specify that it&apos;s necessary as part of the spec, if I&apos;m reading it correctly. :P&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; that said, HTTP makes sense I suppose, just will take a bit of doing.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s transport agnostic, but every single client library supports HTTP and no other transports, lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok but back up a second&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; don&apos;t go running ahead and changing things just yet&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; wasn&apos;t planning to&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if I&apos;m a client application talking 0MQ to the daemon I need to have some optional authentication, which 0MQ provides support for&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;d only use that if I&apos;m talking remotely to the daemon&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; with you so far&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; same goes for encryption - not necessary on localhost&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so then we have this little stub applications, let&apos;s call them monero-rpc-daemon and monero-rpc-wallet&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; they have an HTTP server&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and they talk 0MQ to the daemon&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; even that&apos;s slightly overcomplicated I think&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; just monero-rpc-http as one binary&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah that&apos;s fine too - as long as wallet-ing is optional&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; launch it with the correct bind ports and forward ports and it doesn&apos;t have to know which type of rpc daemon it&apos;s talking to&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; same binary would work for both wallet rpc and daemon rpc (and others if ever there are any)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it can&apos;t be a dumb client though&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; right, it&apos;ll have to have auth parameters as well&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; otherwise you&apos;re going dumb client -&amp;gt; rpc-wallet -&amp;gt; daemon&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; three binaries&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ie. it has to have local wallet functionality&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that talks to a daemon over 0MQ&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ie. simplewallet gets separated out into cli-wallet and rpc-wallet&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; both of which use 0MQ to communicate with the daemon&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and rpc-wallet can provide both HTTP and 0MQ interfaces, at a later stage, but definitely HTTP initially&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; so you&apos;re saying you want to wrap http-speaking into the rpc-wallet binary?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; simplewallet already talks HTTP&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; when you put it in RPC mode, I mean&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; doesn&apos;t the daemon already do so as well with the current RPC?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes - and we have to support that also to be backwards compatible, but that&apos;s another story&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; you might hate this idea, but bear with me. I was thinking for backwards-compatibility to just leave the old RPC in place until it&apos;s completely deprecated, probably with a compile flag that disables compiling it in by default.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; not the cleanest solution, granted, but seems pragmatic imo&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I do hate that idea, purely because I want to rip that code out :-P&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; so what I was thinking is to have the zmq rpc for whatever binary needs it (wallet, daemon, etc) and then have an optional transparent bridge for http (possibly less transparent if using SSL over http is desired)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; but having said bridge layer live inside the {daemon,wallet,etc} binary is okay too, I suppose.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so what happens if I&apos;m a well-designed exchange, and I have the daemon on a different machine to the wallet&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and I want to talk HTTPS to the wallet&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; HTTPS request -&amp;gt; wallet -&amp;gt; daemon? I&apos;m not sure I understand why you ask.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes precisely&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; or with the bridge as a separate binary, HTTPS request -&amp;gt; bridge -&amp;gt; wallet -&amp;gt; daemon&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the daemon is exposed to the Internet&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it can be attacked&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the wallet is sensitive, so it lives behind the DMZ&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; okay...&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; your second one solves the case as long as I&apos;m happy starting up a bunch of things&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also you&apos;d need rpc-wallet to provide a 0MQ interface&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then bridge -&amp;gt; wallet talks 0MQ&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I intend for it to.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; why would the wallet libs &lt;em&gt;not&lt;/em&gt; have a 0mq interface? Need that anyway for GUIs and shit, right?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; err...nvm, dumb question&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 0MQ client != 0MQ interface&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; yea, I was thinking the wallet would run and a GUI would connect to it via 0mq, but the GUI can just use libwallet directly.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; that having been said, at some point off in the future I might look into using 0mq&apos;s intra-process stuff for message passing.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; but that&apos;s a long time in the future&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; so from a code reuse standpoint, to me it makes more sense to have a bridge binary that speaks HTTP(S) and 0mq, and to have both wallet and daemon speak 0mq.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah agreed&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; hmm...even that&apos;s not necessarily true, it wouldn&apos;t be too bad to have both speak both.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; or rather have the wallet *just* speak http(s) to the wild, and use libdaemonrpc or w/e to speak 0mq to the daemon&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; all of the message system I&apos;ve written for the 0mq so far is transport-agnostic, so that&apos;s the good news :)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; (as it should be, but I&apos;m just pointing it out for the sake of...well, having pointed it out, I guess)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; fluffypony: for what it&apos;s worth, libwallet will need to have the same type of messaging system as I&apos;ve implemented in the daemon, and the zmq-specific stuff is tiny, so if we do decide we do want the wallet to speak 0mq it should be a (relatively) trivial change in the end.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kk&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2016-08-28</title><link>https://beta.monerodevs.org/blog/2016/08/28/logs-for-the-Kovri-dev-meeting-held-on-2016-08-28/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/08/28/logs-for-the-Kovri-dev-meeting-held-on-2016-08-28/</guid><description>Brief review of what has been completed since last meeting, Kovri Logo, code &amp; open tickets discussion</description><pubDate>Sun, 28 Aug 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: all yours&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; in the meantime, for those not interested (or relevant to) the kovri meeting, anyone wanna help me test the zmq wallet&amp;lt;-&amp;gt;daemon interactions?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Proposed meeting items:&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; shit&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 2. Brief review of what&apos;s been completed since the previous meeting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 4. Discuss #282&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 5. Closing #226&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 6. Closing #105&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 7. Closing #46&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 8. Closing #27&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 9. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 10. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; btw, twinget, you are *all* relevant to the meeting and you *ALL* should be interested.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Its that kind of attitude that is preventable advancing kovri development within monero.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&amp;gt;&lt;/strong&gt; +100&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Hi, I&apos;m here.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; me three&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&amp;gt;&lt;/strong&gt; anonimal (I&apos;m not relevant in the sense that I have no context, need to learn more about it :))&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-solmar}&amp;gt;&lt;/strong&gt; we need all the help we can get&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; EinMByte ?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&amp;gt;&lt;/strong&gt; I will stay for another 20 min then I have to leave.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; tks ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Hi ArticMine.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Hi solmar, EinMByte, fluffypony.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 2. Brief review of what&apos;s been completed since the previous meeting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; $ git checkout master &amp;amp;&amp;amp; git log --pretty=oneline --no-merges --since=2016-07-31 | wc -l&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 55&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; - Lots of build work&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; - Reinstate FreeBSD build&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; - Reinstate Clang support&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; - New config features&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; - New logging features&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; - Implemented SNI (part of cpp-netlib)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;m doing work in branch fix-305, not detailed here.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; We have a new member onbard, &apos;solmar&apos;. guzzi is back with us too.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; rakhimov is becoming more active, all great.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I hope EinMByte&apos;s travels have been well and has returned.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [solmar]&lt;/strong&gt; hey all ;)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Did I miss anything for point 2.?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; well&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; is it worth discussing #325 now?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [solmar]&lt;/strong&gt; the quality assurance document is note worthy but i think you got everything&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: no not yet.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; solmar: thanks, good point. Yes solmar and I reworked #58 and introduced it into a tangible guide.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anything on 2. before moving onto 3.?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; nothing more on 2&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Before 3., did solmar want to formally introduce themself?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [solmar]&lt;/strong&gt; sure i can quickly introduce&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [solmar]&lt;/strong&gt; you guys may have seen me kicking around the various monero-related channels in the past few weeks. monero has peaked great interest in me and moving forward will be quite powerful&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; Welcome :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [solmar]&lt;/strong&gt; i am switching focus to kovri because of how unmanned the team is but in the next week i would gladly help test ringct code on the testnet&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; s/peaked/piqued/ &amp;lt;-- fuck English sometimes&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [solmar]&lt;/strong&gt; in the meantime i will continue to learn the kovri code to hopefully in the near future begin to make tangible contributions to the code&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; awesome, everyone should dabble in both&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [solmar]&lt;/strong&gt; any interest and help with kovri is greatly appreciated&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [solmar]&lt;/strong&gt; i think we can move along to 3. now thanks anominal ;)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Alright, thanks solmar.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;ll open&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; some of the design decisions in Kovri were influenced by Monero, so no getting away from it, Monero devs ;)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Question: WHEN WILL MONERO DEVS START TAKING KOVRI SERIOUSLY?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 10 months in now since our november 1st meeting,&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; Define &quot;taking seriously&quot; ? Send patches ?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; anonimal: I take it just as seriously as, say, RingCT, I just haven&apos;t had/taken the time to dig into either yet :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; As a whole, if I could quantify contributions, I&apos;d say kovri is getting ~5% attention to what bitmonero and ecosystem is getting.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; moneromooo: anything.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; OK, fair enough. A new codebase appearing like that is going to be not so easy to jump back and forth for coders. But I hear your point.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; I will try to get into kovri a bit once rct is all done.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I understand all the arguments, and I know what sacrifices would need to be made, so I question when and if they will be made.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Thanks moneromooo.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; the easiest way to get hyc involved it for us to use LMDB for storage of something :-P&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; (and feel free to remind me of it if I don&apos;t :P)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; Nah, use liblber for network.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: this goes for you too, as we&apos;ll see with the remaining agenda items.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; Make us fast and secure comms!&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; fluffypony: in the same way as with hyc, the easiest way to get me involved is something needing refactored &amp;gt;_&amp;gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anyone else over there have a response beside moneromooo and tewinget?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; If not, we should move onto other Q &amp;amp; A.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; is this still the ticket discussion part?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Point 3.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; yes - but I mean ticket discussion is part of Q&amp;amp;A or can I bring up a ticket now?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I have library questions I would want to debate with EinMByte but I don&apos;t think he&apos;s around.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Sure but that&apos;s least priority at the moment.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; And should be 9.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;d rather move onto 4. if no one has any questions.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 4. Discuss #282&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; ok so&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; There was a designer guy asking whether help was wanted. He seemed to be after paid work though.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; with the Monero logo we used 99designs&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; eherdesign in #monero&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; moneromooo: I looked at his stuff, it wasn&apos;t mind-blowing&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; I&apos;d like to move to use 99designs again&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; ref: &lt;a href=&quot;https://99designs.com/logo-design/contests/monero-mro-cryptocurrency-logo-design-contest-382486&quot;&gt;https://99designs.com/logo-design/contests/monero-mro-cryptocurrency-logo-design-contest-382486&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; I&apos;m happy to put the $500 up for that, and then use the FFS to get it back&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; unless anyone feel we must go for a higher 99designs reward&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; i would also sponsor that&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; _ hopes it won&apos;t be some shady looking concept&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; It worked very well for Monero so I say yeas with the same package&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [solmar]&lt;/strong&gt; maidsafe also appears to be having success with 99designs so i think it is a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; ok - I&apos;ll set that up now - do we have any ideas as to what we want to convey?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; Well I have to leave now&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; do we want it to be inspired by the Monero logo, like the MRL logo is?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; The essential qualities of garlic.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; (ref: &lt;a href=&quot;https://lab.getmonero.org/logo.png&quot;&gt;https://lab.getmonero.org/logo.png&lt;/a&gt;)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; ^ great logo&lt;br&gt;&lt;strong&gt;&amp;lt;groeg&amp;gt;&lt;/strong&gt; (noob here ...) A podcast I follow have a promo code för 99designs. Interesting?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; groeg: yes plz, can you PM it to me?&lt;br&gt;&lt;strong&gt;&amp;lt;cjd&amp;gt;&lt;/strong&gt; you&apos;ll want to pm it to fluffypony, not to the bot&lt;br&gt;&lt;strong&gt;&amp;lt;cjd&amp;gt;&lt;/strong&gt; he&apos;s in this irc&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; Actually... you could rotate the Monero logo 90% clockwise and arrange colors a bit so it looks like a K. With kind of a hidden M.&lt;br&gt;&lt;strong&gt;&amp;lt;groeg&amp;gt;&lt;/strong&gt; newbie using IRC, looking up how to pm ...&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; groeg: /query NICKHERE&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; thanks groeg, got it&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [solmar]&lt;/strong&gt; conveying a &quot;veil&quot;-ish esque style to it could be interesting, since kovri means veil in esperanto afaik&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; 90 degrees, not %, of course -_-&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; solmar that&apos;s pretty much what I was thinking, something along the lines of a network, but it&apos;s private&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; or something&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; doesn&apos;t have to be a &quot;veil&quot; in the literal sense&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [solmar]&lt;/strong&gt; ya&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [solmar]&lt;/strong&gt; i agree&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [solmar]&lt;/strong&gt; ya exactly&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Sorry, unexpected AFK emergency, unavoidable.&lt;br&gt;**&amp;lt;meeting-bot&amp;gt; _ anonimal** reading&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; moneromooo: cool idea, maybe someone can run with that.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; anonimal: the rotated K thing?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; I can suggest that in the 99designs description&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Yeah, but maybe not literally, just an artistic motive I guess.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; But also garlic is a good point as solmar pointed out.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; isn&apos;t garlic very Tor?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So a rotated K inside a garlic clove&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; No, they&apos;re onion.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; oh yes&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; my bad&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; onion router similar to garlic routing.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Meh, its practically the same vegetable.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; lo&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; we should go wild and create spinach routing&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; &quot;Kovri provides essential iron and vitamins&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; &lt;a href=&quot;http://paulkieschedesign.com/blog/wp-content/uploads/2011/12/shandong-logo.jpg&quot;&gt;http://paulkieschedesign.com/blog/wp-content/uploads/2011/12/shandong-logo.jpg&lt;/a&gt; &amp;lt;- perfect&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; &quot;Eat kovri today&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; the name, not the logo&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; so for a previous April 1 we renamed Monero to DarkFlarb, so I move that for next year April 1 we rename Kovri to Shandong&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; ShanDong&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; The ShanDong I2P Router project... hmm...&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: how do we keep track of #282?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; anonimal: othe and I will set it up and update in-ticket&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anything else on #282?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; nada&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; If we use a dog somewhere in there, and Shandong, we should go with a pug.&lt;br&gt;&lt;strong&gt;&amp;lt;groeg&amp;gt;&lt;/strong&gt; shandong = 山东 = mountain east&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; TIL&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; The eastside rugged pug.&lt;br&gt;&lt;strong&gt;&amp;lt;groeg&amp;gt;&lt;/strong&gt; (literal meaning of the characters)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; east mountain pugs unite&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; _ anonimal&lt;/strong&gt; see dog flip gang symbol with fingers&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; DogeI2P&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Here we go, lol&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, 5. Closing #226&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; This is useful when: 1) i2p-relay is down 2) slack is not available or people aren&apos;t signed up nor want to sign up&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;ve registered the channels and am idling.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; ok so&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; are we happy running this under the core relay and not the community relay?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; By community you mean the one in #monero/#monero-dev?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; the community one is the one that needmoney90 runs, to Slack / Telegram etc.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; the core one is i2p-relay&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; anonimal: is there a #tahoe-lafs on OFTC?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; because I don&apos;t want to take tahoe-lafs out the relay list, necessarily&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: yes, with 4 people, no channel topic. Doesn&apos;t look official.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; ok then I&apos;ll just relay it, tough for them&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; They will probably enjoy it.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; indeed&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; ok I&apos;ll do that right now&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So this would be for i2p-relay?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; _ anonimal&lt;/strong&gt; so many relays, so confused&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; What&apos;s #tahoe-lafs relation with kovri btw ?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; moneromooo: Nothing really aside from an i2p plugin available to use with tahoe-lafs, AFAIK&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: if you&apos;re doing it right now, I&apos;ll wait.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; moneromooo: they asked me to run a relay, as their relay has disappeared&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Damn, it&apos;s been an hour. Do we continue?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; yes - we started late&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; I think it&apos;s mostly up to you, the main kovri person.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; _ anonimal&lt;/strong&gt; didn&apos;t want to stop on necessary bitmonero business&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: do you have to restart the relay? Is #226 resolved?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; the bouncer is connected&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; sec&lt;br&gt;&lt;strong&gt;&amp;lt;theRelay__&amp;gt; &amp;lt;fluffypony@OFTC&amp;gt;&lt;/strong&gt; testing&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; testing back&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; and from here&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; meeting-bot might be interfering with it a little, so I&apos;ll fiddle with it after I&apos;ve killed meeting-bot&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; It&apos;s only me and the bot on OFTC&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Is fluffypony@OFTC actually fluffypony@Freenode ?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; no I don&apos;t know - I need to check if it&apos;s relaying between all 3, and can&apos;t do that with meeting-bot online&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; coz meeting bot is also relaying&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, can we quickly review the remaining items?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 6. Closing #105&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Hmm, tricky.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; sorry internet is slow&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; ok so&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; the moneroworld instance is up&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; &lt;a href=&quot;https://social.moneroworld.com&quot;&gt;https://social.moneroworld.com&lt;/a&gt; went online but admin has not responded to anything in a month&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; hmmm&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; There were multiple issues, probably still are, that would need to be resolved before we go officially public.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; ok then I think leave it open&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; But it&apos;s not kovri-related.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; That&apos;s what annoys me. We have a forum post open for it.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; And there&apos;s also that /bitmonero ticket open&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; _ anonimal&lt;/strong&gt; fetches&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; #903&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; gingeropolous aint that your site?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; anonimal: do we want a common gnu-social for the two?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; or separate?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; wut?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I thought it would be an umbrella instance, more of a &apos;pro-decentralization&apos; initiative not specific to kovri or bitmonero.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; &lt;a href=&quot;https://social.moneroworld.com&quot;&gt;https://social.moneroworld.com&lt;/a&gt; &amp;lt;- your site ?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; oh, DaveyJones , no... i just pay for the domain name and put it on afraid.org so anyone can create subdomains for free&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;ve already signed up for @kovri and @anonimal at quitter.se in case this issue was never resolved.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; Oh, that&apos;s nice idea.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; let&apos;s leave it open and prod the guy again&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; if we hear nothing by next dev meeting we re-host from scratch&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; quitter.se is nice aside from the psychopath/bot with the sickle and hammer avatar that spams the feed like there is no tomorrow.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, I&apos;ll make a note.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 7. Closing #46&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; I&apos;m moving registrars for all critical domains, including getkovri.org&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; which is affecting that and the other one&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; (the increased attention means an increase of people poking at our infrastructure, hence the move)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ah, ok. How is content coming along? Did you get that rough draft finished?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; should be done by next meeting, and I&apos;ll push the Kovri page to the Monero website in the next week so that we can open it up to the community to work on it&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; it&apos;s in a sub-section of its own&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; so it can have as much content as required&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; nice, didn&apos;t know we were getting a website&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Alright, I&apos;ll make a note.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; EinMByte: I was going to do it in Geocities, but anonimal convinced me not to&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; (then again, I probably missed a lot)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; snow flake mouse cursors are the bomb&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Yeah, fluffypony has yet to learn the finer points of 90&apos;s webdev.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; fo sho&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; We&apos;re working on that.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; Backstreet Boys backgrounds everywhere&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Once we get a logo, the site should look snazzy.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; &apos;Kovri&apos;s back, alright!&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; hah hah&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, 8. Closing #27&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ah, looks like we&apos;ve had some activity there lately.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Looks like two issues now. So, 1) updates on zoho? 2) should we ever have a mailing list?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; can&apos;t proceed with Zoho till the domain move is done, but that&apos;s basically setup&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; I don&apos;t think mailing lists are necessary&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; we already have stuff scattered everywhere, another avenue will just make dissipate it more&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Agreed.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; ever ? maybe, now ? no&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: ETA on domain move completion (or did you already say?... /me reads)?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; anonimal: by next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; if it&apos;s done sooner then great&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, great. Once that&apos;s resolved we can resolve the HackerOne issue.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Which will be another avenue for more attention.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;ll make a note in #27.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anything else on #27?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; nope that&apos;s it for now&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 9. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte, how goes it?&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; present fgi&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Hi guzzi.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; guzzi: anything you wanted to add to the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; glad to be a back. learning a lot.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; anonimal: Hopefully some work on SSU soon&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte: I had thoughts and questions on library design if you&apos;re around after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; looking to focus more on kovri since it has the least devs and is more easy to peneatrate into development.&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; still getting up to speed.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte: nice, I look forward to the day we merge that branch.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; guzzi: If you&apos;re looking for easy stuff to get used to the code, tests and documentation are very much needed so that might be a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; guzzi: ok, if you have any questions, feel free to shout out.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; solmar: ^ what EinMByte said too if interested.&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; EinMByte, thanks on it.&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; i will look for todos.&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; an prs on that&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: you wanted to talk about #325?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; oh - not necessarily, it was more to find out if it needed discussion&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [solmar]&lt;/strong&gt; i&apos;ll check it out thanks ;)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: I think #325 is more of a &apos;po-tey-to&apos; &apos;po-tah-to&apos; kind of issue&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; and a possible solution is &apos;let&apos;s call the whole thing off&apos;.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;ll figure itself out.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anything else on 9.? Any more meeting items?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; With organizational things out of the way, the next meeting can be far more codebase-orieted.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; *oriented&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 10. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; &lt;a href=&quot;https://99designs.com/logo-design/contests/create-beautiful-logo-kovri-privacy-enhancing-open-source-652257/entries&quot;&gt;https://99designs.com/logo-design/contests/create-beautiful-logo-kovri-privacy-enhancing-open-source-652257/entries&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; &lt;a href=&quot;https://99designs.com/logo-design/contests/create-beautiful-logo-kovri-privacy-enhancing-open-source-652257/brief&quot;&gt;https://99designs.com/logo-design/contests/create-beautiful-logo-kovri-privacy-enhancing-open-source-652257/brief&lt;/a&gt; that thing&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: nice&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; k next meeting, same time, same place, 2 weeks&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Where&apos;s the &apos;optional dog&apos; button?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; Two Weeks (tm)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Do we have to do 2 weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; you want to do longer?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; or shorter?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I mean, I guess it depends on who is involved. If it&apos;s the usual, then I&apos;d say 1 month.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; guzzi / solmar / EinMByte - thoughts ?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; We can discuss some of the more technical things separately&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; 1 mo fine. i will be on irc for technical things. still playing catch up.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; then we do it in 4 weeks, same time as the meeting after next Monero dev meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [solmar]&lt;/strong&gt; 1 month is fine&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [solmar]&lt;/strong&gt; i&apos;ll be around as often as i can&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Same time is fine with me.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; thankyouverymuch!&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, thanks everyone.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; can I kill meeting-bot?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: swift and painless if possible.&lt;br&gt;**&amp;lt;meeting-bot&amp;gt; [anonimal]** She need not suffer.&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2016-08-28</title><link>https://beta.monerodevs.org/blog/2016/08/28/overview-and-logs-for-the-dev-meeting-held-on-2016-08-28/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/08/28/overview-and-logs-for-the-dev-meeting-held-on-2016-08-28/</guid><description>Trezor and other hardware wallets for Monero, brief update on 0MQ and the official GUI, hardfork schedule</description><pubDate>Sun, 28 Aug 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;An overview &lt;a href=&quot;https://hellomonero.com/article/monero-bi-weekly-dev-meeting-note-highlights-2016-08-28&quot;&gt;can be found on Hello Monero&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ding ding ding&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hello meeting-bot!&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; hello from the other side!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok we&apos;re on&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine / luigi1111w / othe / smooth / hyc / moneromooo / tewinget / redfish / NoodleDoodle / anyoen I forgot&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There&apos;s an article about fraud in crypto on the bytecoin blog. Chutzpah, got to admit.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; welcome to the annual &quot;Devs who Drink whilst Developing&quot; meeting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: brave of them&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol. I&apos;m on cider today&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; in today&apos;s news&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; nothing happened with the Monero price&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and so we focus on dev&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; let&apos;s start with a quick check of open PRs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; except for RingCT which we&apos;ll get to&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; redfish: how goes the CMake stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;NoodleDoodle&amp;gt;&lt;/strong&gt; I alive today.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; hey :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and a warm welcome to our special guest, NoodleDoodle&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; whilst we wait for the redfishes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; NoodleDoodle: do you want to talk about Trezor at all?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok good chat&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;NoodleDoodle&amp;gt;&lt;/strong&gt; Sure :P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yay, take it away&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; redfish doesn&apos;t appear to be answering either&lt;br&gt;&lt;strong&gt;&amp;lt;NoodleDoodle&amp;gt;&lt;/strong&gt; I&apos;m about 1296 behind in commits. Rebasing is pretty much out of the question. Have to manually merge then release.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; NoodleDoodle: do you want any help with that?&lt;br&gt;&lt;strong&gt;&amp;lt;NoodleDoodle&amp;gt;&lt;/strong&gt; The trezor firmware itself should be easier, except it&apos;s split into 5 or 6 repos&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;NoodleDoodle&amp;gt;&lt;/strong&gt; I should be able to do it.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; NoodleDoodle: do you want us to host it on the monero-project Github in its own repo, obvs giving you collab access, to make it more &quot;formal&quot; and part of the core project?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; late, but here&lt;br&gt;&lt;strong&gt;&amp;lt;NoodleDoodle&amp;gt;&lt;/strong&gt; Sure, anything. I actually started on keepkey awhile back as well, although it&apos;s not as complete as trezor.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;ve been fiddling with Ledger Blue, as I have the Blue and the Nano S&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I have a feeling they&apos;ll be a cinch after Trezor / Keepkey&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and, hopefully, we can PR it in to be part of the default firmware on these devices&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if they&apos;ll have us&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so next up&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc has a small PR to ease up our LMDB speed after you&apos;re caught up with the network&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which should lead to an even more robust blockchain DB, not that I&apos;ve had anything resembling a corruption in ages&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and I kill daemons like I&apos;m playing Doom&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tewinget, would you like to update us on 0MQ plx?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; so far, all of the daemon RPC calls pertaining to the wallet are good to go, as well as several others&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; the wallet is good to go for using the new daemon rpc library&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; oh, the new daemon rpc has a library, rather than just calling out to networking things directly. &amp;gt;**_&amp;gt;**&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; (I only got ~1 hr sleep, minor rambling will happen)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tewinget: do you think it&apos;s PR-able now, and then subsequent updates to follow, or is it still too fast-and-loose to be used in &quot;production&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; let&apos;s see...next things I need to do are basically polish: make command line flags / parametrize port bind options, and so on. Documentation (both code and RPC spec)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; well, as of right now because of how cryptocurrencies work, if it cocks up it&apos;ll just...fail? As in, not in a destructive, send all coins to the void way, but in a boring &quot;the tx failed to go to the daemon&quot; or w/e way&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; that said, I should probably put a bit more time into polish with command line flags and such first, as it currently has hard-coded binding and so on, and I need to doc the API&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok because that brings us on to the next topic&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the PR I&apos;ve submitted actually only changes the default db mode at startup. we didn&apos;t quite figure out how to adjust it after sync finished&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; afaik (as in, if I&apos;ve done it right) it&apos;s JSON-RPC compliant as well, apart from the http layer&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and tewinget maybe you can think about it in this context&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the RingCT PR is now post-review, at least by me, with multiple others having reviewed parts of it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so it&apos;s merge time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we haven&apos;t set fork heights yet&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Wait till I signed commits first.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but basically the idea is to run through the testnet forks next week&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which means testnet will do the equivalent of September &lt;em&gt;and&lt;/em&gt; March 2017 forks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; in one week&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; testnet will then have RingCT live&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and we&apos;ll be able to focus on efficiency improvements, further testing, and so on&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; in the meantime, it will let us code freeze sometime into September&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; a little later than we&apos;d have liked, but a necessity to get RingCT in to this freeze instead of only in March&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; now here&apos;s the nice thing&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; old daemons only know about the fork in September, and will only start nagging about that one&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so we can set the subsequent fork to something earlier than March&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but we&apos;d have to make that decision by the next dev meeting pretty much at the latest&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which means&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; next week Tue / Wed or so we&apos;ll push out binaries for 0.10-beta&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 0.10 will be called Wolfram Warptangent, in honour of the Monero contributor that passed away&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; well the 6-month window is a &quot;no earlier than&quot;, but at the same time since it&apos;s basically just miners doing the voting, idk how doing it earlier pans out.&lt;br&gt;&lt;strong&gt;* tewinget&lt;/strong&gt; approves the name.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Does that include the GUI?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine: no, this is core only&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; ArticMine: We can tag a release with GUI at any time, no forking and such&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; same with ZMQ&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but it includes the GUI lib changes that are needed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so anyone compiling the GUI will have working beta bins to play with&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so I&apos;d please like commitments from as many people as possible to participate in testnet next week&lt;br&gt;&lt;strong&gt;* moneromooo&lt;/strong&gt; commits fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;* tewinget&lt;/strong&gt; rejects the unsigned commit&lt;br&gt;&lt;strong&gt;* iDunk&lt;/strong&gt; sees travis ci build fail&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; git commit -S -am &quot;loony bin&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK. I&apos;ll put in a Pedersen commitment to... something.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; When do we set the forks then ?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; at dinner?&lt;br&gt;&lt;strong&gt;* fluffypony&lt;/strong&gt; giggles&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; For v3, ok. v4 (rct) on monday lunchtime.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: for testnet?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Obviously :P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And v5 (rct only) on tuesday.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; you mean Monday tomorrow, or Monday next week?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Fine ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Tomorrow.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hmmm&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Too fast ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes actually good idea - the actual fork process has been tested on private testnet, and in the previous fork&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so we push bins out after the fork&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; then people can play without needing to fiddle&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and this is still a no-vote fork?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes. Screw votes, they were coded by an idiot.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; LOL!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: yeah - we can re-address that in the next 6-12 months, but at the moment it&apos;s move-it-or-lose-it&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; yeah absolutely&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also the schedule is pretty widely known, except for ShapeShift who we&apos;ll email and then they&apos;ll claim they have no knowledge of the update&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; gingeropolous: plus it&apos;s technically never a no-vote fork, as if the miners get pissed off and don&apos;t want it, well, they just won&apos;t. &amp;gt;**_&amp;gt;**&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; lol fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so moneromooo, your fork points are fine&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So will you merge the PR then build off that, or build off my branch ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (for the test builds)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; no, merge&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; people must be able to build head on their boxes if they want&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (oh, the supreme importance of punctuation)&lt;br&gt;&lt;strong&gt;* gingeropolous&lt;/strong&gt; hides&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think that&apos;s it from my side&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; does anyone have any questions or thoughts or anything?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; im still not super clear on the fork schedule.... but it could be sleep dep&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; for mainnet&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; for mainnet it&apos;s still the September v3 fork, as expected&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if we want we can have the v4 and v5 forks at any point after that, even though March would be the &quot;expected&quot; date&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; iDunk: build log shows no errors, just too slow to build&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I have a few questions, but I&apos;ll wait for others&apos; for a few minutes first.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; testnet sched sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; 0.10-beta sounds fine&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; hyc: was a joke&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; iDunk: but it&apos;s unfortunately true :P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so even though we wouldn&apos;t normally push a fork forward, we have to consider the influx of new users, and maybe we feel that the added privacy is essential enough to do v4 end of Oct, v5 in Dec&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; something like that&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; gotcha.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so we start 2017 with RingCT as the only way to transact&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; is there a place where the fork plan /etc is laid out?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; maybe the readme of the github is a good home&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: this one, or generally?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; generally&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and this one&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; generally, the Monero Forum post + all other posts that talk about the mandatory hard forks&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; gingeropolous: plans are probably in /usr/share/doc, not in /etc&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I agree that the Readme shoudl include it&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; seems to me like we have a lot of profiling and tuning to do before ringCT will play for real&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; october might be too soon&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; its gonna be a helluva fall&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; this one is dev meeting specific, we&apos;ll have a summary post after that and solicit feedback from the non-dev community&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: we do have new contributors, so we might be able to get through the tuning stuff faster&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;m no fan of pushing it too hard, because it means I have to get MyMonero working with RingCT, but it&apos;s doable&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; yeah, I know there&apos;s the forum posts.. but considering fork early, fork often is kind of our thing, it should / could be ... more prominent&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ah screw it. time to by moneroforks.whatever&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: do you want to PR a change to the readme?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;ll take you from troll-dev status to readme-dev&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok tewinget&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; before we run out of time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ask away&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; so for one thing, I haven&apos;t seen a GUI progress update today, figured I&apos;d ask if we have a tentative timeline?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; othe: any thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; sorry was busy drinking&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; yeah so ilya is traveling but back next week, we hope to fix all small reamaining issues till the week after&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; and then we can release a beta&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; awesome&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; together with a new tagged rls&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; othe is there any way he can stop submitting huge PRs&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; and then whats following is mostly advanced settings and stuff like that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s killing it for other potential contributors&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; yeah i can tell him&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; if there&apos;s desire for it and nobody else takes up the task, I may sign up to do a plugin system (unless that&apos;s already in place?)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; he needs to PR on a feature / fix by feature basis&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; oh thats not in the place but something that would be cool to have tewinget&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah, narrow scope PRs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah definitely, hyc&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And move the twitter stuff in there, just to be sure.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; OH!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; before I forget&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the big thing I wanted to discuss&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/bitmonero/issues/80&quot;&gt;https://github.com/monero-project/bitmonero/issues/80&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that&apos;s going to happen before the bins are pushed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so if anyone has any final thoughts on that, you&apos;d best comment on the issue, else suck it up later :-P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;d also like us to start refactoring the parts that have CryptoNote in the name to be Monero instead&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; something something `sed`&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; as RingCT + several thousand commits puts us quite far beyond the reference protocol&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Renaming things for the fun of it ? I&apos;d rather not.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (in the code, I mean. I&apos;m ok with the binaries thing)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; btw fluffypony, I *think* that the zmq-dev branch is PR-ready, but I&apos;m not comfortable making that call without some testing, so if anyone would like to give it a go (testnet and mainnet are affected identically, so testnet is 100% fine for, well, testing)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It simple reflects the reality of how much the code has changed from the original Cryptonote implementation&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; as I said before, I&apos;d like to polish it up a bit first, but that&apos;s not a blocking issue for PR-ing&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tewinget: if you&apos;re of the opinion it can go into a mid-Sept code freeze / release then sure, else leave it till after the release because it&apos;s not HF worthy&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; your call&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I&apos;m reluctantly okay with doing merges on my end before a PR, so it can wait, just figured I&apos;d give the option. Testing would still be great though...I need to sync the testnet chain on my VPS but then I&apos;ll badger you for some testnet moneyz&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I&apos;ll need to discuss with someone(s) how &quot;blocknotify&quot; should work, and perhaps about doing something similar for miners (call it templatenotify if you like)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh that could be interesting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the templatenotify I mean&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah templatenotify would make an immediate difference for miners&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; yea, I&apos;m thinking a configurable parameter that is like &quot;if there is 20% more value to be had via tx fees by changing the block template, notify the miner to update its block template with the new transactions included&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; plus the obvious implications of changing when a new block is learned about&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; but that can be done with the blocknotify that the wallet wants anyway&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ooh we talkin dynamic fees?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; at any rate, that&apos;s a design discussion for another time.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tewinget: I&apos;d prefer earlier PRs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I mean&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; fluffypony: yes, yes, I meant for after that PR&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if it&apos;s properly borked by mid-September we can revert 0MQ for release&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 17:06&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tewinget: so what I&apos;m saying is PR soon, plx&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal apologies&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; is there anything else or can we call it?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; think that&apos;s good for today&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I&apos;d say go nuts for your kovri meeting, we&apos;re not going anywhere&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yay, nuts&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; so if something else comes up, address it after that meeting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kk&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2016-09-11</title><link>https://beta.monerodevs.org/blog/2016/09/11/logs-for-the-Kovri-dev-meeting-held-on-2016-09-11/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/09/11/logs-for-the-Kovri-dev-meeting-held-on-2016-09-11/</guid><description>Kovri Logo, code &amp; open tickets discussion</description><pubDate>Sun, 11 Sep 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: all yours :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 1. Community input for kovri logo &lt;a href=&quot;https://99designs.com/logo-design/contests/create-beautiful-logo-kovri-privacy-enhancing-open-source-652257/entries&quot;&gt;https://99designs.com/logo-design/contests/create-beautiful-logo-kovri-privacy-enhancing-open-source-652257/entries&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 2. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 3. Brief review of what&apos;s been completed since the previous meeting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 4. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Everyone quick, before you leave, give your opinion on the logo!&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: I think we narrowed it down to #239 and #146&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Maybe others are of interest?&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; well, I am checking the bitcoin rcp and they use wordwordword, I think i like word&lt;em&gt;word_word better&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://99designs.com/logo-design/contests/create-beautiful-logo-kovri-privacy-enhancing-open-source-652257/entries/146&quot;&gt;https://99designs.com/logo-design/contests/create-beautiful-logo-kovri-privacy-enhancing-open-source-652257/entries/146&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://99designs.com/logo-design/contests/create-beautiful-logo-kovri-privacy-enhancing-open-source-652257/entries/239&quot;&gt;https://99designs.com/logo-design/contests/create-beautiful-logo-kovri-privacy-enhancing-open-source-652257/entries/239&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the onion/garlic thing ... I guess it&apos;s descriptive, but I can&apos;t take it seriously&lt;br&gt;&lt;strong&gt;&amp;lt;lurker&amp;gt;&lt;/strong&gt; 146&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: it&apos;s coz of Garlic Routing&lt;br&gt;&lt;strong&gt;&amp;lt;Elli0t&amp;gt;&lt;/strong&gt; 88&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; for example &quot;getthis&quot; would bedificuld to understund with no &quot;get_this&quot;, but i like &quot;getThis&quot; too, I think I got that from javascript&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes, I see that, but ...&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; MalMen: can you take it to PM with tewinget, or wait till after the Kovri meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; MalMen: if you want to discuss that, PM me, otherwise try to wait until the Kovri meeting concludes.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; MalMen, we are in the kovri meeting. Please wait for monero chat until afterward.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; dammit fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; lo&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; please continue :D&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I think the stylized Ks are more preofessional&lt;br&gt;**&amp;lt;Kermit&lt;/em&gt;&amp;gt;** As a designer 146 it also brand recognition with xmr&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; #146 is more in the spirit of the Monero logo, I&apos;ll definitely agree with that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and yeah, the brand recognition aspect is +1&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-guzzi}&lt;/strong&gt; #239&lt;br&gt;&lt;strong&gt;&amp;lt;tooquick*4u&amp;gt;&lt;/strong&gt; #146&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; I kinda like &lt;a href=&quot;https://images-contests.99static.com/wYofliD7HjSVmkBoYhGS4CyMeNc=/188x0:1464x1276/500x500/top/smart/99designs-contests-attachments/75/75384/attachment%5C_75384769&quot;&gt;https://images-contests.99static.com/wYofliD7HjSVmkBoYhGS4CyMeNc=/188x0:1464x1276/500x500/top/smart/99designs-contests-attachments/75/75384/attachment\_75384769&lt;/a&gt;, the variants of &lt;a href=&quot;https://images-contests.99static.com/Gs4VClupDwKJEGKvaX7I40TLckg=/0x0:1156x1156/500x500/top/smart/99designs-contests-&quot;&gt;https://images-contests.99static.com/Gs4VClupDwKJEGKvaX7I40TLckg=/0x0:1156x1156/500x500/top/smart/99designs-contests-&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt;&lt;/strong&gt; attachments/75/75381/attachment_75381142&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; wait, isn&apos;t 99designs basically spec-work?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; Kovri logo Do we want a variant of the Monero logo or something entirely different?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; But why get washed in with more corporatism? We&apos;re at a juncture to break some molds here.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tewinget: yes&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; eww&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; on the other hand 239 is catchy... ppl may recognize that... while 146 goes in and goes out of mind&lt;br&gt;&lt;strong&gt;* fluffypony&lt;/strong&gt; ponders&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; that said, 146 is nice.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I kinda like 254 / 253 but they&apos;re so abstract I dunno what they represent&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: I don&apos;t think it&apos;s &quot;corporate&quot; per se&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &quot;professional&quot; sure&lt;br&gt;&lt;strong&gt;&amp;lt;blackink&amp;gt;&lt;/strong&gt; my vote is 236&lt;br&gt;&lt;strong&gt;&amp;lt;blackink&amp;gt;&lt;/strong&gt; i mean 239&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; moneromooo: can you tiny that url? weechat sucks&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; 239 - ok, that&apos;s still understated, I could respect that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; my concern is that if we&apos;re too playful it eventually ends up like this: &lt;a href=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/8/84/Itoopie.svg/2000px-Itoopie.svg.png&quot;&gt;https://upload.wikimedia.org/wikipedia/commons/thumb/8/84/Itoopie.svg/2000px-Itoopie.svg.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i like the font squarepoint is using&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; hyc: 254/253, the person was probably drinking pepsi at the time.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; in 25x and 99&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; 24{7,8} aren&apos;t half bad.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol. 219 has that Monero tie-in with the garlic&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i like #239 but the kerning is awful from a typography perspective&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [guzzi]&lt;/strong&gt; why the halloween colors anyway?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; bear in mind, too, that we can change it later on&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; anonimal: &lt;a href=&quot;https://paste.fedoraproject.org/426683/14736136/&quot;&gt;https://paste.fedoraproject.org/426683/14736136/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; moneromooo: thanks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; guzzi: the orange? coz of the Monero logo&apos;s colours, I&apos;d guess&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; 246 is a nice mix of both 146 and 239 imo&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: how much &lt;em&gt;can&lt;/em&gt; we change after we pick one?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: we can always pay them more to make more changes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we also made changes to the Monero logo after delivery&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; to fix the kerning&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [guzzi]&lt;/strong&gt; got it&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; Not sure what numbers these map to, no numbers in the URLs&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I like 239 btw&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; if between 239 and 146 then 239&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; wouldnt logo selection work better (more efficiently) by filtering out the ones no one likes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: your first link is #239&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; moneromooo: the garlic one was top choice #239, the other one I don&apos;t know&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and then having an in depth look at a smaller selection&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pero: no this is much more fun, the entire dev meeting will be &quot;but I like this logo&quot; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; THanks :)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; in that 223 series, is that a Tau, for Tor?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; moneromooo: I like the mask idea but the artist took the easy way out and just plastered it next to text.&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; between 146 and 239 for me&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; 236-237 I have to exclude, there&apos;s a Circle-K convenience store chain in California that looks like that&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; why not make it 146 and just go a different color, it would still feel monero-ish&lt;br&gt;&lt;strong&gt;&amp;lt;Flyfree10&amp;gt;&lt;/strong&gt; is this where the meeting for Monero is?&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; 239 is nice because it bring the &quot;onion&quot; that is easly recognised by tor users&lt;br&gt;&lt;strong&gt;&amp;lt;lurker&amp;gt;&lt;/strong&gt; i think keep it simple whilst linking to monero and its a winner 239 is good but if at anypoint the logo is just to be used it is not always instantly recognisable whereas the 146 is&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Flyfree10: finished&lt;br&gt;&lt;strong&gt;&amp;lt;Flyfree10&amp;gt;&lt;/strong&gt; how did it go?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; hyc: re: tau, that&apos;s a bold stretch, I think only you and a few others would have pointed that out&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; e.g., artist probably wasn&apos;t thinking on that level&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Hmm. Wordy I guess. There will be logs from dEBRUYNE, most likely.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;m gonna go with 239&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; Flyfree10: Kovri meeting in-progress, wait a bit and Monero dev meeting minutes will be on reddit I&apos;m sure.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if you think the typography needs to be touched up, cool, but overall it looks classy and it still has the garlic without being over the top&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Alright, I&apos;m seeing a lot of #239 (also my top pick)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; People are going to be confused between garlic/onion, I&apos;m sure.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; They should be, they are very similar in terms of routing&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; they are, moneromooo, but I don&apos;t think they&apos;ll be confused enough to care&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s not like people make privacy decisions based on routing models :-P&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; yeah i think the garlic just looks confusing.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So should we do a vote of &quot;anything *not* 239&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah. it&apos;s close enough. several of the others leave me wondering WTH they are.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &lt;/strong&gt; The one option I&apos;m not seeing is a direct copy of the Monero (M). I did a quick mockup: &lt;a href=&quot;https://i.imgur.com/8wIh8Hb.png&quot;&gt;https://i.imgur.com/8wIh8Hb.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Strong opinions on *not* 239?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; Well... &quot;I use kovri, that&apos;s a privacy program for that onion type thing&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; How can we improve #239?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; otoh I don&apos;t think I&apos;ve ever heard a non-technical person talk about onion routing, moneromooo&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;medusa&lt;/em&gt;&amp;gt;&lt;/em&gt;* personally i also like 245, the green symbols strong roots&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; 239 needs a different font and some kerning&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; we can allways tell &quot;we use garlic instead of union to keep vampires away from the network&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; xmr_eric: there were a bunch of those, like hundreds of them, we rejected them in favour of #239&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; 239 Possible confusion with Tor. Could be dicey from a trademark perspective&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; #239 looks nice&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Don&apos;t think there would be trademark issues&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; medusa_ I like the logo but not so much the colour.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; if you took the word kovri from 254 and stuck it into 239 it would look significantly better&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine: I don&apos;t know if there&apos;s much risk there, since they&apos;re just terms that describe the routing (and Tor don&apos;t own a trademark on the routing term afaik)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; definitely if we were claiming something like that in text&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; pero: good point&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; anonimal at the begining I didnt like the colors of monero too, but grown on me&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeh that&apos;s why I don&apos;t like 246. the tuft at the top of the logo reminds me too much of the tor onion&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; 239 isnt horrible, but it definitely doesn&apos;t feel like it has a connection to Monero&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; other than the color, it doesn&apos;t really feel like it&apos;s closely bound to the Monero project.&lt;br&gt;&lt;strong&gt;&amp;lt;lurker&amp;gt;&lt;/strong&gt; agree ferretinjapan&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; There are common law trademarks by &quot;use in commerce&quot; in both cases&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; If that&apos;s intentional then awesome, but otherwise, people may not even connect monero and kovri together as being sister projects.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; Then... we could superimpose: 239 with added arms on top of the monero M, trying to hide it :D&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i think my the minimal pacmans from 88 and 81 arent bad either&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: what are your thoughts on the &quot;connection to Monero&quot; thing - do we want it to be more tightly coupled or not?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; then xmr_eric&apos;s would be fine&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony ferretinjapan lurker: if the artists can somehow come up with a better idea other than slapping a big K in the style of monero onto the garlic, then I&apos;m open to new ideas&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [guzzi]&lt;/strong&gt; fluffypony i agree if there needs to be aconnection to monero that is important to discussion on 239&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; or at least a starting point. maybe turn the circle background into the garlic&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; 139 and 138 too&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [guzzi]&lt;/strong&gt; anonimal, aggreed on the K statement.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; 138 is a more subtle variant of 239&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Realistically, at kovri&apos;s future apex, it will still be an independent router; so I&apos;m not sure why there&apos;s so much concern about &quot;connection&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hm, yeah, so subtle I didn&apos;t notice it before ;)&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; a fusing of the two whould be nice&lt;br&gt;&lt;strong&gt;* tewinget&lt;/strong&gt; (tentatively) casts his vote for 247, or some iteration upon it.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: I guess because it&apos;s like Apache projects, that all fold into the Apache structure / governance etc.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; the color by itself should be a sufficient connection&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; #247 looks so terribly awkward&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; that&apos;s why I liked #246, but maybe it&apos;s a bit too plain&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; 138 reminds me more of saturn&apos;s rings than a garlic&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; #246: the flaming egg&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;m still going with 239, final answer.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; or the tennisball with fuzz on top :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; Possibly 251 No onion / garlic&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; well, If it was to be something completly distinct from monero I would vote 249&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Let&apos;s decide on 1 and see how we can improve it.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I think maybe since there are so many opinions we shelf this for now, make a shortlist of 10 or so, and discuss among just those at a later time.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;m voting #239&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [guzzi]&lt;/strong&gt; we ef have two camps here. use a letter like Monero logo or -- somethinge else00&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we have 8 days to make a decision, tewinget&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; shrink them down to 16x16 favicons, most of them will look like garbage&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tbh I kinda like #239 too&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and I think the colour is indeed enough of a connection&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; #239 should do&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; fluffypony: that later time could be an hour from now, I just figured maybe get to the rest of the Kovri meeting, then circle back.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also we can ALWAYS change it later&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; hyc except for 135 and 134&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; not like we have a branding department to report to&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i think tus_99 definitely has the best handle on the design&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok, 135 isn&apos;t bad.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and squarepoint the best typography&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: as the CEO of Kovri (kidding) you get to decide, I think you&apos;ve heard enough opinions, and we&apos;ll defer to you&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: thank you&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; #239 it is *but* we should work out font and see if artist can improve the idea.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; absolutely&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;ll finalise the 99designs competition in the next couple of days, and give the artist final direction&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Who here had thoughts about kerning, etc.?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; (backlog too big to read)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; that was i&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pero did&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; pero could you give specifics so fluffypony can relay to artist?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; sure i&apos;ll pm him something in a little bit&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Thanks pero&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: will we ever have a one-on-one with tus_99?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I don&apos;t think so&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; As in, ever speak directly with him?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Oh&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think we send him direction and then he&apos;s like &quot;ok here&quot; and that&apos;s it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but we will have the source&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Odd world we live in.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and we can modify it from there&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok great&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So, resolved with #239?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; I have to leave now&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Thanks ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; anonimal: Yes, let&apos;s move on&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; indeed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; rubber stamp of approval and all that&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Sold, to #239!&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Alright next&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 2. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 3. Brief review of what&apos;s been completed since the previous meeting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; (lol)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [guzzi]&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; EinMByte thanks for taking the time to join the meeting, I know you&apos;re busy&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; git log --pretty=oneline --since=2weeks --no-merges | wc -l&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 30&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Fixes, features, improvements.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Highlights include:&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; - The infamous transports &quot;5 - 6 = 18446744073709551615&quot; diffie-hellman keypair supplier bug, now fixed&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; - AddressBook fixes/enhancements&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; - HTTP fixes/enhancements&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; - Clearnet / in-net download impl&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; - Coverity resolutions&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; - More in log&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Please pipe-in if I missed something we should note&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Oh yes, more NTCP fixes thanks to EinMByte&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; And more on the way (not yet merged)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anything else on 3.?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; i&apos;d like to point out that the Kovri instance that runs i2p-relay&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; no longer suffers from memory leaks (although they were only occasional before)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; thank you for fixing :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; There&apos;s a few more leaks that need fixing&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (that server has 128gb of RAM, so a memory leak is kinda humorous)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Hard to pin down. One would think they would have checked that 5 - 6 != 0&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; s/they/the mathematical magician/&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; fluffypony: Please tell us when you see inbound NTCP happening :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte that&apos;ll probably never happen until we fix it, lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; will do lol&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; If we even need to fix it&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Something needs fixed somewhere&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Probably, yes&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 4. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So latest hot topic was release planning for 33C3&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Is that done? Wiki still looks empty&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;d rather not repeat the tons of work EinMByte and I have done this week. If anyone is interested they can start idling #kovri-dev&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; whoop whoop&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; No, wiki not done&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;ve sorted out open issues,&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; will open a few more directly related to first release,&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; will do more roadmap work once release cycle is codified,&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and now that we&apos;re closer to logo I can get back on the website / email bandwagon&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; we sill need a solid answer on CI&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: which CI question?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Mr. build bot, the devops guy who was supposed to be at the monero meeting today&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Maybe I missed the discussion, I don&apos;t know&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; pigeons it is :D&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Hi pigeons&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal sorry, it was at the beginning of the Monero meeting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; My fault then, I came in late&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; When are we throwing out travis?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; Hi. Im just getting everything started, but feel free to chat with me anytime and ill show you what were doing and yuo can tellme about the needs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: we&apos;ll probably break the chassis on Monero first&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and setup IRC hooks etc.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then adding Kovri will be a snap&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Awesome and awesome, thanks pigeons and fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; luckiy buildbot irc hooks are vey automactice and easy&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hashtag excite&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok great, so we&apos;ll keep in touch then overtime.&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; cool.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Next issue, fluffypony did you want me to bring-up/add something to the agenda?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: was it for website or email or both?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: both&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; can&apos;t think of anything else&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; re: 33C3 I&apos;ll be putting a post up on the forum in the next little while so everyone knows what&apos;s potting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt;&lt;/strong&gt; anonimal checking issues&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, they&apos;ve been milestone&apos;d&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; awesomesauce&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; when shall we three meeting again? (to quote Macbeth)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Alright, open issues should be organized enough / milestone&apos;d where appropriate&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anything else on 4.?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; (4. Code + ticket discussion / Q &amp;amp; A)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; nothing from my side&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; So what I&apos;m currently working (of the milestoned issues): #191, #312, #342&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt;&lt;/strong&gt; [guzzi] i will keep working on coverety isues&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Will do #213 later&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; For the memory leaks (and other memory problems): the ntcp branch has a couple of fixes&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Currently working on a (partial) fix of #342&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; You&apos;re not assigned to #342, I can add you unless you wanted to add yourself&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; I&apos;ll assign&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/kovri/issues?q=is%3Aopen+is%3Aissue+milestone%3A0.1.0-alpha+assignee%3AEinMByte&quot;&gt;https://github.com/monero-project/kovri/issues?q=is%3Aopen+is%3Aissue+milestone%3A0.1.0-alpha+assignee%3AEinMByte&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; So to be clear, the backtrace you posted 4 hours ago is what I fixed&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; (but not yet pushed because unforseen issues)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I posted two. I imagine you&apos;re talking about the NTCP one&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Won&apos;t touch the client issue for now&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Yay client&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/kovri/issues?q=is%3Aopen+is%3Aissue+milestone%3A0.1.0-alpha+assignee%3Aanonimal&quot;&gt;https://github.com/monero-project/kovri/issues?q=is%3Aopen+is%3Aissue+milestone%3A0.1.0-alpha+assignee%3Aanonimal&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; That covers a small fraction of what I&apos;ll end up fixing / working on&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; For #187 (NTCP core issues), the main thing left to fix is the inbound NTCP&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I just don&apos;t assign myself in case someone else wants to grab something&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte: yeah, running tcpdump against kovri --log-to-console 0 --v6 1 --enable-ssu 0&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt;&lt;/strong&gt; * anonimal pasting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Yes, and I&apos;d ask everyone else wanting to help out to do the same&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 19:42:20.974119 IP6 2001:0:9d38:6ab8:2c92:2e09:b8ee:e2d.59823 &amp;gt; me.11552: Flags [S], seq 1067814148, win 8192, options [mss 1220,nop,wscale 8,nop,nop,sackOK], length 0&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 19:42:28.017709 IP6 2001:0:9d38:6ab8:2c92:2e09:b8ee:e2d.59823 &amp;gt; me.11552: Flags [S], seq 1067814148, win 8192, options [mss 1220,nop,nop,sackOK], length 0&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; guzzi: Try this if you get bored with coverity issues&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Let&apos;s take mroe NTCP chat outside of the meeting since this is being logged&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; (--v6 not necessary, just see if you get inbound traffic, and paste logs when you do)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; *more&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Yes, I know, just happens to be the instance that is running&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; guzzi any questions about tickets, etc.?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;ll be around after meeting, moving on.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [guzzi]&lt;/strong&gt; no you have given me good tips lately&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [guzzi]&lt;/strong&gt; i appreciate it.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok good, glad to help.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that&apos;s it from me&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Glad to have you onboard.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Nothing from me on 5.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Last call for 5.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; going once, going twice, sold!&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; What about the website, though?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt;&lt;/strong&gt; * anonimal backtracks to 5.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; (or did I just miss that)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: do you have any details yet?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; EinMByte: I said that now that we&apos;re wrapping up the logo I can get back on the bandwagon with that&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; And it *will* be online by first release fluffypony, yes?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; absolutely&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Well, it was supposed to be done by today&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; lol, EinMByte cracking the whip&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; So, what&apos;s the real deadline?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh - there must&apos;ve been a miscommunication; when we decided on the logo finalists I said I was shelving it till we&apos;d completed the logo decision&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I think deadline should be at the very least a week before 33C3.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: long before then&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;re keeping it simple initially, remember&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; As long as it works and doesn&apos;t look terrible, I&apos;m happy.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Should we make a concrete date for website like we are for kovri release?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; let&apos;s see where we get before the next meeting and re-address it then&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Let&apos;s put that on the roadmap&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; One thing for 5.,&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; questioning if we should move build instructions to wiki&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; (github wiki)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; A) easier, doesn&apos;t pollute git log B) makes us reliant on github&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; A good, B bad.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Any thoughts? or we can move this to next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think that&apos;s a bad idea&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if someone clones the repo they should have everything they need right there&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; But if they don&apos;t have network connectivity, kovri is useless&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; I tend to agree with fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; And if they can clone from github, they have access to the website&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: what if Github blocks Tor access after they&apos;ve cloned it?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; And if they have access to either, they can read build instructions.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; not everyone will be able to checkout an old commit to get build instructions&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; There could be a tutorial of some sort in the wiki&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; But basic build instructions should be in the repo&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Alright, no arguments from me, just questioning&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anything else on 5.?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; We&apos;re out of time&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 2 weeks from now, works best I think.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 2 weeks from now plz&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, sept. 25th, same time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Thanks everyone. Thanks #monero-dev for the logo input too&lt;br&gt;**&amp;lt;meeting-bot&amp;gt; [guzzi]** ok&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2016-09-11</title><link>https://beta.monerodevs.org/blog/2016/09/11/overview-and-logs-for-the-dev-meeting-held-on-2016-09-11/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/09/11/overview-and-logs-for-the-dev-meeting-held-on-2016-09-11/</guid><description>brief update on 0MQ, RingCT, the hardfork schedule, and a new contributor, pigeons (sysops/devops)</description><pubDate>Sun, 11 Sep 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Hi all&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;m on my phone&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi all&lt;br&gt;&lt;strong&gt;&amp;lt;tooquick_4u&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; NoodleDoodle, TheKoziTwo,&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; anyone else?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; hola&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; luigi1112, listening or cruising ;)&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; jwinterm&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc and moneromooo are around afaik&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; fluffypony: if you wanna just give a list of things to cover, one of us can conduct the meeting. (assuming you don&apos;t wanna have to type a shitload on your phone)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Well I think let&apos;s start with 0MQ, tewinget&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Then you can talk and I don&apos;t have to&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; well, I wanted to have more news, but I&apos;m having to do a full distro upgrade to get a newer boost on this craptop, and the internet is slow as balls...so I don&apos;t really have much in the way of updates. Soon™. Need to merge RingCT stuff into my zmq branch, then make the new RingCT-related RPC calls (as well as updating any others as needed), then should be golden for basic implementation.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; will try to get most of that done today or tomorrow.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; This is daemon only right now right?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; daemon RPC, and a lib to use it that libwallet will call into.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok - and then next thing after daemon is buttoned up is a wallet 0MQ endpoint right?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; but yes, for right now I&apos;m working on the daemon&apos;s RPC. Once that&apos;s in a good spot I can move onto wallet RPC. Oh, and I think since the last dev meeting I redid the formatting of the RPC commands to get JSON-RPC 2.0 compliant.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Ok so tewinget let me ask about the backwards-compatible stub&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Coz obviously we still need a stub for those that insist on touching the daemon using old RPC&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Is that just a matter of refactoring it out of the daemon?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; well...so *my* plan was to leave the old RPC in place until we decide &quot;yea, that&apos;s for sure deprecated and gonna be removed now&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; That&apos;s fine - I meant as a later exercise&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Just trying to gauge the amount of effort it&apos;s going to take&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; hmm, well, a wrapper around the old RPC to hook into the new wouldn&apos;t be &lt;em&gt;too&lt;/em&gt; hard...&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; just tedious&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I know it&apos;s tedious&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; What if we made it generic&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Like it translated the RPC call directly&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; If it fails pass the error back&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Oh wait that won&apos;t work&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; The 0MQ calls are different&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; not hugely different, but different in some cases, yes. with good reason...&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Ok so tedious because it requires everything implemented as a 0MQ client, got it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; As a practical matter&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; We need to consider something like cppnetlib for TLS and auth&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I&apos;m trying to make switching costs as low as possible, but I can&apos;t make it nonzero.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; And implement that as a matter of some urgency, since the entire net_skeleton thing was a colossal waste of time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Ok tks tewinget - anything else from your side?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; yea, I might make TLS and auth a priority ahead of wallet RPC (since it will need auth anyway)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; other than that, not really.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; carry on.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &quot;I can&apos;t make it nonzero&quot; &amp;lt;-- excellent!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Hokay&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; LOL&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Nice catch&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; breaking: Monero contributor works for free!&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; just tuning in, was teaking my ARM code&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; god dammit.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Instant delivery!&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; well, moneromooo, I can&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; because it has to use ZERO MQ&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Hah hah&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; #SavedIt&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; #dadjokes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; At any rate&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;d like to introduce pigeons&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; He&apos;s recently started doing some stuff with me&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and he&apos;s kindly going to help us redo our sysops / devops&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; For all projects, including Kovri&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; Hi guys. :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hey there&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pigeons: tell us a bit about yourself or whatever&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &quot;Long walks on the beach&quot; and all that&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I guess the population explosion kinda demanded more ops&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I see what a sysop is, but not a devop.&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; I like pina coladas and getting lost in te rain. Ive been syadmin type stuff forever.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi pigeons&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: devops is like CI and build boxes and that&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; devops is the new term for brogrammers who use docker and jenkins CI etc&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh nice :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Hah hah&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I think a devop is a developer with rootpw on all production machines. sysaop&apos;s worst nightmare :P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Devops-as-a-Service&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; but yeah im gonna try and get buildbot ci going the system chromium and some others use&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; get builds and tests for arm, windows, mac, freebsd, linux 32 64&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Also the immediate aim is to be able to push nightlies to the site&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; #1047 did this&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; oops&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-guzzi}&lt;/strong&gt; hi pigeons&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; So the broader community can test without waiting for fluffypony to build&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; eventually look at gitian style reproducible builds&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ARM is gonna be 3 distinct builds, ARMv6, ARMv7, ARMv8&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; rapidly proliferating...&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: I think we&apos;ll have to drop ARMv6 for performance concerns&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; If not now then soon&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok, fair enough&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Also on that note&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah, the perf/watt just isn&apos;t there on ARMv6&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Am I correct in saying that QEMU is about the only way we&apos;re going to get arm7/8 build boxes?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Or does anyone know of hosted native arm boxes?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; there&apos;s an ARM VPS provider out there&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; yeah what are they called again, there is one&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; someone recommended one to me just the other day, oddly enough...can&apos;t remember the name.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;bitjedi&amp;gt;&lt;/strong&gt; awww. i still use my pi zero nodes&lt;br&gt;&lt;strong&gt;&amp;lt;bitjedi&amp;gt;&lt;/strong&gt; which are arm v6&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; bitjedi: they&apos;ll choke on RingCT&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; scaleway.com ?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; scaleways?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;bitjedi&amp;gt;&lt;/strong&gt; are u sure it&apos;s cpu and not io?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Awesome&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Isn&apos;t scaleways native and not virtualised?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I seem to vaguely recall&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I think it was Scaleway&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hm, they claim bare metal, yeah&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; theres one ovhi or somone in scandanavia&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Also the implication is that anyone relying on the Mac / 32-bit test boxes should expect an impending change&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think anonimal primarily uses them&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Also we&apos;ll hopefully be able to provide broader access to test hardware in future&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; * has yet to use 32-bit boxes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Ok then FreeBSD&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Has anyone tried the WIP boost 1.60 port on BSD?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; haven&apos;t touched BSD in years&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Last I checked, build failed hard on freebsd for monero.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Works with kovri.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; xmj is our resident BSD expert and even he hasn&apos;t touched boost 1.60&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; If anyone wants to volunteer to play with that great&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; We also need to start thinking about packaging&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol relevant PR is relevant&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc how do you guys handle packaging for like Debian / Ubuntu?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; eh, OpenLDAP Project is source-code only, distros do their own packaging&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Coz my concern with farming it out is that we end up with old versions on old distros&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; fluffypony: I was planning to work with the monero bsd build (only freebsd though) once we get kovri releases going&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes, that&apos;s a pervasive problem with distros&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Tks anonimal - I&apos;ll also fiddle&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; When I have time, so never :-P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Ok next thing&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: want to talk about the rct serialisation changes?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; And the impact on testnet&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s finished. It&apos;s on github ready to merge. And it will need reorganizing on testnet, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So, I guess someone with hash power will have to pop N blocks till before v4, and mine.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; After a few daysm it&apos;ll reorg for everyone :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And we&apos;ll get to test deep reogs.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so anyone mining testnet right now should stop&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Unless you want to test stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; i exported the raw blockchain up to 800499. that&apos;s before v3, right?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; well that&apos;s not entirely necessary &amp;gt;**_&amp;gt;**&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; and v4 is... ?&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; 802000 or so iirc ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 801220&lt;br&gt;&lt;strong&gt;&amp;lt;jjiia&amp;gt;&lt;/strong&gt; XMR up or down&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; ah, k&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think my miner is off atm&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it had that hiccup and I never fixed it coz stuff&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; rct soon!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It had to be done&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; are you guys forking the testnet ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; when it loads the blockchain on the new code&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; im gonnad do a testnet classic&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it &lt;em&gt;should&lt;/em&gt; freak out&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Is this the meeting where we can discusses CI for CD?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and rollback?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: CD? like compact discs?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Laser-only releases&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;ll probably moan a bit, but not overly.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok but what I mean is&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; when we load a blockchain off disk we don&apos;t re-verify&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; the dev meeting is still going on or to late ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so will we have to manually pop blocks?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; still going on MalMen&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so I&apos;ll merge tomorrow afternoon, gives us a day for review&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Just the miner. Others will just reorg when the miner passes the old chain&apos;s diff.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (hopefully)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then I&apos;ll do some block-popping tomorrow night&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and hopefully deep reorgs&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; luigi1112: btw, you&apos;ll want to read the latest get&lt;em&gt;transaction_hash and comment. It&apos;s still 3 parts.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; then the next thing is our hard fork date and the next release&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;re planning on finalising final bits and releasing 0.10 shortly&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but obviously RingCT (ie. v4 blocks) is not ready for even a final inclusion in this code freeze&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; given that we&apos;re still making changes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so I&apos;d like some input from contributors and those present as to how to handle the v4 fork, since we have a couple of options&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; either:&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 1. we leave v4 till March 2016&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; 2017&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tks 2017&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 2. we change the &quot;complain about a fork&quot; date to like end-of-November, with an aim to forking to v4 end of December&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so coded freeze beginning of December&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (this would make RCT transactions potentially available on mainnet from Jan 1)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but obviously there&apos;s the risk of breakage&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; maybe December is too soon, how about January?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so if we had to do Jan, then when do we do v5?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; March is too close to Jan for v5, imho&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; fluffypony My preference is 2, but my biggest concern is the amount of time left for finalization of development and testing&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; We don&apos;t necessarily have to decide the exact dates now, but I think option 2 would be best&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so what if we did 2, but then pushed the v5 fork to September next year&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if we have v4 in January then June/July would be OK&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that way RCT is available on mainnet early on, but if anything breaks we have 9 months to fix it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: I don&apos;t want to go too far away from our schedule&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; &amp;lt;hyc&amp;gt; if we have v4 in January then June/July would be OK &amp;lt;= Fine with that too&lt;br&gt;**&amp;lt;DaveyJones&amp;gt;&lt;/em&gt;* sounds reasonable to me&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Like I said, we can always decide on the exact dates later&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; like this is major enough to warrant a change, but we should aim for a singular change&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so march/september is the cadence we&apos;re aiming for?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes I like the idea of advancing V4 fork but keeping the v5 fork on schedule&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I agree, singular deviation from the schedule is preferable.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: yep&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: most people will use Ring CT transactions anyway&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so we bring v4 a bit forward, and leave v5 as scheduled&lt;br&gt;&lt;strong&gt;&amp;lt;lurker&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: we can always make it the non-default, like we did with transfer_new&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; yeah agree&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; agree&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so we&apos;ll move the freak-out to early December, and actual fork block height will be decided at that code freeze&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but likely late Dec / early Jan or so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and v5 stays for September 2017&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; consensus: reached!&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; \o/&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (it&apos;s so easy when you&apos;re tiny and only like 5 people have to agree, lol)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think that&apos;s about it from my side, there&apos;s something else but I completely can&apos;t remember&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; is there anything else that anyone wants to bring up?&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; I dunno multisig for bitcoin was a bitch...&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; current freeze, release date?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; since Ilya&apos;s not here...&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; I moved kovri logo decision agenda to the beginning of kovri meeting in 10&apos;ish minutes so we can catch everyone before they leave&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; that only had 8 guys&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ferretinjapan: lol&lt;br&gt;&lt;strong&gt;&amp;lt;lurker&amp;gt;&lt;/strong&gt; a quick update on multisig preferably&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Do you want to wait for the fee change before binaries ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lurker: &lt;a href=&quot;https://shnoe.wordpress.com/2016/03/22/ring-multisignature/&quot;&gt;https://shnoe.wordpress.com/2016/03/22/ring-multisignature/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s whitepaper-only right now&lt;br&gt;&lt;strong&gt;&amp;lt;kintaji&amp;gt;&lt;/strong&gt; fluffpony - the GUI wallet. Languages and regional variations.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh&lt;br&gt;**&amp;lt;Kermit*&amp;gt;** Hi guys can I ask about public wallet build release dates&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes moneromooo thanks for reminding me&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tag-&amp;gt;release-&amp;gt;binaries will be in the coming week, hopefully&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; there are two things still remaining&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 1. fee changes (lower min-fee, bind it to the inverse of the block median as suggested by ArticMine)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 2. ideally, if anyone is up for it, we seriously need our DNSSEC check expanded to &lt;em&gt;actually&lt;/em&gt; check from the root cert down, at the moment it&apos;s relying on the DNS server to send back a &quot;secure&quot; flag, which is breaking it on lots of routers&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; tewinget can you point me to the list of 0qm commands that you have already?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and we rely on DNSSEC for MoneroSeeds and MoneroPulse&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; I have some sugestion&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; moneromooo is coding the fee changes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; there&apos;s some time pressure on that, but it&apos;s not a huge piece of work, so if anyone is up for it then that would be appreciated&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if not it&apos;ll have to hold off till the next release&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, I started looking at it this afternoon. Not a simple change, since it&apos;ll require a new RPC, and access to median block size calc in misc places.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: would it be feasible to provide trezor binaries?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: I haven&apos;t actually looked at it properly, and NoodleDoodle isn&apos;t around to give his opinion&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I see, he&apos;s still working on the Ring CT bit, so probably better to wait until that is finished to provide them&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kintaji: re: languages / variants, I think we&apos;ll hold off on that a bit as there are large parts of the GUI that are non-functional right now&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Kermit_: do you mean the GUI wallet, or the next tagged release?&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;Kermit&lt;/em&gt;&amp;gt;&lt;/em&gt;* Yes gui&lt;br&gt;&lt;strong&gt;&amp;lt;kintaji&amp;gt;&lt;/strong&gt; fluffypony - Okay. Just to say there are some oddities with the current flag page. Can expand at a later time.&lt;br&gt;**&amp;lt;fluffypony&amp;gt;** Kermit*: not certain yet - I&apos;ll look at building beta binaries in the next week or so&lt;br&gt;&lt;strong&gt;&amp;lt;Kermit_&amp;gt;&lt;/strong&gt; Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kintaji: yeah maybe best thing to do is drop it out the wizard initially&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and add it back in later on&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; MalMen: have a look at &lt;a href=&quot;https://www.github.com/tewinget/bitmonero/tree/zmq-dev&quot;&gt;https://www.github.com/tewinget/bitmonero/tree/zmq-dev&lt;/a&gt;, file src/rpc/daemon_messages.h. I need to do a bit of write-up, but that&apos;s a good place to start.&lt;br&gt;&lt;strong&gt;&amp;lt;kintaji&amp;gt;&lt;/strong&gt; fluffypony - yep. sounds like a good idea.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok anything else or can we start the Kovri meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; any other volunteers to test ARMv8 builds?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oooh I will hyc&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yea i can&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; cool, I&apos;ll have atarball ready later tonight&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; tewinget you are writing your rcp calls with up letters right ?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; fluffy i have centos 64bit on my rpi3 fyi&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: is an R8 ARM processor an armv8?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; coz if so then I have a bunch of C.H.I.Ps lying around that I can test on&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I don&apos;t know what R8 is. what box is that?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; MalMen: the class names are CamelCase, but the methods (currently) are &quot;word_word_word&quot;. No reason that can&apos;t change, of course.&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; ahhhh, nice&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; AllWinner R8&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; I was in mind that you where using WordWordWord&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok I see it&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; would sugest wordWordWord&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &quot;Allwinner R8 is SoC designed based on A13 featuring one core Cortex-A8 ARM CPU with Cedar Engine VPU and Mali 400 GPU&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; nope . Cortex-A8 is ARMv7&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ah ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; well that sucks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hi meeting-bot!&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; MalMen: the method names (as in, the method field in the RPC call on the wire) are &quot;word_word_word&quot; to conform with the previous RPC, but I have no particular attachment to that format.&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; well, I am checking the bitcoin rcp and they use wordwordword, I think i like word_word_word better&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.10.0 &quot;Wolfram Warptangent&quot; Released</title><link>https://beta.monerodevs.org/blog/2016/09/19/monero-0.10.0-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/09/19/monero-0.10.0-released/</guid><description>A major release of Monero, Wolfram Warptangent, with RingCT, major performance fixes, and more</description><pubDate>Mon, 19 Sep 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;This is the next major release of Monero. It adds an initial release of RingCT, which is already live on testnet. The RingCT whitepaper &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0005.pdf&quot;&gt;can be found here&lt;/a&gt;. Note that the v4 hard fork has been moved to the beginning of January, 2017, although the v5 hard fork remains set at September, 2017. This is to enable early availability of RingCT transactions on the Monero network, although they will not be enforced as the only possible transaction type until the v5 hard fork.&lt;/p&gt;
&lt;p&gt;One of the largest pieces of work were the BlockchainDB performance improvements. This was largely done by warptangent, an early Monero contributor who passed away in March, 2016. His work was completed by Howard &quot;hyc&quot; Chu, and we have named this release after him. We are deeply grateful for all the effort he put in to making Monero what it is today.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;major performance improvements, especially on spinning disks&lt;/li&gt;
&lt;li&gt;major space saving gains for the blockchain, despite the performance improvements&lt;/li&gt;
&lt;li&gt;renamed binaries to follow a more logical, consistent convention&lt;/li&gt;
&lt;li&gt;RingCT...obviously:)&lt;/li&gt;
&lt;li&gt;added libunwind support for better crash reporting&lt;/li&gt;
&lt;li&gt;added a key image export and import function for full watch-only wallet functionality&lt;/li&gt;
&lt;li&gt;added support for ARMv8 processors&lt;/li&gt;
&lt;li&gt;added a do_not_relay flag for transactions sent to the daemon&lt;/li&gt;
&lt;li&gt;added a sweep_all command and RPC call for the wallet&lt;/li&gt;
&lt;li&gt;significant fixes and improvements to threading&lt;/li&gt;
&lt;li&gt;add a get_transfers RPC call&lt;/li&gt;
&lt;li&gt;added transfer tracking to the wallet (lost forever if the wallet cache is deleted)&lt;/li&gt;
&lt;li&gt;added a filter_by_height option to get_transfers&lt;/li&gt;
&lt;li&gt;added a --max-concurrency flag for the wallet&lt;/li&gt;
&lt;li&gt;major improvements to ARM performance, especially on newer 64-bit chips&lt;/li&gt;
&lt;li&gt;huge overhaul of cmake and the readme&lt;/li&gt;
&lt;li&gt;added a wallet API for the GUI&lt;/li&gt;
&lt;li&gt;added a fee multiplier and reduced fees&lt;/li&gt;
&lt;li&gt;made monero-wallet-cli more robust when handling corrupt caches&lt;/li&gt;
&lt;li&gt;prompt twice for a wallet password to avoid password issues&lt;/li&gt;
&lt;li&gt;improved daemon &apos;status&apos; details, including time to the next fork&lt;/li&gt;
&lt;li&gt;more bug fixes than you can shake a stick at&lt;/li&gt;
&lt;li&gt;temporary patch (via a predefined user-agent) for the CSRF attack against monero-wallet-cli&apos;s RPC API, as disclosed by Henry Hoggard&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Updating: Blockchain Conversion&lt;/h3&gt;
&lt;p&gt;Due to the space savings and performance gains it is again highly recommended that you delete the contents of your Monero working directory and sync from scratch. This directory can be found in ~/.bitmonero on Linux and OS X, and on Windows in \Users\username\AppData\Roaming\bitmonero or \ProgramData\bitmonero.&lt;/p&gt;
&lt;p&gt;Alternatively, you can use &lt;code&gt;blockchain_export&lt;/code&gt; from your previous install to export your current blockchain, then delete the lmdb folder in your working directory, and finally use &lt;code&gt;monero-blockchain-import&lt;/code&gt; from 0.10.0 to reimport it.&lt;/p&gt;
&lt;h3&gt;Contributors for this Release&lt;/h3&gt;
&lt;p&gt;This release was the direct result of 28 people who worked, largely unpaid and altruistically, to put out 725 commits containing 15 332 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;redfish&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;rckngOpossum&lt;/li&gt;
&lt;li&gt;Howard Chu&lt;/li&gt;
&lt;li&gt;Riccardo Spagni&lt;/li&gt;
&lt;li&gt;smooth&lt;/li&gt;
&lt;li&gt;iDunk&lt;/li&gt;
&lt;li&gt;jw&lt;/li&gt;
&lt;li&gt;Casey Marshall&lt;/li&gt;
&lt;li&gt;warptangent&lt;/li&gt;
&lt;li&gt;Jacob Torrey&lt;/li&gt;
&lt;li&gt;Thomas Winget&lt;/li&gt;
&lt;li&gt;guzzi_jones&lt;/li&gt;
&lt;li&gt;Shen Noether&lt;/li&gt;
&lt;li&gt;arb0r&lt;/li&gt;
&lt;li&gt;tobiasw2&lt;/li&gt;
&lt;li&gt;osensei&lt;/li&gt;
&lt;li&gt;Quanah Gibson-Mount&lt;/li&gt;
&lt;li&gt;eiabea&lt;/li&gt;
&lt;li&gt;Ilya Kitaev&lt;/li&gt;
&lt;li&gt;awfulcrawler&lt;/li&gt;
&lt;li&gt;anonimal&lt;/li&gt;
&lt;li&gt;Mike C&lt;/li&gt;
&lt;li&gt;mWo12&lt;/li&gt;
&lt;li&gt;NanoAkron&lt;/li&gt;
&lt;li&gt;dEBRUYNE&lt;/li&gt;
&lt;li&gt;blashyrkh&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/monero.win.x64.v0-10-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/monero.win.x86.v0-10-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/monero.mac.x64.v0-10-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/monero.linux.x64.v0-10-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/monero.linux.x86.v0-10-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/monero.linux.arm7.v0-10-0-0.tar.bz2&quot;&gt;Linux, ARMv7&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;ul&gt;
&lt;li&gt;monero.win.x64.v0-10-0-0.zip, 33453727a8a49e07605dfee4b16aeb78816238a0e5c07dbaf19840f56f8d2cd4&lt;/li&gt;
&lt;li&gt;monero.win.x86.v0-10-0-0.zip, b0b7898050e6de2bc2aa443fa783cf275683513c0d3714e66fe00e2c75378af6&lt;/li&gt;
&lt;li&gt;monero.mac.x64.v0-10-0-0.tar.bz2, 204babf52d76e513d1f16527be4b3fb30d3ffbdd7528bf3997e4c1b5b301c9a8&lt;/li&gt;
&lt;li&gt;monero.linux.x64.v0-10-0-0.tar.bz2, 6fe4cdb98d6ea7d2eded79841f70cb64edb840fcb2c84b904a1114424cffc5b1&lt;/li&gt;
&lt;li&gt;monero.linux.x86.v0-10-0-0.tar.bz2, 89c9d2904c0de308eb31695af70084008c5880a2c0628de2fee8e47dd23967ea&lt;/li&gt;
&lt;li&gt;monero.linux.arm7.v0-10-0-0.tar.bz2, cced4cad630e6b5e7131b9d079c3d176dfea79915b9080bdba199508c69e377b&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>A Statement on the MWR Labs Disclosure</title><link>https://beta.monerodevs.org/blog/2016/09/21/a-statement-on-the-mwr-labs-disclosure/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/09/21/a-statement-on-the-mwr-labs-disclosure/</guid><description>Clarifying some misconceptions and statements</description><pubDate>Wed, 21 Sep 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Statement&lt;/h3&gt;
&lt;p&gt;There seem to be some misconceptions and even outrightly false statements being made around the unauthenticated RPC &quot;bug&quot; that was &lt;a href=&quot;https://labs.mwrinfosecurity.com/advisories/csrf-vulnerability-allows-for-remote-compromise-of-monero-wallets/&quot;&gt;&quot;discovered&quot; by MWR Labs&lt;/a&gt;, and we&apos;d like to make certain facts of the matter clear.&lt;/p&gt;
&lt;p&gt;First off, it&apos;s important to remember that Monero is an unfunded open-source project, and the project only moves as fast as the unpaid volunteers that put their time and effort in. The Monero Core team act as stewards of the project, but we cannot represent every possible developer or contributor, and we certainly can&apos;t represent every user. Thus, this statement is from our position and ours alone.&lt;/p&gt;
&lt;p&gt;MWR Labs did indeed contact us and responsibly disclose the CSRF attack. This was not an unknown issue to the community - see, for instance, this StackExchange comment: &lt;a href=&quot;http://monero.stackexchange.com/a/777/47&quot;&gt;http://monero.stackexchange.com/a/777/47&lt;/a&gt;, and this was also highlighted by Juliano Rizzo from Coinspect in 2014.&lt;/p&gt;
&lt;p&gt;In truth, RPC authentication has taken something of a back seat, as we have been working on replacing the RPC layer with 0MQ, which has support for both encryption and authentication. The RPC interface will live on in an independent stub, and will gain authentication and TLS support when someone is willing and able to work on that. In addition, the official Monero GUI doesn&apos;t use the RPC layer, and directly implements the libwallet_api for all its wallet functions.&lt;/p&gt;
&lt;p&gt;The unauthenticated RPC has proven useful, though, as it is the only way for exchanges, mining pools, and integrators to integrate Monero. Exchanges, pools, and integrators are not at risk with this CSRF attack, as it is unthinkable that a custodial service would host a hot wallet on a computer that has a browser - these are extremely sensitive systems and the hot wallet would be hosted in an extremely well-defended environment, with most of the funds in an off-site cold wallet, lest all the deposited funds get stolen.&lt;/p&gt;
&lt;p&gt;Thus, libraries such as MoneroNJS and Monero NodeJS cannot be said to be &quot;vulnerable&quot; to this, because they are libraries that are used by integrators and not by any software that would run on a machine with a browser in the background. No automated system that has a hot wallet should ever run in such an insecure environment, and developers are keenly aware of this. Statements from MWR Labs claiming that those libraries are vulnerable are technically true, in a sense, but that observation is like saying that all Monero wallets are at risk if you use &quot;password&quot; as your password and also post your wallet file on Dropbox and share the link on Reddit - technically true, but a largely useless observation.&lt;/p&gt;
&lt;p&gt;Similarly, MWR Lab&apos;s claims of certain wallets being vulnerable is equally useless. MoneroGui.Net, for instance, has a huge note on the README highlighting that the project is discontinued. The same goes for bitmonero-qt and MiniNodo, both of which are unmaintained. All of these wallets wouldn&apos;t even work with the current version of Monero, so they&apos;re technically vulnerable, but it&apos;s not even possible for anyone to use them.&lt;/p&gt;
&lt;p&gt;The only two wallets in MWR Lab&apos;s list that are actually vulnerable, and are actually in use, are bigreddmachine&apos;s Google Chrome wallet, and jwinterm&apos;s lightWallet2. In response to the disclosure, we added a quick patch to provide a way for both of these wallets to prevent the attack. They, in turn, patched their clients accordingly.&lt;/p&gt;
&lt;p&gt;We did not enable the functionality by default for several reasons:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If we&apos;d provided a flag to disable the functionality it would create a false sense of security if one of the actively developed wallets decided to just pass that flag as a quick &quot;fix&quot;.&lt;/li&gt;
&lt;li&gt;It would have broken all the mining pools, and since the mining pool software is largely fragmented and not centrally maintained there is a great chance that pool operators would have struggled to add support of their own accord (unless we added a disable flag, which just leads to point number 1)&lt;/li&gt;
&lt;li&gt;It would have broken all integrators and merchants, and they would have to code in a subsystem that is going to fall away within a few months once we&apos;ve had a chance to re-address the RPC authentication matter.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;It is important to note that this is not a flaw in Monero, or in the implementation, or in the cryptography. This is not even something that you could encounter simply by using monero-wallet-cli. You would have to be actively using monero-wallet-cli in RPC mode, on a particularly vulnerable machine, and then click on a malicious link on a website using a browser on that same computer.&lt;/p&gt;
&lt;p&gt;Not only is this patched, but the two actively-developed clients that were actually affected by it have been patched, and this was all done in a way that is not disruptive to existing server-side software.&lt;/p&gt;
&lt;p&gt;More importantly, &lt;strong&gt;&lt;em&gt;since monero-wallet-cli does not enable RPC mode by default, there is nothing that is vulnerable in it unless the user actively enables a setting that allows for someone to remotely control the wallet&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;We trust that MWR Labs will note this in their advisory, and adjust it accordingly.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;- The Monero Core Team&lt;/em&gt;&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2016-10-02</title><link>https://beta.monerodevs.org/blog/2016/10/02/logs-for-the-Kovri-dev-meeting-held-on-2016-10-02/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/10/02/logs-for-the-Kovri-dev-meeting-held-on-2016-10-02/</guid><description>Brief review of what has been completed since last meeting, Salti (a Firefox extension similiar to the Tor Browser Bundle), Kovri Logo, code &amp; open tickets discussion, Kovri API discussion, Kovri and Monero integration</description><pubDate>Sun, 02 Oct 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;An overview &lt;a href=&quot;https://hellomonero.com/article/monero-and-kovri-dev-meeting-note-highlights-2016-10-02&quot;&gt;can be found on Hello Monero&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: all yours :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 2. Brief review of what&apos;s been completed since the previous meeting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 3. ∫alti &lt;a href=&quot;https://github.com/EinMByte/salti&quot;&gt;https://github.com/EinMByte/salti&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 4. &quot;Kovri Garlic Router Project&quot; + logo&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 5. #46&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 6. #337 &lt;a href=&quot;https://geti2p.net/en/docs/naming&quot;&gt;https://geti2p.net/en/docs/naming&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 7. API discussion with &lt;code&gt;#monero-dev&lt;/code&gt; (#350 #351)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 8. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 9. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 10. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; UDP meeting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 2. Brief review of what&apos;s been completed since the previous meeting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Areas of work done or completed since last meeting 3 weeks ago:&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; - Transports improvements/fixes and EinMByte&apos;s SSU branch was merged!&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; - Client/app improvements/fixes and client-crypto related (client signing type, https ciphers, etc.)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; - Almost all Coverity issues resolved, still a handful left&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; - Fixes/enhancements and more&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; - pero&apos;s fantastic work with the logo&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Oh, .ny new open issues - that&apos;s a good thing though, right? ;)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anything else did I miss for 2. or move onto 3.?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; No, go ahead. I have only limited time so let&apos;s be productive&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 3 plz&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; having hard time keeping track of all the work that passes over several weeks; its usually a very broad range of areas&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 3. ∫alti &lt;a href=&quot;https://github.com/EinMByte/salti&quot;&gt;https://github.com/EinMByte/salti&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So, EinMByte and I are starting preliminary work on a firefox extension that will tremendously help Kovri and I2P&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I just want to mention this here in case there are any interested webdevs&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anything you want to add EinMByte?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Salti is basically like the Kovri GUI :-P&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; fluffypony: No it isn&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; The kovri GUI is called qtoopie&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte: no, the GUI does not exist yet.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; qtoopie is an i2pcontrol client.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Salti is a firefox add-on similar to Tor browser bundle&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; anonimal: Yes (but see also the relevant zzz.i2p thread from long ago)&lt;br&gt;&lt;strong&gt;* fluffypony&lt;/strong&gt; was making a joke&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; doesn&apos;t have time to search zzz.i2p, link appreciated&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Any webdevs present?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * EinMByte&lt;/strong&gt; doesn&apos;t have time to find zzz.i2p topic&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; i could technically be a webdev&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; im c/c++ swift/obj-c nodejs/MEAN stack&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Hi patthehuman. Have you done any work with firefox add-ons?&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; no, however, i dont think it would be very difficult&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; We won&apos;t be needing very complex stuff by the way, just using the webextensions API&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; would it be chrome and firefox..?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; patthehuman: webext I believe could support both? but we&apos;re aiming for firefox.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; (we&apos;ll be setting a few settings and intercepting a few requests)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; patthehuman: yes&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; mk&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; patthehuman: we can give more details after the meeting if you idle #kovri-dev&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; (although initially firefox, but the API should be mostly the same)&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anything else on 3.?&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; ill stick around, interested in hearing full scale&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Let&apos;s move to 4&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 4. &quot;Kovri Garlic Router Project&quot; + logo&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; pero: you there?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; want me to take over?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; What do you have for us today?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Let&apos;s spend very little time with the visual aspect, we have bigger issues to tackle with kovri&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Just a run down so everyone knows where we are&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; And links if possible&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://imgur.com/a/ptOHb&quot;&gt;http://imgur.com/a/ptOHb&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; after a &apos;long&apos; process we&apos;re down to 3 fonts&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; the idea is to pick the font with the best looking letters that comprise the word kovri&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; And what about &lt;a href=&quot;https://i.imgur.com/UDsSuTg.png&quot;&gt;https://i.imgur.com/UDsSuTg.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and/or eliminate some concepts&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I guess Coral is out of the question&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; lato second from bottom&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yea coral was cut&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; work sans is largely similar and coral seemed inferior on some letters as well as less versatile at smaller font sizes iirc&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; I&apos;d also drop open sans&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; in the &apos;a&apos; system&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; exo 2 is the logo font - but it doesn&apos;t work as well for text&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; so i chose open sans to complement it&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Sorry, I mean the exp 2 / open sans combination&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; a5 features exo2 as subtext so you can see how that would look like&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; But overall, the differences are really minor. Just trying to reduce the search space&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i personally think not going with A or B would be a mistake&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; their K is really nice and adds a subtle touch of personality&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; pero: its unfair because I can&apos;t accurately compare c4 because of orange subtext&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I prefer work sans because the k contracts with the orange curve in the garlic&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So is our next step font?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://imgur.com/a/DOcyy&quot;&gt;http://imgur.com/a/DOcyy&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Is subtext really that thick with work sans? Eww&lt;br&gt;&lt;strong&gt;* fluffypony&lt;/strong&gt; isn&apos;t wild about the orange subtext&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yea the orange subtext sucks imo&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Ok, let&apos;s handle this another time&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; (or use a random number generator)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; no it could be thinner&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Let&apos;s go with column b then&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; lol no way on the random gen&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol random number gen could be fun&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; imgur is also &apos;optimizing&apos; the png&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &quot;best of 3?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; keep in mind ^^^&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; just my two cents - you probably want the text to be relatively heavier than the logo so it jumps out because it&apos;s not an english or otherwise generally known word, and so the logo imo should be visually secondary when composed with the name. think about readability, especially if the user doesn&apos;t have 20/20 vision or is in a hurry&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; the actual face itself is not a huge issue imo&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; pero: let&apos;s narrow down our options to rows 2, 4, and 6&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Can you throw those onto a page?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; there probably will be instances where the &apos;router project&apos; text is unnecessary&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think rows 3 and 4 won&apos;t work because, as endogenic pointed out, kovri is not an English word&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; looks like kavri&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and just the logo and kovri would suffice&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Are we all talking about &lt;a href=&quot;https://i.imgur.com/Ge1FZTp.png&quot;&gt;https://i.imgur.com/Ge1FZTp.png&lt;/a&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; ideally as a brand it should be able to stand out on its own&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Yes, the garlic as an &quot;o&quot; could be confusing&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal no, I&apos;m looking at &lt;a href=&quot;http://imgur.com/a/DOcyy&quot;&gt;http://imgur.com/a/DOcyy&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Same thing&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; pero: for that reason consider favoring options with tighter kerning&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Who in their right mind things that garlic is an &apos;A&apos;?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; another thing to add&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; So let&apos;s narrow it down to 2 and 6&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; 2 in Open Sans is the most readable&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; the garlic wasn&apos;t designed with this use in mind&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; the garlic could be optimized down the road&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; anonimal: Remember that the spectator potentially doesn&apos;t know &quot;kovri&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; ideally after a font has been chosen&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; to more resemble an o and to slide seamlessly into the font&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; At least it might add additional confusion, which is bad&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; EinMByte: exactly. the question is how it could be confirmed it&apos;s not an A&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, all in favor of exo2&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i&apos;m however not qualified to do that&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Any votes for exo2/open sans?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; exo2 is fine for me, but I also agree that the &quot;Garlic Routing Project&quot; text should be optional&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; exo2 is fine&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; (So on the website, for example, we should have the text. But potentially not everywhere)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Any objections against exo2?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I count 2 votes for exo2/open sans.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Any votes for Lato?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i vote lato&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Any votes for work sans?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i also like lato&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lato from my side&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Ok, let&apos;s eliminate work sans.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 3 votes for Lato.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Any votes for Work Sans?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 0 votes for Work Sans&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I haven&apos;t voted&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; looks&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; i vote for Lato&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Are we going to decide on the logo today or not? If so, we should hurry (if we want to discuss API still)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; pero: why does a6 look so fat?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; shouldn&apos;t be that difficult to throw up exo2 versions of lato variants in the future&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; in case that&apos;s still up for debatable&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte that&apos;s up to moneromooo because I really don&apos;t think anyone else there is interested in API chat (afaict)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; because it is fat :P&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; yb&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; I have to leave&lt;br&gt;**&amp;lt;patthehuman&amp;gt; im interested in api cha&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; maybe we should have a #monero-design? :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte if we don&apos;t decide soon, website doesn&apos;t get done&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i went with a heavier weight for that variant arbitrarily&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; I have no particular wish about that, don&apos;t mind me.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; let&apos;s move ahead&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the logo already took up the entire last meeting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 3 minutes&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Let me vote please!&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; We should at least plan when to discuss the API, so let&apos;s decide quickly on the logo :)&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; LATO&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; pero: why should I choose exo2&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; its advantage seems to be technological look&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; anonimal: Please decide, we&apos;re moving too slowly here&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; a secondary adv is that we can pair with open sans which is extremely versatile&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte, we have 30 minutes, please be patient.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; can be used at extremely small sizes for things like massive tables of data&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; whereas using open sans to complement a lato branding scheme wouldn&apos;t make much sense&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; pero: how about this: can you whip up another sample for after the meeting but &lt;em&gt;only&lt;/em&gt; exo2 and lato and doing various sizes that you think are appropriate?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i think that makes the most sense as a next step&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; We can probably come to a final conclusion post-meeting or sometime this week.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, thanks pero.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Moving on,&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 5. #46&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: ^&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; fluffypony...&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; did you skip over the &apos;garlic router&apos; discussion?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok - got a first draft to push up, but need to finish fixing the forum first&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; pero: just go with it for now but also do without subtext too please&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; ETA?&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; whats wrong with the forum?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; EinMByte: no clue&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; patthehuman: PHP7 broke a bunch of stuff&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; patthehuman: fluffypony is fixing it&lt;br&gt;**&amp;lt;patthehuman&amp;gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; some of it was non-obvious until we had a new dep and composer wrecked everything&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; ill be around if you need help&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Let&apos;s not discuss the monero forum here&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; php7 wrecked a lot of my shit at work so ive been down this path&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: should EinMByte and I not ask for ETA for website?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: I&apos;ll push my changes once the forum is back up, since all static objects are served off that repo anyway&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Worst case scenario, we release with just a repo and wiki.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, moving on&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 6. #337 &lt;a href=&quot;https://geti2p.net/en/docs/naming&quot;&gt;https://geti2p.net/en/docs/naming&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; What happens is that any addresses that are saved with an addresshelper are simply inserted into ./addressbook but not user&lt;em&gt;hosts.txt (or similar)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; There are also various other issues, let me pull up the ticket&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; &quot;For this ticket, we should discuss if we&apos;re to have separate subscription files because we currently only use hosts.txt. Also, if we hand edit the file, it will be overridden upon next fetch from a any publisher.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; With a little design work, we can easily implement other files that won&apos;t be overridden. There&apos;s also the question of whether we want to have separate files for separate publishers.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Easiest would be to add an additional file that&apos;s user-configurable, but maybe it&apos;s nicer to just update incrementally&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; hosts.txt is updated every 12 hours. I think we should have user-configurable too.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; (although that prings additonal problems)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; *brings additional&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [Zenified]&lt;/strong&gt; &amp;gt;prings?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; So lets have &quot;hosts.txt&quot; and several other files for the different subscriptions?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Yes, that was the idea. I guess the question was how many:&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; one for each subscription&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; If there&apos;s conflicts, they would ideally be reported to the user&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; That&apos;ll be tricky if each publisher calls their subscription hosts.txt, we can rename/adjust as needed or concatenate it into on user_hosts.txt&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; *a user_hosts.txt&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; And duplicates would be wasteful&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; (this whole I2P naming scheme is annoying)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; We should rename the files locally&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; You mean expect the user to call it whatever they want?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; The only hosts.txt file would be the one that the user can change?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; No, hosts.txt would always be static and provided upstream, always overridden every 12 hours&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; No, when downloading a subscription, put it in a dedicated file?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;m not sure what you&apos;re getting at&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Ok, so you want &quot;user_hosts.txt&quot; to be a wile with custom hosts?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; *file&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; That would also work, sure.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; We only need 2: one that&apos;s always clobbered every 12 hours, and one that&apos;s never clobbered&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; The one that&apos;s never clobbered needs a name. It&apos;s &quot;custom&quot; and &quot;private&quot; though.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Also, should every address added with i2paddresshelper *also* be inserted into said custom file.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Yes, but we want multiple subscriptions right?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I don&apos;t even think java i2p does that, but I think it should be done.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; But not all publishers provide the same set of hosts&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Hence, the need for several hosts.txt files that care clobbered every 12 hours&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; *are&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, we&apos;ll just have to name subscriptions by uri.host()&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Yes, I guess so&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; and make a private_hosts.txt that is &lt;em&gt;never&lt;/em&gt; clobbered&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; That actually makes the most sense now, imho.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Yes, that or have an actual database of hosts rather than a bunch of files&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; We can deal with duplicates and effiency later unless it becomes a massively huge issue.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Yeah, a &lt;em&gt;real&lt;/em&gt; Db&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; While we&apos;re at it we can consider that for ./NetDb&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; But if we get a real database, it should also be used for profiles etc&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Didn&apos;t i2pcpp do something like that?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Yes, it used sqlite&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Why was that not continued/exploited?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Was it not &apos;efficient&apos; enough for the magician?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; For the same reason that i2pcpp was not continued&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; you can always use LMDB&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; i2pd isn&apos;t based on i2pcpp at all&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I know, but he obviously looked at it.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I don&apos;t like how one can&apos;t use network filesystems with LMDB&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Yes, but decided not add the dependency or so&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; So let&apos;s create an issue for using an actual database?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte then I think we should research sqlite or LMDB or some other option for a longterm database solution. Sound reasonable?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, anything else on addressbook?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think it&apos;s all been addressed&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Can you create the issue? If so, let&apos;s move on to 7&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Done, #385&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 7. API discussion with #monero-dev (#350 #351)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Monero developers here?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; What I mainly want is a clear set of requirements for the API&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; Oh I see. Oh. Hmm.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; Well, I&apos;m not very much acquainted with the way CN P2P works in the first place...&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; e.g. do you want to use streaming, I2NP directly, datagrams...?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; It&apos;s all TCP, with a simple HTTP server at hte moment.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [Zenified]&lt;/strong&gt; LMDB is the the real deal&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; Doesn&apos;t mean it has to stay that way though.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; So you need connections? Probably streaming then&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Question: how is monero-core currently talking with monerod?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; The main question to ask is whether you need 1) reliability 2) connections&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; fluffypony: did you intend to replace the P2P stuff with 0MQ ?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte I thought we discussed not doing network-based API&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; anonimal: JSON RPC AFAIK.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: JSON RPC API, but we&apos;re replacing that with 0MQ&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but Kovri will serve the p2p layer&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; not the RPC layer&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: yes with ZMTP&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://zmtp.org&quot;&gt;http://zmtp.org&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; maybe we bundle the ZMTP change and Kovri integration together ?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; anonimal: No, but we need to know what aspects of the API are most important&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; e.g. do we need to focus on making I2NP accessible, or on making streaming accessible&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Or does monero want to be able to create tunnels, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I think monero wants something as simple as a SOCKS proxy&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; We need to be able to find peers without knowing their address in advance.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; If connection isn&apos;t made, tough luck and try again later&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Oh, nevermind then&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; At the moment, this is done by bootstrapping from a seed server.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: DNS seeds&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; So 0MQ would be TCP-based, so would use streaming&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah so we can do the same&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; That... might be DNS ? I&apos;m not sure.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we get seed nodes from DNS seeds with hardcoded fallbacks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then we connect to their .i2p address on the appropriate port&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; And all the DNSSEC or DNScrypt that fluffypony knows about.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and request peers&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and we get a list of .i2p addresses and ports&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Do you want to create a tunnel and then connect to that, or do you want to have a C++ API to also send messages?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Has monero-side drawn up any diagrams for these ideas?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: that&apos;s how it currently works, not ideas&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; Is there a concept of &quot;multicast&quot;, where we could send a query to &quot;whomever it may concern&quot; ?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: you currently get a list of .i2p address and ports?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; EinMByte: we can do either&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; moneromooo: No, don&apos;t think so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: we currently get ipv4 addresses, but we&apos;d perform exactly the same function to get i2p-based peers&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; moneromooo: But I can think about multicast in future I2P and even get a proposal going, but it would take years before we actually get it&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; The intent, in this case, would be to request replies from peers that run monero.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; (without having to rely on centralized seeds)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; So for DNS, you could use repliable datagrams or streaming.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte moneromooo: multicast is mentioned in future work &lt;a href=&quot;https://geti2p.net/en/docs/how/garlic-routing&quot;&gt;https://geti2p.net/en/docs/how/garlic-routing&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; DNS seed nodes work, I really don&apos;t think we need to replace that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but what we would do on first sync is get both ipv4 &lt;em&gt;and&lt;/em&gt; i2p peers&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; anonimal: Yes, but there&apos;s no decent proposal right now. I also need to check out the LS2 proposal, it somewhat relates&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; fluffypony: Ok, assuming you can store I2P addresses in DNS records&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; moneromooo: proposals also sit there for years so I wouldn&apos;t expect anything to happen anytime soon&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; after that a node maintains its own white / black / gray lists, and gets a peerlist every time it connects to a new peer&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; EinMByte: TXT records :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; fluffypony: Ok.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; It&apos;s something that seems fairly self contained anyway, so could be changed at a later date.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; So you need to decide between 1) use I2P direcly with a C++ API 2) create tunnels using a C++ API and then connect to them with SOCKS or so&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; I don&apos;t know the difference between these options.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I don&apos;t think they need to care about creating tunnels&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; In any case kovri wants to provide the API to do 1&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes - and I&apos;d probably lean towards the C++ API&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; They need to know if they can get through or not, that&apos;s a given though.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; So it looks like monero would be using esentially use the streaming API?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; I&apos;d imagine something that looks like a socket API, just using I2P addresses instead of IP:port :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; s/use//&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; By streaming, do you mean TCP ?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; But maybe for DNS you&apos;d also want repliable datagrams&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I can&apos;t answer for them until one of them sits down and reads the spec&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; moneromooo: streaming is something that looks a lot like TCP but over I2P&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; Then that&apos;s what we&apos;d use in a straight port, modulo the seed stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Most applications use streaming one way or another&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; I don&apos;t know your architecture, but it may be simpler to create a tunnel if you want to route everything to I2P&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; *through&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony moneromooo: what were the arugments against using SOCKS proxy?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; By creating a tunnel, do you mean selecting the hoops directly ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; no arguments - we have no idea what you&apos;d recommend :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte: KISS&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; moneromooo: using tunnel in the client-like context here, like a local SOCKS proxy which delivers to a dedicated I2P endpoint&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; monero: we have to meet half-way somehow. I&apos;ll try to dig into more monero if you guys can dig into more kovri.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; SOCKS seems overly complicaed&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; *complicated&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; IMHO, we should be more on a level playing field at least term wise by now.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: we&apos;ll implement whatever you guys recommend&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; If you need many connections, you can&apos;t use the &quot;create a local SOCKS proxy&quot; or so&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte: how so? In terms of providing useful feedback and control, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; We need several, yes. They&apos;re fairly long term. Some will go down, and will be replaced.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Then it would be a lot easier to create tunnels (which use e.g. the streaming protocol) using the C++ API&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; Both directions, btw. No client/server.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Streaming is both ways, sure&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; datagrams can also be (if repliable)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, so easiest for us is C++ API but is ZMTP worth the extra work?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; anonimal: I don&apos;t think ZMTP matters to us.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; I&apos;d imagine ZMTP is a layer above, and kovri would be oblivious to it.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Good.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So streaming or datagrams or both?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Question is whether using ZMTP would actually be useful when used above I2P, but I&apos;ll leave that to monero devs&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; Both, please :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; But let&apos;s focus on streaming&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; (since most I2P applications currently use streaming)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; But streaming first, yes. We can hardcode peer ids to start with.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I guess parts of ZMTP would be useless (eg. end-to-end encryption)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, C++ API for streaming. That&apos;s entirely on us then, for starters.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Is this written in stone now EinMByte moneromooo fluffypony?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Let&apos;s say it is and move to 8&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; To the extent I know of how CN uses the network... -&lt;/em&gt;- :D&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Yay, big decision step done.&lt;br&gt;&lt;strong&gt;&amp;lt;yardman&amp;gt;&lt;/strong&gt; whats set in stone?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anything else on 7.?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I have one question:&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; nope&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yardman: using the i2p C++ API for streaming&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; What homework can we all do so our next API meeting is more productive?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; kovri c++ API&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Design it&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; Well, I have that feeling that the next month or two will be spent on rct performance from my side...&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: we haven&apos;t really focused on our current p2p layer because of the ZMTP plan&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; moneromooo: you mentioned I should look at networking code?&lt;br&gt;&lt;strong&gt;&amp;lt;yardman&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; I didn&apos;t, I think. I mentioned I should :D&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Oh, lol ok&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; IIRC that p2p code is also kinda new and unfinished.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so I don&apos;t know if we should waste much time on analysis of it, or rather look at i2p as a ZMTP transport&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which could be a VERY nice generalised solution&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that isn&apos;t Monero-specific&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, I&apos;ll add API for first thing next meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anything else for 7.?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; nope&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Nope, 8 please (need to leave soon)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 8. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; We&apos;re in overtime, I have nothing to say at the moment really.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony I think there&apos;s an assigned ticket you can easily close&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Me neither, let&apos;s discuss when appropriate&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; (the codedocs one)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Will see how much time I get to do v6 peer testing&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok will do&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;ll get to more assigned tickets as well.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, moving on.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Also not sure if #187 should still be open&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 9. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte, ok I&apos;ll take a look after the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Ok, no additional meeting items from me&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Nor I. fluffypony?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; moneromooo?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; nope&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; #monero-dev?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; No&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 10. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Next week or two weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; 2&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; (if we want the API on the list of topics)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 2 weeks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Oct 16&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Same for #monero-dev?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;d like to coincide&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: ^&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, 2 weeks works for me.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; THANKS EVERYONE!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; shutting meeting bot down&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2016-10-02</title><link>https://beta.monerodevs.org/blog/2016/10/02/overview-and-logs-for-the-dev-meeting-held-on-2016-10-02/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/10/02/overview-and-logs-for-the-dev-meeting-held-on-2016-10-02/</guid><description>Review and discussion of Open PRs, brief update on Ring CT, the official GUI, and Trezor for Monero</description><pubDate>Sun, 02 Oct 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;An overview &lt;a href=&quot;https://hellomonero.com/article/monero-and-kovri-dev-meeting-note-highlights-2016-10-02&quot;&gt;can be found on Hello Monero&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Hi all&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; starting meeting bot&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m none of them.&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;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: I know you&apos;re here :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok meeting bot is up&lt;br&gt;&lt;strong&gt;&amp;lt;dnaleor&amp;gt;&lt;/strong&gt; watching&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; #kovri-dev too?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kovri-dev is roped in too&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; o&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; this is our first post-0.10.0 meeting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the 0.10.0 release went fairly smoothly&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; apart from the boost oddities&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; on the Boost serialisation stuff&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s not really feasible to do a point release just for that just yet - in a few weeks I&apos;ll have local build infrastructure that will make releases a lot easier on me&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; since I can secure local machines far more easily than Internet-facing machines at a DC&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; in the interim, if anyone is struggling with it the easiest thing for them to do is recover their wallet from the seed / keys&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And keep the old cache if they have tx keys they want to keep.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;d also like to welcome all the new contributors&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; even if it&apos;s just correcting a spelling error, all contributions are valuable&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and very much appreciated&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; one thing I would like to encourage with the new contributors is to submit your GPG key via PR&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and side-channel it to myself or moneromooo or someone so we can independently verify the correct key goes in&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; they live in utils/gpg&lt;em&gt;keys/&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; and if moneromooo says &quot;ok&quot; in your PR, that&apos;s a GOOD thing!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then once you&apos;ve done that you can GPG sign your commits with -S&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; eg. git commit -S -am &quot;meaningful commit message&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Only if it&apos;s at the start.&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; Is there anything that needs to be made for iOS&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; patthehuman: it&apos;s an open-source project, so if you want to build something for iOS then please do&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; no need to ask permission or anyway&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;d be interested to see if we could package a full node for iOS (without the wallet, lest it get removed from the app store)&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; sure, i guess i&apos;m wondering more along the lines of what needs to be built&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; can you outline how that would work?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then an old iPhone or iPod Touch would work as a full node on wifi&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; well we have native ARMv8 builds&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and interacting with the daemon over RPC isn&apos;t hard&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Why not just go with Cydia on jailbroken iOS?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but I have no idea if an iOS app would let you arbitrarily launch a process&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ArticMine: too few jailbreak their devices, no?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine: absolutely - would be nice to be able to launch it as an app tho&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; generally apps get removed from the app store if they are simple &quot;remotes&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; fluffypony: iOS does not allow you to spawn processes... no NSTask etc equivalent&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ah&lt;br&gt;&lt;strong&gt;&amp;lt;TedTheFicus&amp;gt;&lt;/strong&gt; ArcticMine: I think Cydia is a good plan B. Not many non tech people are going to have jail broken phones&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; right, they have a list of closed API&apos;s that will get you banned&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; does Objective-C let you also run native C / C++ code?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; fluffypony: yep as long as you can compile for an ARM target&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; compile it&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;MK__&amp;gt;&lt;/strong&gt; ArticMine : A good idea and a lot of IOS devices have Jailbreak , Remember that XMR are used in the DNM as well&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah we have ARMv8 support across the board&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Objective-C is a strict superset of C, so any C is good, and C++ can be compiled too&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Net applications Android 69.18% IOS 25.02% market share&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anyway we&apos;re getting side-tracked a little - patthehuman feel free to play around with it, if you feel like it&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ringCT is live in testnet, and more testing would be appreciated&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; mWo12&apos;s testnet block explorer is helpful&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but performance testing is also immensely useful&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; see what cracks under pressure&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we have a short window until the January hard fork, so we need to hammer testnet as much as possible&lt;br&gt;&lt;strong&gt;&amp;lt;trustedsetup&amp;gt;&lt;/strong&gt; is there a testnet faucet somewhere? or is mining or irc begging for testnet xmr recommended?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; just ask me and I&apos;ll send testnet XMR your way&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; are there any automation processes that can hammer on testnet?&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; i have access to a lot of r510 servers that i could potentially mirror some script to hammer on it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; patthehuman: you could pretty much just write a bash script to send to yourself once a second&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and cycle it that way&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then see how your testnet node(s) handle catch ups, and if they keep up with testnet when blocks are bigger&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we also have our new buildbots ticking along nicely&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so we&apos;ll be killing off Travis at some point in the coming weeks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; build bot output has been relegated to #monero-bots&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and that channel is relayed to irc2p&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Thanks pigeons&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; monero-build.i2p is also online&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah pigeons has done great work&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; at the moment we&apos;re building for a ton of platforms&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; including macOS 10.9, 10.10, 10.11&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so we should pick up PRs that break compilation more rapidly&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; how we handle testing is a bit harder&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; especially since some of the tests take several hours to run&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; my current leaning is towards nightly builds + tests&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (of master)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that way we&apos;ll catch tests that are broken by any merged PRs&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Daily core_tests would be useful.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; performance_tests would also be useful&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that way we can track anything that has a huge impact on performance&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; As long as the outcome can be seen without too many hoops (ie, javacrsipt)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: we&apos;ll probably just grab the output, parse it, and shove it in a database&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; then we can create a profiler for the site without too many issues&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; on the PR side&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; has anyone looked at 1082?&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; no my apologies for being new but can you elaborate on what 1082 is&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or actually moneromooo: can you give everyone a brief overview of what 1082 does&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh sorry patthehuman - PR = pull request&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so PR 1082 = &lt;a href=&quot;https://github.com/monero-project/monero/pull/1082&quot;&gt;https://github.com/monero-project/monero/pull/1082&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; yeah im familiar with PR&apos;s (worst part of my work day lol)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah, as the comment says, really.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It just tries to avoid the case where someone sends money just after receiving it.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;s a common enough case.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &quot;25% of the outputs are selected from the last 5 days (if possible), in order to avoid the common case of sending recently received outputs again. 25% and 5 days are subject to review later, since it&apos;s just a wallet level change.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;trustedsetup&amp;gt;&lt;/strong&gt; where did the 25% come from? 25% seems somewhat arbitrary. did MRL have input on this number?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; They&apos;re aribtrary.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; trustedsetup: the MRL is of the opinion that we&apos;re never going to find a &quot;perfect&quot; distribution, and that distribution should be re-evaluated regularly&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; Will look at it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 25% would only be a single output at minimum mixin&lt;br&gt;&lt;strong&gt;&amp;lt;trustedsetup&amp;gt;&lt;/strong&gt; ok thanks&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s actually 25%, except if that gives 0, in which case it uses 1.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: and it&apos;s 25% including the &quot;real&quot; output, 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; See line 2744 in wallet2.cpp&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; as to the other open PRs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; most of them are not merged yet due to their being unreviewed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I try give PRs a little while before reviewing them myself, otherwise I end up being the only reviewer, which is bad for security obvs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; bear in mind that a review is &lt;em&gt;not* in-depth line-by-line analysis&lt;br&gt;&lt;strong&gt;&amp;lt;patthehuman&amp;gt;&lt;/strong&gt; pr is just a quick overview&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;d hope the review does look at all lines.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s a sanity check, and a check for obvious screw-ups, and a check for snuck-in backdoors&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: the key there was in-depth, not line-by-line ;)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, that&apos;s fine.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; medusa&lt;/em&gt;: are you around?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok in the absence of medusa* being around, dEBRUYNE have you been following Ilya&apos;s progress on medusa*&apos;s issues?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Yeah, he has fixed all issues opened by medusa* as far as I know&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok great&lt;br&gt;**&amp;lt;medusa*&amp;gt;** yes im here&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Except -&amp;gt; &lt;a href=&quot;https://github.com/monero-project/monero-core/issues/29&quot;&gt;https://github.com/monero-project/monero-core/issues/29&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; but that&apos;s more of a feature, which should be implemented later&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh cool - medusa_ how are you finding it now that most of the issues have been fixed?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; could*&lt;br&gt;&lt;strong&gt;&amp;lt;TedTheFicus&amp;gt;&lt;/strong&gt; MK_ + Others who are wondering, the monero-core project that is being discussed now is the GUI&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;medusa&lt;/em&gt;&amp;gt;&lt;/em&gt;* i think we need more feedback regarding the performance difference between gui wallet creation time and CLI wallet creation time&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;medusa&lt;/em&gt;&amp;gt;&lt;/em&gt;* and i dont know of any major bugs that would be dangerous&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; medusa_: there&apos;s a PR that&apos;s supposed to fix that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I haven&apos;t merged it yet, but it&apos;s gone through review&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Ilya merged jacquee&apos;s PR as well&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; he noticed a significant improvement&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;medusa&lt;/em&gt;&amp;gt;&lt;/em&gt;* so my opinion is merge all to monero-core project master, test there again and if its good we build the bins&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; Beta binaries will also bring more testers, who possibly could notice something we might have overlooked&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;TedTheFicus&amp;gt;&lt;/strong&gt; Im down to test once the Betas are out&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;ll need a point release of 0.10 to go with it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so we should at least get through the current group of pending PRs before we do that&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;medusa&lt;/em&gt;&amp;gt;&lt;/em&gt;* but we must communicate its for testing, since the seed is nowhere displayed after creation we dont want people to lose money&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It creates a keys file, right ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; medusa_: well that&apos;s a pretty big issue :-P&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;medusa&lt;/em&gt;&amp;gt;&lt;/em&gt;* yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ah ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so monero-wallet-cli could be shipped with it for recovery&lt;br&gt;&lt;strong&gt;&amp;lt;TedTheFicus&amp;gt;&lt;/strong&gt; Good idea&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, you do need the daemon anyway, don&apos;t you.&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;medusa&lt;/em&gt;&amp;gt;&lt;/em&gt;* yes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;fluffypony&amp;gt; so monero-wallet-cli could be shipped with it for recovery &amp;lt;= It&apos;s able to recover seeds&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; It&apos;s just that only in the wizard the seed is shown once&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; oh wait, you mean restore with the .keys file?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes I meant recovery as in &quot;recover my seed from the .keys file&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Recovery from seed is the issue with the GUI?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ah gotcha&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; No ArticMine, there isn&apos;t a window yet to see your seed&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; after the initial wizard&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine: no - it just doesn&apos;t display the seed again after the wizard&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and given how many MyMonero support emails I get where people didn&apos;t write down their seed...&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Should be fairly trivial to add though&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so that&apos;s about it from my side - tewinget isn&apos;t around to give us a 0MQ update&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc I don&apos;t think has started tinkering with the walletDB stuff&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also the forum - I know, I&apos;m working on it, moved all broken deps into monero-project repos to better manage them and am fixing the last few niggly issues&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: re: GUI, preferably we would have a tab that displays viewkey/seed/spendkey, the tab could be named Private Keys or something, with a big fat warning label :P&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Like I said, should be fairly trivial to add&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: good idea - open an issue for it and let Ilya do it asap :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so we have 7 minutes before the Kovri meeting, any other things to discuss?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: will do&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; NoodleDoodle isn&apos;t here right?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Who wants to volunteer to review some patches from time to time ? :)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: Similiarly, would you be able to glance over / review the trezor XMR code?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Where is it ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; on NoodleDoodle&apos;s computer&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/NoodleDoodleNoodleDoodleNoodleDoodleNoo&quot;&gt;https://github.com/NoodleDoodleNoodleDoodleNoodleDoodleNoo&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; he has some commits in his monero repository and in trezor-xmr&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; moneromooo: I review many of them but I don&apos;t spend enough time with the codebase to ack/nack&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; anonimal, thanks :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; dEBRUYNE: Do you know which one of the three repos is the right one ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; xmr, common, mcu. xmr seems likely to be one at least.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; oh trezor-xmr&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; and monero&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So his commits here -&amp;gt; &lt;a href=&quot;https://github.com/NoodleDoodleNoodleDoodleNoodleDoodleNoo/monero/commits/master?author=NoodleDoodleNoodleDoodleNoodleDoodleNoo&quot;&gt;https://github.com/NoodleDoodleNoodleDoodleNoodleDoodleNoo/monero/commits/master?author=NoodleDoodleNoodleDoodleNoodleDoodleNoo&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, I&apos;ll keep that in mind then.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;amp; here -&amp;gt; &lt;a href=&quot;https://github.com/NoodleDoodleNoodleDoodleNoodleDoodleNoo/trezor-xmr&quot;&gt;https://github.com/NoodleDoodleNoodleDoodleNoodleDoodleNoo/trezor-xmr&lt;/a&gt;&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;medusa&lt;/em&gt;&amp;gt;&lt;/em&gt;* i can not review the code, but i can test specific pull requests if you guys explain me what you changed&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; trezor-mcu / trezor-common has no commits from NoodleDoodle moneromooo&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;moneromooo&amp;gt;** medusa&lt;/em&gt;: 1082 and 1121 could do with some testing if you feel like it.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And 1140 :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 1082 changes the way fake outs are selected&lt;br&gt;&lt;strong&gt;&amp;lt;cryptotekk&amp;gt;&lt;/strong&gt; wow in this pace i see GUI by tonight lol&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 1121 replaces the sweep*unmixable code to be more stable and, well, better&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 1141 adds cold wallet signing&lt;br&gt;**&amp;lt;medusa&lt;/em&gt;&amp;gt;** oh i can test 1141&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;medusa&lt;/em&gt;&amp;gt;&lt;/em&gt;* i still have the setip from the --offline thing&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 1140, sorry. Off by one...&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh no off by one bug!&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;medusa&lt;/em&gt;&amp;gt;&lt;/em&gt;* will have a look, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Mac, Linux, and Plan9.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptotekk&amp;gt;&lt;/strong&gt; android please&lt;br&gt;&lt;strong&gt;&amp;lt;liberte&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hokay&lt;br&gt;**&amp;lt;fluffypony&amp;gt;** that&apos;s the end of that&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2016-10-16</title><link>https://beta.monerodevs.org/blog/2016/10/16/logs-for-the-Kovri-dev-meeting-held-on-2016-10-16/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/10/16/logs-for-the-Kovri-dev-meeting-held-on-2016-10-16/</guid><description>Brief review of what has been completed since last meeting, Kovri API discussion, Kovri Logo, and code &amp; open tickets discussion</description><pubDate>Sun, 16 Oct 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 17:00!&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Go go go!&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Let&apos;s start&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; I can&apos;t copy/paste as quickly as usual so here&apos;s in bits:&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 2. Brief review of what&apos;s been completed since the previous meeting&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 3. libclient API discussion (#351)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 4. logo&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 5. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 6. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 7. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-EinMByte}&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 2. Brief review of what&apos;s been completed since the previous meeting&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Very little on the codebase work this period because I&apos;ve been busy with getting the full-time prop ready/funded and working on the documentation prop:&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - Tons of work on #256 (see my monero-site fork for details)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - Minor AES-NI impl fixes/refactor&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - Client fix to allow saving privates when behind a transproxy&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - Bump dependency versions in submodules&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; (the issue is probably &lt;em&gt;when client doesn&apos;t have everything it wants when router expects inbound peers&lt;/em&gt;)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - REMOVED TRAVIS-CI! YAY! We now have all-platform build support thanks to pigeons&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - Minor things and some doc fixes&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - New contributor dadude (welcome, dadude)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; One more note:&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; My full-time funding proposal was fully funded in a record ~2-3 days &lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress/86967/anonimal-s-kovri-full-time-development-funding-thread&quot;&gt;https://forum.getmonero.org/9/work-in-progress/86967/anonimal-s-kovri-full-time-development-funding-thread&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Absolutely unbelievable and I&apos;m so thankful and proud to be a part of this community. The latest reddit thread I think is here &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/579t3a/kovri_dev_funded_congrats_everyone/&quot;&gt;https://www.reddit.com/r/Monero/comments/579t3a/kovri_dev_funded_congrats_everyone/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Huge note: this doesn&apos;t mean we don&apos;t need more contributors, so please let&apos;s continue to get the word out there about kovri and get more people on board so we can grow stronger.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Anything else on 2.?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt;&lt;/strong&gt; Action: anonimal sees dadude typing&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; {dadude}&lt;/strong&gt; thank you. And congrats on that anonimal! that&apos;s actually pretty amazing.&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; reading...&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Thanks dadude, its really the community to thank; such a great crowd.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-EinMByte}&lt;/strong&gt; Good to see you&apos;re funded now, anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; {dadude}&lt;/strong&gt; yep! and &apos;by word out there about kovri&apos; you mean in monero community or just more people in general?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-EinMByte}&lt;/strong&gt; That gives me a good excuse to do little development :)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; s/saving privates/saving private keys/ &amp;lt;-- lol, oops&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Thanks EinMByte. If an FFS would help you put more time in, I&apos;ll be the first to donate (or will try to be unless someone else beats me to it).&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; dadude: all humans on the planet if possible (preferably with internet availability)&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; {dadude}&lt;/strong&gt; got it :slightly_smiling_face:&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Anything else on 2. or dare we dive into API chat?&lt;br&gt;&lt;strong&gt;&amp;lt;sdgsdug9sd&amp;gt;&lt;/strong&gt; whats the expected date for release of i2p?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; sdgsdug9sd: checkout our roadmap&lt;br&gt;&lt;strong&gt;&amp;lt;sdgsdug9sd&amp;gt;&lt;/strong&gt; link?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; github.com/monero-project/kovri/wiki &amp;lt;--something like that, whatever wiki url is&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; We set a date of nov. 1st for first pre-alpha release. I&apos;d rather push the date to the 0.1.1 release and move 0.1.1 to next year.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; {dadude}&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/kovri/wiki/Roadmap&quot;&gt;https://github.com/monero-project/kovri/wiki/Roadmap&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/kovri/wiki/Roadmap&quot;&gt;https://github.com/monero-project/kovri/wiki/Roadmap&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; (like I said, barely any codebase work in 2 weeks)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Ok, let&apos;s move to 3. and we can add other items/open questions to 6.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 3. libclient API discussion (#351)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; moneromooo: did you get a chance to research my question(s)?&lt;br&gt;&lt;strong&gt;* moneromooo&lt;/strong&gt; suddenly appears very busy with somehting else&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; ... no. Sorry...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Many bugs...&lt;br&gt;&lt;strong&gt;&amp;lt;sdgsdug9sd&amp;gt;&lt;/strong&gt; lol is this real? i hardly believe those target dates&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; seems codebase is very weak at this time. Needs of lot of testing I think&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Guys, we&apos;re on API discussion now, we&apos;ll chat more later in the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; okay&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; moneromooo: I&apos;ll try to rephrase then&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There is talk of switching the P2P API to zmtp too (I know nothing about it).&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Should still be mostly streaming thoug.h&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; moneromooo: I&apos;m betting most of my questions can be answered with more research on my end&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, I think maybe ask questions here, and I will try to answer with what I can.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; moneromooo: where can I get a good tl;dr of how monero handles timeouts?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; From what I can tell, it uses boost&apos;s asio system for this.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Then you get a callback with a &quot;cancelled&quot; state IIRC.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; by &apos;handle&apos; I mean internally (if something needs to get to blockchain but doesn&apos;t quickly enough)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (from boost)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; That&apos;s too obvious moneromooo :) I mean purely internally&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; to blockchain ? I&apos;m talking avbout the P2P comms here.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Hmm, well, I don&apos;t know more about timeouts, sorry.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; I&apos;ll try to rephrase again, if a node&apos;s internet connection is unreliabe, is behaviour undefined?&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; it will not get a proper sync simple&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Hopefully not. Connections to a peer are dropped if &quot;weird&quot; stuff is received, but to what extent this is pervasive, I&apos;m not sure.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There&apos;s a query/reply system, with a handful of possible messages IIRC.&lt;br&gt;&lt;strong&gt;* pero&lt;/strong&gt; will brb 5min - knows he&apos;s next up on agenda&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; This seems rather high level though.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; * is thinking ahead, wants to know how a node will deal with dropped tunnels on a noticeable scale&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-EinMByte}&lt;/strong&gt; anonimal: backup tunnels like java i2p could work&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, it should be resistant to that. If it&apos;s not, we&apos;ll have to make it.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I2P can keep a tunnel for a few minutes reliably enough, right ?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; EinMByte: good point.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-EinMByte}&lt;/strong&gt; But AFAIK, we still aren&apos;t sure that monero actually needs connections?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; moneromooo: technically, any tunnel and blow at any moment IIRC&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; s/and/can/&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; At any moment is fine, but monero would need to be at least one of high enough duration to reveive a chunk of blokcs when syncing.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; If Joe shuts off his router unexpectedly, we have to wait to build a new tunnel from the pool (IIRC)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; How big are those chunks usually?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Again, this is fine. As long as we can get a minute of comms at one point.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Currently, 200 times the size of a block, which is... hmm... from 250 bytes to 60 kB.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That 200 can be changed when running with kovri if needed.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; moneromooo: ok, scenario question: what if we &lt;em&gt;can&lt;/em&gt; get a reliable connection but syncing has to wait for it but will be notified &quot;try again in X minutes&quot;. Will that break monero?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-EinMByte}&lt;/strong&gt; with streaming it doesn&apos;t really matter&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-EinMByte}&lt;/strong&gt; datagrams are limited in size, though&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; but does this set a limit on the blocksize in Monero?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think that, for now, that connection will be dropped, and another attempted. But that doesn&apos;t seem too hard to change.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; ArticMine: no, the 200 is the number of blocks. Though if one block is 100 MB in the future... I guess it needs to be downloaded without interruption.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-EinMByte}&lt;/strong&gt; dropping and re-attempting sounds like a good strategy&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The re-attempt would be to another random peer.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; * eek&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (currently anyway)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Ok, well what I&apos;m poking at I think is for more in the future (and based on passing thoughts this week).&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; * was not prepared for API chat this week because of point 2.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; EinMByte: any other questions/thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; ^ moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not from me.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-EinMByte}&lt;/strong&gt; Just that I don&apos;t think disconnections would be that much of an issue&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; I have been envisioning more of the API on our end though, but purely in my head.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-EinMByte}&lt;/strong&gt; but let&apos;s move on&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I have to leave now.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; _ one more thing&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Actually, nevermind because I don&apos;t want to put dadude on the spot and it&apos;s probably unrelated&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; {dadude&amp;gt;}&lt;/strong&gt; well if I left the node on and the connection is bad, I wouldn&apos;t want it to stop, as bad as mightbe. I&apos;ll probably be thinking that its syncing. So what about an timed retry till the network gets back on? If it is very bad, then you can set up an option like --retry x-times&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; dadude if you have API questions as related to torrenting, now&apos;s the chance&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; {dadude&amp;gt;}&lt;/strong&gt; Oh, I&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; (no rush, there are plenty more meetings to be had)&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; {dadude&amp;gt;}&lt;/strong&gt; I&apos;ll read up on how vuze does it and get back to you guys if I have any questions&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; dadude: good point, I&apos;m sure the API will cover that&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; dadude: we can explain how vuze does it after the meeting if you&apos;d like&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; A torrent based syncing process was suggested before. It&apos;d be quite a departure from what we have now, but would be a good thing I guess.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Ok, nothing else on 3.?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; {dadude&amp;gt;}&lt;/strong&gt; thanks. unrelated: How does relay handle edits to a post here on slack&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; dadude: let&apos;s save that until later in the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (for initial sync anyway)&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; {dadude&amp;gt;}&lt;/strong&gt; Oh I wasn&apos;t talking about to sync the blockchain, I was talking about torrenting inside the i2p netowkr&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; moneromooo: is there a post or link re: that proposal?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It was mentioned in one of the MRL papers IIRC. No details, but I can find you the one.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Thank you moneromooo.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; _ would navigate but you know MRL better than I&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Ok, moving on&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 4. logo&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; pero: all you if you&apos;re here!&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yes hi&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; ok so we&apos;re down to 2 fonts&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Let&apos;s decide now then&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; each came with 6-8 weights and i&apos;ve cut that down to 2 for exo2 and 3 for lato&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://a.pomf.cat/gyzaxi.png&quot;&gt;https://a.pomf.cat/gyzaxi.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; 1b and 1c are the same weight with different kerning&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; the &apos;garlic-integrated&apos; variants are interesting but will require rework of the garlic&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; for record keeping purposes this is v8&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Ok, we&apos;re throwing out the garlic as &apos;o&apos; idea because: 1. doesn&apos;t look like garlic 2. doesn&apos;t look like an &apos;o&apos; 3. not intended for that purpose&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Any objections?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; My subjective opinion is that the &quot;garlic as dot in the i&quot; is too small to not feel weird.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; * agreeing with moneromooo, it looks like a flame&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yes i agree - is viable but needs rework&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; instead put garlic for o kovri&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I thought the flame thing was intended :P&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; imans: see my comment above&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; {dadude}&lt;/strong&gt; just a small question. wait, so are we 1. pushing kovri as a &apos;project&apos; on its own (apart from geti2p.net) or 2. just an alternative router to the java i2p one. Because if it is 2, shouldn&apos;t it way only &apos;garlic router&apos;? and not add the project?&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; okay&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; dadude: 1.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; imans - the problem with that is that the garlic wasn&apos;t intended for such usage&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and makes the text imbalanced&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Alright, everyone pick their favorite font now please (we need to decide on logo today, final decision this week - not waiting until next meeting)&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; fine. pero&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; e.g., the space between the upper portion of the K and the black part of the garlic is smaller than the whitespace on the right side&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and the small lines at the bottom and top of garlic aren&apos;t optimal&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; I see it there&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; My choice is the 6th one&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; for font&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;d pick one of the ones on the right, just because they&apos;re fatter, and so easier to read.&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; and bold&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-EinMByte}&lt;/strong&gt; I&apos;d go for lato&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-EinMByte}&lt;/strong&gt; (b1?)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yea i&apos;m in the lato camp as well&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; pero: I like lato, X coord 1, Y coord b&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; seems everyone picks up the second&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Ok, 3 votes for b1, 1 vore for &apos;the 6th one&apos; (I have no idea what that is)&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; {dadude}&lt;/strong&gt; yep b1&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i&apos;m either b2 or b3&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; 6th one was b3&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Alright, 4 votes b1, 2 for b3, 1 for b2&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If I had to choose one, I&apos;d say bottom right, but there&apos;s really not much difference and I might pick another one tomorrow :)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; b1 one is the winner, any objections?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; well that&apos;s for b3 now ;p&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; 3&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ignore me :)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; * looks different depending on mood&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-EinMByte}&lt;/strong&gt; 3/3, let&apos;s toss a coin&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; pero: also, let&apos;s try steching that subtext all the way to the left&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; to the end of the garlic&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Does that effect your decision?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yea that variant was included before - it was just a time saving consideration to not include it&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; * wonders how to coin toss over IRC&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There were some with that system on one of the previous images. It looked odd. Maybe instead scale the garlic up to go tho the bottonm of the subtext.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; as a rule of thumb you want heavier type for the logo&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; moneromooo that looked even weirder :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So there&apos;s no hole, but it doesn&apos;t also feel like the subtext is running away from the main text.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; b2 b3 looks overpowering compared to that logo IMHO&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Hmm, ok.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; We have 7 minutes to decide, I&apos;d like to save room for other topics.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 6 minutes now&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; I stick with the last one on the right&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i think you should be focusing on the largest variant&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and the variant with only the garlic on the left&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; when deciding&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; lol you valuable guys/gals are spending too much time on it imo and may end up getting sucked down a depth first search rather than seeing the whole picture. this is just my humble opinion but it&apos;s better to find a designer to own it (and prevent design by committee)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; don&apos;t worry about the others&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but i might regret having opened my mouth :P&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; endogenic - this is how the &apos;design process&apos; works&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; pero: 5 minutes, why?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; They all look so similar anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; this is &apos;client feedback&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; I like the balance of b1&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; you don&apos;t just present a finished logo to a client and say &apos;here, take this&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; b2 b3 are too strong&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; okay&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-EinMByte}&lt;/strong&gt; I though we were going to toin coss&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://www.logodesignlove.com/next-logo-paul-rand&quot;&gt;http://www.logodesignlove.com/next-logo-paul-rand&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-EinMByte}&lt;/strong&gt; *thought&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I vote for toin coss.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Who has the coin?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but i&apos;m not disagreeing that market research is important&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; talking to users is basically #1 next to building&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; And is that coin CSPRNG, lol&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-EinMByte}&lt;/strong&gt; Let&apos;s do this right and use a bit commitment scheme&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 3 minutes&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-EinMByte}&lt;/strong&gt; (unfortunately we don&apos;t have secure timestamping available for the commitment scheme)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yea ok pay someone 100k and after 6 months they&apos;ll narrow it down to 1 almost scientifically&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 2 minutes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, so, if the number of letters in &quot;anonimal&quot; is even, b1, if it&apos;s odd then b3. OK ?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i&apos;m in the not b1 camp&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; * bribes moneromooo behind closed doors&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; mostly because it looks close to just regular text&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; I think b2 b3 are ugly, I don&apos;t want to see this everytime I look at the readme&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; * don&apos;t forget the devs&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; A graphical README ?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 1 minute to flip coin&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; just bigger and with tighter kerning&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; * will pull executive order if someone can&apos;t flip a coin&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-iDunk}&lt;/strong&gt; we can pick anything as long as it&apos;s b1 :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; SOLD!&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; pero: will b2 look better when subtext is streched across to the left&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; * trusted pero so far, no reason to stop trusting&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-iDunk}&lt;/strong&gt; btw, i&apos;m also for b3&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; well i&apos;d show you but i&apos;m in wayland atm with no screenshot support&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; I&apos;d like EinMByte to be the tie-breaker if he&apos;s up for it&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-EinMByte}&lt;/strong&gt; With iDunk&apos;s vote, let&apos;s say the choice is b3&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; but no it doesn&apos;t look any better than it does now&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; b3 it is!&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Congrats to b3&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-iDunk}&lt;/strong&gt; * hides from anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; * says eww but oh well&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; lol iDunk&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; eww well&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; * looking forward to a kovri PR from iDunk some day&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-iDunk}&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Moving on,&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; congrats&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 5. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; ask&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 8 minutes left, I want to actually move to 6.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Any objections?&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-EinMByte}&lt;/strong&gt; No objections&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 6. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; {-imans} seems codebase is very weak at this time. Needs of lot of testing I think&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; imans: have you spent time with this codebase?&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; Just trying to install&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; My ubuntu is hanging. I have to try another time.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-EinMByte}&lt;/strong&gt; * afk&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Ok, so you haven&apos;t then.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; {-sdgsdug9sd} lol is this real? i hardly believe those target dates&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-iDunk}&lt;/strong&gt; i installed it yesterday and it seemed to run just fine until a few hours ago&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;s for &quot;kovri runs and does things&quot;, not &quot;monero uses kovri&quot;, fwiw.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; sdgsdug9sd: then you probably wouldn&apos;t believe that what we forked from actually had a release and you should be thankful we&apos;ve not repeated that same mistake&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What was the mistake ?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; sdgsdug9sd: also, see pre-alpha &lt;a href=&quot;https://en.wikipedia.org/wiki/Pre-alpha&quot;&gt;https://en.wikipedia.org/wiki/Pre-alpha&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; moneromooo: calling that router a year ago &quot;releaseable&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah...&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-iDunk}&lt;/strong&gt; i got disconnected from irc, couldn&apos;t connect any more, tried to exit from kovri but had to kill it&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-iDunk}&lt;/strong&gt; restarted and it runs fine again&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 2 minutes. Any questions/comments/new items?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; imans sdgsdug9sd: ^&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; I will ask more in next meeting. I need to brainstorm myself&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; anonimal: &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0004.pdf&quot;&gt;https://lab.getmonero.org/pubs/MRL-0004.pdf&lt;/a&gt; -- the torrent suggestion was not about initial sync actually, but about sending new txes.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (I had misremembered)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; I&apos;m available for tech support after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 2 weeks, same time?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; moneromooo: ah, ok, thanks I&apos;ll give it a read&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; imans: if you need help just ask in #kovri or #kovri-dev after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 7. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; * moving on&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; No objections? 2 weeks same time then.&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; Okay anonimal. I&apos;m in another stuff I will get in technical touch tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-iDunk}&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; so, the date and time is?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Thank you everybody. Thank you dEBRUYNE for logging these meetings :)&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2016-10-16</title><link>https://beta.monerodevs.org/blog/2016/10/16/overview-and-logs-for-the-dev-meeting-held-on-2016-10-16/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/10/16/overview-and-logs-for-the-dev-meeting-held-on-2016-10-16/</guid><description>Review and discussion of Open PRs, contribution guidelines, and official GUI</description><pubDate>Sun, 16 Oct 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;An overview &lt;a href=&quot;https://hellomonero.com/article/monero-dev-meeting-note-highlights-2016-10-16&quot;&gt;can be found on Hello Monero&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So, fluffypony asked if I could talk. I have no relay bot, so #kovri-dev will have to be here to listen.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; He suggested I talk about guidelines for submitting patches. So we&apos;ll see if everyone mostly agrees.&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I would like to encourage people to make clean changes, which mean:&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; - try to keep patches self contained where appropriate&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; - no random whitespace changes interspersed with other changes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; - sensible commit message (ie, no &quot;update wallet.cpp&quot;)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; - properly rebased patches (ie, if you authored three patches in a PR, don&apos;t send 20 patches from someone else at the same time, so &quot;git rebase master&quot; first)&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; that all makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If you make a buggy patch and then fix it in a second patch, squash those (see git rebase -i, but that starts being a bit complex)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Does anyone disagree ?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Nope&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee_&amp;gt;&lt;/strong&gt; nope&lt;br&gt;&lt;strong&gt;&amp;lt;tompole&amp;gt;&lt;/strong&gt; nope&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; no disagreement here. that&apos;s standard stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Can I ask a little more about what you mean by ‘self contained&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (We&apos;ll make an exception for tewinget who&apos;s got a massive non rebased patchset for 0mq though)&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; sure, patches of such large scope are going to have their exceptions&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I mean, if you&apos;ve got two changes, make them two patches. I like small patches, one per &quot;logical change&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Makes sense. Single-issue patches.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s easier to review, to debug, to revert it necessary.&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; but usually PRs should be one issue per patch, one patch per issue&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes. However, when in the middle of a large thing, you sometimes see something that needs fixing and would otherwise conflict. That can go (as a separate patch) in that PR, depends on the circumstances.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; especially for those PRs that can take weeks to be merged.&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; OK&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But yes, 1/1 in general.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So, nobody seems to disagree, I&apos;ll write a little thingie about this for the repo. Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So, I guess... anyone has anything to say about progress, or other dev related stuff ? :)&lt;br&gt;&lt;strong&gt;&amp;lt;Fireice&amp;gt;&lt;/strong&gt; I&apos;ve got a question to the devs - do you think Monero is mature enough for applications improving usability? I&apos;m an independent software dev, and I&apos;m thinking of committing about 6 months of full-time work on Monero. First application that I&apos;m thinking of is a lightweight Windows GUI wallet for Monero.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Another one, yay! :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; First, read up on what lightweight may involve for monero.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Do we have a common wiki or other info page for devs to describe things like prefixes e.g. m* and others&lt;br&gt;&lt;strong&gt;&amp;lt;TedTheFicus&amp;gt;&lt;/strong&gt; Yes, this is needed&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; stuff&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And mature enough is pretty subjective. It can be used, for sure.&lt;br&gt;&lt;strong&gt;&amp;lt;Fireice&amp;gt;&lt;/strong&gt; lol, bazaar project usually have a lot of traffic&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There is none. Some people use m* for class data members.&lt;br&gt;&lt;strong&gt;&amp;lt;hiall&amp;gt;&lt;/strong&gt; hi all&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; What would you think about standardising that aspect of development? Variable/class/etc. nomenclature?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Fireice: also, ask athan (or ethan), he&apos;s got a wallte in development which you might want to have a look at.&lt;br&gt;&lt;strong&gt;&amp;lt;hiall&amp;gt;&lt;/strong&gt; when is meeting starting?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; it already started&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; nanoakron: that sounds like a lot of busywork&lt;br&gt;&lt;strong&gt;&amp;lt;hiall&amp;gt;&lt;/strong&gt; where is it?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, my opinion on that is to follow the existing, but I&apos;m not super bothered about it. I certaonly don&apos;t subscribe to the minutiae crap. But I know many disagree :)&lt;br&gt;&lt;strong&gt;&amp;lt;Fireice&amp;gt;&lt;/strong&gt; ok will do, how do i get hold of him?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Fireice: Take a look at how the existing GUI wallet is coming along at &lt;a href=&quot;https://github.com/monero-project/monero-core&quot;&gt;https://github.com/monero-project/monero-core&lt;/a&gt; - maybe integration into an existing service such as open bazaar would be cool&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Fireice: he&apos;s around on IRC pretty often.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; hyc: I know :( But standards can be good too&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; integration would need th plugin system first. That is yet to be design.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; designed.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Fireice: His contact details are on Github too: &lt;a href=&quot;https://github.com/athanclark&quot;&gt;https://github.com/athanclark&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; There is no instruction for windows compilation in the github&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; I tend to agree with nanoakron in the sense that changes to the API, especially w/o corresponding documentation updates, makes integration pretty darn tough and not necessarily viable for third parties&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, that&apos;s true. It&apos;s not API stable, that&apos;s certain.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; imans: &lt;a href=&quot;https://monero.stackexchange.com/questions/2346/compiling-gui-from-source-differences-by-os&quot;&gt;https://monero.stackexchange.com/questions/2346/compiling-gui-from-source-differences-by-os&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; not at the binary level, and not even at the RPC level&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The RPC is &lt;em&gt;mostly&lt;/em&gt; backward compatible though.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Fireice: that may be your answer then :)&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; ty dEBRUYNE&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; @hyc or @moneromooo on a similar note, is there a list of all available functions? E.g. call tools::simplewallet::is&lt;em&gt;it_true() to clean true/false user inputs&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; I think it&apos;s OK to establish guidelines now for future development&lt;br&gt;&lt;strong&gt;&amp;lt;Fireice&amp;gt;&lt;/strong&gt; ty for your help, do you know if the qt wallet targets win and linux systems or just linux?&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; but it&apos;s too early to make hard rules&lt;br&gt;&lt;strong&gt;&amp;lt;hiall&amp;gt;&lt;/strong&gt; is this the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; conference, dev conference&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; A list of all available functions, beyond the source ?&lt;br&gt;&lt;strong&gt;&amp;lt;jaquee&amp;gt;&lt;/strong&gt; Fireice: the official targets linux, osx and windows&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Fireice: The official GUI will be available for Linux, os x, and windows&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That sounds like it&apos;d go stale pretty fast.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But no, there is none.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; perhaps the API documentation stuff should wait until the 0mq changes have been made?&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; at least that, yes&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; (endogenic)&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; @moneromooo yes. I don’t think you’re going to find key functions going stale that fast, so long as you require people who update or add functions to make corresponding changes to the documentation before their PR gets accepted.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think tewinget is doing doc as he codes.&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; IMO third party integrations must be made simple and easy to plug with any kind of party or platform&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m not sure holding PRs for documentation is best, but I&apos;m a bit on the fence tbh.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What do people think ?&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; sounds like a Would Be Nice when there is a larger developer base&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; and the dev base is certainly growing now&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Documentation is boring bullshit but necessary to make it easier for new devs to get involved. We don’t want to get into a situation like a certain other coin where only an inner cabal actually knows the code without deep reading&lt;br&gt;&lt;strong&gt;&amp;lt;TedTheFicus&amp;gt;&lt;/strong&gt; If documentation is going to make it easier to attract API + other users than I think we need it up to date always&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; moneromooo: documentation should be done by particularly able people IMHO&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so, not accepting a pull request because of poor documentation?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrcoma&amp;gt;&lt;/strong&gt; tewinget practice of documenting while coding is a best practice&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and it can degrade in quality if an owner or class of developer is not designated&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; I do agree with that. good documentation can seemlessly help new devs get involved easily&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; @gingeropoulos I mean something like ‘I’ve written this new function to calculate X but haven’t given any documentation’ and then 2 months later someone new comes along, never realised that function existed because there was no documentation, and then just trying to rewrite their own version.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But how would you find it in the doc, if you don&apos;t find it in the source ?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; What we need is a common documentation site and to pay someone to do about a week’s work to pore over the code and fully document every function&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; exactly&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; new devs must search, regardless.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (not saying it&apos;s a bad idea here, mind)&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; nanoakron, i think thats what tewinget was up to at one point :)&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; on the other hand, I like tools like doxygen, document as you code is always a good approach&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Would be easier to search a wiki for ‘check hard fork version’ and get a bunch of matching functions from which you can pick&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I do: git grep check.&lt;em&gt;hard.&lt;em&gt;fork :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But ok, fair enough.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think encouraging doc is good, ust not sure it should be enforced, at least for now.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; But again, it’s a bit chicken and egg - good documentation begets good documentation. It’s getting over that original hurdle to actually make it happen&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; yeah I think its a &quot;Would Be Nice&quot; thing, and during a PR review, it would be noted - like &quot;hey, you should totally comment this up&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and then if the dev doesn&apos;t comment it up, then its a judgement call over how important the feature is&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; I agree moneromooo, we can’t enforce without a good standard or common place to record the documentation&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; nanoakron: +1&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; I&apos;m cool with mandating Doxygen comments, moving forward.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I agree than modifying a function with a doxygen doc thing should also change to doc thing to match. That&apos;s a NAK offense :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; another thing to consider is that git commit messages are a kind of documentation. maybe we need to codify the standards in a public official place&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So I&apos;ll add language to encourage documenting stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Starting off a forum funding goal for someone to pull together all the function, variable and class lists would be worthwhile&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; nanoakron: I disagree.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Could you also add language telling us how to do the documentation - I’ve never used doxygen&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; lots of effort to maintain a moving target.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I just copy/paste an existing one and adapt.&lt;br&gt;&lt;strong&gt;&amp;lt;TedTheFicus&amp;gt;&lt;/strong&gt; Yes, I&apos;d contribute funding to that&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; but that&apos;s the sort of thing doxygen already takes care of&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And I agree with hyc here. An inventory now would be wasted, mostly.&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; so if we start using it now, then over time it will build itself&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; The target won’t move though. Let me choose a random example. Do you really think cryptonote_core::blockchain::pop_block_from_blockchain is going to be deprecated any time soon?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Someone had to write the domesday book...&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; But, this is going to be a big sub project if you document everything. You need lot of time and effort&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Unlikely. I would look suspiciously at a patch using it though :P&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; In which case the person patching could just fix up the doc at the same time :slightly_smiling_face:&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; indeed, most of the existing functions only have legitimate use internally, not by 3rd parties&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; If you add use cases it would be very much helpful&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But hey, if you want to do that, feel free. Maybe it will turn out to be a great idea in retrospect.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; what are the problems for which we need to provide documentation at this moment? if we categorize the instances of those problems we might find that it can work quite well to have task- or case-based documentation as a distinct project from going through the source and applying doxygen comments to everything for a whole-API reference&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Do we have anywhere common where I can read about doxygen or using doxygen wrt monero now?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, applying doxygen comments is, by itself, pointless (even worse, as it makes it harder to read the API). Semantics in the doxygen comments are what&apos;s good, and that needs understanding of the code.&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; An errata list is good which will help people to trace out the errors they meet&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; what errata list? the github issues list?&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; Also, a stackexchange like documentation system which will enable users to post their comments and also raise issues they face.&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; Yes, hyc similar to that&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; endogenic: I think nanoakron originally wanted a map from &quot;I want to do that&quot; to &quot;use this&quot;. I think.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; @moneromooo yes&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; @imans Not entirely sure how that would be different from the existing github&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; It will not be different. But it aids new comers and users to interact more closely&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; @imans ...&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; imans: thought we already have a SE?&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; I mean it for API + third party integrations&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; why not just create a new category?&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; yes, at a certain point, new devs are just going to have to learn to use the tools that already exist&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; yes, the same I say&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; otherwise we spin our wheels adding infrastructure instead of functionality&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; @hyc That’s absolutely fine…so long as those tools themselves are well documented :slightly_smiling_face:&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; well the github wiki was requested for (i think) something related to this purpose, and it hasn&apos;t received any attention&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; afk 10 mins&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That sounds like a good idea. Start with a &quot;list of useful functions someone may need&quot; in that wiki. See how it goes.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And it doesn&apos;t seem like a huge waste of time.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; yeah, i mean if a random dev stumbles into monero, presumably they goto the github for code, so that wiki is probably where they&apos;ll go first&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; I&apos;ve never seen it... :P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;ve only seen it because I was given alink to it :D&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; hehehe. at the minimu, I can dump the rpc documentation thats on getmonero.org into it via the power of copy and paste&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; sounds like a good start&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; most 3rd party integrations should be RPC anyway&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so i missed the beginning. is this the general topic of &quot;where&apos;s the docs?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; If development work for API is finished and you want it to take to third parties. Create illustrations about integration for every industry you want to focus or you think monero should be a partner with. Attach it to the wiki&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And that&apos;s going to totally change soon.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; right.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Anyway, any other arguments/ideas about documentation ?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; well the 2 will co-exist for a while, right?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; I think documentation is not the main focus for this meeting? What is aimed to discuss today?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Whatever development related stuff people want to talk about.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; the documentary i think&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; hyc: have you had some more thoughts about how to make a lmdb based wallet data file ?&lt;br&gt;**&amp;lt;medusa&lt;/em&gt;&amp;gt;&lt;/em&gt;&lt;/em&gt; i have nothing to say about documentation, but i want to encourage everybody to build and try the gui :-)&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;dEBRUYNE&amp;gt;*&lt;/em&gt; &lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Whatever development related stuff people want to talk about. &amp;lt;= jaquee and I can give a few GUI updates soon^tm&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; I&apos;ve been thinking about how to integrate encryption, yes&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; but no new code written yet&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; soon is a little ambiguous - closer to 10min or 10weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; pero: whenever the current topic of the meeting is finished :P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, let&apos;s have dEBRUYNE and jaquee then.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So right now&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Ok so, fluffypony is in the process of building beta binaries&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Building went fine, but there is a little issue on windows with hardware acceleration, i.e., the GUI won&apos;t run if that is disabled&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; However, we suspect that on &quot;normal&quot; systems it won&apos;t be an issue, because it&apos;s enabled by default there&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Mesa might help ?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; luigi and Articmine are going to test this tomorrow when Fluffypony returns&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Cool, thanks all :)&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; sheesh, it&apos;s a wallet nota videogame. what acceleration does it want...&lt;br&gt;&lt;strong&gt;&amp;lt;xmrcoma&amp;gt;&lt;/strong&gt; lets waive a magic want that will cause all windows users worldwide to swtich to linux overnight. issue solved&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s using OpenGL for its widget set apparently.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; It&apos;s fairly trivial to enable too on windows systems&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Got had by this when I tried it a few days back.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Fluffypony ran into the issue because he was building on a windows server&lt;br&gt;&lt;strong&gt;&amp;lt;@ArticMine&amp;gt;&lt;/strong&gt; Basically Windows computers with really ancient graphics and certain virtual machine implementations of Windows have this hardware acceleration issue&lt;br&gt;&lt;strong&gt;&amp;lt;eyejay&amp;gt;&lt;/strong&gt; a clear deal breaker. it&apos;s ded&lt;br&gt;&lt;strong&gt;&amp;lt;jaquee&amp;gt;&lt;/strong&gt; exactly. so it&apos;s not a really big issue imo&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; QT is requiring this dependency?&lt;br&gt;&lt;strong&gt;&amp;lt;@ArticMine&amp;gt;&lt;/strong&gt; Windows server is the other case since it uses very minimal graphics by design&lt;br&gt;&lt;strong&gt;&amp;lt;jaquee&amp;gt;&lt;/strong&gt; yes some QT widgets requires it&lt;br&gt;&lt;strong&gt;&amp;lt;@ArticMine&amp;gt;&lt;/strong&gt; Yes the dependency is from QT on Windows&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://stackoverflow.com/questions/18794201/using-qt-without-opengl&quot;&gt;http://stackoverflow.com/questions/18794201/using-qt-without-opengl&lt;/a&gt; seems to imply Qt can be built without opengl.&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; nuts... I mean, OpenGL isn&apos;t even intended for 2D graphics. It&apos;s 3D gaming stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; based on my statistical analysis of the clouds I&apos;m sure 95% of people requiring windows GUI are running windows 10 because they upgrade because it told them to&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; that said, the remaining 5% will be the loudest&lt;br&gt;&lt;strong&gt;&amp;lt;medusa_&amp;gt;&lt;/strong&gt; i bet its that truning thing when refreshing&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; AFAICT, 2D acceleration in new GPUs is a bit shit, and using 3D with orthonormal projection is actually faster.&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; isn&apos;t it designed to support all windows version?&lt;br&gt;&lt;strong&gt;&amp;lt;@ArticMine&amp;gt;&lt;/strong&gt; Windows 10 is not an issue unless some very special customization&apos;s are made&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; but all windows versions are not designed to support it&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; Haha, iDunk clever&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; ;)&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; Enable switches or options to turn on/off opengl support and its related stuff in the wallet.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think realistically speaking, only a negligible percentage of users will run into the issue&lt;br&gt;&lt;strong&gt;&amp;lt;@ArticMine&amp;gt;&lt;/strong&gt; Well XP will support it on most later XP computers&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; And they can turn it on fairly easy&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; (in the rare case it&apos;s disabled by default)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Anything else about the GUI ?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i was hoping the default file path -related issues on linux would be fixed before any binaries got into the wild - the github issues are still open so i take it that hasn&apos;t happened?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Anything else about the GUI ? &amp;lt;= I think jaquee wanted to tell a bit on what he is working on and what he&apos;ll be working on in the future&lt;br&gt;&lt;strong&gt;&amp;lt;jaquee&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; jaquee: please do :)&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; Well, I would also like to add another option. Add an option to sync from the local blockchain or simply act as a light wallet. This will help the gui to both work as light or core wallet.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (14 minutes till kovri meeting)&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; okay, waiting&lt;br&gt;&lt;strong&gt;&amp;lt;TedTheFicus&amp;gt;&lt;/strong&gt; Yes, that is a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;jaquee&amp;gt;&lt;/strong&gt; i&apos;m currently working on the wallet selector issue&lt;br&gt;&lt;strong&gt;&amp;lt;jaquee&amp;gt;&lt;/strong&gt; open wallet form file... switch wallet etc&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; good to hear&lt;br&gt;&lt;strong&gt;&amp;lt;jaquee&amp;gt;&lt;/strong&gt; and i will also fix the default path on linux&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; fine.&lt;br&gt;&lt;strong&gt;&amp;lt;jaquee&amp;gt;&lt;/strong&gt; hower i won&apos;t be finished today&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;jaquee&amp;gt;&lt;/strong&gt; so it has ot wait until next release&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; It won&apos;t be an issue&lt;br&gt;&lt;strong&gt;&amp;lt;xmrcoma&amp;gt;&lt;/strong&gt; no neeed to finish today jaquee. thanks for your hard work. From a strategic point of view GUI release before Oct 28 (zcash release) would be helpful&lt;br&gt;&lt;strong&gt;&amp;lt;jaquee&amp;gt;&lt;/strong&gt; if the windows binaries gets built tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;jaquee&amp;gt;&lt;/strong&gt; and after that i&apos;m gonna work on whatever the commuity feels most prioritized&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;s cool, thanks jaquee.&lt;br&gt;&lt;strong&gt;&amp;lt;jaquee&amp;gt;&lt;/strong&gt; like the plugin system or better integration with daemon&lt;br&gt;&lt;strong&gt;&amp;lt;TedTheFicus&amp;gt;&lt;/strong&gt; Can anyone in the know comment on (xmrcomas) statement?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If we&apos;re going to have binaries flying around, I think things like validation, avoiding user being dumb, etc, are a good thing to focus on.&lt;br&gt;&lt;strong&gt;&amp;lt;jaquee&amp;gt;&lt;/strong&gt; yes. we could improve the ux with better validation&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; About what ? Wanting binaries before 28 ?&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; Create use cases&lt;br&gt;&lt;strong&gt;&amp;lt;medusa_&amp;gt;&lt;/strong&gt; yes personally i think all the dangerous stuff is fixed, at least im not aware of any&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i was also concerned to see that someone attempting to run a macos binary of the gui wallet the other day got a crash about a dynamic library not having been able to be loaded -- and i believe we found out that it was boost which wasn&apos;t installed -- for the gui release, will there be an installer for mac os to take care of such dependencies?&lt;br&gt;&lt;strong&gt;&amp;lt;medusa_&amp;gt;&lt;/strong&gt; the mian thing is that the &quot;open from keys file&quot; usecase is missing and windows suers chan not easily switch wallets&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Niece. Thanks for testing medusa&lt;/em&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Probably just build boost statically.&lt;br&gt;&lt;strong&gt;&amp;lt;jaquee&amp;gt;&lt;/strong&gt; endogenic: I think that&apos;s a build issue. Won&apos;t affect the binaries afaik&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; shouldn&apos;t we be building this with statically linked libboost?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; jaquee: ok, excellent&lt;br&gt;&lt;strong&gt;&amp;lt;hiall&amp;gt;&lt;/strong&gt; when official gui wallet out?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; about 2 weeks&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Anything else you want to add, jaquee ?&lt;br&gt;&lt;strong&gt;&amp;lt;jaquee&amp;gt;&lt;/strong&gt; nope&lt;br&gt;&lt;strong&gt;&amp;lt;TedTheFicus&amp;gt;&lt;/strong&gt; There is no date, it was just discussed now and testing is being done.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Anyone else want to talk about dev stuff for 6 minutes ?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hiall: Read the backlogs :P&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Thanks @jaquee for all the GUI work. Two other issues I wanted to raise during this meeting were (a) killing dead issues on github and (b) formalising the log levels. WRT log levels, I don’t mind going through the code and changing all log outputs to the correct level if we can agree what those should be, in advance of a better programmer changing the logging subsystem itself. Please see and comment on &lt;a href=&quot;https://github.com/monero-project/monero&quot;&gt;https://github.com/monero-project/monero&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;tompole&amp;gt;&lt;/strong&gt; Can someone confirm that the languages page has been scrubbed from the GUI?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i do want to mention i don&apos;t think any normal user would install boost on their own -- and the crash itself wouldn&apos;t be acceptable as a graceful failure fmpov as a product guy&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;d leave any level change till after the log system change, let&apos;s not waste work.&lt;br&gt;&lt;strong&gt;&amp;lt;hiall&amp;gt;&lt;/strong&gt; so GUI release this month? :O&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; @moneromooo OK makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; tompole: it&apos;s here as of today, just with only en_US IIRC.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;tompole&amp;gt;** Can someone confirm that the languages page has been scrubbed from the GUI? &lt;em&gt;&lt;em&gt;&amp;lt;= Yeah, translations aren&apos;t done yet&lt;br&gt;&lt;strong&gt;&amp;lt;jaquee&amp;gt;&lt;/strong&gt; tompole: yes we&apos;ve removed all languages except english for now until translations are finsihed&lt;br&gt;&lt;strong&gt;&amp;lt;sdgsdug9sd&amp;gt;&lt;/strong&gt; if the issues with hardware acceleration get fixed in time, the gui should come out before oct 28 right?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Still inviting comments on the discussion though&lt;br&gt;&lt;strong&gt;&amp;lt;tompole&amp;gt;&lt;/strong&gt; Okay cool, thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I&apos;ll put the strings on transifex next week&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Such that the community can help translating&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; then we can enable them again&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; As for killing closed bugs, that&apos;ll happen, once the pony gets a minute. He has logs with issues list.&lt;br&gt;&lt;strong&gt;&amp;lt;imans&amp;gt;&lt;/strong&gt; I just started to compile one for my ubuntu 15.10&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i&apos;m curious to know how qt was chosen as the gui lib, if anyone can comment&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; For people wanting to read the kovri meeting a 3 minutes, that&apos;ll be on #kovri-dev&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; qt is multi-platform, seems a reasonable choice&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Thanks all. See you around!&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The other main one is GTK. Or.. custom :D&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; WxWidgets maybe.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt;&lt;/strong&gt; {-anonimal} #kovri-dev topics today will be API and resolving the logo.&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; gtk is atrocious. yeah mebbe wxwidgets&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Java :o&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;dadude&amp;gt;&lt;/strong&gt; libgui?&lt;br&gt;&lt;strong&gt;&amp;lt;hiall&amp;gt;&lt;/strong&gt; so there is a possibility that we see gui before end of october?&lt;br&gt;&lt;strong&gt;&amp;lt;sdgsdug9sd&amp;gt;&lt;/strong&gt; expected date for release of the gui?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;dadude&amp;gt;&lt;/strong&gt; libui sorry &lt;a href=&quot;https://github.com/andlabs/libui&quot;&gt;https://github.com/andlabs/libui&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; there&apos;s always a possibility&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh my. Maybe in november.&lt;br&gt;&lt;strong&gt;&amp;lt;TedTheFicus&amp;gt;&lt;/strong&gt; It is possible yes. Have a look on GitHub under project MonerCore to gauge the status&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; December, otherwise.&lt;br&gt;**&amp;lt;medusa&lt;/em&gt;&amp;gt;&lt;/em&gt;* next year guys&lt;br&gt;&lt;strong&gt;&amp;lt;sdgsdug9sd&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;tompole&amp;gt;&lt;/strong&gt; 2018&lt;br&gt;&lt;strong&gt;&amp;lt;@ArticMine&amp;gt;&lt;/strong&gt; hiall A possibility Yes; Promises: No&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; now the probability of that possibility is a different story&lt;br&gt;&lt;strong&gt;&amp;lt;xmrcoma&amp;gt;&lt;/strong&gt; 2018 sounds like fud. I say 2017 at the latest&lt;br&gt;&lt;strong&gt;&amp;lt;TedTheFicus&amp;gt;&lt;/strong&gt; Thanks for all your hard work everyone!&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; For people wanting to read the kovri meeting 1 a minute, that&apos;ll be on #kovri-dev&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Thanks all&lt;br&gt;&lt;strong&gt;&amp;lt;tompole&amp;gt;&lt;/strong&gt; Monero doesn&apos;t need to be concerned with tending to deadlines that relate to other projects.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ONWARD MONERO!&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;kali&lt;/em&gt;&amp;gt;&lt;/em&gt;* Thanks guys!&lt;br&gt;&lt;strong&gt;&amp;lt;+hyc&amp;gt;&lt;/strong&gt; bye all&lt;br&gt;&lt;strong&gt;&amp;lt;@ArticMine&amp;gt;&lt;/strong&gt; I am going there now.&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;medusa&lt;/em&gt;&amp;gt;&lt;/em&gt;* thaks people, good luck and rock on&lt;br&gt;&lt;strong&gt;&amp;lt;sdgsdug9sd&amp;gt;&lt;/strong&gt; on a serious note though, can someone just tell whats the anticipated date for gui release?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;kkhugs&amp;gt;&lt;/strong&gt; @moneromoo thanks for that address verification wallet API pr&lt;br&gt;&lt;strong&gt;&amp;lt;sdgsdug9sd&amp;gt;&lt;/strong&gt; why?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; because development&lt;br&gt;&lt;strong&gt;&amp;lt;notyomomma&amp;gt;&lt;/strong&gt; monero should be concerned with the needs of the user - which is the gui. I think the questions on timing are relevant&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;xmr_eric&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;xmrcoma&amp;gt;&lt;/strong&gt; gui will be done when it is done. not 1 day before or after&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; sdgsdug9sd: apparently tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;xmrcoma&amp;gt;&lt;/strong&gt; soon. tm&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (or so I read above)&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; well, its been 2.5 years&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; before the documentary&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i think everyone can commit to that?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Like I said above, luigi &amp;amp; ArticMine will test on windows systems tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; it&apos;s a bit rickety still though&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; if there is no issue there, I see no reason to not put the beta release out&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; exciting&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; there can be a subsequent release when the linux path issue, wallet choosing issue, are fixed&lt;br&gt;&lt;strong&gt;&amp;lt;xmrcoma&amp;gt;&lt;/strong&gt; I saw forget windows. just release for linux and make everyone convert:)&lt;br&gt;&lt;strong&gt;&amp;lt;sdgsdug9sd&amp;gt;&lt;/strong&gt; hmmm, not sure im getting this clear. so, its expected to be released tomorrow but no later than oct 28?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrcoma&amp;gt;&lt;/strong&gt; f miscrosoft&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Unless tomorrow forgets to end, I guess.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrcoma&amp;gt;&lt;/strong&gt; sdg 2017 at the latest&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; the reason behind the prioritizing the file paths is that we&apos;ll see an influx of &apos;noobs&apos; asking if this or that directory can be safely deleted&lt;br&gt;&lt;strong&gt;&amp;lt;xmrcoma&amp;gt;&lt;/strong&gt; but maybe tomorrow:)&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; moneromooo, lulz&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; No testing is tomorrow, if that is fine the bins can be put out&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; but that isn&apos;t necesarily tomorrow too&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;hiall&amp;gt;&lt;/strong&gt; gui testing tomorrow?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, multi day testing. Fair enough. Ignore me.&lt;br&gt;&lt;strong&gt;&amp;lt;ontario&amp;gt;&lt;/strong&gt; noob question here , when the gui is released can we mine directly to gui wallet?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Later, yes. Not yet.&lt;br&gt;&lt;strong&gt;&amp;lt;sdgsdug9sd&amp;gt;&lt;/strong&gt; alrighty, what about kovri release? shouldnt it be december 2016?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: you could put your GUI wallet address in the daemon though&lt;br&gt;&lt;strong&gt;&amp;lt;xmrcoma&amp;gt;&lt;/strong&gt; can someone comment on this? &lt;a href=&quot;https://www.youtube.com/watch?v=dQw4w9WgXcQ&quot;&gt;https://www.youtube.com/watch?v=dQw4w9WgXcQ&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; dEBRUYNE: what do you mean ?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;dadude&amp;gt;&lt;/strong&gt; rickrooool!&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: just start_mining in the daemon&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;dadude&amp;gt;&lt;/strong&gt; it ends in XcQ&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; and then your GUI address&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; you need a daemon running to use the GUi anyway&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Hmm, yes. That was not the question though I think.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; But that&apos;s more of a way around :P I think the guy meant mining directly in the GUI&lt;br&gt;**&amp;lt;moneromooo&amp;gt;** Oh, *to*, actually you&apos;re right.&lt;br&gt;&lt;strong&gt;&amp;lt;tompole&amp;gt;&lt;/strong&gt; You mean you still need a terminal window open in order for the GUI to work?&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2016-10-30</title><link>https://beta.monerodevs.org/blog/2016/10/30/logs-for-the-Kovri-dev-meeting-held-on-2016-10-30/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/10/30/logs-for-the-Kovri-dev-meeting-held-on-2016-10-30/</guid><description>Brief review of what has been completed since last meeting, Kovri Logo, Salti, and code &amp; open tickets discussion</description><pubDate>Sun, 30 Oct 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; alright anonimal, the floor is yours&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Proposed meeting items:&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 2. Brief review of what&apos;s been completed since the previous meeting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 3. @fluffypony&apos;s request for finished logo&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 4. ∫alti as Monero project&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 5. &lt;a href=&quot;https://github.com/EinMByte/qtoopie/issues/1&quot;&gt;libqtoopie&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 6. Preparing for pre-alpha release&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 7. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 8. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 9. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-moneromooo}&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-pero}&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [olark]&lt;/strong&gt; Greetings.&lt;br&gt;&lt;strong&gt;&amp;lt;boomlol23&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ola&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;maoam&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 2. Brief review of what&apos;s been completed since the previous meeting&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Lots of refactoring, some fixes.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; New contributor olark/olarks!&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Welcome olark!&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [olark]&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; welcome olark&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anything else on 2.?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; (olark has been doing great work + tackling a huge learning curve. very cool)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; olark&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [olark]&lt;/strong&gt; lots of refactoring ;)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; maybe you can give us a brief background on you&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-Slack} &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; How’s the documentation looking to make that learning curve more shallow for future developers?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; (e.g., favourite book, long walks on the beach, etc.)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; nanoakron: moneropedia. We can talk more about that at the end of the meeting too.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [olark]&lt;/strong&gt; Have been programming for the last 3-4 years on and off. Just getting back into C++ have followed Monero and Kovri for the last year or so and figured I should stop procrastinating and help move things forward.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; olark: &lt;a href=&quot;https://i.imgur.com/9AQYqBr.png&quot;&gt;https://i.imgur.com/9AQYqBr.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [olark]&lt;/strong&gt; Also long time i2p user, so I know what&apos;s up.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; lol, badge of honor.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Alright, well we&apos;re glad to have more hands on deck.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anything else before moving onto 3.?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [olark]&lt;/strong&gt; Haha thanks fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 3. fluffypony&apos;s request for finished logo&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: ^&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; ok this logo has taken WAY too much time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I know that logos are kinda-permanent, but it&apos;s holding other stuff up&lt;br&gt;&lt;strong&gt;&amp;lt;boomlol23&amp;gt;&lt;/strong&gt; why are all msgs going through meetingbot..&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; boomlol23: because we&apos;re spread out over multiple networks&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: what&apos;s the best solution for now?&lt;br&gt;&lt;strong&gt;&amp;lt;boomlol23&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;d like to have the logo by the end of the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if colours are an issue let&apos;s just stick with the original colours&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we can ALWAYS change it later&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Wait, we still haven&apos;t decided on the logo?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; EinMByte: we have&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but then there were font and kerning and colour changes&lt;br&gt;&lt;strong&gt;&amp;lt;ontario&amp;gt;&lt;/strong&gt; new monero logo?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; ontario: kovri logo&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ontario: no Kovri logo, we&apos;re in the Kovri meeting now&lt;br&gt;&lt;strong&gt;&amp;lt;ontario&amp;gt;&lt;/strong&gt; k sry&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, can pero send you the finished work then?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; np :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes please&lt;br&gt;&lt;strong&gt;&amp;lt;sornros&amp;gt;&lt;/strong&gt; may I ask if I understood correctly that the i2p code will be rewritten in c++?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; has to move onto next item....&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; either uploading somewhere or &lt;a href=&quot;mailto:ric@getmonero.org&quot;&gt;ric@getmonero.org&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i thought i &apos;submitted&apos; the final one last weekend - i&apos;d like to make one tiny half pixel change if i can&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; sornros: we can answer more after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sornros: it already is being - &lt;a href=&quot;https://github.com/monero-project/kovri&quot;&gt;https://github.com/monero-project/kovri&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i&apos;ll email it to both fluffypony and anonimal shortly&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anything else on 3.?&lt;br&gt;&lt;strong&gt;&amp;lt;sornros&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; with the monero colors&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; no that&apos;s anonimal, tks&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://imgur.com/a/xCaZV&quot;&gt;http://imgur.com/a/xCaZV&lt;/a&gt; fyi&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that&apos;s it&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 4. ∫alti as Monero project&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pero: ok perfect - if you can send it to me after the pixel change&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; half-pixel :P&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte: I had some thoughts unless you wanted to dive into anything first&lt;br&gt;&lt;strong&gt;&amp;lt;sornros&amp;gt;&lt;/strong&gt; thats a nice logo, I like the font too&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; anonimal: No go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; We&apos;ve moved on sornros.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte: since I haven&apos;t spent any time researching webextensions, can we &lt;em&gt;for sure&lt;/em&gt; do what we want to achieve with XUL/XPCOM?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;m thinking we consider brushing aside the deprecation issue for now and someone can pick it up in the future?&lt;br&gt;&lt;strong&gt;&amp;lt;PowerFlower&amp;gt;&lt;/strong&gt; hi sorry for being late -_- I hope its not too late. Simple question: Will be the GUI released before the next XMR core release in ?Januaray?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; It depends what exactly we want to achieve&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; If we &lt;em&gt;can&lt;/em&gt; do that now, we could move it into monero-project and it will gain more attention.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; PowerFlower: this is the Kovri meeting, you&apos;ll have to hold that question for later&lt;br&gt;&lt;strong&gt;&amp;lt;PowerFlower&amp;gt;&lt;/strong&gt; okay :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte: well, the easy stuff for starters re: profile. We can do that, right?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; anonimal: If we accept that the user will have to use the plugin with a separate profile, then we can do everything we need with webextensions I guess&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Can we create the profile using webextensions? Probably not&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Then again, people are apparently smart enough to run TBB, so if necessary we can create a script to create the firefox profile&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I think that was what we were going for&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Problem with XUL is that 1) it&apos;s deprecated so development will only get worse for us 2) harder to port to other browsers (contrary to webextensions)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; It seems like a bad idea to start creating a plugin with deprecated technology&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Where&apos;s the definite deprecation date though?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; There is none (very vague, IIRC)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; It&apos;s also not clear if e.g. it will be deprecated for firebird&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; (in fact, does anyone know if firebird itself is (going to be) deprecated?)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; doesn&apos;t know&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So, we are in a good position to influence webext development: they are still taking feature requests, etc. If we get &lt;em&gt;something&lt;/em&gt; going now, there is a far better likely hood of a webdev coming along to contribute than if we have a mostly empty repo.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; And I can&apos;t find a date for deprecation, should we really base a great idea on what-if&apos;s?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Yes, I agree. My spare time does not though&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I know, nor mine, but I&apos;ve semi-frequently seen people popping in and out of #monero-dev wanting to contribute to non-c++ projects.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Well, we know for sure it will be deprecated. Just not when. That sounds bad to me, so better try and do it with webext imho&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, so maybe what we should do now then is write a definite roadmap/readme that will give others a better understanding of wth we are talking about.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; I have to leave&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; s/definite/definitive/&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte: I think we can easily do that for now. Then, once we are more certain about our webext strategy, bring up this topic at another meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; If roadmap is too much, at least improve our readme.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; anonimal: That&apos;s probably a good idea.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Sure.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; I agree that we should first see if we can actually do what we want to do, so for example: can we change all of the necessary settings&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, sounds great. Anything else on 4.?&lt;br&gt;&lt;strong&gt;&amp;lt;maoam&amp;gt;&lt;/strong&gt; a short readme would be nice&lt;br&gt;&lt;strong&gt;&amp;lt;realsony&amp;gt;&lt;/strong&gt; EinMbyte may i ask for your GIT repository name i couldn&apos;t find it&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; realsony: EinMByte/salti&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 5. &lt;a href=&quot;https://github.com/EinMByte/qtoopie/issues/1&quot;&gt;libqtoopie&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;realsony&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte: did you get a chance to review #1?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; I read it&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Not sure if I can agree with converting it to a library&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; It should be the other way around, IMHO&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; qtoopie is based on I2PControl, with the idea of making it router-agnostic&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; As it, you don&apos;t think it&apos;s possible or don&apos;t think it &lt;em&gt;should&lt;/em&gt; be done or don&apos;t want it to be done?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So what part would you rather see as the lib?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; If monero&apos;s gui needs it&apos;s own i2pcontrol then that&apos;s fine; I&apos;m just trying to avoid repetition.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; It depends on what we want: if we want to build a router-agnostic GUI, I think I2PControl is the best option. In that case we could simply bundle qtoopie + kovri router and release this as an easy-to-use router package&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; If we want to build a GUI specifically for kovri, then we can rely on the (currently not existing) kovri API (libcore/libclient)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; But in that case too, it would not really make sense for it to be a library. Instead, it would be comparable to what kovri-app currently is, except that it would be a GUI rather than CLI&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; re: API, that&apos;s what the monero gui will be using, but where could we eliminate redundancy if the API and i2pcontrol would also do some of the more basic things that i2pcontrol provides?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I2PControl would be able to control Kovri + Java i2p etc. right?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; My original idea for qtoopie is that it would fork for all exiting I2P routers that support I2PControl.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh I missed the &quot;based on&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; So the redundancy is not eliminated at the level of the kovri implementation, but instead at all implementations (no need for a specific GUI)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte: Ok, that I understand. But there&apos;s really no way to create libqtoopie so the monero gui can use it &lt;em&gt;now&lt;/em&gt; (even in it&apos;s current state)?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Why create extra monero gui code and i2pcontrol impl when that&apos;s already done?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; This doesn&apos;t change the functionality of qtoopie. I&apos;m just basing this off what you said when I brought up the lib idea a while ago.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Sure, monero can use qtoopie directly&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; If it&apos;s more work than not, and adversely effects qtoopie, then I understand.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; at least in the sense &quot;you can display the windows defined in the qtoopie project&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; I guess that would classify as a library.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; The question is why you would want to bundle it like that&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; (you could also just provide the executable with the monero executables, and then open this from the monero GUI, there would be little difference to the end use)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; To save redundant code so people don&apos;t have to install qtoopie to use qtoopie; and so it&apos;s integrated with the monero gui.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; can&apos;t we have our own controls in the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; with bindings to libqtoopie functions ?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: own controls to API, sure.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: libqtoopie, EinMByte would know; I imagined yes.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; By the way, for reference on i2pcontrol: &lt;a href=&quot;http://zzz.i2p/topics/2030-proposal-bundle-i2pcontrol&quot;&gt;http://zzz.i2p/topics/2030-proposal-bundle-i2pcontrol&lt;/a&gt;, &lt;a href=&quot;http://zzz.i2p/topics/1942-i2pcontrol-for-generic-user-interfaces&quot;&gt;http://zzz.i2p/topics/1942-i2pcontrol-for-generic-user-interfaces&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; If you want to have your own controls, there&apos;s not much point in using all of qtoopie&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; then you just need to use i2pcontrol&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; (which is very simple to implement; or you could use the part of qtoopie that deals with this)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte I think you&apos;re missing the point but I&apos;m probably not explaining my intentions well.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So, libqtoopie: not needed. qtoopie: agnostic but will not be in library form.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; We will create our own controls that use the API&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; qtoopie is an end-user program, hence why I&apos;d say &quot;not in library form&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I know EinMByte, I&apos;m just trying to save time and code.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; We could take some of the code in qtoopie and put it in a library &quot;libi2pcontrol-client&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; This library could then be used by e.g. monero&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; i2pcontrol is insanely overrated, seriously overrated in relation to as much time as we&apos;re talking about it.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; But this is assuming that monero would be using i2pcontrol at all&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I don&apos;t see the point if there are API&apos;s in place.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; And i2pcontrol is limited in its own right.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Yes, i2pcontrol has severe limitations&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; So, unless that entire spec is worked on, I have nothing more to say on the subject for now.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; (even the proposed version 2)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, so we&apos;ll learn from the mistakes of others and try not to make our own.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: does that makes sense? anyone need a tl;dr?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes it does&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tl;dr for the log&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; tl;dr qtoopie is great. We won&apos;t be using qtoopie in lib or bundled form because of severe limitations in i2pcontrol. We will be using GUI controls via the kovri API(s).&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; What is important to understand is that I2PControl is intended to create high-level control programs&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; It isn&apos;t designed to deal with lower-level configuration that monero might need&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Anything else on 5.?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; One of the main limitations, in case anyone is wondering, is that i2pcontrol has to serialize everything and send it over the network&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; There&apos;s no possiblity of handlers or anything like that too&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; (you have to continuously request updates)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; yes.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, 8 minutes&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 6. Preparing for pre-alpha release&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; For a simple GUI, that&apos;s probably good enough but it doesn&apos;t work when you want to integrate kovri with something like monero&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Yay! Nov. 1st pre-alpha will not happen, nooo way. I&apos;ve been busy this month with non-code work; only recently with more code.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte has been very busy too.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; :|&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; no problemo - let&apos;s get it right instead of getting it rushed :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; EinMByte: realistically, I think we should push the date to Dec. 1st or later.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; It&apos;s never going to perfect in my eyes, but...&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; dont&apos; expect more activity from me though&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; You mean ever or temporary?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; * anonimal&lt;/strong&gt; hopes temporary&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; I mean before december the first&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok. I&apos;ll set a tentative date for dec. 1st; no later than 33c3.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; (which is not dec. 1st of course)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; I&apos;ll have to adjust the milestone date on github and roadmap etc.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Any other thoughts on 6.?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; This coming month should be far more productive code-wise than in october.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; We&apos;ll see what we can knock-out before december.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 2 minutes to spare&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Skipping 7. Code + ticket discussion / Q &amp;amp; A unless anyone wants to say something?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; 8. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; nope that&apos;s it from my side&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; glad to see the refactoring efforts&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; will make stuff easier to work on later on&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [iDunk]&lt;/strong&gt; head works now, thanks anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;PowerFlower&amp;gt;&lt;/strong&gt; oberservers can now ask questions?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; fluffypony: yes indeedy&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; iDunk: you&apos;re welcome, thanks for the notice and for actively testing :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [iDunk]&lt;/strong&gt; np :)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; PowerFlower: kovri questions, yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok let&apos;s close up the Kovri meeting and then PowerFlower can ask their Monero question :-P&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Oh, those kinds of questions.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Ok, 9. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Same time, two weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [olark]&lt;/strong&gt; Sounds good.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Alright, thank you EinMByte and everyone else here for making the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; meeting bot going down to switch back to the Monero stuf&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [anonimal]&lt;/strong&gt; Thanks fluffypony&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2016-10-30</title><link>https://beta.monerodevs.org/blog/2016/10/30/overview-and-logs-for-the-dev-meeting-held-on-2016-10-30/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/10/30/overview-and-logs-for-the-dev-meeting-held-on-2016-10-30/</guid><description>Fluffy blocks, crypto libs</description><pubDate>Sun, 30 Oct 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;An overview &lt;a href=&quot;https://hellomonero.com/article/monerokovri-dev-meeting-note-highlights-2016-10-30&quot;&gt;can be found on Hello Monero&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; it takes quite long time to open/close wallets with this mempool size. Could the mempool be saved in wallet cache?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; or is that a bad idea?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; doesnt really affect closing wallets. my bad. but opening takes longer than normal i think?&lt;br&gt;&lt;strong&gt;&amp;lt;realsony&amp;gt;&lt;/strong&gt; test&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You can test that easily by logging something before and after loading.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s in src/cryptonote&lt;em&gt;core/tx_pool.cpp&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; is it mtg time yet?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; romero dev conference&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; all right. the gui def takes longer time top open because of mempool. And it also waits for mempool to be synced before closing.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; why is that different from CLI behavior?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; not sure yet&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; opening seems the same&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; mooo you&apos;re a whitespace nazi&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Is there a way that git PRs could be run through a common parser on the server-side to standardise any whitespace?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not really, since it&apos;ll invariably try to reformat irrelevant stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That said, if it could run on the diffs, it might work.&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; And WRT mempool size - would fluffy blocks as standard across the network (e.g. if included in HF4) make things better?&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; i don&apos;t think so, it just helps with not sending txs again when a block is found, the mempool size is unaffected&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So... if the pony isn&apos;t here... anyone wants to say something dev related ?&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; OK yes I see. But it should allow us to avoid some of the issues that bitcoin is having - if all mempools are synched and a miner wants to eat all the transactions into a single megablock, it would propagate much more quickly than without&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; I’m a tinkerer rather than a dev :slightly_smiling_face:&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; yea so the bigger the blocks (assuming mempools are aligned), the greater the savings&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Which would be an extra cool reason for making fluffy blocks compulsory in a hard fork&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; hmm, I saw monero-moo&apos;s latest comments on the fluffy-block stuff, so I was going to go through those, but I don&apos;t have much else.&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; if you guys would like me to change anything, etc, feel free to ask/comment&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; My only ‘dev issue’ is with the growing number of dead issues on github&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; We should probably only be at 60 or so live issues&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think at this point, it&apos;s testing. Especially that one about the array of txes noit in the pool but not requested again.&lt;br&gt;&lt;strong&gt;&amp;lt;realsony&amp;gt;&lt;/strong&gt; may i as what a dead issue is?&lt;br&gt;&lt;strong&gt;&amp;lt;realsony&amp;gt;&lt;/strong&gt; ask&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; One that’s been solved&lt;br&gt;&lt;strong&gt;&amp;lt;realsony&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; monero-core has a lot of those too fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I can give you a list for monero-core fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; typically I would not close an issue until the fix is in a tagged release&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; (at least, on other projects.)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; ^ +1&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Or where the codebase has evolved onwards but the original person who has raised the issue has not tested to see if it’s still active&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; or at the very least merged&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; @hyc can I ask - completely separate issue, have you considered offering your skills to port Bitcoin Unlimited to LMDB? They’ve got $500k in the bank...&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I hadn&apos;t heard anything about that nanoakron&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; @hyc ask around - I’m sure their users would want to offer an even better reason to switch their node software away from core&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Bitcoin unlimited will be insecure once the emission runs out&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; And I think the entire ecosystem will benefit&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; As for dead issues - there are still ones hanging around from before 0.10.0 which either haven’t been updated by their issuers or have been addressed&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; would definitely be a good idea to go thru and close any that havve been fixed&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; @moneromooo i had left a comment in the code about whether I was double verifying since all the transactions were already in the pool, anything on that?&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; could speed things up a bit&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;ll have a look soon. String to grep for ?&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; &quot;Do I need to do this&quot; lol&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;malmen&amp;gt;&lt;/strong&gt; How is 0qm work?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; proxmr: you&apos;ll know in ~30 min when anonimal&apos;s around for the kovri meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; tewinget: around ?&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; So the big themes I see in current development are: ZMQ, GUI, final touches to RingCT (?), changing the crypto library, changing the logging system and fluffy blocks. Any others?&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;malmen&amp;gt;&lt;/strong&gt; What is fluffy blocks? I am missing something here&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; dynamic fees&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; @mailmen just a compact block implementation for monero&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s just sending txes from a block only if a peer doens&apos;t have them already.&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;malmen&amp;gt;&lt;/strong&gt; Hmmmm, so, instead of sending all tx the block will contain only the reference of the tx that is in another block?&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; No, reference to the local mempool&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;malmen&amp;gt;&lt;/strong&gt; Ahh&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; no, it just sends the tx hashes, and since most nodes have the transactions in the mempool, it just gets the full tx from there&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; And if it’s not in there then you receive the missing Tx&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; if it&apos;s missing any, it&apos;ll ask for those&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;malmen&amp;gt;&lt;/strong&gt; Nice&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Really nice :slightly_smiling_face:&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;malmen&amp;gt;&lt;/strong&gt; It is implemented in any place already or we will be the first ones to have it?&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Bitcoin has it&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; yep, multiple implementations, xthin/compact blocks&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; but because they’re a dirty mix of hard and soft forked rules, and have a stupid mempool policy preventing network-wide synchronisation, they won’t see as much benefit as we will&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; there&apos;s some way to save even more space based on some of the stuff you guys shared with me, where you send just some prefix of the tx_hash since there&apos;s unlikely to be collisions, but I think sacrificing some space to keep things simple is ok&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;malmen&amp;gt;&lt;/strong&gt; Hmmm, nice... And about the way the db save the blocks, I was thinking in the other day&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; @revler1082 you should contact the original devs of XThin and ask them about those issues :slightly_smiling_face:&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t know how the bitcoin ones work, but given what you wrote, I&apos;d send the index of the tx you don&apos;t have. Possibly differential encoded.&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; @hyc is your db guy&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;malmen&amp;gt;&lt;/strong&gt; Instead of the block on the the database save the full tx, can it be save the reference to other block with tx? It will use more disk io and cpu, but can save space&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; thanks @moneromooo that&apos;s a good one&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m guessing there might be a good reason why they don&apos;t do that though.&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Well that’s an interesting point - if you’re pulling in other transactions to build your ring signature, do you do that from the mempool or from historic data stored in the local db? I’m not sure myself&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The idea if I understand this is to save bandwidth&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; @ArticMine correct&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; not much difference now, but when monero takes over the world, savings should increase&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; You pull from the historic data not the mempool&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; So not many dev issues today which is good. Just really revler and moneromooo co-reviewing fluffy block code, and maybe closing old issues?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We can&apos;t close old issues. We can just make lists and wait for fluffypony to have time :)&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; True&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; What&apos;s the crypto-lib replacement? I could maybe help with that, I mean my crypto skills are le garbage, but I can change function calls, lol&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Would you think about the logging system in that case? The crypto currently works well enough&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The main problem is choosing the best one. And that needs people who know them. The pony does I think.&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; logging or crypto? or both?&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Moneromooo, do you have any thoughts on where revler can best help after fluffy blocks are finished?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We&apos;ll need some crypto lib with a good PRNG, to replace the keccak construction we use now.&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero/issues/1271&quot;&gt;https://github.com/monero-project/monero/issues/1271&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; That’s what we’re referencing here revler - already some good discussion to review there&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Wherever revler1082 is comfortable, really. If the previous bit changed was network stuff, then maybe more of it ?&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; What do you think the issues are with current network code?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; fluffypony wanted to switch the P2P protocol to... er... something... name escapes me.&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; ;)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; ZMTP.&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; ooh…sounds fancy. How about maybe helping with ZMQ??&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; jesus&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s based on epee, from the CN people.&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; @iDunk you rang?&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; all sounds good, i&apos;ll look into it and help where I can&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The P2P code is really hard to understand, though that is subjective, mayube others like it more.&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; yeah, I&apos;m on the verge of really saying something&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There are a few bugs, mainly that it leaks sockets.&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; if i ever get my spaces and tabs passed @moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; hehe&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; What’s up iDunk?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, it boils down to &quot;don&apos;t change what you don&apos;t change&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; nanoakron: take it easy, man&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But I agree I may be a bit too sold on clean diffs without extraneous stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Those things are easy to fix though.&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; lol, @moneromooo just messin, I want to kick myself when I push and see those in the diff, like mother ..&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Revler wants to help with network related stuff and I’m just saying what’s in the codebase that is being worked on&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And maybe helping with 0MQ, I guess it&apos;ll need some testing and fixing once tewinget&apos;s done with it to a point where it can be merged.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes ZMTP&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; pony!&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Woo!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; apologies&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; had the meeting down for 7pm not 6pm&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Do you guys change your clocks today down there in SA?&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Ours went back last night. It’s now dark at 5pm. Misery.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; no, we don&apos;t do DST&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; OH that&apos;s why&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; everything is confusing&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; thought sth like this :p&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; re: closing issues&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;m happy to close them from lists&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and I don&apos;t think we need to wait for them to be in a tagged release per se&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Cool&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; have we discussed the compact blocks thing ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I see there&apos;s some backlog on it&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Briefly&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; what prevents dupes then?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; might be better to tag issues with &apos;fixed in next release&apos; or something and keep them open?&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; all the verification is the asme, it&apos;s just saving from re-sending txs?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pero: dupe issues?&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yea&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; revler1082: I was also confused&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; sorry =/&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; np&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pero raises a good point&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I can flag them instead&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If people don&apos;t search the bugs list, they&apos;ll file a dupe whether it&apos;s closed or open, no ?&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Take &lt;a href=&quot;https://github.com/monero-project/monero/issues/1256&quot;&gt;https://github.com/monero-project/monero/issues/1256&lt;/a&gt; as an example&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; May be a dupe, may not be...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m fine with bugs being opened when in doubt.&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; @moneromooo - yes they will&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;fluffypony&amp;gt; everything is confusing &amp;lt;= Oh I didn&apos;t notice too&lt;br&gt;**&amp;lt;pero&amp;gt;&lt;/em&gt;* but they likely won&apos;t experience the issue if it&apos;s in a release&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; That link I posted on reddit says 17:00 Europe time lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so re: compact blocks&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; got some fixes and ideas from @moneromooo that i&apos;m gonna try&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; do we put it in a fork wrapper so that it only activates in Jan? or are we using the versionbits and making it available from now?&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; only big thing is do we want backwards compatibility and a little messier code, or alter existing stuff/cleaner?&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; The good thing about hard forks is that we don’t need backwards compatibility&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;d rather have it in testnet first.&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; definitely&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok let&apos;s finish the compact blocks discussion&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; PowerFlower: pleasure :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;d like to know what the changes are going to be with sodium/NaCl/cryptocpp/whatever. I don&apos;t know them, so I don&apos;t have useful input.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; PowerFlower: Thank you. bye&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Compact blocks: pretty good, not much to change, will need lots of testing though.&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; re: backwards compatibility, I don&apos;t think we need to support an environment where compact blocks isn&apos;t supported - a node that doesn&apos;t want to use it can just never claim to already have txs&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; revler1082: Have you tested it on a personal private testnet?&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; yea, and on mainnet with the backwards stuff&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; oh cool&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; since we have a testnet reorg coming up we can use the opportunity to test wrapping it in a fork&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We need to have both block types in the code at the same time though.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So if we do, conditional use isn&apos;t much more.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; BTW, syncing from scratch uses a different set of messages, right ?&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; yes i believe so&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; A possible optimization would be to always include txes with too low fee, since these would have been mined by the local host.&lt;br&gt;&lt;strong&gt;&amp;lt;realsony&amp;gt;&lt;/strong&gt; So men i read everything, didnt understand 97% :) convinces me that XMR has the best alt dev team :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But that&apos;s really not needed now.&lt;br&gt;&lt;strong&gt;&amp;lt;revler1082&amp;gt;&lt;/strong&gt; yea, there&apos;s a few tweaks we can make, i like your send tx index instead of hash for missing&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, it sounds like a no brainer, so I&apos;m suspicious that bitcoin is not doing it for non obvious reasons...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; fluffypony: do you know why they use siphash hashes and not indices in the block ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (since you linked to that doc, I think you might know :P)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: I have no idea&lt;br&gt;&lt;strong&gt;&amp;lt;ontario&amp;gt;&lt;/strong&gt; noob suggestion: for the next meeting how about disabling other chat unless dev when the meeting bot started?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; btcdrak might have an idea&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ontario: if the room goes +m then only people with +v can speak, and then it becomes a closed meeting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; better for it to stay open, we can handle the occasional interruption&lt;br&gt;&lt;strong&gt;&amp;lt;btcdrak&amp;gt;&lt;/strong&gt; yeah that&apos;s what to do&lt;br&gt;&lt;strong&gt;&amp;lt;ontario&amp;gt;&lt;/strong&gt; lol sry dont know much about irc things&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; btcdrak: moneromooo had a question about compact blocks, and why it uses siphash hashes instead of indices&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (note, I know very little about bitcoin, so it could be tx indices don&apos;t make sense in bitcoin)&lt;br&gt;&lt;strong&gt;&amp;lt;btcdrak&amp;gt;&lt;/strong&gt; moneromooo: ask in #bitcoin-core-dev&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, I will, thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; moneromooo: re: crypto, &lt;a href=&quot;https://cryptopp.com/&quot;&gt;https://cryptopp.com/&lt;/a&gt; has a list of all supported schemes. I know monero will have to keep supercop/ref10 impl but most others look covered (though I can&apos;t say &lt;em&gt;all&lt;/em&gt; because I haven&apos;t yet looked at all monero crypto yet)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; my thinking is that we can offload the sensitive stuff to TweetNaCl (ie. crypto_ops), as it&apos;s currently using SUPERCOP ref10&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; then we offload everything else to cryptocpp, including random&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then &lt;em&gt;if&lt;/em&gt; we&apos;re seeing performance bottlenecking in something specific, we can use ASM implementations &lt;em&gt;only&lt;/em&gt; in the places it&apos;s bottlenecking&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Since we use part of... libsodium ? Does this not do everything we need ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: the libsodium source isn&apos;t even complete, so we&apos;d have to make changes anyway&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; libsodium isn&apos;t as full-featured as cryptocpp anyway&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and not as audited as TweetNaCl&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Anything else to talk about ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; well&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; So there won&apos;t be a one-size-fits-all crypto solution, eh?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; btw moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/NaCl*(software)&quot;&gt;https://en.wikipedia.org/wiki/NaCl*(software)&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so TweetNaCl implements all of those&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; as does libsodium&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that libsodium can do a handful of extra things is neither here nor there&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/Comparison_of_cryptography_libraries&quot;&gt;https://en.wikipedia.org/wiki/Comparison_of_cryptography_libraries&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m curious to know why they made many versions of hte same thing.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the advantage is that cryptocpp can do a TON of stuff, it&apos;s FIPS 140 validates, and it uses the Boost license&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That sounds like a recipe for pita.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: of NaCl?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; they only made NaCl, and then they made TweetNaCl specifically to be extremely simple and auditable (so that it could be formally verified)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; NaCl was forked and thus begat libsodium&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so the original NaCl reference implementation has been replaced by libsodium, effectively&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; crypto++ is the same as cryptopp ?&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; also has AES-NI support, which is great&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; doesn&apos;t have ARMv8 crypto support yet&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &quot;Unix (OpenBSD, Linux, OS X, etc.), Win32, Win64, Android, iOS, ARM&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Not may Cortex-A53 ARMv8 systems in the wild seem to have hardware crypto so far…apparently they need to pay for an extra license to enable it&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Pine64 may do, but I’ve not bought one yet&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; pine64 does&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So if we were to switch to cryptopp, would be still keep the existing low level crypto code, or just use for new stuff ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Though I guess we have a readily available test suite actually :)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; fluffypony: I believe there is limited(?) armv8 support, or do you mean specifically aes-ni?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; * going off of memory, would need to confirm&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: it&apos;s not NB right now&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: we&apos;d switch&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; even if it&apos;s piecemeal&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Sorry to ask about stuff that’s already been covered - what’s the final decision for integrating fluffy blocks? Implement as-is on testnet, then with version flags for 0.10.0, then with forking code for January, then finally abandon backwards compatible code at HF 5?&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; So that all nodes at HF5 will use compact blocks (of whatever improved flavour comes along in the interim)&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; its not &quot;forking code&quot; though right?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; no it&apos;s not&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; So it could in fact be made compulsory at HF 4 without backwards compatible code?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and I mistakenly forgot that we need to keep both block formats anyway for sync up&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so not worth putting it in an HF wrapper&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Unless we checkpoint at the next HF...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not for 4. Seriously...&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2016-11-13</title><link>https://beta.monerodevs.org/blog/2016/11/13/logs-for-the-Kovri-dev-meeting-held-on-2016-11-13/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/11/13/logs-for-the-Kovri-dev-meeting-held-on-2016-11-13/</guid><description>Brief review of what has been completed since last meeting, prepration of Alpha release, and code &amp; open tickets discussion</description><pubDate>Sun, 13 Nov 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Proposed meeting items:&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 2. Brief review of what&apos;s been completed since the previous meeting&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 5. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 3. Preparing for alpha release&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 4. Moving meeting agenda issues from monero-project/kovri to monero-project/meta&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 6. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 7. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; JFTR for the log: people think the meeting is at 19:00 when it is actually at 17:00 so we may be a bit shorthanded today&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 2. Brief review of what&apos;s been completed since the previous meeting&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; The general focus of the past two weeks has been &quot;escaping comfort zone&quot; work:&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; i.e., pursuing a few long-standing issues that I&apos;ve avoided because they weren&apos;t fun:&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Build:&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - Builds builds builds! All builds are now in the GREEN!&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - ARMv7/8 and Win32/64 builds are now online! Static builds online!&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - Win32/64 run-time is now available after patching an upstream issue&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - ARMv7 has a non-Kovri runtime issue, ARMv8 box still needs testing&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - Much build-related work with pigeons, partly noted in monero-project/meta&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - Setup kovri per-platform IRC clients for testing, say hi to them in #kovri-dev&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Code:&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - Resolved all Coverity defects (details in #263)!&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - Bug fixes in addressbook + shutdown, https on windows&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - Design and planning: global refactoring, study, and testing&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - SSU Server testing (nothing merge-able at the moment)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - Debugging, attending to open milestone issues&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - Mentoring: working with other contributors to &quot;Make Kovri Great Again&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - guzzi doing his civic duty while also working on http proxy (WIP)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - olark providing great netdb/socks proxy documentation and refactoring&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Misc:&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - 7z/installer research for platform-agnostic bundling of data-dir with static binary&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - README/Doc updates, misc. project maintenance&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; - Too many other things to mention here or things that I&apos;ve simply forgotten&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Note: confirmed earlier: run-time is online on ARMv8!&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Anything else on point 2.?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Sums up the past 2 weeks well.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Side-note, JFTR: slack relay is not working and fluffypony isn&apos;t running meeting relay to #monero-dev&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Ok, moving on,&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 3. Preparing for alpha release&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Here fyi&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Oh good, hi guzzi (I PM&apos;d you earlier)&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; So, 3. looking at &lt;a href=&quot;https://github.com/monero-project/kovri/issues?q=is%3Aopen+is%3Aissue+milestone%3A0.1.0-alpha&quot;&gt;https://github.com/monero-project/kovri/issues?q=is%3Aopen+is%3Aissue+milestone%3A0.1.0-alpha&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; A few of these can be moved to next milestone (they aren&apos;t urgent),&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; If I can&apos;t resolve the rest by Dec 1st. in addition to everything else that needs attention, then maybe Dec. 14th at the latest.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Really there are only a few key issues that &lt;em&gt;must&lt;/em&gt; be resolved for an alpha release and they are, IMHO:&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; #375 and #119 &amp;lt;-- at an absolute bare minimum&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; because they &lt;em&gt;really&lt;/em&gt; can get in the way.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; But that&apos;s a bare-minimum not-ideal scenario and I know we can get more done by then.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Any thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Yeah those are the big ones. I&apos;ll go over the addressbook and add/remove the destinations that don&apos;t work.&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; 119 looks easy for u. I dont disagree&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Sorry i meant 375&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Well, it looks straightforward, we&apos;ll see what it really looks like when the time comes :)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; olark: re: destinations, which issue # is this?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Keep it a small list.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Some are just dead.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; So we have a small list of eepsites that do work and may be useful for a new user.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Not in the milestone I believe.&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Agree on the eepsite list actually containing valid sites&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; 119 looks like a critical fix for sure.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; re: subscription file&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Not high priority but maybe something nice to have for the first release.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; olark: oh that, well that&apos;s very low priority but if it&apos;s an issue than ok, but how can you confirm if they are dead? Were some removed in the .27 java i2p release?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Just some of them never connect ever.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; I&apos;ll go over them again in the coming days.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Ok, sounds good.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; guzzi: well, I wouldn&apos;t say critical because it doesn&apos;t effect all routers and it certainly hasn&apos;t effect the OSX instances&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Ok understood&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; And there&apos;s always the option to disable ssu at run-time, but yes I think it should be resolved.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; fluffypony hinted at &lt;em&gt;not&lt;/em&gt; having a release before 33C3 but he may be trying to get out of &lt;a href=&quot;https://github.com/monero-project/kovri/issues?q=is%3Aopen+is%3Aissue+milestone%3A0.1.0-alpha+assignee%3Afluffypony&quot;&gt;https://github.com/monero-project/kovri/issues?q=is%3Aopen+is%3Aissue+milestone%3A0.1.0-alpha+assignee%3Afluffypony&lt;/a&gt;&lt;br&gt;&lt;strong&gt;* guzzi&lt;/strong&gt; needs to find out what ssu is before i&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; ;)&lt;br&gt;&lt;strong&gt;* guzzi&lt;/strong&gt; open my mouth&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Semi-Secure UDP&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; guzzi: checkout the new Moneropedia entries I made that are now live on the website&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; guzzi: link is in README.md&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; (on current HEAD)&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Awesome&lt;br&gt;&lt;strong&gt;* guzzi&lt;/strong&gt; Todo tonight&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; So, re: release,&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Let&apos;s keep hacking away for the next two weeks and see where we stand.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Any objections?&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Ok i will read your pm when i get back&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Keep on hacking away ;)&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; On phone now&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; The difference between a Dec. 1st alpha release and Dec. 14th alpha release IMHO will be noticeable to an end-user. Neither is useful without package resolution nor more monero input/participation; so I want to wait for a final decision until fluffypony speaks up. We can talk more this coming week.&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; I agree boss.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; lol guzzi&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; My biggest concern is that for reasons not of my doing, a release doesn&apos;t happen before 33c3, and I really hate having to change dates like this.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; But I&apos;ll have to be flexible for now because there are many moving parts.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Anything else on point 3.?&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; No&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; olark: ?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; We can keep moving along.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 4. Moving meeting agenda issues from monero-project/kovri to monero-project/meta&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; So, as this meeting has proven, no one else in Monero looks at the meeting agendas I prepare for every meeting :)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; With the creation of monero-project/meta, I think it would be better to not clutter the kovri repo with meeting agendas.&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Agree 100%&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; I would hope that more monero people get inolved with meeting agenda preparation and start using the meta repo too.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; I&apos;d like to move agendas to meta from now on. guzzi is on board. Anyone else?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Sounds good to me.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Alright, I&apos;ll start doing that.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Moving on,&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 5. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-iDunk}&lt;/strong&gt; i built kovri on win64 successfully but the build failed on linking for win32&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; We&apos;ve basically covered this in point 3, but I did add some new notes to #187&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-iDunk-kovri-win64}&lt;/strong&gt; hiii&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; For #187 not sure if EinMByte is around.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Yay, hi iDunk-kovri-win64 :)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-iDunk-kovri-win64}&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Do we care about 32&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; iDunk: can you paste error after the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-iDunk}&lt;/strong&gt; will do&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; iDunk guzzi: our win32 build is working with buildbot &lt;a href=&quot;https://build.getmonero.org/waterfall&quot;&gt;https://build.getmonero.org/waterfall&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Ok so it is isolated&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Yep, most likely, we&apos;ll see.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Anyone have any questions/comments on open/closed issues?&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Nice work idunk thank you&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; None here. You know where i am at&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-iDunk}&lt;/strong&gt; np&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; lol, sipping up a pina colada I imagine&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Lol yes.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; olark: any questions/comments on open/closed issues?&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; I also had meant you know where i am at code wise&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; All good ;D&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Oh, haha!&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; * glances over issues&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; re: APIs&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; How is that coming along?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; #351 and #350&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Once more client/router work is completed, they will be easier to implement.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; So that first, API second.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Ya, still got a little ways to go. Haven&apos;t written APIs in a while so could be a good place to refresh myself ;)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; I&apos;m getting a better idea of how I&apos;d like to implement but I&apos;d like to compare notes with EinMByte when he returns before moving on anything.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; (because he has strong opinions on the matter and he has great experience)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Yeah his input is very valuable.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Well known in the i2p community.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Lol&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; I&apos;ll continue to comment in those tickets as other work progresses.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; I always keep the APIs in mind when doing other work,&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; which always leads to more work that needs to be resolved before returning to APIs&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Yep&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; (etc. etc.)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Ok, anything else on this point?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; If not we can talk more about it later this week.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; That is all on my side.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Ok.&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; None here&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 6. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Nothing from me. We have a clear plan, we&apos;re executing the plan as planned.&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; None here. You will be busy. I will try to correspond efficiently s possible the next two weeks&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Slight general question about i2p - if I&apos;m running kovri in the future, would a malicious agency be able to detect that?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; ISPs can figure out you are using i2p.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; nanoakron: that depends on the agency&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; A malicious one.&lt;br&gt;&lt;strong&gt;* moneromooo&lt;/strong&gt; runs&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Lol&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; nanoakron: good question, I think that was one of the SE questions I bookmarked to answer&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Are there any loose thoughts on the step beyond kovri? Steganographic encoding within normal router traffic?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Now that moneropedia is merged, I&apos;ll answer them.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; I would like to explore better ways to obscure i2p traffic in with regular clearnet traffic, but that is for future research.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Of course&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; SSU is pretty resistant to DPI and kovri already takes some countermeasure to hide the fact i2p is being used.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Stego obfuscation within encryption? That makes as much sense as encrypting the encryption more than it is already encrypted.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; But there are lots of avenues to explore.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Packet size I believe is the biggest giveaway among others.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; nanoakron: do you have any research on that?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; (proving any effectiveness?)&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Sadly not :(&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; It&apos;s just something I heard being discussed between two more technical people where I work a while ago.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; nanoakron: it would probably me more effective to simply add another layer of encryption (but that isn&apos;t really necessary)&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Stego to hide bitcoin&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; (but maybe I&apos;m not understanding your point exactly)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Oh, well that makes sense.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; They&apos;re not dealing with layered encryption like we do.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; At the router level&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; (afaik)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; I&apos;m not sure how effective that would be for us, but nanoakron if you get more info please feel free to send to #kovri-dev&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; How easy would it be for the North Korean government to shut down all i2p traffic for example. Anyway...it&apos;s highly theoretical stuff right now.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Of course!&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; nanoakron: and olark pointed out important overlay-network facts&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Yep&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; North Korea? Can&apos;t they basically do whatever they want whenever they want to on any network level?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; North Korea has no internet infrastructure aside from government use afaik.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; That would be the worst case scenario. For example if our governments decided to ban all non-fiat currencies.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; But if it is any indication, I2P can be run in China.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Doesn&apos;t their &quot;internet&quot; exist entirely in a class C subnet?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Anyway, I&apos;m just spitballing&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; It is important to keep those things in mind though.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Spitball all you want, we have 7 minutes left :)&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; ;)&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Lol. True&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Something for the monero research lab&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; We should at least worry about packet sizes.&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; In the future&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; We are going to add user agent options&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Deterministic packet sizes to prevent fingerprinting and sniffing&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Blending in with SSL traffic is the ideal scenario.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Ah yes&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Will my little Odroid C2 node (ARMv8) be able to run kovri alongside monero in its final embodiment?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; NTCP2 is addresses TCP packet length obfuscation.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; olark: blending in with SSL, I don&apos;t see how that would be ideal, what do you mean?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; To fly under the radar more.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; nanoakron: I&apos;m running kovri on ARMv8 linaro right now&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Neat&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; If I am a mouse my best bet is to sneak in with all the other rats into the kitchen right? ;)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Hoping no one realizes I am a mouse.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; olark: they&apos;ll tend to shutdown SSL connections before detecting NTCP/UDP signatures, I&apos;m pretty sure of that.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Yes, not true stego but mimickry.&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Agree.&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Any other doomsday senerios?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Lol&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; 1 min?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Btw: a TLS transport is still an open draft proposal from 2009 &lt;a href=&quot;https://geti2p.net/spec/proposals&quot;&gt;https://geti2p.net/spec/proposals&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; TLS/SSL makes it&apos;s case but I&apos;m not strongly in favor. We can talk more about that at the next meeting if anyone wants to, just add a note in the agenda.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Moving on,&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; 7. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; moneromooo: will next meeting be 18:00 for #monero-dev?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Hmmm&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Or 17:00?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; sorry anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Thanks for understanding fluffypony.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; my apologies&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; I must&apos;ve misunderstood the timing discussion&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; fluffypony: apologies accepted! Are #monero-dev meetings now at 17:00 or 18:00&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; (fluffypony: we&apos;re idling on 7. Confirm next meeting date/time)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; anonimal: let&apos;s update after the Monero meeting&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Alright, I&apos;ll start with 17:00&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Meeting in two weeks.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Thanks everyone!&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Good talk everyone :D&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2016-11-13</title><link>https://beta.monerodevs.org/blog/2016/11/13/overview-and-logs-for-the-dev-meeting-held-on-2016-11-13/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/11/13/overview-and-logs-for-the-dev-meeting-held-on-2016-11-13/</guid><description>Meta repository, Fluffy Blocks, and official GUI</description><pubDate>Sun, 13 Nov 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;An overview &lt;a href=&quot;https://hellomonero.com/article/monero-dev-meeting-note-highlights-2016-11-13&quot;&gt;can be found on Hello Monero&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;@ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; Oh hi&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; oh and pigeons&lt;br&gt;&lt;strong&gt;&amp;lt;Softich&amp;gt;&lt;/strong&gt; allright boys, get it started :P&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; and tewinget&lt;br&gt;&lt;strong&gt;&amp;lt;medusa_&amp;gt;&lt;/strong&gt; Jaquee ping too&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; ok so let&apos;s start with an infrastructure update&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; hi!&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; pigeons: how goes it&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; good&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; pigeons: do you want to tell people about the new repo we&apos;re using for issues?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; github.com/monero-project/meta&lt;br&gt;&lt;strong&gt;&amp;lt;Softich&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/meta&quot;&gt;https://github.com/monero-project/meta&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Please explain?&lt;br&gt;&lt;strong&gt;&amp;lt;Softich&amp;gt;&lt;/strong&gt; for the lazy&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; for stuff realted to build machines, build infrastructure, etc&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; anonimal has been using it some to get things setup for kovri needs&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; so feel free&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; I got some emails about issues&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; I was like cool&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; ok so&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; please use /meta for organisational issues&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; &quot;organisational&quot; as in something that isn&apos;t project specific&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Roger&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; there is also an empty repo there now, i&apos;ll check in some build infrastructure settings there and vm templates&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; pigeons: can I PM you on Irc2p or are you AFK from that instance?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; yes i&apos;m online there&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; * has to leave soon&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; ok so&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Ha&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Ja&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; we&apos;ve had quite a few PRs merged in the last 2 weeks&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; some big things like &quot;fluffy blocks&quot; that need testing and fiddling to check for edge cases&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Can I run a testnet client in parallel with my main net one from the same box?&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; yes I do&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; on my laptop&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; i also do&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Could you make some details public, maybe in the readme?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; I mean instructions&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; what details?&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; @NanoAkron for running testnet and mainnet?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Yes please&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; ./monerod --testnet&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; ./monerod&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; start moderod normally for mainnet&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; in two different windows&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; And they&apos;re happy to play together?&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; and monerod --testnet for testnet&lt;br&gt;&lt;strong&gt;&amp;lt;medusa_&amp;gt;&lt;/strong&gt; yes very happy&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; needs annotated screenshots imho&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; they play separately&lt;br&gt;&lt;strong&gt;&amp;lt;medusa_&amp;gt;&lt;/strong&gt; like 2 small pupies&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Ok cool.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Will get that up and running when I&apos;m home next week.&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; you also need to start monero-wallet-cli --testnet&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; for a testnet wallet&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Are there any decisions on making the whole network fluffy at the next hardfork?&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; Veto.&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; I think they&apos;re already enabled by anyone running a node that supports it&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; it is not necessary&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; not next like jan&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; and it doesn&apos;t need a fork?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; right. it doesn&apos;t need a fork.&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; the fork would only have been done to avoid old nodes showing weird error messages&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; client that support fluffy blocks talk fluffy&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; but honestly it&apos;s not a big deal&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; and those that don&apos;t, don&apos;t afaik&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; But to make it compulsory. Reducing block sizes would also help obfuscation.&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; It kind of is. If there&apos;s a nasty bug once close to 100% of the nodes switched, boom.&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; there is no block size reduction&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;pero&amp;gt; #58 is not fixed &amp;lt;= apologies, should be reopened then&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; There&apos;s no block size reduction? I think you&apos;re mistaken&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; @NanoAkron it doesn&apos;t reduce block size, just reduces traffic&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; He is not.&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; nonaoakron: i am nitz&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; not*&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; ie. you have the transactions already in the mempool, so no need to re-send them&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; but the block size stays the same&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; Hi nitz.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Yes ok I wasn&apos;t precise enough&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; It reduces block transmission and reduplication, reducing overall network traffic and &apos;burstiness&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Thereby improving obfuscation efforts ;)&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; And kovri&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Should also benefit&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; Can we leave that till after we&apos;re done with the meeting though ?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Due to packet size reduction and traffic reduction. Good reasons to make it compulsory at some point in the future.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Ok will leave it now.&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; @NanoAkron it &lt;em&gt;is* compulsory&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; ok so&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Ja&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; Jaquee / medusa&lt;/em&gt; could you give us a GUI update, based on the stuff that&apos;s been done in the past 2 weeks ?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; We&apos;ve made great progress last couple of weeks. A lot of great contributions and inputs from new people. Great to see!&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; All critical issues i know of are fixed and we have a very good looking, working gui with all basic functionality in place.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; I believe next step is building binaries to make it possible for more people to test it&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; Since the 0.10 daemon isnt compatible with gui we also need to make sure we have a working monerod build to release with the gui.&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; we&apos;ll try couple that with a new 0.10 point release&lt;br&gt;&lt;strong&gt;&amp;lt;Softich&amp;gt;&lt;/strong&gt; nice, can you give us an ETA for the download? :)&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; so it will take a couple of days to wrap up a point release too&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; ok. makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Can I ask about translations/localisation?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i haven&apos;t worked on those parts very much though. but i can try to answer your questions.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Is there an easy way I could try to translate some stuff for you - I speak a bit of Malay. Is there a transifex or maybe a way to scan the transifex of another coin (ahem) and pull in their translations?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i think dEBRUYNE is planning to publish the translation files somewhere.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I&apos;ve been intending to put the strings up on transifex, but I have spent the time that I had on testing in the last few weeks&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; And it&apos;s a bit of a pita to get the strings out&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Makes more sense to test right now anyway&lt;br&gt;&lt;strong&gt;&amp;lt;maitscha&amp;gt;&lt;/strong&gt; today I tried to update german translations, but there seems to be a bug choosing the language (at least under macos)&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; maitscha: i&apos;m not sure if translations are fully implemented yet&lt;br&gt;**&amp;lt;medusa*&amp;gt;** yes we took them out basically&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Some wizard could probably whip up a way to pull translations from another coin... ;)&lt;br&gt;&lt;strong&gt;&amp;lt;medusa_&amp;gt;&lt;/strong&gt; to get it as stable a spossible for now&lt;br&gt;&lt;strong&gt;&amp;lt;maitscha&amp;gt;&lt;/strong&gt; ok, I think the translation stuff needs some fixes to get it working. should we open a ticket?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; maitscha: yes please&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; speaking of issues...&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; the issue page is hard to grasp sometimes. Labels would help out alot. is that possible somehow?&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; we have a small issue with that in that only collaborators can add labels&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; and GitHub aren&apos;t adding fine-grained permissions for non-collaborators&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; ok. and collaborator = write access right?&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; so it&apos;s too much of a security risk to hand out&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yes. ofc&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; my suggestion is that we have a Google Docs spreadsheet&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; with a column for each label&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; and then issue number -&amp;gt; mark the appropriate columns&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; and I&apos;ll go and add labels&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;medusa&lt;/em&gt;&amp;gt;&lt;/em&gt;* personally i think we should increase the circel of caloborators by at least 1&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;@fluffypony&amp;gt;** medusa&lt;/em&gt;: the entire Core Team have access&lt;br&gt;&lt;strong&gt;&amp;lt;medusa_&amp;gt;&lt;/strong&gt; it seemed to me it is hard to keep track, at least this week&lt;br&gt;&lt;strong&gt;&amp;lt;medusa_&amp;gt;&lt;/strong&gt; also for core?&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; the issue is that the people that can manage issues != the people that can be responsible for merging code&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yeah. how is your work load currently fluffypony? would it make sense to have more ppl doing merges in the future?&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; (most of the time anyway)&lt;br&gt;&lt;strong&gt;&amp;lt;medusa_&amp;gt;&lt;/strong&gt; im fine with that, just make sure those people capable can also merge to monero-core in case we have a small &quot;merge jam&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; Jaquee: my work load is fine when the in-laws aren&apos;t visiting&lt;br&gt;&lt;strong&gt;&amp;lt;medusa_&amp;gt;&lt;/strong&gt; haha&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; fluffypony: lol ok&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; I think it would be reasonable to give mooo merge access as a paid major contributor who has demonstrated talents&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Lol FP...I know the feeling&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; I&apos;m trying to let PRs sit for a while so that other people review them besides me&lt;br&gt;&lt;strong&gt;&amp;lt;medusa_&amp;gt;&lt;/strong&gt; yes but sometimes if we are active that causes issues&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; makes sense. there were a lot of code conflicts last week that could have been avoided&lt;br&gt;&lt;strong&gt;&amp;lt;medusa_&amp;gt;&lt;/strong&gt; or can cause issues&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; medusa&lt;/em&gt;: merging stuff rapidly is a bad idea, we need eyes on code&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; *merge conflicts&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; I asked for PRs to stay open for a while so I have a change to see htem and review (monero repo anyway).&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; which means small PRs, that multiple people have looked at&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; I know it means that some PRs have to be rebased 3 times (sorry moneromooo)&lt;br&gt;**&amp;lt;medusa*&amp;gt;** i agree the right balance isnt easy, im sure we get the balance again&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; but it&apos;s better than stuff slipping in to the code&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;medusa&lt;/em&gt;&amp;gt;&lt;/em&gt;* normally it also wroks well&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; No worries, it&apos;s less work than making them in the first place usually :)&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;medusa&lt;/em&gt;&amp;gt;&lt;/em&gt;* this week was pretty extreme in all forms&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; medusa_: the QML stuff is pretty rough in terms of merge conflicts too&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; maybe there can be a structure where the required reviewers are identified by the master maintainer, notified, and must sign off before the thing can be merged ?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; I agree that issues should sit and ferment for a while, but sometimes there are hotfixes required like with fluffy blocks&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; endogenic: too structured; has a bus factor&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; is dev branch happening?&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: no not atm&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; ok. security first. i&apos;m sure it works ok most of the time. 2 last weeks was extreme.&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; indeed&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; but we could keep this in mind and evaluate further on?&lt;br&gt;&lt;strong&gt;&amp;lt;medusa_&amp;gt;&lt;/strong&gt; yes you stay on watch ;-)&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; Jaquee: yes absolutely&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; would the dev branch approach be a way to get around the merge &quot;bottleneck&quot; ? i assume its still complicated b/c of zeromq..&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; or are u talking about core. (i will shut up now)&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; What&apos;s the plan if something horrible happens to you FP, like going on holiday for a month without internet access?&lt;br&gt;&lt;strong&gt;&amp;lt;proxmr&amp;gt;&lt;/strong&gt; Hello guys&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: no, you still can&apos;t have fine-grained collaborators on a per-branch basis&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; nanoakron: dead pony switch?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Lol. Yeah :) (also :( )&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; :’(&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; but you can have branch specific permissions right?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; not sure if it would help though.&lt;br&gt;&lt;strong&gt;&amp;lt;maitscha&amp;gt;&lt;/strong&gt; &quot;protected branches&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; Jaquee: you can, and it might be worth fiddling with later on&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; all right&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; imo we can leave this subject for now.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; any more questions regarding the gui?&lt;br&gt;&lt;strong&gt;&amp;lt;asdef&amp;gt;&lt;/strong&gt; irc logs anywhere? for people who came too late&lt;br&gt;&lt;strong&gt;&amp;lt;proxmr&amp;gt;&lt;/strong&gt; Is the gui coming in 2 days ?&lt;br&gt;&lt;strong&gt;&amp;lt;maitscha&amp;gt;&lt;/strong&gt; Jaquee: how can I start the GUI under MacOS and get the console output?&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; proxmr: no, that&apos;s not how software development works&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; maitscha: one sec&lt;br&gt;&lt;strong&gt;&amp;lt;maitscha&amp;gt;&lt;/strong&gt; Jaquee: that would help debugging ...&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; maitscha: build/release/bin/monero-core.app/Contents/MacOS/monero-core&lt;br&gt;&lt;strong&gt;&amp;lt;asdef&amp;gt;&lt;/strong&gt; any screenshots already existing? so we can see an be happy?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; in monero-core dir&lt;br&gt;&lt;strong&gt;&amp;lt;proxmr&amp;gt;&lt;/strong&gt; Sorry, some guy just told me on some forum, so i came to check. i appologize&lt;br&gt;&lt;strong&gt;&amp;lt;maitscha&amp;gt;&lt;/strong&gt; ah ok&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; maitscha: doesn&apos;t it give outout when started from the command line like on linux?&lt;br&gt;&lt;strong&gt;&amp;lt;medusa_&amp;gt;&lt;/strong&gt; asdef: check reddit&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; No worries.&lt;br&gt;&lt;strong&gt;&amp;lt;maitscha&amp;gt;&lt;/strong&gt; I always started it with the finder&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Please don&apos;t interrupt the dev meeting&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; iDunk: yes. but it&apos;s not that easy to find the binary&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; it&apos;s in the .app package&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;maitscha&amp;gt;&lt;/strong&gt; Jaquee: works, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yw&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; all right.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; more gui related?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; None here&lt;br&gt;&lt;strong&gt;&amp;lt;maitscha&amp;gt;&lt;/strong&gt; there are at least 2 people who would like to make a style guide&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; That&apos;s a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;maitscha&amp;gt;&lt;/strong&gt; should this be coordinated?&lt;br&gt;&lt;strong&gt;&amp;lt;medusa_&amp;gt;&lt;/strong&gt; i think the best place to discuss specific stuff is either on github or here in the channel&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yes. that would be good. not sure how. but i can ask them to get in contact with each other to start&lt;br&gt;&lt;strong&gt;&amp;lt;vertp&amp;gt;&lt;/strong&gt; Can we discuss an issue freeze for the beta release? I think we have all the features we need for an &quot;MVP&quot; and there doesnt seem to be any major outstanding bugs.&lt;br&gt;&lt;strong&gt;&amp;lt;maitscha&amp;gt;&lt;/strong&gt; or at least a place where people can post design/ux-related improvements?&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; github&lt;br&gt;&lt;strong&gt;&amp;lt;Guest5849&amp;gt;&lt;/strong&gt; Confused ... ? Quote: &amp;lt;@fluffypony&amp;gt; so it will take a couple of days to wrap up a point release too. Does that not relate to the GUI being released?&lt;br&gt;&lt;strong&gt;&amp;lt;&lt;em&gt;Slack&amp;gt;** &lt;strong&gt;&amp;lt;tfi_charmers&amp;gt;&lt;/strong&gt; Yes, styleguide, one was me. I’m still able to help.&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; Guest5849: a beta, yes&lt;br&gt;**&amp;lt;medusa&lt;/em&gt;&amp;gt;&lt;/strong&gt; vertp: the features are basically freezed, we just change what we think is worth changing (and the treshold for that goes up each day)&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; vertp: &quot;freezing&quot; things doesn&apos;t really work for a fluid open-source project&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Where&apos;s the best place to coordinate a style guide? A new Git repo or a wiki?&lt;br&gt;&lt;strong&gt;&amp;lt;medusa_&amp;gt;&lt;/strong&gt; always considering risk reward ofc&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; people open issues, they get fixed, eventually you hit enough milestones / new features for a new release&lt;br&gt;&lt;strong&gt;&amp;lt;vertp&amp;gt;&lt;/strong&gt; I mean freeze in the sense that of course you allow new issues to be open, but the work is prioritized based on existing issues and bugs&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; vertp: can&apos;t really force someone to work on anything&lt;br&gt;&lt;strong&gt;&amp;lt;maitscha&amp;gt;&lt;/strong&gt; vertp: you can&apos;t stop people from working on features ;)&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; so if people want to work on new features instead of tackling bugs that&apos;s their prerogative&lt;br&gt;&lt;strong&gt;&amp;lt;vertp&amp;gt;&lt;/strong&gt; I agree, I mean more for illya and jaquee&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; generally an &apos;issue freeze&apos; is a bad idea&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; can&apos;t force them either ;)&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;medusa&lt;/em&gt;&amp;gt;&lt;/em&gt;* vertp: we have to always allow people opening issues. their feedback is very valuable&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; a feature freeze is an entirely different thing and is already somewhat implemented&lt;br&gt;**&amp;lt;vertp&amp;gt;** I agree medusa*&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; vertp: me and ilya are more or less frozen for the moment. :P&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; as in agreed on that current version can be released as beta&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Vertp: we just follow a simple alpha -&amp;gt; beta -&amp;gt; release methodology, keeping in mind that even point releases are beta software under constant development&lt;br&gt;&lt;strong&gt;&amp;lt;vertp&amp;gt;&lt;/strong&gt; Awesome, thats what I was going for Jaquee&lt;br&gt;&lt;strong&gt;&amp;lt;vertp&amp;gt;&lt;/strong&gt; I just feel that its stable enough at this point to justify a beta without doing any additional feature dev. Thats what I meant by issue freeze&lt;br&gt;&lt;strong&gt;&amp;lt;vertp&amp;gt;&lt;/strong&gt; Which I think we all agree on&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;vertp&amp;gt;&lt;/strong&gt; great!&lt;br&gt;&lt;strong&gt;&amp;lt;medusa_&amp;gt;&lt;/strong&gt; yes wa try to be very pragmatic&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; This has side tracked us slightly. Where&apos;s the best place to coordinate a style document?&lt;br&gt;• moneromooo: eyes this suspiciously&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; Github has this new thing called Projects&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; wat&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; nanoakron. not sure. github best place for the moment&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; aI want to play with it and see if it&apos;s suitable for that&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Cool&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; fluffypony: sounds interesting.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; tfi_charmers: can you sync with that other ux guy?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Does sound interesting&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; so you don&apos;t end up working on the same issues&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; ok - can we call this meeting done?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt;&lt;/strong&gt; &lt;strong&gt;&amp;lt;tfi_charmers&amp;gt;&lt;/strong&gt; @jaquee can do.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; great&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; fluffypony: yes&lt;br&gt;&lt;strong&gt;&amp;lt;@fluffypony&amp;gt;&lt;/strong&gt; ok tks&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; Just one thing before: when does someone else do the builds ?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; I was going to raise the issue of databases if hyc, fp and mooo are in the same room&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; hyc is roaming belfast&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; A veritable vipers nest of opinions ;)&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; anyway, i&apos;m with fluffypony and moneromooo on the db issue&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Why do we need the ability to iterate and test the database back end in production code?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; And aren&apos;t we effectively overruling our resident database expert, hyc?&lt;br&gt;• moneromooo: facepalms&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; where&apos;s this discussion? i totally missed this one. not that I can do anything.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; It&apos;s a PR of mine&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Mooo, why the facepalm? When or where are we going to need to change the database away from LMDB in the future in such a way that we need the selection code?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; As it stands we&apos;re shipping code thats never run, with requirements that are never used.&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; Because being an expert in databases does not extend to having an expert opinion on whether a selection system in a particular project is best or not.&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; And not knowing the particulars of a future db implementation does not by itself imply any groundworks should be dismantled at once.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and the prebuild binaries are all LMDB, right? so its not like anything&apos;s being shipped...&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; *prebuilt&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; The current ones all are, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;dogecoinsarefun&amp;gt;&lt;/strong&gt; fluffyblocks still LMDB too right?&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; Unrelated.&lt;br&gt;&lt;strong&gt;&amp;lt;dogecoinsarefun&amp;gt;&lt;/strong&gt; ok sorry&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; I mean, this was an obvious appeal to authority, in a context where the authority is only tangential.&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; I find it counterproductive to remove a useful thing, if its removal will make it a lot easier to break the ability to add another db. It&apos;s not like it&apos;s a lot of code I think.&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; There was a all RAM db being worked on, though I&apos;m not sure it still is.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; So has the compiler been smart enough to strip the selection stuff or is there still bloat and overhead that could be trimmed?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Appeal to authority is only a fallacy when the authority is not relevant to the issue at hand&lt;br&gt;&lt;strong&gt;&amp;lt;@ArticMine&amp;gt;&lt;/strong&gt; There was at one point the idea that Monero could use different databases in the future.&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; You actually might make a good argument by removing it all and see whether performance figures support you bloat claim.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; I&apos;ll try that&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; Now, the threshold where an improvement becomes larger than the loss of generality is pretty subjective too.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; As for the PR - would you reject it for stripping out the Berkeley DB selection in CMakeLists.txt, or is that acceptable because we&apos;re not going back to BDB?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; is it just for compiling performance?&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; IIRC, I said keep the selcetion code, just remove the bdb option.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; I&apos;m happy to keep the selection code in the main body, but are you happy with the structure of the current PR wrt stripping BDB from CMakelists.txt? There wasn&apos;t a selector in there afaik&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; Basically, you should be able to add another db by duplicating the lmdb bits. Anything that&apos;s shared needs to stay for this to be useful.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; I&apos;m happy to leave the selector alone in the main code&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; In the details ? I&apos;ll have to go read the code to know for sure.&lt;br&gt;&lt;strong&gt;&amp;lt;+moneromooo&amp;gt;&lt;/strong&gt; And I&apos;m busy debugging some cold signing stuff now, so that&apos;ll be later.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Understood. Please have a look at the PR and what&apos;s been stripped wrt BDB when you can. If that&apos;s still to much then I&apos;ll close and amend. By the time we get to using additional databases the CMakeLists file will have been changed many more times anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; And the final thing I wanted to ask today was whether FP could keep killing cold issues ;)&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Tis all from me&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2016-11-27</title><link>https://beta.monerodevs.org/blog/2016/11/27/logs-for-the-Kovri-dev-meeting-held-on-2016-11-27/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/11/27/logs-for-the-Kovri-dev-meeting-held-on-2016-11-27/</guid><description>Brief review of what has been completed since last meeting, Alpha release, and code &amp; open tickets discussion</description><pubDate>Sun, 27 Nov 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; ok anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; Kovri meeting start, all yours&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; 2. Brief review of what&apos;s been completed since the previous meeting&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; 3. Status of alpha release preparations - &lt;a href=&quot;https://github.com/monero-project/kovri/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aopen%20is%3Aissue%20milestone%3A0.1.0-alpha%20&quot;&gt;https://github.com/monero-project/kovri/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aopen%20is%3Aissue%20milestone%3A0.1.0-alpha%20&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; 4. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; 1.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-guzzi}&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; asl?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-iDunk}&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Hi fluffypony guzzi olark iDunk ArticMine moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; EinMByte is idling as are the others, afaict.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; 2. Brief review of what&apos;s been completed since the previous meeting&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; late greetings. watching.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; I&apos;ll keep it generic: bug fixes (many were difficult bugs) + refactoring, mentoring, and research.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; &lt;em&gt;Poof!&lt;/em&gt; done.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Anything else on 2? :)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; can I add to 2?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; git log and github are available for details.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Of course fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; I&apos;d like to congratulate anonimal on completing his first milestone, even if he won&apos;t admit to it yet :-P&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; first full-time FFS &quot;employee&quot;, first milestone :)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Grr! Well, thank you fluffypony.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-guzzi}&lt;/strong&gt; and thanks for mentoring.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; and we didn&apos;t even need to blockchain it!&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Good work. ;)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Because of the large amount of non-code work, I hadn&apos;t felt comfortable with a payout yet. I&apos;ll get to that this week.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; I think everyone here will attest to the amount of work you do&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-guzzi}&lt;/strong&gt; no doubt.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; No problem guzzi, thank &lt;em&gt;you&lt;/em&gt; for your great progress.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; &quot;anonimal made me the man I am today&quot; - fluffypony, 2016&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; He&apos;s called anonimal for a reason haha&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; olark: coupled with my quote I think that&apos;s one for the history books&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; lol oh you guys, thanks for acknowledgements. I&apos;m glad to be here with you all.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; I&apos;d love to dwell on the work accomplished over the past two weeks but I think we can move on, any objections?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-guzzi}&lt;/strong&gt; onward&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; let&apos;s move on&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; 3. Status of alpha release preparations - &lt;a href=&quot;https://github.com/monero-project/kovri/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aopen%20is%3Aissue%20milestone%3A0.1.0-alpha%20&quot;&gt;https://github.com/monero-project/kovri/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aopen%20is%3Aissue%20milestone%3A0.1.0-alpha%20&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} * anonimal&lt;/strong&gt; clicks&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Ok, don&apos;t be alarmed, but it&apos;s actually not a lot if you look carefully.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Some of these can even be moved to next milestone if needed.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; fluffypony: can you give a status on 33c3 and your thoughts on a release (like we spoke about earlier)?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; so our original plan was to co-host an assembly with i2p at 33C3&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; basically hosting an i2p + Monero table&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; and then have the Kovri alpha ready by then&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; unfortunately this year&apos;s congress ticketing setup has been a mess&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; through no fault of their own, this is the most popular CCC ever&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; we tried to book 10+ tickets at all 3 of the public booking dates&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; and got nothing&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Wow, that&apos;s insane.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; I managed to get tickets for myself and othe, after the fact&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; but it&apos;s not enough to man a table - we&apos;d have needed 8+ community members for htat&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; that&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; in view of the foregoing, we&apos;re no longer obligated to hit our alpha release date&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Ok, well that&apos;s great to hear you at least got two tickets.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; this doesn&apos;t mean we won&apos;t stick to it, but it means we can choose how we want to plan it&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Ok, well here are my thoughts on the reality of the situation, I&apos;ll try to choose my words wisely:&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [Jake__]&lt;/strong&gt; Is their any news on the GUI beta binaries.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [fluffypony]&lt;/strong&gt; Jake**: this is the Kovri meeting&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [fluffypony]&lt;/strong&gt; you can ask later&lt;br&gt;**&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [Jake**]** Nvm&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [Jake__]&lt;/strong&gt; My mistake&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; even with all milestone issues resolved, the release wouldn&apos;t be a spectacular one, and frankly may have more negative consequences than positive.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; I mean, sure, I can most likely get everything done in time, but is it really worth it?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; anonimal: that&apos;s fair&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; The packaging aspect alone will be &apos;fun&apos; to deal with, &lt;em&gt;especially&lt;/em&gt; come upgrade time.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; are we auto-upgrading ala Java i2p?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; And really, an auto-updater would be great on that front - and that&apos;s not terribly hard to do now that more work has been done elsewhere.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; We wouldn&apos;t if we released this month unless I dropped other higher priority issues.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} * anonimal&lt;/strong&gt; thinking&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; look&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; zzz2 will attest to the fact that part of i2p&apos;s network stability is due to the auto-updater&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; so let&apos;s not rush something out that doesn&apos;t have that&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Do I understand code that will fetch more code and run it on the user&apos;s machine ? Unprompted ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Or merely tell the user there&apos;s an update to install at their earliest convenience ?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; moneromooo: it&apos;s opt-out, yes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That;s not nice.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; moneromooo: you could do a decaying prompt&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What is this ?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; prompt the user, if after 15 days they haven&apos;t installed it, then install it for them&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; The current UI does not provide any useful control to an end-user.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I suppose that&apos;s less nasty.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; moneromooo: there&apos;s just been a spate of bannings on the network, of old clients that aren&apos;t updated&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; if there&apos;s data leakage on older clients it can compromise newer ones&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; so it&apos;s not something to be taken lightly&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; So, we could fix that first and then focus on release imho. Really who benefits from a release? Will it be developers? Will developers suddenly become more interested in kovri? Or is it purely for the end-user&apos;s benefit?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; end users&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; do we even have a stable API for devs?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-guzzi}&lt;/strong&gt; realease implies end users imo.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Nope, more router issues to fix first.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; ok so then end users :)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; I agree with guzzi, but I still like the idea of feeling accomplished with a release by the end of the year.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; I guess anything called &quot;release&quot; will hold a certain weight,&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Maybe we can compromise, find a middle-ground somehow.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; true&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; I&apos;d like to work with pigeons on nightly releases, that could be a start.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; I don&apos;t think we&apos;ll have the website done in time (will we?)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; As for &quot;release&quot;, I can simply throw the bundle together in nightly releases.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; I think what people really want is something that &quot;feels&quot; released.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; The title means nothing really.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; we can couple nightlies with the Monero nightlies&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Sounds fair.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; on the list of alpha issues&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; we&apos;ve made progress on the Zoho setup&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; it&apos;s been a bit of a PITA, but pigeons has figured most of it out&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; we&apos;ll be moving getmonero.org over in the next week or so, and then we can do Kovri emails too&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Ok, sounds good.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; So, nightly releases for kovri would be slightly different that monero because we have to bundle certificates and other things along with a static binary.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [pigeons]&lt;/strong&gt; I beleive you said currently the make system doesnt have an option yet for a static build, right?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; I could consider it a fair compromise if, instead of both nightly release and official alpha release, to stick focus more on ensuring reliable nightly releases (which would also give me more time to work on more important issues).&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [MEATPLOW]&lt;/strong&gt; im here for the free food&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; pigeons: for kovri? No, we can build static.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [fluffypony]&lt;/strong&gt; MEATPLOW: we have snacks and beer after the meetings&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [pigeons]&lt;/strong&gt; wow i thought thats why you told me to remove the build uploads&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-iDunk}&lt;/strong&gt; win builds are not realy static&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; pigeons: no, I said we need to bundle files or else the static build is useless (people will download, run it, and it won&apos;t get to reseed).&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [pigeons]&lt;/strong&gt; OK&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; iDunk: if there are windows static issues then that would be another thing we could focus on for a solid nightly build&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-iDunk}&lt;/strong&gt; win64 is not static at all, win32 looks static but still requires dlls from msys2&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; fluffypony: so final verdict for alpha release: focus on getting nightly releases ready in place of a single release?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; (at least for this month)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; make pigeons work&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-iDunk}&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Ok, how does that sound to everyone? Yay? Nay?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-iDunk}&lt;/strong&gt; Yay&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Sounds good to this member of the peanut gallery&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Nightly builds are a good compromise imo.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Yay&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Awesome. guzzi, any thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-guzzi}&lt;/strong&gt; sounds awesome&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; He may be AFK.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-guzzi}&lt;/strong&gt; excited&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Oh there you are, ok great.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-guzzi}&lt;/strong&gt; this will be motivating&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Excellent! Moving on,&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; 4. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Focusing on those milestone issues,&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; fluffypony: I&apos;ve seen someone pop into #monero-dev from time to time offering webdev, did anything come of that?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; no, they&apos;re mostly put off when they get told they can&apos;t use Javascript&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Ok, so once zoho is resolved then the site (server) can come online?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; And the rest is a matter of code/content?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; well two things actually&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; Zoho is for email&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; the new hosting infrastructure is for site&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; both are running parralel-ish&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; parallel-ish&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/kovri/issues/46#issuecomment-242990742&quot;&gt;https://github.com/monero-project/kovri/issues/46#issuecomment-242990742&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [vertp]&lt;/strong&gt; Is there a new site going up to replace getmonero?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; lol, time will fly.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [vertp]&lt;/strong&gt; Oh, kovri. sorry&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; vertp: good question, fluffypony is getmonero getting work done too?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; same deal&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; every time someone says &quot;WE MUST REDESIGN THE WEBSITE&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; then I go &quot;ok, make sure to design the forum to match, and you must have non-JS fallbacks&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; and they slink off into the distance&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [pero]&lt;/strong&gt; website is fine imo&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; hahaha&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [vertp]&lt;/strong&gt; I think getmonero is perfectly fine as is for the record, just was wondering what &quot;this&quot; site was in reference to&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [ferretinjapan]&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; I&apos;m going to write a garbage collector daemon called Waste&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; and the binary will be wasted&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; muh js&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [pero]&lt;/strong&gt; it has a refreshing aura of authenticity&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; and the website will be getwasted.org&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [hyc]&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [MrWatcher]&lt;/strong&gt; he&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} * anonimal&lt;/strong&gt; lol, hears drum rimshot&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So... next time someone asks about the website, I&apos;ve got a ready made answer: &quot;slink off&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; &quot;slink you too, buddy!&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; I think the rest of the issues speak for themselves. One question though,&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Can anyone reproduce #434 on their armv7 device?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; the only arm device I have access to right now is the one under my sleeve device&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; but I&apos;ll try it when I&apos;m back home&lt;br&gt;**&amp;lt;i2p-relay&amp;gt; {-guzzi}*_&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; lol, more drum rimshots, fluffypony is on a roll.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; guzzi olark: anything on point 4 &quot;Code + ticket discussion / Q &amp;amp; A&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; All good ;)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; guzzi is probably at the beach again.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Slurping up a margarita.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; hah&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Ok, moving on. 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; the glamorous life of a Kovri contributor&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; nothing from my side&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; _ eyes his beer&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [_Slack] &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Beer? Sacrilege for a South African…although I hear there’s a good craft scene developing.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Quite glamorous indeed.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;ll mention again that I reaaally hate software that will take it upon itself to download/run stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Nothing additional from me.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; moneromooo I know, but think about the average Kovri user&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; (in the future, not now)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The average kovri user may well be prompted.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [taushet]&lt;/strong&gt; moneromooo, so no 30-day trial from McAfee with the Kovri binaries then?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; LOL&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [iDunk]&lt;/strong&gt; LOL&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Now that fluffypony brang up using TweetNaCl in the monero meeting. Are there any boundaries for Kovri using TweetNaCl functions where possible?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; and a personal introductory video from McAfee himself ?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; I just have recently been fascinated with TweetNaCl, Salsa20 etc that it seems Kovri could benefit from some of those functions.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; A compact crypto library for a compact i2p router. Am I right? ;D&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; moneromooo: me too. I think as long as it&apos;s optional we should be ok.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Excellent. So opt-in :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (and banned until upgraded is fine as a protection)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Just spitballing anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-guzzi}&lt;/strong&gt; all good for me on #4. i am learning a ton. as fast as I am able to.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; olark: yeah definitely&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; cryptopp has salsa20.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; I think the important thing is identifying where TweetNaCl&apos;s correctness is useful&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; because it sacrifices performance for verifiable correctness&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Right.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Salsa20 is faster than AES256, but ya in general because of the conciseness of the code it is not as effecient as it could be. Favouring it being easy to audit.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; etc&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; I&apos;d want to review before jumping on the tweenacl train.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; If it can&apos;t replace supercop then I don&apos;t see much of a point.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; &lt;em&gt;If&lt;/em&gt;.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Taking advantage of TweetNaCl&apos;s verifiable correctness I think is more valuable then the slight downside of mildly less effecient operations.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; TweetNaCl has ed25519 signing operations.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Is the most recent paper afaik&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; &lt;a href=&quot;https://tweetnacl.cr.yp.to/tweetnacl-20140917.pdf&quot;&gt;https://tweetnacl.cr.yp.to/tweetnacl-20140917.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; TweetNaCl is the successor to SUPERCOP in many ways&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Release dates not being one of them if latest tweetnacl was 2014.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; they&apos;re not adding functions&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; so there aren&apos;t new releases except to fix bugs&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; It is the original 25 NaCl functions.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; and given its conciseness there haven&apos;t been many of those&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Needs more research on our end. We also use other functions from supercop.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; 18:00, out of time, I&apos;ll be around after the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; meeting bot going down&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; I agree. TweetNaCl is definitely something to consider. Will take more consideration, but I think could be very useful for both Kovri and Monero.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; Same time, two weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; oh after 6&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Sounds good.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-meeting-bot} [anonimal]&lt;/strong&gt; fluffypony: 17:00 ok? Same time?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-guzzi}&lt;/strong&gt; ok with me&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; done and dusted&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Good talk everyone :D&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; meeting bot off&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2016-11-27</title><link>https://beta.monerodevs.org/blog/2016/11/27/overview-and-logs-for-the-dev-meeting-held-on-2016-11-27/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/11/27/overview-and-logs-for-the-dev-meeting-held-on-2016-11-27/</guid><description>Brief update on next point release, Ring CT, 0MQ (and authentication), GUI, and crypto libs</description><pubDate>Sun, 27 Nov 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;An overview &lt;a href=&quot;https://hellomonero.com/article/monero-dev-meeting-note-highlights-and-transcript-2016-11-27&quot;&gt;can be found on Hello Monero&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; ugh, I wanted to stay up for the dev meeting, but I just...can&apos;t.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I&apos;ll put an update here in a minute or two though, someone can paste it for me perhaps.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tks tewinget&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; so the daemon and wallet talk via zmq now (yay!)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; both have the requisite command line parameters. I added new ones for the daemon since I&apos;m leaving the old RPC in place for now, but that&apos;s specifics that can change on a whim, of course.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; (parameters like bind port/address and such)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; don&apos;t have any rpc security features like user agent and what-not put in yet, that&apos;ll come with time.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; modifications to wallet to use new rpc are &quot;complete&quot;, but not working yet. needs iteration. was working on that now, but I&apos;m fucking exhausted, hence the not staying up for the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; user-agent was a quick fix anyway. It should not be merged in 0MQ. Proper auth should be done instead.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; once I get &lt;em&gt;that&lt;/em&gt; ironed out, I&apos;ll put together some simple documentation on what the rpc calls look like&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And ty and good night :)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; my python script is a bit broken, but I updated one of the functions to work&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; (because I changed it to be JSON-RPC 2.0 compliant)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I&apos;ll pastebin that and paste a link here in a sec&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; hard&lt;em&gt;fork_info() is the one that uses the jsonrpc format, others can be easily modified to comply&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; err...that more or less sums things up, I think. any qvestions?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://paste.fedoraproject.org/490609/57957148/&quot;&gt;https://paste.fedoraproject.org/490609/57957148/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; need python&apos;s zmq libs, of course, and zmq version 4ish should suffice as far as OS libs for building&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I&apos;ll stay up a few more minutes in case anyone has any questions, but I do need to go and sleep.&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; yo&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; welcome, welcome&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; since we last met&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; there have been quite a few merge sessions&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or merge sesh&apos;s as I like to call them&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; coz, you know, when you&apos;ve been a maintainer as long as I have, you learn to give things little names otherwise you&apos;ll go mad&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; there have been some major reworks to the threading model, courtesy of vtnerd&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; who also split part of monero-wallet-cli off into monero-wallet-rpc&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (which we had previously done on the old dev branch, as you may recall)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingeropolous started pushing more code than a troll dev should, so he&apos;s kinda progressed beyond that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo shot down bug after bug&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kenshi84 started working on one-time addresses without using the integrated address format we currently have&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; @NanoAkron also fixed some errant armv8 things&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then on the Monero Core side tons of fixes, small and large, primarily by moneromooo and Jaquee&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; abrkn also had their first PR merged to Monero Core, so welcome to a new contributor&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; xmr-eric also had a pair of PRs, so he&apos;s almost at 5 PRs which is excellent&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; as it stands right now there is a weird segfault occurring occasionally, at least on macOS&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and possibly other operating systems&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; this is a blocker to the next tagged release&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; ubuntu as well^&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also running LMDB in &quot;fast&quot; mode may be unsuitable for Windows - hyc, what are your thoughts on that?&lt;br&gt;&lt;strong&gt;&amp;lt;asok&amp;gt;&lt;/strong&gt; debian also ^&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; still gathering data&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; asked that user what happened oin his prior run, whether PC crashed etc&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok - so that&apos;s a possible blocker to the tagged release&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then in new, relevant info, Shen has begun a thorough review of the RingCT implementation&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and already there are a couple of nigglies, some carried across from his rough implementation&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so this means we will have to have a mandatory tagged release out before the Jan hard fork&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; yay!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; given that there are 2-3 blockers to the tagged release, and given its nature, we will likely release it alongside the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so that we get a fair degree of pre-fork adoption&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That makes a lot of sense&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; in the meantime&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pigeons is setting up links to built binaries on the buildbot infrastructure&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and I&apos;ll set forwarders up or something for those&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so that people will be able to grab nightlies of both Monero and Monero Core&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; this is not a small amount of work, but it should make it a LOT easier for non-developers to test&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and we need ongoing functional testing, over and above test suite regressions&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; speaking of which; the next step on that is to run and publish performance test data on a per-PR basis&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so we can spot performance improvements / regressions&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; last thing that I want to open the floor to&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; is issue 1271&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero/issues/1271&quot;&gt;https://github.com/monero-project/monero/issues/1271&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; opened by paragonie-scott&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; currently we hit /dev/urandom for a random seed, basically&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then use the Keccak sponge function for random numbers thereafter&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; a userland PRNG is not ideal, but this doesn&apos;t really represent an attack surface that an attacker can take advantage of right now&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; to alleviate this we need to pick a crypto lib, and slowly start using it in various parts of the application&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; refactoring out the in-source implementations we currently have for most things&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the only two really worth considering are CryptoC++ and libsodium&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if anonimal is around, maybe he can tell us why Kovri settled on cryptocpp&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; What about TweetNaCl?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; TweetNaCl is great for the core crypto bits where the most important thing is getting it verifiably right&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; TweetNaCl&apos;s simplicity lends itself towards formal verification&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; a larger library like libsodium or cryptocpp will NEVER be formally verified&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;m not convinced of the original argument. userland PRNGs are not a liability&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and haveged itself was recently recommended on crypto list &lt;a href=&quot;http://www.metzdowd.com/pipermail/cryptography/2016-November/030930.html&quot;&gt;http://www.metzdowd.com/pipermail/cryptography/2016-November/030930.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: I agree, but there&apos;s also nothing wrong with just hitting /dev/urandom each time&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Since there is a heavy reliance on crypto, and most of the implementation was already written with crypto++ in mind (though it is more &apos;abstracted&apos; now), any swap-out of crypto would &lt;em&gt;not&lt;/em&gt; be worth the benefits gained.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; haveged would still be of benefit there as it affects the chain from /dev/random -&amp;gt; /dev/urandom&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There&apos;s a tendency for security researchers to hype every small thing too, fwiw.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hitting /dev/urandom every time leaves an obvious footprint. I suppose it&apos;s more of an issue for closed-source s/w&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: yeah - for Monero a root user would be able to trivially trap for any obfuscation we add&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; IME, reverse engineering closed source, it&apos;s harder to break a PRNG n a binary with no symbols and no syscalls&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but yeah, not relevant for open source&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes but we are not implementing DRM here&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; * was responding to fluffypony&apos;s ping for kovri, what wasn&apos;t an endorsement or argument for/against anything for monero&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; s/what/that/&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: sure, but it&apos;s advantageous if Kovri and Monero use the same lib&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; less code to maintain, yeah&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; bigger impact if a flaw is found&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (for functions TweetNaCl doesn&apos;t have, or where performance greater than TweetNaCl&apos;s is required)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sure, but we&apos;re not protecting ourselves by using libsodium vs. cryptocpp&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; unless we know in advance that one will have an implementation flawthat the other won&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; is a C++ dep an issue going into the future with talk of porting to pure C?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Can someone give a tl;dr of all crypto schemes required by monero (aside from ed25519, keccak, and any PRNG concern)?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; blake256, chacha8, groestl, skein, jh, keccak&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; cryptonight uses keccak, groestl,&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah what fluffy said&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There&apos;s all the stuff in crypto-ops.c&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: that&apos;s covered by TweetNaCl&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ie. covered by SUPERCOP&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I presume we&apos;re gonna support TLS on rpc connections too?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Do you mean that it&apos;d be still used if we were to change to cryptocpp ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: kinda - vtnerd is working on it atm&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;re going to have easy instructions on TLS wrappers, and then authentication on the RPC layer&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: yes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Why change, then ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If it&apos;s only part change, I mean.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &amp;lt;vtnerd&amp;gt; I wanted to mention that I would recommend _not&lt;/em&gt; adding SSL support directly to the codebase. I think using SSH tunneling or a SSL proxy like hitch would be better. I can write a guide and some basic strategies if you have someone in particular that wants the rpc stream encrypted&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &amp;lt;vtnerd&amp;gt; one of the advantages is not having to configure all of the keys, etc. I&apos;m thinking about adding a warning that can only be suppressed with a CLI option or user-input if someone binds to a non-loopback IP&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; I used that argument for kovri last year, it was quickly shot down by str4d and zzz.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/varnish/hitch&quot;&gt;https://github.com/varnish/hitch&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: to get away from the in-source implementations that are mostly obscure or not massively common&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; i2p-relay: do you recall the arguments against doing it that way?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Expecting users to use a guide or 3rd party is probably not a good idea.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; vtnerd: there may be a log pasted in a closed github issue&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I would just use stunnel, it&apos;s already proven and pretty simple&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Basically what I just said.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s a lot easier to do the wrong thing thogh.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think if we can detect and warn users that their behaviour is unsafe, but here&apos;s what they can do to fix it, that&apos;s enough&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The same users that asked a question that I had answers with a red message when bitmonerod stopped, but they had somehow missed ? :)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; openssl is a dependency for kovri anyway, implementing tls/ssl sockets is trivial. Are we talking more about than sockets though?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; if SSL support is integrated public keys still have to be generated, stored, and then copied remotely ... so its still frustrating&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: what if it won&apos;t start when bound to an external IP, unless you pass a flag to override it?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that&apos;s life. we can write a certificate generator/mini-CA&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Maybe. I don&apos;t know near enough about this to have a useful opinion anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I already have one I wrote for OpenLDAP back in 2000 (mini-CA)&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; CA key still has to be distributed ...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; CA key ?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; CA cert, not key&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Certs for whom?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; its still just a public key&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Is there an open issue for this with discussion so I catch up?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; my understanding is that one reason bitcoin is removing integrated tls support from their rpc server is to discourage people from exposing that surface to the internet when they don&apos;t have the resources to give it the same review as p2p/etc interfaces&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; on a personal node, you only care that your personal clients can connect. you generate your own CA, a server cert for your node, and a client cert for your wallets.&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; but for monero, there is already remote daemon support so perhaps not relevant&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Oh, personal nodes, ok thanks hyc.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and you use full cert verification in both directions, to prevent any foreign apps from connecting.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hmmmm&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; which can be done with SSH easily too&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; Not everyone has access to ssh nor know how to use ssh.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah, if you&apos;re going to keep a long running ssh tunnel alive&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; I haven&apos;t seen an easy way to &quot;auto-configure&quot; because the clients still need to know server pub key&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; node and client need a copy of the CA cert&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; I guess blindly accepting the cert is better ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; with TLS clients can just approve a fingerprint&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; then it&apos;s a visual comparison to a self-signed cert&apos;s fingerprint&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; tofu seems acceptable to people, despite its weaknesses&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ugh.&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; i know&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if you&apos;re going to document best practice for TLS, don&apos;t document shortcuts. that&apos;s garbage.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;re bikeshedding - we need to put a peg in the sand and make a decision, even if it&apos;s the wrong decision&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;m in favour of not building things and ripping them out later&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but rather not having them until there is an overwhelming demand for it&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; erf&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah, fine. no built-in TLS support for now&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;d be fine with that plus the --force-plaintext-bind-to-non-local-ip&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;ll use the fail-on-start method if there are RPC bindings to non-loopback addresses, and we&apos;ll have a guide that documents hitch and stunnel&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; I already have a patch ready that forces a user to confirm if the rpc-bind-ip is not loopback&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; vtnerd: can we make it fail-unless-overridden-by-flag?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;re trying to avoid interaction on the daemon&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; the patch has both. Without the flag set it prompts the user&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; --confirm-external-bind&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Maybe test if stdin is tty, fail if not.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, wait, windows. Nevermind.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds like just fail without the flag is simpler&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; definitely. will do then&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; that is&lt;em&gt;yes patch is less useful now, but I guess it did cleanup simpler_wallet.cpp some&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Next thing. Did shen give an idea when he might have a first pass of things that need fixing ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I have time to fix, and we&apos;re pressed for time :D&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; othe: ^^&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we wait for othe&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Later, then.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; in the meantime - anyone want to bring up anything else?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh - also, if anyone has any strong opinions on the crypto lib we should be using, now is a good time to mention them&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; my inclination is to cryptocpp for a few reasons&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/Comparison_of_cryptography_libraries&quot;&gt;https://en.wikipedia.org/wiki/Comparison_of_cryptography_libraries&lt;/a&gt; is a good starting point if anyone wants to compare it to the others&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i had some discussion points wrt to the gooey if no one else has anything&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pero: go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i think the navigation menu might need a 2nd level&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; medusa&lt;/em&gt; / dEBRUYNE ^^&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; slash Jaquee&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; perhaps an advanced or something to that effect to house verify payment and sign/verify&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; those are features that are not going to be very often&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; especially sign/verify&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; sign/verify needs to be renamed to &apos;Signatures&apos; i think&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; it&apos;s kind of confusing with &apos;verify payment&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; but i think if they were thrown into an Advanced top-level tab then there would be less possible confusion for most users&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; the other thing- what&apos;s up with that qt title bar?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; isnt that best left for the OS to handle&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; IIRC, people slightly preferred keeping it.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i dont think &apos;preferring&apos; makes it the right decision&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; oh, as a point of curiosity - monerod runs quite happily on a phone even on 2G. using --out-peers 2.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hardly any bandwidth used.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i have 2 titlebars in gnome&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; is that the case for all OSs?&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; doesnt apple have it&apos;s buttons on the left side?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I have two too. But then I have a special setup.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; then it&apos;s a bug&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: you &lt;em&gt;are&lt;/em&gt; special&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 2 minutes and then I bring up meeting bot, so let&apos;s wrap this up&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i agree on using the os default&lt;br&gt;&lt;strong&gt;* fluffypony&lt;/strong&gt; hates the OS default&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; we&apos;re also going against OS-specific consistent user experience&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; ... wat...&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; and that we need to work on the ux.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; against their design standards&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; re: crypto libraries, imo, use TweetNaCl for what you can. Cryptopp for everything else.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; agree with pero - app should leave widgets to user&apos;s window manager&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; olark: agreed&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; title bar included&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we don&apos;t want it looking like it&apos;s from 1995 tho :-P&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we don&apos;t want it looking different from everything else on their desktop&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;d prefer that the Monero Core app is consistent across platforms&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; it was a pretty jarring experience for me running it on windows&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; well it&apos;s just a titlebar&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok let&apos;s discuss it later, meeting bot coming online&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; it&apos;s not going to consistent - some platforms might have it maximized&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; like on mobile&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.10.1 &quot;Wolfram Warptangent&quot; Released</title><link>https://beta.monerodevs.org/blog/2016/12/14/monero-0.10.1-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/12/14/monero-0.10.1-released/</guid><description>A mandatory update containing important, consensus-critical bug fixes</description><pubDate>Wed, 14 Dec 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;This is a necessary point release of Monero v0.10 &quot;&lt;em&gt;Wolfram Warptangent&lt;/em&gt;&quot;, and is highly recommended as it includes consensus-changing fixes to the RingCT implementation and various other bug fixes.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;major changes to support the GUI&lt;/li&gt;
&lt;li&gt;adds full support for &quot;fluffy blocks&quot;, a propagation improvement similar to Compact Blocks in Bitcoin Core&lt;/li&gt;
&lt;li&gt;adds in a dynamic fee system&lt;/li&gt;
&lt;li&gt;expansion of the data stored in the wallet cache, including the GUI address book&lt;/li&gt;
&lt;li&gt;switch to Borromean signatures in RingCT&lt;/li&gt;
&lt;li&gt;add Monero payment URI support to the wallet library&lt;/li&gt;
&lt;li&gt;complete overhaul of the threading system&lt;/li&gt;
&lt;li&gt;optimise the wallet blockchain refresh mechanism&lt;/li&gt;
&lt;li&gt;created a contributing guide&lt;/li&gt;
&lt;li&gt;switched to a dynamic dust threshold system&lt;/li&gt;
&lt;li&gt;added a command to compute the total coinbase&lt;/li&gt;
&lt;li&gt;major RingCT performance improvements&lt;/li&gt;
&lt;li&gt;killed off the old fast_exit mechanism, which caused more issues than anything else&lt;/li&gt;
&lt;li&gt;improved and fixed the cold wallet transaction signing mechanism&lt;/li&gt;
&lt;li&gt;overhauled the sweep_unmixable implementation&lt;/li&gt;
&lt;li&gt;fixed FreeBSD builds&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 29 people who worked, largely unpaid and altruistically, to put out 481 commits containing 10 517 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;Randi Joseph&lt;/li&gt;
&lt;li&gt;Gingeropolous&lt;/li&gt;
&lt;li&gt;Shen Noether&lt;/li&gt;
&lt;li&gt;Pierre Boyer&lt;/li&gt;
&lt;li&gt;taushet&lt;/li&gt;
&lt;li&gt;guzzi_jones&lt;/li&gt;
&lt;li&gt;Oyvind Kvanes&lt;/li&gt;
&lt;li&gt;J Ryan Littlefield&lt;/li&gt;
&lt;li&gt;lethos3&lt;/li&gt;
&lt;li&gt;Will Skinner&lt;/li&gt;
&lt;li&gt;codehalo&lt;/li&gt;
&lt;li&gt;Jaquee&lt;/li&gt;
&lt;li&gt;Dan Miller&lt;/li&gt;
&lt;li&gt;moneromooo-monero&lt;/li&gt;
&lt;li&gt;AwfulCrawler&lt;/li&gt;
&lt;li&gt;Lee Clagett&lt;/li&gt;
&lt;li&gt;Riccardo Spagni&lt;/li&gt;
&lt;li&gt;zveda&lt;/li&gt;
&lt;li&gt;anonimal&lt;/li&gt;
&lt;li&gt;TedTheFicus&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;Myagui&lt;/li&gt;
&lt;li&gt;NanoAkron&lt;/li&gt;
&lt;li&gt;Jkat&lt;/li&gt;
&lt;li&gt;iDunk5400&lt;/li&gt;
&lt;li&gt;Adriaan Joubert&lt;/li&gt;
&lt;li&gt;Dion Ahmetaj&lt;/li&gt;
&lt;li&gt;Jacob Brydolf&lt;/li&gt;
&lt;li&gt;Ilya Kitaev&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/monero.win.x64.v0-10-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/monero.win.x86.v0-10-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/monero.mac.x64.v0-10-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/monero.linux.x64.v0-10-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/monero.linux.x86.v0-10-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/monero.linux.arm7.v0-10-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/monero.freebsd.x64.v0-10-1-0.tar.bz2&quot;&gt;FreeBSD, 64-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;ul&gt;
&lt;li&gt;monero.win.x64.v0-10-1-0.zip, 727a53dd154b61fd653f81da27788077fdf519301c81d3c1eb033c1ff2bf97c6&lt;/li&gt;
&lt;li&gt;monero.win.x86.v0-10-1-0.zip, ce77137b33bcaeb59273cb73b86e426e35e6209fb52a7e74fd9432a5a3018041&lt;/li&gt;
&lt;li&gt;monero.mac.x64.v0-10-1-0.tar.bz2, 447cebae257864b3706a8622f495bfd9fae780a6b277e1e31ac83bef7bc855c6&lt;/li&gt;
&lt;li&gt;monero.linux.x64.v0-10-1-0.tar.bz2, bf09eea27c957e7e2bdd62dac250888b301d4d25abe18d4a5b930fa7477708c7&lt;/li&gt;
&lt;li&gt;monero.linux.x86.v0-10-1-0.tar.bz2, 9a18d274970df85d6bc926dc99407959c680c36f19017996be9c758f6c02cf06&lt;/li&gt;
&lt;li&gt;monero.linux.arm7.v0-10-1-0.tar.bz2, 57221605997a3cd815f2a9689486abbdb124263fff047ca61068900eb7cb1839&lt;/li&gt;
&lt;li&gt;monero.freebsd.x64.v0-10-1-0.tar.bz2, 3858d4786b65a37e981b142e9c0f256ac66662314794d05f595c4c30cb5b6ddb&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>Monero Core GUI Beta 1 Released</title><link>https://beta.monerodevs.org/blog/2016/12/22/monero-core-gui-beta-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2016/12/22/monero-core-gui-beta-released/</guid><description>The first beta of the long awaited Monero Core GUI</description><pubDate>Thu, 22 Dec 2016 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;The first beta of the Monero Core GUI has been released. Note that, at this time, we have not completed support for 32-bit Windows, FreeBSD, and ARMv7 Linux devices. They are all being worked on, and we hope to complete support for them by the time of the first release.&lt;/p&gt;
&lt;p&gt;Download links are at the bottom of this post, and please take note of the known issues and caveats listed below.&lt;/p&gt;
&lt;h3&gt;Known Issues&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Due to several important updates, 0.10.1 wallet binaries will not work with wallets created by the GUI. Please use the binaries included in the package instead. Note: you can definitely use the 0.10.1 daemon:)&lt;/li&gt;
&lt;li&gt;If you have been testing earlier builds you may have to delete your configs. There is &lt;a href=&quot;http://monero.stackexchange.com/questions/2866/where-are-the-monero-core-configuration-parameters-stored/2870#2870&quot;&gt;a guide describing how to do this on this StackExchange post&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Older computers may have an issue with the QT renderer, and will either crash or display a white / black window. You can change the rendering mode &lt;a href=&quot;http://monero.stackexchange.com/questions/2928/how-to-change-the-monero-core-rendering-mode-for-older-computers/2929#2929&quot;&gt;as described on this StackExchange post&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;FAQ&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;Can I use a remote node?&lt;/em&gt; This is certainly possible. In the wizard, change the daemon address from &lt;code&gt;localhost:18081&lt;/code&gt; to the address of the remote node. For instance, if you want to use the remote node of moneroworld.com, change &lt;code&gt;localhost:18081&lt;/code&gt; to &lt;code&gt;node.moneroworld.com:18081&lt;/code&gt;. For more open node options, please check out the &lt;a href=&quot;https://moneroworld.com/#nodes&quot;&gt;MoneroWorld open node directory.&lt;/a&gt; Alternatively, you can specify a daemon address on the &lt;code&gt;Settings&lt;/code&gt; page.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;What do I do if the GUI is showing &lt;code&gt;Wrong Version&lt;/code&gt; at the bottom left?&lt;/em&gt; If you see this message the daemon you are using is incompatible with the GUI. The daemon supplied in the binaries is compatible with the GUI. Thus, if you are seeing this message you are likely using a remote node, which is running a daemon that is incompatible with the GUI. Note that you will be able to receive funds. However, you &lt;em&gt;won&apos;t&lt;/em&gt; be able to send funds.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;What if I get an &quot;Can&apos;t create transaction: Wrong daemon version: internal error: histogram reports no unlocked outputs for xxxxxxxxxxxx, not even ours&quot; error?&lt;/em&gt; This means that you are using a daemon that is incompatible with the GUI. This is likely caused by using a remote node (see above). Alternatively, it could be caused by using a version 0.9.4 or 0.10.0.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;What if I get an &quot;Error: failed to load wallet: input stream error&quot; error when trying to open an existing wallet&lt;/em&gt; This is due to the wallet cache (&lt;code&gt;&amp;lt;walletname&amp;gt;&lt;/code&gt;) being incompatible. You can circumvent this error by removing your wallet cache. The GUI will then open your wallet and refresh from scratch. It is advised to properly backup your wallet files before you perform this action. Also note that deleting the wallet cache results in losing some of the transaction history, namely recipient addresses and private tx keys. Thus, if you want to use an existing wallet with the GUI, it is advisable to backup your wallet cache in case you need transaction history info in the future.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;What if I get an &quot;Error opening wallet: std::bad_alloc&quot; error?&lt;/em&gt; This error is also caused by an incompatible wallet cache. See the previous question for further information.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;Can I open a wallet I created with the CLI?&lt;/em&gt; Yes, this is possible with the wallet picker in the wizard. Use the &quot;I want to open a wallet from file&quot; option and select your .keys file to open the wallet created with the CLI. Alternatively, if you already have a wallet opened and want to switch to your CLI wallet, go to the &lt;code&gt;Settings&lt;/code&gt; page and choose &lt;code&gt;Close wallet&lt;/code&gt;. This will bring you back to the wizard, where you can choose your CLI wallet. Note that your cache may be incompatible and you may incur an error. If this happens, see the FAQ questions above.&lt;/p&gt;
&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 32 people who worked, largely unpaid and altruistically, to put out 736 commits containing 321&amp;nbsp;056 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;taushet&lt;/li&gt;
&lt;li&gt;HugTime&lt;/li&gt;
&lt;li&gt;James Cullum&lt;/li&gt;
&lt;li&gt;sbialy&lt;/li&gt;
&lt;li&gt;signo88&lt;/li&gt;
&lt;li&gt;Ilya Kitaev&lt;/li&gt;
&lt;li&gt;redfish&lt;/li&gt;
&lt;li&gt;henrud&lt;/li&gt;
&lt;li&gt;NanoAkron&lt;/li&gt;
&lt;li&gt;Kenshi Takayama&lt;/li&gt;
&lt;li&gt;Jaquee&lt;/li&gt;
&lt;li&gt;Daniel Ternyak&lt;/li&gt;
&lt;li&gt;Riccardo &quot;fluffypony&quot; Spagni&lt;/li&gt;
&lt;li&gt;ferretinjapan&lt;/li&gt;
&lt;li&gt;medusa&lt;/li&gt;
&lt;li&gt;Guillaume Le Vaillant&lt;/li&gt;
&lt;li&gt;xmrdc&lt;/li&gt;
&lt;li&gt;dEBRUYNE&lt;/li&gt;
&lt;li&gt;xmr-eric&lt;/li&gt;
&lt;li&gt;Christoph Mayerhofer&lt;/li&gt;
&lt;li&gt;Howard &quot;hyc&quot; Chu&lt;/li&gt;
&lt;li&gt;githubrsys&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;krzysztoff7&lt;/li&gt;
&lt;li&gt;Derek Zhang&lt;/li&gt;
&lt;li&gt;Martin Zając&lt;/li&gt;
&lt;li&gt;mochaccinuh&lt;/li&gt;
&lt;li&gt;Gingeropolous&lt;/li&gt;
&lt;li&gt;MoroccanMalinois&lt;/li&gt;
&lt;li&gt;Andreas Brekken&lt;/li&gt;
&lt;li&gt;Maitscha&lt;/li&gt;
&lt;li&gt;Clement&lt;/li&gt;
&lt;li&gt;Christoph Schnerch&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/gui/monero.gui.win.x64.beta.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.mac.x64.beta.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.beta.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.linux.x86.beta.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;ul&gt;
&lt;li&gt;monero.gui.win.x64.beta.zip, cb8bdf36fb56739a0fa746bec8dd51fb3479d51a3b8f0ce41a771f1d5a924bdb&lt;/li&gt;
&lt;li&gt;monero.gui.mac.x64.beta.tar.bz2, 907bfb4832c74de6cec7df730dfce5d9ccc1e6de09b6a4546cb9eee1f8242968&lt;/li&gt;
&lt;li&gt;monero.gui.linux.x64.beta.tar.bz2, cecbe4b23f777442de861bc0981af0857dab043ed63be98f768cdd00825a8d09&lt;/li&gt;
&lt;li&gt;monero.gui.linux.x86.beta.tar.bz2, daabd11b271685cedf5d6321cbde5e6b7c2691630a4355a973fc0cb99b1d2dc9&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2017-02-05</title><link>https://beta.monerodevs.org/blog/2017/02/05/logs-for-the-Kovri-dev-meeting-held-on-2017-02-05/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/02/05/logs-for-the-Kovri-dev-meeting-held-on-2017-02-05/</guid><description>Brief review of what has been completed since last meeting, Salti, and code &amp; open tickets discussion</description><pubDate>Sun, 05 Feb 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 1.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; greetings&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &apos;Hola&apos; as hyc would say right now&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [endogenic]&lt;/strong&gt; Hi!&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-guzzi}&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; Our last meeting was on November 27th, 2016 so, nothing can be &quot;brief&quot; about a review.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; There were holidays, etc, so there was a leave of absence but development is going strong.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; All I can say is if anyone is really interested, we have git-log and github (kovri + meta), my fork, and &lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress/86967/anonimal-s-kovri-full-time-development-funding-thread&quot;&gt;https://forum.getmonero.org/9/work-in-progress/86967/anonimal-s-kovri-full-time-development-funding-thread&lt;/a&gt; for any TL;DR&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m also have uncommitted work, finishing up the crypto impl refactor + testing for this new exception dispatcher.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; JFTR: of the thousands of lines of code that we forked from, almost none of it handled exceptions. All this spaghetti code, and that guy did not even have a basic grasp of design with exception handling in mind. Literally, much of the core code is still stringed together with the hope that it won&apos;t fail. I hate it. It&apos;s always been like walking on glass, but a real fix will take time. So, I&apos;ve started in&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; that direction at least in terms of getting exceptions handled or handled better.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We have two new contributors: MoroccanMalinois and Chris Barry (lazygravy), and EinMbyte and olark have returned.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; At this point I think a Q&amp;amp;A for &quot;brief review&quot; would be best.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that summary is pretty scary&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Good scary, I hope?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ;)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; it points in a good direction&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Good, I hope so!&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; sounds like bytecoin code :D&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; The i2pd situation was interesting to say the least :p&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Or more aptly titled: &quot;why2pd&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [endogenic]&lt;/strong&gt; Total kovri noob here. Not looked at the code yet. Is there any significant future use case for kovri libraries? Is it worth doing upfront? &lt;em&gt;sits back down&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Monero. That&apos;s the biggest future use-case so far.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; I would like to see a future where kovri would be the go to i2p router for implementing into applications&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Instead of tor&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; blegh&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Monero obviously first though ;)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; makes sense. tor was created for the gov&apos;t after all&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Yep&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; if it will do good for cash/monero i guess those use cases will follow by time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Everyone seems to be ecstatic about libkovri but I must stress that this is a sensitive network so, the lib should be used with that in mind.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Tor doesn&apos;t have this issue. All that work is upon the relays.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; True&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Simply shutting down the router when it&apos;s most convenient has a negative impact on the network and anonymity. The API needs to take this into consideration as will any applications.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I can get into details, not meeting worthy. endogenic I don&apos;t think I answered your question well enough, I hope I can do better after the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Any questions about &quot;brief review&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Hang around in #kovri endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Basically we are close to nightlies right?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ^ #kovri-dev is more informative&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {Slack} [endogenic]&lt;/strong&gt; i’m here&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes, nightlies are technically available &lt;a href=&quot;https://build.getmonero.org/waterfall&quot;&gt;https://build.getmonero.org/waterfall&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &lt;em&gt;but&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; pigeons and I are working out packaging details.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Right now they &lt;em&gt;all&lt;/em&gt; run a hacked makeself installer. So, download -&amp;gt; chmod +x -&amp;gt; run the installer.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Windows requires msys2, this is silly so I think we can do a windows installer method (I posted details in the meta repo)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Hi, sorry for being late&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [needmultisig90]&lt;/strong&gt; oh its being relayed&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [needmultisig90]&lt;/strong&gt; neat&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; needmultisig90 wants to head up the packaging front. needmultisig90: if you aren&apos;t watching the meta repo, I highly recommend that.&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [needmultisig90]&lt;/strong&gt; link pls&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/meta&quot;&gt;https://github.com/monero-project/meta&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; If you review the issues, you&apos;ll see where are on packaging.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; where we are&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [needmultisig90]&lt;/strong&gt; Added, will do&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I don&apos;t want to shortchange the work that&apos;s been done since the last meeting, any more Q&amp;amp;A before moving onto the next point?&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; thinks too&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oh, yes, another new contributor alvinjoelsantos (I don&apos;t know if he&apos;s around)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {Slack} [needmultisig90]&lt;/strong&gt; ajs is cool&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {Slack} [needmultisig90]&lt;/strong&gt; @ajs&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {Slack} [needmultisig90]&lt;/strong&gt; he appears to be online&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oh, &lt;em&gt;that&apos;s&lt;/em&gt; ajs, excellent.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Good to have new blood :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ajs wanted to work on the website too, IIRC?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {Slack} [needmultisig90]&lt;/strong&gt; he&apos;s working with me on /r/moneromarket&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {Slack} [needmultisig90]&lt;/strong&gt; I believe so&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {Slack} [needmultisig90]&lt;/strong&gt; he has a background in law&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &quot;I am the law!&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {Slack} [needmultisig90]&lt;/strong&gt; and was working with OpenBazaar on drafting up arbitration agreements IIRC&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; also on the monero stealth addresses script : )&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {Slack} [needmultisig90]&lt;/strong&gt; he can correct me&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Have him take a look at /r/Kovri&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; does the website exist? i&apos;m happy to help add content and such&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; bigreddmachine: we all need to tackle fluffypony because he&apos;s been coveting the website idea since we started&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &quot;MY PRECIOUS!&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; bigreddmachine: yes&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; I moved laptops and so now half my stuff lives on my old one&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; I&apos;ll try consolidate and push it up this week&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; okay, just wanted to make sure i hadn&apos;t missed something. i&apos;ll watch the repo - going under getmonero.org or as a separate repo/site?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Last call for point 2. &quot;brief review&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; bigreddmachine: while you&apos;re here, we did make some progress on Salti. Any news from upstream on their API?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; bigreddmachine: same design, new content, linked from the getmonero menu bar&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Progress on salti?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; EinMByte: yes, have you read some of the conversation in the open salti issue?&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; anonimal: i&apos;ve been tracking the open tickets but everything got held during holidays. nothing there yet, but i might make a proof of concept for chromium if there&apos;d be interest&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; &quot;some of&quot; yes, that sounds about right&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; bigreddmachine: sounds great&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; EinMByte: most of the collaboration was in IRC, not in issue.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; it would be easy enough to port to firefox + tbb once they finish webrequests.proxy&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; bigreddmachine: will you open FFS for this? I think it&apos;s worth it.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; for the chromium part? or ff/tbb?&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; shrugs&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; i don&apos;t feel comfortable proposing something that at the moment isn&apos;t possible and relies on mozilla dev community before it can get started...&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Chromium PoC sounds good none-the-less.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; but i will FFS it once i think it&apos;s doable&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; I would be careful with Chrome / Chromium since unlike Firefox there is no no option to disable DRM&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; The DRM could be an attack vector&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Anything that relies on mozilla sounds bad to me&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; Firefox and clones are fine&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; ArticMine - DRM isn&apos;t included in chromium afaik. chromium is only open source code.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; ... at least that&apos;s always been my understanding.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Firefox is fine, of course, and preferably we should use Firefox (or at least that was the initial idea)&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; anyway, we can discuss details after the meeting if there&apos;s interest. don&apos;t want to hold up anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; but relying on mozilla to move... probably not going to happen&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; &lt;a href=&quot;https://bugs.chromium.org/p/chromium/issues/detail?id=686430&quot;&gt;https://bugs.chromium.org/p/chromium/issues/detail?id=686430&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; no chromium is even binary blobs download at compiletime&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; The DRM in Chrome is currently an issue in Chromium&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; bigreddmachine: this is technically &quot;3. Code + ticket discussion / Q &amp;amp; A&quot; so we can chrome-it-up if needed.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Any other comments on Salti?&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; okay - maybe a chromium POC would need to stay just that, a POC, and never production.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Something to play with at least, I&apos;m up for that.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; &quot;Any other comments on Salti?&quot; --&amp;gt; just that i&apos;ll keep trying webRequests.proxy&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, thank you. That sounds ideal AFAICT.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Onto other code + ticket discussion:&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Since I have no questions for myself, any Q&amp;amp;A?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Open PR from guzzi, ETA for completion?&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [moroccanmalinois]&lt;/strong&gt; hi guys, guzzi are you interested in #399 ? i may give it a shot if you are not&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oooo #399, my favourite.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-guzzi}&lt;/strong&gt; * anonimal, this week on PR&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-guzzi}&lt;/strong&gt; * checks 399&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moroccanmalinois: ironically, I highly encouraged guzzi to get started on that after we merged his PR.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [olark]&lt;/strong&gt; I&apos;ll leave what I have to say for after.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [olark]&lt;/strong&gt; Unless there are no questions people have about kovri&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moroccanmalinois: but now that he will be funded, I would ask him to contribute partly to that and help me with many other areas instead&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [moroccanmalinois]&lt;/strong&gt; @anonimal &quot;easiest&quot; one i find&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-guzzi}&lt;/strong&gt; sounds like a plan.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I mean, I can&apos;t speak for either of you; please do it!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, so moroccanmalinois is on #399 now?&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [moroccanmalinois]&lt;/strong&gt; my pleasure if guzzi is fine with it&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Do we still have important SSU issues open?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Might take a look in the next week&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-guzzi}&lt;/strong&gt; but converting .jar to c is a great way to learn&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-guzzi}&lt;/strong&gt; we an decide away from the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; #399 is actually great for various reasons, one of which would introduce a new dev to the purpose of libkovri-client and libkovri-core&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [moroccanmalinois]&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; EinMByte: yes, the same ones I believe since you left though I may have resolved one or two but not closed (I don&apos;t know)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; guzzi: we wouldn&apos;t be converting .jar to c&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ll give details after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; olark did you mean monero question for after the meeting or kovri question?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Alright. Might do some additional refactoring, since I never completely finished that&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-guzzi}&lt;/strong&gt; oh i see just skimmed&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Not so much a question but a new development that pertains to both kovri and monero :)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Something I have been thinking about while I was looking at Monero&apos;s ring signatures.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; EinMByte: that sounds great&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; will look at issue tracker after meeting&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, anymore on 3. Code + ticket discussion / Q &amp;amp; A ?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Lots of TODO&apos;s. I&apos;m adding them like spice to bland soup.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; I&apos;ll mention it in 4.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Once I get these two branches merged, maybe someone can pick some of them up. We&apos;ll see.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; I will bring up an item in 4&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 30 seconds until 4.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-guzzi}&lt;/strong&gt; i like todos&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Floodgates opened!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Fashion, food, travel: anything goes!&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; Yes &lt;a href=&quot;https://www.myhackerhouse.com/windows_drm_vs_torbrowser/&quot;&gt;https://www.myhackerhouse.com/windows_drm_vs_torbrowser/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; DRM used to attack tor in Windows&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; Cost to get Windows to trust this attack 10,000 USD&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thanks ArticMine, looks like a great read.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; bigreddmachine: ^&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; Should also work against i2p&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; will read more after meeting&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony: are you gpg verifying the kovri subscription that&apos;s hosted on github?&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; okay, so i&apos;ll go ahead and say that i won&apos;t officially ever support a chrome version of Salti then.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; I&apos;ll let ArticMine go first&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; wanted to ask that in monero&apos;s meeting on the topic of github security&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &quot;subscription&quot; ?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; By the way, if anyone needs access to the salti repo, please tell me&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moneromooo: &lt;a href=&quot;https://github.com/monero-project/kovri/blob/master/pkg/client/address_book/hosts.txt&quot;&gt;https://github.com/monero-project/kovri/blob/master/pkg/client/address_book/hosts.txt&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; My take is that any browser / OS that supports DRM is vulnerable to an attack against anonymity / IP obfuscation&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; As with many features like DRM, it&apos;s best that they&apos;re just enabled&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; *disabled LOL&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol EinMByte&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moneromooo: the only reason I&apos;m signing it is because fp is pulling directly from github&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; So i2p on such a platform may create a very dangerous sense of false security&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ArticMine: much like anything Windows&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; now windows fan&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; *not&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; olark: 10 minutes left&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Tick tock tick tock!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony: in addition to my ping above, is there any kovri-related news related to your conference circuit?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Salti is a good solution for now&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; In the future we could have our own dedicated browser&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Not sure when that is viable though&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; sorry got really bad tunnel lag&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; I have been thinking about how LN or something similar would work with monero&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; anonimal: just generally good chats&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; Nothing mind blowing&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Once kovri gets implemented into nodes and wallets this opens the doors to some really great developments&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; Some good talk on Tor failure modes&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Since we would have access to i2p for routing&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; A few people at 33c3 said that i2p was a prescient choice&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; kovri - the prescient choice for online anonymity&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; It would need to be a plugin for kovri&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; wants Kovri&apos;s I3P technology. Trademarked, stamped, hah!&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; Hah&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I3P, your cover of choice.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Could have a client tunnel for LN functionality in wallets&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Use kademlia DHT so the other &quot;lightning&quot; nodes know of each other&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Would be able to route around centralized troublesome nodes&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; Can I shut meeting-bot down, anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Fixes a lot of problems the current LN development is trying to fix&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony: 3 minutes left?&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; Kk&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Don&apos;t need to build routing from scratch&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Anyway it is still way to early to really till this could be possible&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; olark: sounds interesting. I&apos;d need more info to have a comment.&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; moneromooo - I&apos;ll work on the isolated testnet in a bit. I apparently need to rebuild all of my monerod&apos;s w/o libunwind, or it crashes trying to init a new blockchain. So I&apos;ll have it tested a bit later today.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; But there is good potential&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; swats Snipa&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Cool, thanks Snipa&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, one minute left. 5. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Same time, two weeks from now?&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; february 19? i can do that&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, I&apos;ll post on meta repo.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thanks everyone!&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2017-02-05</title><link>https://beta.monerodevs.org/blog/2017/02/05/overview-and-logs-for-the-dev-meeting-held-on-2017-02-05/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/02/05/overview-and-logs-for-the-dev-meeting-held-on-2017-02-05/</guid><description>Sync improvements for HDD, GUI 2nd Beta, fluffy blocks, and dynamic fee discussion</description><pubDate>Sun, 05 Feb 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;An overview &lt;a href=&quot;https://hellomonero.com/article/monero-dev-meeting-note-highlights-and-transcript-2017-02-05&quot;&gt;can be found on Hello Monero&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; welcome to the 77th annual hunger games&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; oof&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 1. greetings&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&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;fluffypony&amp;gt;&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 4. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 5. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so let&apos;s start with 1&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; HOLA&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hi. I&apos;m hyc, and I&apos;m a monerophile&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; Morning.&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; ArcticMine, luigi1111, luigi1114, luigi1112, othe, hyc, smooth, jaquee, m5M400, medusa, tewinget, zone117x, dEBRUYNE, moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; greetings&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [xmr-eric]&lt;/strong&gt; hullo&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; hey&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; one question... is there free margeritas?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Present in Q state.&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [endogenic]&lt;/strong&gt; * hands DaveyJones a margarita&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; DaveyJones: of course, dev meetings are 100% serious business and you need margaritas for that&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; greetings&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok let&apos;s move on to 2&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; when was the last meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; 2 weeks before christmas?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s been nearly 2 months since the last dev meeting because of end-of-year and me travelling etc.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; does anyone want to mention stuff that&apos;s been done&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (brb hopping out of taxi)&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-anonimal}&lt;/strong&gt; ^ FYI, monero meeting, kovri in 55 minutes.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; many many commits have been merged&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;hyc&amp;gt;&lt;/strong&gt; I will mention my own, using batched txns for node syncing, to reduce I/O demand&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [EinMByte]&lt;/strong&gt; anonimal: Oh right, should be keeping an eye on the meta repository too&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; this seems to speed up syncing on HDD by 2-3x while improving stability&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; great stuff hyc!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; hyc: sounds tasty&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; (the actual goal was to eliminate the few corruptions we&apos;ve see non Windows)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; seen on&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So the corruptions were fixed too?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so far it appears so.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I examined 3 corrupted Windows data.mdb files. they all had zero pages at the tail of the file&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; due to not being sync&apos;d before OS crashed&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the new code syncs more frequently, but in a background thread&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so throughput is still high because foreground doesn&apos;t have to wait for it&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but syncs are more often, to reduce the chance of unsync&apos;d pages during a crash&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but there&apos;s no 100% guarantee there.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; IIRC, this fix/addition was after latest point release? Was point release before or after the previous meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; this is for the default &quot;fast&quot; mode. you can still use &quot;safe&quot; mode for 100% guarantee, but super-slow.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and this is recent, merge was only a week or so ago&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok back, just got to sXpher&apos;s house&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; cool. I think that&apos;s it for me.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: tons of commits&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; was fluffy blocks already merged in by the last meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I think so?... That was before point release right?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I thought fluffyblocks was in 0.10.1&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yes, pretty sure it was&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; It was&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think it could be enabled on mainnet now, since testnet&apos;s not shown anything wrong with it.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: I can&apos;t remember&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: agreed&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moneromooo&apos;s new logging implementation, this is new.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Snipa: you did test it with a private testnet with only such nodes, right ?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; the crazy reorgs on testnet are due to old nodes on testnet?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah the new logging colours threw me for a loop :-P&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; yes logging is new, GUi scope for next release is like this:&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; extended x64 x86 linux support / cold signing / view only wallets / restore from private keys / integrated mining / better logging / daemon status button /&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; +display unlock time and confirmation&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; moneromooo - No, I didn&apos;t test on a private testnet, but my personal nodes all have patches enabling it on mainnet between them, and I&apos;m not seeing any issues with it yet.&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; All of my testnet nodes of course, have been running it as well without issues.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, I guess my point was lost. I don&apos;t have the disk space for many blockchains to test though...&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; If I need to go setup another one, I&apos;ve got enough disk space to do so. IIRC we thought it wasn&apos;t needed because all of the active testnet nodes were using it.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; medusa: ok great&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think for future we should have a separate line item for GUI stuff&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; My point was that I wanted to see if it worked on a network with ONLY fluffy blocks being sent.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (if there is GUI stuff I mean)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But it seems everyone just mentally removes the &quot;only&quot; word :D&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; Ah, sorry, I must of missed that. I can set that up still if it&apos;s wanted. I&apos;ve got more than enough nodes to do so.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;d be great, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I thought you&apos;d already done that actually.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What I want to know is whether there is a failure mode when a node can&apos;t sync from a fluffy block, but gets the block anyway from another peer.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; can&apos;t we just make testnet fluffy blocks only?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then we test it there&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; kk, I&apos;ll go figure out how to isolate a bunch of nodes this afternoon, and setup a small network to mine on.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We could.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; testnet seems pretty robust given the amount of stuff we&apos;ve done on it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; Snipa: &lt;a href=&quot;https://github.com/moneroexamples/private-testnet&quot;&gt;https://github.com/moneroexamples/private-testnet&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; I mean, I leave a couple hundred h/s there on my test pool. And have ~10-ish nodes up on it.&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; Oh, so I can add multiple exclusive nodes? I think that was one of the questionmarks I was running into.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; okyes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; Good stuff, I&apos;ll go fight with that here in a bit.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; let&apos;s move on&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; issues on Github are starting to pile up, and I think we should get on top of that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; as discussed before, the lack of granularity in Github&apos;s permissions is a bit of an irritation&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;ve discussed having a second repo with more collaborators, but I think that&apos;s going to create more confusion than anything else&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so my suggestion would be that we set up an issue closing bot that has collab status&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then that has a list of people that can ping it to close issues&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that sounds cool&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I haven&apos;t had a chance to see if such a thing exists, but if not it isn&apos;t hard to write&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/foosel/GitIssueBot&quot;&gt;https://github.com/foosel/GitIssueBot&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; that sounds great&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and if we set it up to do re-labelling too&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; How to protect from troll abuse?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; cool. could it handle labeling too?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; cant close yet but perhaps can be extended&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; by &quot;list of people&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: only specific people can ping it&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; a good start would be if everyone also takes care of their own issues in the meantime ( i know me included)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; medusa: agreed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok any Q&amp;amp;A items?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; About what ? Anything ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hi, I&apos;m fluffypony, AMA&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i&apos;m actually curious about the status of paybee&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; ;p&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Then I&apos;m annoyed at the merge commits, which can embed some arbitrary amount of dross, making things easy for an external attacker with access to github to slip pwnage.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Does anyone know a good way to prevent those (with manual exceptions since tewinget already said he wouldn&apos;t rebase the massive 0MQ branch) ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pero: we can talk about it later&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; any word from tewinget? did not read a thing from him recently, regarding 0mq&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; A git hook looks like the obvious option, though it&apos;s still vulnerable to github.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i asked him last night - sec&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: you mean to merge without the merge commit?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; that would require a rebase by the merger?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; &amp;lt;tewinget&amp;gt; &amp;lt;pero&amp;gt; very little movement on that front - the pr hasnt been touched in 2 months &amp;lt;--- I haven&apos;t commented on it in as much time, but I&apos;ve worked on it. Not as much as I could/should have, of course, but...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m not sure about that. AIUI, it&apos;s needed for the signatures. I&apos;m not super knowledgeable about what that entails wrt amount of dross.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-anonimal}&lt;/strong&gt; fluffypony: you very recently finished your extended 1 month+ tour, can you fill us in with details of any notable experiences?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: it &lt;em&gt;is&lt;/em&gt; needed for the signature, not everyone is signing their commits&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, rebase would fix, but that&apos;d need a LOT of rebases, so isn&apos;t practical.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and cherry-picking would lose signature?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; cherry-pick -S resigns.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it re-signs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and we want to maintain author sigs where they exist&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but with picker&apos;s key, not original key?&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; believes so&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, if someone else cherry-picks, then you can&apos;t preserve sig.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; This massive hole just annoys me, but I&apos;m not sure how to fix it.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: me neither&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; are you talking about the merge commits into master or like merging instead of rebasing&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I don&apos;t think it&apos;s a solvable problem&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; My automated sig checking on make thing is also vulnerable to that, since it trusts anyuthing the pony signs.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; luigi1112: merge commits into master&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, we can ask him to rebase, that&apos;s not hard.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It is for tewinget due to the amount of stuff, but that&apos;s a special case.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: rebasing will also make it hard to use Github to track PRs, surely?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; rebase-only I mean&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; so you want the maintainers merge commits to go away?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I meant rebasing before PR. The merger would still do a merge commit, unfortunately.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No, just yours, if you PR any. I understood fluffypony&apos;s line to mean this, maybe I misunderdtood.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; well,we can solve this but the procedure gets more awkward:&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; PR author rebases before merge&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; which mean merger has to contact PR author immediately before each merge&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, I hadn&apos;t seem luigi1112&apos;s first line. Ignore my last 2 then.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, that&apos;s what I ment by not practical :/&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah that won&apos;t work&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; :(&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Question:&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: answer&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I guess the best we can do it some kind of subjective &quot;rebased not too long ago so any extra dross diff is small enough&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; i know ... i know ... 42&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, two questions: is PR author out of the picture? Poof/gone?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But it requires the merge to check it.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; anonimal: usually not, but maybe a couple days&apos; latency. Which means the merger has all the latencies in series.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; not 100% following the problem&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oh, ok.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; What about hosting code on something that is under our control and not github? This would involve not using github though.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: but this is all in an effort to make sure that maintainers can&apos;t introduce extra bits in, right?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I guess most of the problem is fixed by refusing any patch with irrelevant crap, with merge commits, and when they also cause more than trivial diffs in the final merge commit.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; olark: that&apos;s not the problem, my merge commits are GPG signed, so &lt;em&gt;I&apos;m&lt;/em&gt; the failure mode, not Github&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So, why not close their PR and reopen a new one with their branch merged (not rebased) to maintain original sigs?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, maintainers and anyone who could fool the maintainer into signing a large merge.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; If they can&apos;t keep up, then do the work for them?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; anonimal: I do not understand &quot;why not close their PR and reopen a new one with their branch merged (not rebased) to maintain original sigs?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; neither do I&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds to me like it would create exactly the problem we&apos;re trying to address&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; PRs with irrelevant changes sliding in&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I think I don&apos;t understand the problem, so my question doesn&apos;t make sense.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; is 25% here, preparing for kovri meeting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: otoh it&apos;s not like we have so many eyes on PRs that nothing at all could be snuck past us, so maybe we&apos;re trying to solve a problem that is ultimately a non-issue&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I think we should continue this after the meeting, probably won&apos;t solve it here.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So... we&apos;re screwed alrady, might as well not care ?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; :-)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: yes :-P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I guess it is a practical solution for now.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Though, an easy win is to automatically reject any PR with a merge commit in it.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If github could be set up to reject those, that&apos;d remove a good chunk of dross already.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: I&apos;m happy with that - could the requester fix it by rebase + force-push ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (though still vulberable to github itself, but we said we don&apos;t care for now)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; do you have a recent example of a problematic PR?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes. That&apos;s what I do when I fix a trivial thing in a PR of mine.&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [nanoakron]&lt;/strong&gt; That’s what I do with mine&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and yes, I usually rebase my PRs on latest master&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; on the topic of Github, pigeons has a Gitlab mirror running on our (Monero&apos;s) hardware, so we&apos;re reasonably resilient to weirdness&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not a recent one. I found one, but it&apos;s a very odd behavior on a single VM.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; A mirror isn&apos;t really a good protection against this I think.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so new rule is that people submitting PRs should be asked to rebase + force-push if a merge commit exists in their PR&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, please. I do when I see them, but I often look just at the diffs and forget commits.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah that sounds reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But it could be automated I think.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;ll look to see if there&apos;s a hook&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; would be nice to automate things like notices on buildbot failures&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I just saw a java jar one. Which seemed... meh.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or on first-buildbot-failure&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; i have one q: what if the price explodes again and does 10x - what to do with fees? make F0 in the dynamic fee calc 10x smaller? somehow i feel it would call for a one time 10x blocksize bump as well to keep the proportions same, otherwise we&apos;d need huge multipliers to get to the point where increasing fee gives incentive to bump the blocks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine: ^^&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; A price increase without a corresponding increase in blocksize?&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; the ircbot for buildbot can notify when a job goes success-&amp;gt;fail&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [nanoakron]&lt;/strong&gt; @jollymort it’s not really reasonable to ask the blockchain to care about the fiat price because that requires gameable oracles&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pigeons: can it notify on the PR tho?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pigeons: ok cool - let&apos;s chat about it later / tomorrow and figure out which platforms we want to target with that&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; nanoakron i get it, but with the current set-up we decided on an arbitrary starting point&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [nanoakron]&lt;/strong&gt; You mean 60k blocks?&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; also jollymort ... what is a reasonable time-frame to call sth a higher price to even justify changing F0 ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; fwiw, there&apos;s so much constant failures that I ignore the buildot pings now (sorry)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Over time the assumption is that price follows transaction demand. Over the short term ther may well be a delay.&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; good point Davey... but i can imagine a scenario where we have 3$ fees for some period&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [nanoakron]&lt;/strong&gt; @jollymort What is a $3 fee? How does the system determine that in a zero-trust manner?&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; it doesn&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; maybe difficulty is a loose peg&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [nanoakron]&lt;/strong&gt; Fees are an economic negotiation between miners and users&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; If the price rises very fast it could happen. There is another complication factor here namely one time changes in transaction size&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; yeah, was RCT size bump considered?&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; maybe if sth like the average tx over a given time period sink TOO low some kind of mechanism would detect such a behaviour and see it as too expensive TX&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Ultimately fees are set by the blocksize penalty / demand / base reward&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; nanoakron i know that, but the minimum fee could become problematic in case of price bump&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [nanoakron]&lt;/strong&gt; The sudden increase to RCT sizes should have perhaps been considered in advance. The problem is people who panicked and refused to use RCT Tx, thereby keeping an odd mix of large and small Tx in each block, preventing proper upwards adjustment in size and downwards adjustment in fee&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; buth my math is way to bad to give a better example :D&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; so just changing F0 would probably be ok&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes the minimuim fee could need to be adjusted&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [nanoakron]&lt;/strong&gt; @jollymort can you please model what you want to happen first and submit it as a post or code somewhere so it can be considered formally? A bit of academic rigour would be nice here&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We just had an effective increase in TX size ~10x +&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; without changing F0&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; F0 was changed just before in anticipation&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; ah okay&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; anyway, i&apos;ll do some study&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; but just wanted to see your thoughts&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The relevant question is the change in RingCT Tx size and further optimizations&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [nanoakron]&lt;/strong&gt; I’m not averse to the idea, so long as it can be justified with a nice model of the expected behaviour and consideration of the potential attack surface&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [xmr-eric]&lt;/strong&gt; I have a question. When should the GUI come out of beta status? Because things are feeling pretty stable and the featureset seems complete to me.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Since this influences blocksize and consequently fee paid&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; It should be perpetually beta. It gets lonely around here without the reassuring lull of &quot;where&apos;s the GUI&quot; in the background&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; i was thinking of: increase baseline block size x5 and reduce F0 with x0.2&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; but block size is consensus so..&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Where&apos;s the LMDB wallet file ?&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; needs some justifications&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; nanoakron like i said... maybe sth like the average tx numbers decrease drastically for a given time frame could be a trust-less way too do it... but i have no clue how to get a decent formula&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [nanoakron]&lt;/strong&gt; Hrm...&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; as actual example... the price pumps and suddenly it is WAY to expensive to do any tx for the people&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; tx numbers can be gamed&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; jollymort there is merit to this&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [nanoakron]&lt;/strong&gt; @hyc is it possible to auto-scan the database file if the system wants to crash? e.g. “Database corrupt after block 120842…rewinding…&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; x5 due to RCT size increase&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; when the original 60kb was set, probably RCT was not in the works&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; so it was based on TXes of 1kb&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; the issue is the relative size of the tx to minim blocksize&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; or whatever was the pre-RCT size&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; is dev meeting over&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; nanoakron: not in general. since we only keep 2 persistent versions of the DB.&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; ArcticMine yes, that&apos;s how i see it&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; nanoakron: if the OS failed to sync the previous two txns, then the corruption is uncrecoverable.&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [nanoakron]&lt;/strong&gt; @hyc :( How about these pages of zeroes - if that’s a consistent failure mode can they be unwound?&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [nanoakron]&lt;/strong&gt; Oh&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok guys&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; anyways, just wanted to know if anyone else thought about this; won&apos;t take any more of your time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; let&apos;s wrap it up&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [nanoakron]&lt;/strong&gt; That’s all it takes?&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [nanoakron]&lt;/strong&gt; 2 Tx&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Kovri meeting starting in 5 minutes&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; nanoakron: yes. we could change this.&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; fluffypony ... AMA after the kovri meeting? :D about your journey and paybee?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; nanoakron: use a longer delay before reusing old pages.&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; if you got something to tell ^^&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [nanoakron]&lt;/strong&gt; @hyc Ok. At least there’s a potential way through it.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; I opened an issue to start discussing alternatives to the ringsize increase in September 2017 that negates a lot of possible attack vectors on ring signatures and still ensure a &apos;true&apos; strength of ringsize 4 at minimum for all transactions. It is here &lt;a href=&quot;https://github.com/monero-project/monero/issues/1673&quot;&gt;https://github.com/monero-project/monero/issues/1673&lt;/a&gt; I think it requires serious consideration moving forward. I won&apos;t go too much into it and&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; just let everyone read the writeup :p&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [nanoakron]&lt;/strong&gt; @olark I’d like knaccc to contribute too with his modelling of churn&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [xmr-eric]&lt;/strong&gt; I like the idea of a static ringsize&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; i like the &quot;static&quot; proposal&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [xmr-eric]&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; and yes, also churn&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; DaveyJones: sounds good - I&apos;ve got to step out for a little bit&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [xmr-eric]&lt;/strong&gt; No thoughts on getting GUI out of beta status, everybody&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; because the current situation is... undesirable to say the least&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What is beta status ?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; xmr-eric: sounds like not yet.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; xmr-eric: i think we need one more beta release at least.&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; nanoakron kenshi84 blew some big holes in my churn suggestion btw, so my model isn&apos;t good yet.&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [nanoakron]&lt;/strong&gt; @knaccc Ah…well, all discussion is good&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [xmr-eric]&lt;/strong&gt; Cool&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; knaccc: cool, is that written anywhere?&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [nanoakron]&lt;/strong&gt; @xmr-eric and if you see bugs, please bring them up on github&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok anonimal the floor is yours&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; also, opened discussion on multiple PID / TX : ) &lt;a href=&quot;https://github.com/monero-project/monero/issues/1659&quot;&gt;https://github.com/monero-project/monero/issues/1659&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; hyc only in my IRC logs. Summary is that the churn only works if you&apos;re churning with pure ringct trees, doesn&apos;t work if there are non-ringCT transactions mixed in&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; thx&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-anonimal}&lt;/strong&gt; I have 2 minutes to prepare&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [jollymort]&lt;/strong&gt; i thought you can&apos;t mix rct+non-rct outputs anyway&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-anonimal}&lt;/strong&gt; 17:59 1 minute!&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; +1 lmdb wallet&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [nanoakron]&lt;/strong&gt; waits with bated breath&lt;br&gt;&lt;strong&gt;* moneromooo&lt;/strong&gt; congratulates nanoakron for correct spelling.&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; [nanoakron]&lt;/strong&gt; :grimacing:&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Any objections to me typing in #monero-dev?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; jollymort it&apos;s when you mix with an output that is a ringct output but whose inputs are non ring-ct. that breaks churn&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [fluffypony]&lt;/strong&gt; none from fluffy-on-this-side either&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; none&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; no objection&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That wasn&apos;t sarcasm actually :D&lt;br&gt;&lt;strong&gt;&amp;lt;meeting-bot&amp;gt; [i2p-relay] {-ArticMine}&lt;/strong&gt; Fine with me&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2017-02-19</title><link>https://beta.monerodevs.org/blog/2017/02/19/overview-and-logs-for-the-dev-meeting-held-on-2017-02-19/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/02/19/overview-and-logs-for-the-dev-meeting-held-on-2017-02-19/</guid><description>0MQ, 10.2 release, and background mining</description><pubDate>Sun, 19 Feb 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&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;fluffypony&amp;gt;&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 4. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 5. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hola&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so greetings&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&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;tewinget&amp;gt;&lt;/strong&gt; (here)&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; also present&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I&apos;ll be sorta afk for the next 5ish minutes, but I&apos;m around.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&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;fluffypony&amp;gt;&lt;/strong&gt; so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; second meeting of the year&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and we&apos;ve been pushing ahead solidly&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;ve had a bunch of PRs by newcomers&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; once you go solid state you never go back&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; including tpltnt, and IPGlider has also pushed a few PRs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we switched to EasyLogging++, which is a pretty big change&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and MoroccanMalinois made Android builds happen&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tdprime also pushed their first PR&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then the usual rash of PRs from moneromooo, vtnerd, hyc, NanoAkron, and Jaquee&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (I&apos;ve probably missed someone)&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; reveler with the background mining&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; revler&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes thanks pigeons&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh and pigeons had a PR too&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; kenshi84 disposable addresses&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and kenshi84&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok - anything else major I missed that happened in the last two weeks before we move on to 3?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; All the new one time address stuff from knaccc, randomrun, kenshi, jollymort.&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; yes subaddresses are back!&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And luigi.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: I was going to get to that in 3&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok, sounds like we move on to 3&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; since it&apos;s in the MRL repo&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; I wasn&apos;t following that discussion, focused on study on fees atm&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so there have been a few long-form discussions going on in various issues&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; also the one for ring size&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah the ring size one is one I wanted to bring up&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think the discussion has mostly been positive, nobody&apos;s gotten crazy out-of-hand or anything&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it &lt;em&gt;is&lt;/em&gt; a complex topic&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and I think that we have enough time to figure out a good route forward&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; does anyone have an objection to it continuing in the GitHub issue?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; seems like all the context is there&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so it should continue there&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; I feel like it&apos;s more suitable for an issue under MRL, any thoughts of moving it there (if possible)?&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; I haven&apos;t been following the issue too closely, but is there still some sentiment building around fixing ring size for all txs?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; jollymort: I think the GH issue is fine, it can kinda be anywhere, but if we&apos;re going to turn that into a publication that explores the various options and reasons for recommendations then it would develop as PRs to the research-lab repo&lt;br&gt;&lt;strong&gt;* jwinterm&lt;/strong&gt; goes to github&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; I meant, keep it as a GH issue, but under another repo so it doesn&apos;t get buried under all code/bug related issues&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; as someone not following the issue, it does kind of get lost in the noise with 164 open issues&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; #1673?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah it would be nice if GH let you subscribe to just a single issue&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;m not opposed to moving it to the research-lab repo&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; how would we do that tho&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; no idea&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; someone creates a synopsis of where the discussion is at currently in the new ticket and links back to older ticket&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah, new text&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; with @mentions of original participants&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok I&apos;ll suggest it in the thread&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; then on the topic of discussion&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;d like to encourage us to also take some Q&amp;amp;A / discussion items to StackExchange where we can&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and to redirect people who open issues to just ask a question to StackExchange&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hm, I would expect that SE is for &quot;settled&quot; questions&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; SE is a great place for canonical information that is updated over years&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; I&apos;d just like to add that SE is not really a format for discussions, more for things with an actual answer existing&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: nope, anyone can edit an accepted answer with new information&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; like hyc said&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; there&apos;s SE chat, though - which nobody uses&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; jollymort: some of the questions on GitHub issues are perfect for SE&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero/issues/1751&quot;&gt;https://github.com/monero-project/monero/issues/1751&lt;/a&gt; as an example&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; monero clone?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: probably, I thought that too&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but that&apos;s a good question for SE&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which also has a larger group of answer-ers than the GH repo&lt;br&gt;&lt;strong&gt;&amp;lt;taushet&amp;gt;&lt;/strong&gt; it is already answered though, sort of &lt;a href=&quot;http://monero.stackexchange.com/questions/2886/how-can-i-create-a-new-monero-genesis-block&quot;&gt;http://monero.stackexchange.com/questions/2886/how-can-i-create-a-new-monero-genesis-block&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; taushet: yes but SE has tools to close as a duplicate and redirect them to the answer&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and moderators can do that without us needing to&lt;br&gt;&lt;strong&gt;&amp;lt;taushet&amp;gt;&lt;/strong&gt; fluffypony - agreed. also the &apos;issue&apos; was not so much an issue with the code as much as it was a question but a user/tinkerer who could not get something to work&lt;br&gt;&lt;strong&gt;&amp;lt;taushet&amp;gt;&lt;/strong&gt; anyway&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah exactly&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; What if someone went through and opened parallel SE questions for all those types of question, redirected the original asker, then we shut the issue?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; @NanoAkron yes that&apos;s exactly my recommendation&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Ok I might see what I can do if I get any free time tonight&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; then you even get SE karma or points or rep or whatever it&apos;s called&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Woo!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gamification ftw!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok anything else under Q&amp;amp;A ?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; specific tickets?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; like 0MQ PR?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yep I believe tewinget said he had to check if it was working with RingCT&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tewinget: ^^&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Any thoughts about 0.10.2?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; @NanoAkron yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;ve been discussing it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; because it will coincide with beta 2 of the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Oh nice&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; as we&apos;re marrying daemon / GUI versions&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Makes good sense. Will #1746 be addressed too?&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; do you intend to code in stuff for the next HF in 0.10.2?&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; I.e. Auto starting daemon&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; there are a few things that need to be done in the daemon / GUI before the next release&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; sry&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; jollymort: no&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we only have to finalise that by like July&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; just got my second monitor back from a friend, was setting it up real quick.&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; ok, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; @NanoAkron I don&apos;t see why we can&apos;t make sure 1746 is sorted, Jaquee any thoughts ?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; so Snipa was kind enough to chuck a battery of tests at my zmq branch, which is great. It seems there are a couple things I need to look at, which is expected, but his tests seem rather comprehensive, so once those are passing it should be good to go.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Does this keep a backward compat layr for the current JSON API ?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; moneromooo: currently it neither replaces nor modifies any current RPCs&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Esp since the number of rpc commands has increased&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: long term yes - the current JSON API will be in its own binary, like monero-rpc-server, and that will use 0MQ to communicate with the daemon&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; but also short-term yes because I haven&apos;t done anything to the existing RPCs&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; I heard it would be passing plaintext commands/JSON and not binary. Or am I mistaken?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; nanoakron: that is correct, everything is marshalled via json&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; this is so that higher-level languages have no problem using the RPC&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; or jaxx :P&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; as the (de)serialization takes no time at all compared to the computations/fetching&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; pigeons: hope springs eternal&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; this is for wallet-style client RPCs only then&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Doesn&apos;t that mean that there are now two sets of commands to maintain in sync - JSON-RPC (won&apos;t be deprecated) and JSON-over-ZMQ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; JSON-RPC &lt;em&gt;will&lt;/em&gt; be deprecated for the daemon&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we won&apos;t add new RPC commands to it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; JSON RPC for the wallet will continue to evolve and exist&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; because web apps rely on it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; communication with the daemon will be relegated to 0MQ only&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; !bookie no-json-rpc-added-ever-again yes no&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; But in JSON format&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; aw...&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (eventually)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; @NanoAkron yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so existing apps that interact with the daemon, eg. pool software, can continue by adding a 0MQ library&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and modifying any calls that have changed&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; (which won&apos;t be many, there were just a few that seemed silly in some ways, and changed accordingly, but none of that is set in stone)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anything else?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or I guess we can include that in the next item on the agenda&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 4. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Neigh&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we should use HAY and NEIGH instead of ACK and NACK&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Lol&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I&apos;ll keep updating over the next couple days, fwiw. Gotta get with Snipa to see if he can make a couple of modifications to the tests for me to make issues track-down-able, but he&apos;s afk until tomorrow.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Hmm, range sig reduction... multisig... fee formula change...&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; Snipa: are these tests in your github?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh I have an item for brief discussion&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; it&apos;s not just the fee, penalty needs tweaking&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; as everyone knows, the dynamic block adjuster isn&apos;t adjusting very well since the txs became larger&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; snipa is afk until tmrw iirc&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; either by increasing the min. blocksize, or having a transition formula&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; does everyone think we should leave it as-is until September, with the occasional backlog&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or should we have some intermediary hard fork ?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We may need one&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; If we have a fix now, would be nice to deplot it sooner&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; deploy&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; But it has to be smart enough to account for potential future changes in range proof and therefore Tx size&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; it accounts :)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; september is a long time away&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; As well as ring size. Txes will become much more standardised in size and non-parametrically distributed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok I think that&apos;s reasonable consensus, as soon as we have something workable we&apos;ll put it out to the community as a hard fork and see how they feel&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; So medians etc may not make statistical sense&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; you could HF at around the time when originally the ringct hf was supposed to happen&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; nanoakron We are looking at a fall in tx size?&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Hopefully. Size would fall will range proof improvements, but distribution of sizes would flatten with ring size standardisation. Parametric statistics would no longer apply.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; DaveyJones: that&apos;s in March, too soon for a planned fork&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; So adjusting based on moving medians would be meaningless. We&apos;d need to deploy alternate statistical tests.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Can you explain that ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anything else before we close the meeting ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (we can discuss specifics after the meeting)&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Even now with a mix of rct and non-rct transactions the median is meaningless because the size distribution is non parametric&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; it&apos;s some typical size which is most important, currently at 13kB&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; calculate two separate medians. one for rct and one for non-rct.&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; doesn&apos;t matter if it&apos;s +/- 1kB&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; It&apos;s instead bimodal&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds like we&apos;re done with the meeting side of things then&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; I mean, if you roll out some change to TX format, you already know the next typical size it will cause&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; last item is the next meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; and you will need to HF anyway, so all you&apos;d need to do is adjust one parameter for the dynamic blocksize/fee&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 2 weeks from now&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; March 5th&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I will be on a plane to London, but should have wifi and should be able to attend the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; thanks guys&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.10.2 &quot;Wolfram Warptangent&quot; Released</title><link>https://beta.monerodevs.org/blog/2017/02/23/monero-0.10.2-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/02/23/monero-0.10.2-released/</guid><description>A strongly recommended update containing new features &amp; important bug fixes</description><pubDate>Thu, 23 Feb 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;This is a necessary point release of Monero v0.10 &quot;&lt;em&gt;Wolfram Warptangent&lt;/em&gt;&quot;, and is a &lt;strong&gt;strongly, strongly&lt;/strong&gt; recommended update as it includes massive efficiency improvements to the RingCT validation code and various other necessary bug fixes.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;massive speed improvements to RingCT validation&lt;/li&gt;
&lt;li&gt;cache tx hashes for failed txs with bad semantics&lt;/li&gt;
&lt;li&gt;added an update notification / download / verification system (to be expanded to include opt-in auto-updating for unattended daemons)&lt;/li&gt;
&lt;li&gt;initial smart mining implementation (Linux only)&lt;/li&gt;
&lt;li&gt;improvements to IBD (initial block download) and sync speed&lt;/li&gt;
&lt;li&gt;switched to a portable serialiser so that wallet files can be used on any operating system&lt;/li&gt;
&lt;li&gt;added uptime to daemon status&lt;/li&gt;
&lt;li&gt;added support for separated mempool / peer datasets for multiple nodes on the same machine (with different p2p ports)&lt;/li&gt;
&lt;li&gt;added a change_password command to monero-wallet-cli&lt;/li&gt;
&lt;li&gt;addes support for restoring wallets from a certain date&lt;/li&gt;
&lt;li&gt;added mempool prioritisation of older txs&lt;/li&gt;
&lt;li&gt;added fixes to fluffy blocks (not enabled by default on mainnet yet)&lt;/li&gt;
&lt;li&gt;add HTTP digest authentication support to all RPC interfaces&lt;/li&gt;
&lt;li&gt;added a connection limit for incoming connections from the same IP&lt;/li&gt;
&lt;li&gt;switched to EasyLogging++ for logs&lt;/li&gt;
&lt;li&gt;added a gray peerlist house keeping system&lt;/li&gt;
&lt;li&gt;added support for multiple daemons using the same LMDB database&lt;/li&gt;
&lt;li&gt;added additional password prompting for monero-wallet-cli actions&lt;/li&gt;
&lt;li&gt;added additional output detail for ring output selection in monero-wallet-cli&lt;/li&gt;
&lt;li&gt;fixed issues with wallets dealing with large reorgs&lt;/li&gt;
&lt;li&gt;massive additions to libwallet_api for additional functions used by the GUI&lt;/li&gt;
&lt;li&gt;removed support for BerkeleyDB, as it is now deprecated&lt;/li&gt;
&lt;li&gt;added support for Android&lt;/li&gt;
&lt;li&gt;added support for DragonFlyBSD&lt;/li&gt;
&lt;li&gt;fixed armv8 build issues&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 24 people who worked, largely unpaid and altruistically, to put out 527 commits containing 21 090 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;Alexis Enston&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;Miguel Herranz&lt;/li&gt;
&lt;li&gt;vdo&lt;/li&gt;
&lt;li&gt;anonimal&lt;/li&gt;
&lt;li&gt;kenshi84&lt;/li&gt;
&lt;li&gt;Dan Miller&lt;/li&gt;
&lt;li&gt;moneromooo-monero&lt;/li&gt;
&lt;li&gt;Ashley Perpetual&lt;/li&gt;
&lt;li&gt;fireice-uk&lt;/li&gt;
&lt;li&gt;MoroccanMalinois&lt;/li&gt;
&lt;li&gt;Riccardo Spagni&lt;/li&gt;
&lt;li&gt;Timothy D. Prime&lt;/li&gt;
&lt;li&gt;moneroexamples&lt;/li&gt;
&lt;li&gt;Jaquee&lt;/li&gt;
&lt;li&gt;Lee Clagett&lt;/li&gt;
&lt;li&gt;Chris Vickio&lt;/li&gt;
&lt;li&gt;Antonio Huete Jimenez&lt;/li&gt;
&lt;li&gt;Howard Chu&lt;/li&gt;
&lt;li&gt;Randi Joseph&lt;/li&gt;
&lt;li&gt;Dion Ahmetaj&lt;/li&gt;
&lt;li&gt;Bitcoin Error Log&lt;/li&gt;
&lt;li&gt;iDunk5400&lt;/li&gt;
&lt;li&gt;NanoAkron&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.10.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.10.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.10.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.10.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.10.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.10.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.10.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-freebsd-x64-v0.10.2.0.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-dragonflybsd-x64-v0.10.2.0.tar.bz2&quot;&gt;DragonFlyBSD, 64-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;ul&gt;
&lt;li&gt;monero-win-x64-v0.10.2.0.zip, e852642c42bc9ed6a248fea0e0bb8e9e2563cdf9a4dfdd40b96226a3cadd874e&lt;/li&gt;
&lt;li&gt;monero-win-x86-v0.10.2.0.zip, 8ac825d89f58a07be65f4f96ddd1e22ef4fb9156d28d12381ade6e3a070b18cb&lt;/li&gt;
&lt;li&gt;monero-mac-x64-v0.10.2.0.tar.bz2, 685a0262b9add448a516baac3dc81d2dda559fdba000afcf6480e9b2dddf107b&lt;/li&gt;
&lt;li&gt;monero-linux-x64-v0.10.2.0.tar.bz2, bf27eb173a775b62716b5fd1d1921f81c8d3b91187b190a22f2a6d82811915fd&lt;/li&gt;
&lt;li&gt;monero-linux-x86-v0.10.2.0.tar.bz2, 5ce1475090dfc7897824de62b44771af6de395631540dee6361f0c32a82885ac&lt;/li&gt;
&lt;li&gt;monero-linux-armv7-v0.10.2.0.tar.bz2, 173c4f481587799b0ca8947826778eae75611ef4d6bce765df5915ffa12f91b8&lt;/li&gt;
&lt;li&gt;monero-linux-armv8-v0.10.2.0.tar.bz2, 26ad255a94d76acdce4e649d19d709181918a47df10ea9d00f9c14acf7b0129f&lt;/li&gt;
&lt;li&gt;monero-freebsd-x64-v0.10.2.0.tar.bz2, fec177e65a07f845cbcf64b7e39de8decee9cb04bf3f603dd38cec3a363f4d90&lt;/li&gt;
&lt;li&gt;monero-dragonflybsd-x64-v0.10.2.0.tar.bz2, 2026a36e21755f6fb3e5b644fd7e476659bf9f459030c43338994bf12ef9f79f&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>Monero 0.10.2.1 &quot;Wolfram Warptangent&quot; Released</title><link>https://beta.monerodevs.org/blog/2017/02/24/monero-0.10.2.1-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/02/24/monero-0.10.2.1-released/</guid><description>A strongly recommended update to the 0.10.2.0 point release that fixes some RPC issues</description><pubDate>Fri, 24 Feb 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;This is a necessary point release of Monero v0.10 &quot;&lt;em&gt;Wolfram Warptangent&lt;/em&gt;&quot;, and is a &lt;strong&gt;strongly, strongly&lt;/strong&gt; recommended update as it includes massive efficiency improvements to the RingCT validation code and various other necessary bug fixes.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the 0.10.2.1 point release fixes two sets of RPC issues that affected the 0.10.2 point release&lt;/li&gt;
&lt;li&gt;massive speed improvements to RingCT validation&lt;/li&gt;
&lt;li&gt;cache tx hashes for failed txs with bad semantics&lt;/li&gt;
&lt;li&gt;added an update notification / download / verification system (to be expanded to include opt-in auto-updating for unattended daemons)&lt;/li&gt;
&lt;li&gt;initial smart mining implementation (Linux only)&lt;/li&gt;
&lt;li&gt;improvements to IBD (initial block download) and sync speed&lt;/li&gt;
&lt;li&gt;switched to a portable serialiser so that wallet files can be used on any operating system&lt;/li&gt;
&lt;li&gt;added uptime to daemon status&lt;/li&gt;
&lt;li&gt;added support for separated mempool / peer datasets for multiple nodes on the same machine (with different p2p ports)&lt;/li&gt;
&lt;li&gt;added a change_password command to monero-wallet-cli&lt;/li&gt;
&lt;li&gt;addes support for restoring wallets from a certain date&lt;/li&gt;
&lt;li&gt;added mempool prioritisation of older txs&lt;/li&gt;
&lt;li&gt;added fixes to fluffy blocks (not enabled by default on mainnet yet)&lt;/li&gt;
&lt;li&gt;add HTTP digest authentication support to all RPC interfaces&lt;/li&gt;
&lt;li&gt;added a connection limit for incoming connections from the same IP&lt;/li&gt;
&lt;li&gt;switched to EasyLogging++ for logs&lt;/li&gt;
&lt;li&gt;added a gray peerlist house keeping system&lt;/li&gt;
&lt;li&gt;added support for multiple daemons using the same LMDB database&lt;/li&gt;
&lt;li&gt;added additional password prompting for monero-wallet-cli actions&lt;/li&gt;
&lt;li&gt;added additional output detail for ring output selection in monero-wallet-cli&lt;/li&gt;
&lt;li&gt;fixed issues with wallets dealing with large reorgs&lt;/li&gt;
&lt;li&gt;massive additions to libwallet_api for additional functions used by the GUI&lt;/li&gt;
&lt;li&gt;removed support for BerkeleyDB, as it is now deprecated&lt;/li&gt;
&lt;li&gt;added support for Android&lt;/li&gt;
&lt;li&gt;added support for DragonFlyBSD&lt;/li&gt;
&lt;li&gt;fixed armv8 build issues&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 24 people who worked, largely unpaid and altruistically, to put out 527 commits containing 21 090 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;Alexis Enston&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;Miguel Herranz&lt;/li&gt;
&lt;li&gt;vdo&lt;/li&gt;
&lt;li&gt;anonimal&lt;/li&gt;
&lt;li&gt;kenshi84&lt;/li&gt;
&lt;li&gt;Dan Miller&lt;/li&gt;
&lt;li&gt;moneromooo-monero&lt;/li&gt;
&lt;li&gt;Ashley Perpetual&lt;/li&gt;
&lt;li&gt;fireice-uk&lt;/li&gt;
&lt;li&gt;MoroccanMalinois&lt;/li&gt;
&lt;li&gt;Riccardo Spagni&lt;/li&gt;
&lt;li&gt;Timothy D. Prime&lt;/li&gt;
&lt;li&gt;moneroexamples&lt;/li&gt;
&lt;li&gt;Jaquee&lt;/li&gt;
&lt;li&gt;Lee Clagett&lt;/li&gt;
&lt;li&gt;Chris Vickio&lt;/li&gt;
&lt;li&gt;Antonio Huete Jimenez&lt;/li&gt;
&lt;li&gt;Howard Chu&lt;/li&gt;
&lt;li&gt;Randi Joseph&lt;/li&gt;
&lt;li&gt;Dion Ahmetaj&lt;/li&gt;
&lt;li&gt;Bitcoin Error Log&lt;/li&gt;
&lt;li&gt;iDunk5400&lt;/li&gt;
&lt;li&gt;NanoAkron&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.10.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/cli/monero-win-x86-v0.10.2.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.10.2.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.10.2.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.10.2.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.10.2.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.10.2.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-freebsd-x64-v0.10.2.1.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-dragonflybsd-x64-v0.10.2.1.tar.bz2&quot;&gt;DragonFlyBSD, 64-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;ul&gt;
&lt;li&gt;monero-win-x64-v0.10.2.1.zip, 7089ea94fdb59e2c171fb5548e5d3b560057d78a29125b8fbe8c09739e95dc2f&lt;/li&gt;
&lt;li&gt;monero-win-x86-v0.10.2.1.zip, 2d31be49a7003e66923cad41f59646d7241bfd4ec9c607dfd34e08b235b82e33&lt;/li&gt;
&lt;li&gt;monero-mac-x64-v0.10.2.1.tar.bz2, a13299bcf11cdcaeafa0c19ef410cb27020def501345ab03a939ddcfb8a20de7&lt;/li&gt;
&lt;li&gt;monero-linux-x64-v0.10.2.1.tar.bz2, 9edba6ca91c35c6c2eb6816f9342931c88648de5beb471943ea63d0b16c9a2e4&lt;/li&gt;
&lt;li&gt;monero-linux-x86-v0.10.2.1.tar.bz2, 4901d2633a7bdd20504ff1b7c719ac5e9eb43a1f497103766f8333d7c18f30b5&lt;/li&gt;
&lt;li&gt;monero-linux-armv7-v0.10.2.1.tar.bz2, ad6bccc0b738e5becc0191fea2c55529835df042919ef8df60033f8e84c28a9d&lt;/li&gt;
&lt;li&gt;monero-linux-armv8-v0.10.2.1.tar.bz2, c0ab2be3e81e7b3928f98d84c60ac2a7f42dfd581357873a42bfcbc867a4e39a&lt;/li&gt;
&lt;li&gt;monero-freebsd-x64-v0.10.2.1.tar.bz2, b0f0baf0947a77523a3a8c8686f645ada792fd44c6211f0c34322cfd22aab0cb&lt;/li&gt;
&lt;li&gt;monero-dragonflybsd-x64-v0.10.2.1.tar.bz2, 7db1f37f6c59f05bf6dec65a32d6c82339fd9386805b9f04082c37c85ef1002e&lt;/li&gt;
&lt;/ul&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>Overview and Logs for the Dev Meeting Held on 2017-03-12</title><link>https://beta.monerodevs.org/blog/2017/03/12/overview-and-logs-for-the-dev-meeting-held-on-2017-03-12/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/03/12/overview-and-logs-for-the-dev-meeting-held-on-2017-03-12/</guid><description>C++11, 0.10.2.2 release, and dynamic block size algorithm</description><pubDate>Sun, 12 Mar 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;An overview &lt;a href=&quot;https://monerobase.com/wiki/DevMeeting_2017-03-12&quot;&gt;can be found on MoneroBase&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; agenda is at &lt;a href=&quot;https://github.com/monero-project/meta/issues/51&quot;&gt;https://github.com/monero-project/meta/issues/51&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so to start, 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&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;fluffypony&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;fluffypony&amp;gt;&lt;/strong&gt; so mostly fiddly bits as we get ready for the 0.10.2.2 tag and release&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but we&apos;ll discuss that more in 4&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so 3. A discussion of PR 1816, &amp;amp; perhaps a more general discussion of C++ templating etc.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; relevant link: &lt;a href=&quot;https://github.com/monero-project/monero/pull/1816&quot;&gt;https://github.com/monero-project/monero/pull/1816&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so part of the ongoing discussion happening there is &quot;how much C++11 do we adopt&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and part of the discussion I wanted to have today is &quot;how maintainable is C++11 for us&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Maybe it&apos;s a bit less about C++11 and more about making things overcomplex.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; A bit of both I guess.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so if I may, I thought I&apos;d give my largely uninformed opinion, and then I&apos;d particularly like to hear what hyc and moneromooo and tewinget and others feel&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I feel that a lot of this ties into our long-term goals as developers and contributors to the Monero Project, and where we&apos;d like to take things&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; some of this code complexity leads to easier management later on, but requires a steep learning curve now&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;m not up on the latest in C++. so when it comes to deciding what features to adopt, I&apos;ll stay out of it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or requires things to be a little harder to manage now, but this leads to an easier to manage set of classes / functions / etc. later on&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Are you saying that the code being more complex makes easier to maintain later ?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; IMO though most of this stuff is complex syntax for things that have much simpler approaches already&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, I can buy that.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; fluffypony: &quot;this code complexity leads to easier management later on&quot; &amp;lt;-- is that true for touching part of this very code too? Seems to be the opposite&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but if our goal is just to &quot;maintain&quot; the current code base with a view to rewriting later, then obviously this is a silly exercise right now&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so part of this discussion really comes down to: do we, as developers, feel that we can evolve this code to a modular, manageable set of libraries and tools? or is that a pipe dream and a parallel rewrite is a better idea?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think these are separate things (or easily separatable anyway).&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You can do modular/manageable with simple code and complex code, and spaghetti/unminageable with simple and complex code.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; My question here is: Which approach is the least likely to introduce bugs?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So let&apos;s do one at a time.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; do you guys know of Rich Hickey and his view/definition of simple vs complex, easy vs difficult?&lt;br&gt;&lt;strong&gt;* moneromooo&lt;/strong&gt; feels wary&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I think a parallel rewrite is the way to go. least chance of breaking the current code base.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; least intrusive overall until we have something workable on the rewrite&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc just wants to rewrite everything in C :-P&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; well. yeah ;)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; is a rewrite too ambitious a goal? do we want resources to focus on that and the current codebase effectively plateaus?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (bearing in mind that there are lots of bits we can re-use, such as vast portions of the crypto / blockchainDB stuff)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;d rewrite bit by bit, if you want to rewrite.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; good question. I tink a rewrite is low priority until the curent codebase does everything we want. i.e., multisig + kovri and whatever else&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; is vtnerd here? last week he had the most to say about c++ technique. The main concern was who else is comfortable with review&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Look at 0mq, which is a rewrite of just the RPC protocol. It&apos;s been a year or something.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; true&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I and prolly many others have no grasp of the actual usage of epee in code base. What sort of workload are we talking about to replicate?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; ball park&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Shitloads :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 0MQ&apos;s kinda a bad example, moneromooo - tewinget has had stuff on his plate that has interrupted his ability to work on Monero&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Besides you have to have both work in the same binary if you want to fork from one to the other at some point.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but in principle, yeah, this is a multi-year project&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; ok...&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: I wonder if we couldn&apos;t pull the project in as a submodule and just reference the common files in it that we need?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; well, if someone were on it full time it wouldn&apos;t be so bad&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Sure, and my default view, unless proven wrong, is that it&apos;d DoS us.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pigeons: I&apos;ve pinged him, but he&apos;s not here atm&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; I agree with hyc. A rewrite in C should only become feasible once the current codebase is &quot;feature-complete&quot; kovri, multisig, 0mq etc etc&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; olark: the opposite might be true - the more &quot;features&quot; we add the harder it is to rewrite&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; what if we approached it differently&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; If what is being worked on can be ported to C without technical debt that is good too.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; what if we have a new project whose focus is to build libraries out&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so maybe it starts with a consensus library that can validate txs and blocks, and knows how to build txs and blocks&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; that’s almost exactly what i was typing&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then the main Monero project uses that&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds reasonble&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and eventually the project becomes a collection of files that can be dropped because they&apos;re no longer needed, and just dumb interfaces that hook into libs&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; A slow transition would be ideal&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; at that point their internal implementations can be replaced with C etc right?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So the rewrite is done library by library&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it would be massively unrestricted, since everything is created from scratch and could even have (gasp) whitespace fixes&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I was thinking about refactoring the blockchainDB stuff. it should all be hidden behind an interface class. nobody outside of blockchainDB should be including db_lmdb.h or instantiating blockchainLMDB direcftly&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;m not against doing it in C, and that is super portable, but by going that low-level on everything aren&apos;t we also making it harder on ourselves?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: I agree with that&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; did not intend to suggest C whatsoever&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; endogenic: too late :-P&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; right, pure C is my personal goal. I wouldn&apos;t impose that on the project.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; tbh, the idea of spending shitloads of time and effort to replace with the same, in a way that hardforks every single part of the consensus seems outrageous. The only reason it doesn&apos;t is because the dangling prize (a nice, bug free C implementation which didn&apos;t fork) is not.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; are you saying too much risk for too little reward? or possibility of no reward?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; well let&apos;s be brutally honest here: we didn&apos;t write this code, and parts of it are well-written whilst others are simply &lt;em&gt;not&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (didn&apos;t write it initially I mean)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Too much risk for a reward that&apos;s not too easy to quantify.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we’ll prolly be well served by enumerating exactly what interfaces we would need (i.e. solutions to what problems) in the process of judging risk-reward - cause there may be low hanging but high value fruit&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; perhaps we need to consider it this way: at what point do we NEED a massive rewrite that gets rid of all the technical debt?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah, sounds like we need an actual review.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; like I can&apos;t imagine there still being dredges of epee in 10 year&apos;s time&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; look at all of the existing code, draw high level boxes around pieces that make sense.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; After features required for decent growth of the ecosystem are there, imo&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; then walk away, if you zoom in on the boxes again, does the layout you would reasonably expect to see match what exists.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; So answer depends with you would trade those efforts against&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; what&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so the assumption is that the code we have now actually works. i.e. is solid enough to continue building on top.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: perhaps that answer leads us to the next point in the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so let&apos;s open that up so that it can form part of the discussion&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 4. A Series of Unfortunate Events: the v0.10.2.x release failures, massive regressions, and serious issues. How do we do better in future?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; given how many issues we&apos;ve had with 0.10.2.x, IS the code solid enough?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; This whole thing is assuming that a rewrite would be bug free, which is a preposterous assumption.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; true, most ground-up rewrites are worse than what you started with&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; issues in 0.10.2 are due to new stuff not old ones, no?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We&apos;d have to go find a list, but I think so, mostly.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: no no, not bug free, but something with a more complete test suite, and easier to review / manage&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Writing more tests is completely independent of rewriting.&lt;br&gt;&lt;strong&gt;&amp;lt;codehalo&amp;gt;&lt;/strong&gt; i am writing a few applications in Swift, and I had to create a lot of C bindings to the C++ code.&lt;br&gt;&lt;strong&gt;&amp;lt;codehalo&amp;gt;&lt;/strong&gt; It would have been so much easier if the codebase was just C...&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ^^ for cross-language portability our public APIs should be C&lt;br&gt;&lt;strong&gt;* fluffypony&lt;/strong&gt; ponders&lt;br&gt;&lt;strong&gt;&amp;lt;codehalo&amp;gt;&lt;/strong&gt; the Swift framework for LMDB has been easier to get up and running&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; not sure how we could have tested more. the batch-txn changes had been in testing for a couple months&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I have a suspicion that going C-only would somewhat restrict our potential contributor base&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Why ?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; with several live blockchain reorgs and no problem. had no way to suspect a race condition was lurking.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Surviving in C is possible for every C++ coder, but writing proper C for cryptocurrency software, not&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: I know competent C++ developers who are mediocre when working solely in C&lt;br&gt;&lt;strong&gt;&amp;lt;codehalo&amp;gt;&lt;/strong&gt; As hyc said, at least have a strong C api available&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; You can do crazy sneaky things in C in terms of malicious commits, look at the contests for that it&apos;s fun.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I agree with that&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; C++ too...&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Reviewers able to catch that, you&apos;d have way less of them than in C++&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; moneromooo not if you expect writer to write proper C++, then it&apos;s obvious if it&apos;s going low-level unnecessarily&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; WTF.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Why are half the reasons given above completely suprious ?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I think we need to back away from C vs C++. the codebase is primarily C++ now.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we deal with what we have.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i agree. porting to C for whole codebase seems an answer in search of a problem - bound to go badly - is it an API issue? or is it a performance issue? can C by applied selectively, establishing standalone libs, while enabling us to maintain the expertise, past testing, etc of the existing codebase?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: spurious?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; imo the biggest problem coming into monero initially for me was “how do i integrate with this?” or “what specifically do i integrate with?”&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Maybe not the right word, but... I feel like half the reasons for a choice given by people above either don&apos;t apply, or also apply to the other choice.&lt;br&gt;&lt;strong&gt;&amp;lt;codehalo&amp;gt;&lt;/strong&gt; api issue&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Like, you don&apos;t need C to write tests.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: no I was asking if that&apos;s what you meant, you said &quot;suprious&quot; :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Or if you require &quot;proper C++&quot;, then you should require &quot;proper C&quot; when comparing maintainability of both.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh yes, spurious.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; well look, I&apos;d like Monero to become a collection of well written, well documented libraries, with bindings in many languages&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes, fine.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; spurious arguments really get a pony going&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so the public side of the API should be C, even if the rest of the code is C++&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; moneromooo yes and I was saying there is less people able to do that in C than in C++&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; do we really need integration at the object code level? wouldn&apos;t most integrations be via RPC?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: no, not for libraries&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; To write underhanded code ?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hyc: one problem i found was needing to use the wallet2.cpp code&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; consider a client written in Go that just wants to use the consensus library&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; still have that issue - Snipa did too&lt;br&gt;&lt;strong&gt;&amp;lt;codehalo&amp;gt;&lt;/strong&gt; @fluffy yes. a lot of libraries is the key&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; actually I&apos;ve started writing that in C to do the LMDB version&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; moneromooo less people to review and prevent people to write underhanded code&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so being able to hook into things at an object code level is a requirement&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also as an idea&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; what if the &quot;rewrite&quot; / refactor / library effort happened in the source tree?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hmmm. binaryFate - in that regard, C++ &lt;em&gt;is&lt;/em&gt; a superset of C. so if you can&apos;t recognize underhanded code in C, you wouldn&apos;t have seen it in C++ either.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Less people to review C for underhanded code, than people to review C++ for underhanded code. Assuming we require proper/nice code for both (otherwise this is a spurious argument). Maybe. It doesn&apos;t sound like a very convincing argument though.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; hyc for most part of the code a commiter is expected to work at a level of abstraction that is way above that of C&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; fluffypony wdy mean&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;d be fine with a part-by-part rewrite as we go, as I said above.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; there was a discussion of c++ and crypto on hn in the last week - wondering if anyone has seen it. if not, i&apos;ll drop a link after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: instead of a parallel rewrite in a separate project, it can be done in the source tree in a separate directory, and can rewrite / move files into that directory, as long as references are adjusted accordingly&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tks pero that would be appreciated&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; strikes me as being hard to coordinate, but ok&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;d keep them both plugged, and fork on a height. Because they&apos;re bound to behave differently in corner cases.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (for the consensus changes anyway, the rest can be changed at once I guess)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: then it may as well be done in a separate project, unless there&apos;s another reason to keep it in the source tree?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, because people won&apos;t exit monerod-c++ and restart monerod-c at the fork height all at once.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; doing it in the source tree... you&apos;d have to be working on parts of the codebase that are basically set in stone at this point, or else really keeping up with codebase, no? otherwise, wouldn&apos;t it end up like some of the other things that have been worked on in a branch that then cause merging to be hell? I don&apos;t really know what I&apos;m talking about, but that&apos;s been what it&apos;s seemed like on a few things fro&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; m an outside perspective at least...&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah that&apos;s what I meant about tough to coordinate&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But maybe I missed the point you brought fluffypony ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; bigreddmachine: yes it would cause merging hell, but we merge PRs quickly enough that it shouldn&apos;t be terrible&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; when I&apos;ve done this scale of changes on past projects, it was only after a code freeze. feature freeze.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: well I was thinking about the way we did the blockchainDB&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we first created this generic class&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then did the LMDB implementation for that&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; which is why I wouldn&apos;t bother to start here until we have kovri etc.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; found it quicker than i thought i would - &lt;a href=&quot;https://news.ycombinator.com/item?id=13807693&quot;&gt;https://news.ycombinator.com/item?id=13807693&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and THEN went back and did the in-memory implementation for that class&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There was no fork for this, right ? People updated mostly at the same time, but with a long tail ?&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; so the in-memory interface went from being &lt;em&gt;the thing you use&lt;/em&gt; to having all its functions updated to exist behind blockchainDB&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which was effectively a refactor effort, more than anything else&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I kinda like doing it like that. Though the swapping at a fork adds security.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes 100%&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; especially for libmonero-consensus or whatever&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok. that sounds good for mid to long term&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; what do we need to do now, for 10.2 ?&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; why the need to swap at a fork? if the new implementation isn&apos;t 100% compatible, wouldn&apos;t it break on a resync when inspecting older-than-the-fork blocks? so fork or no, if there&apos;s a bug it&apos;s a mess?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; bigreddmachine: a corner case can come up 6 months after deployment&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; before I get to hyc&apos;s question&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That seems to assume a non adversarial system.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; fluffypony: so a fork lets you make sure it&apos;s compatible for everything to date, but if a corner case came up later, the old version wouldn&apos;t matter?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; since vtnerd is playing around with the library stuff (conceptually), any objection to him working on this? we kinda want the library stuff for the lightweight remote wallet tool (ie. open-source MyMonero-like stuff)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; bigreddmachine: if you don&apos;t do it at a fork height then the old version might be widely deployed&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; yep, okay makes sense, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; moneromooo I’m not seeing any INFO messages about ‘synchronised OK’ or ‘new block candidate’ etc. at log-level 1&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m fine with that, sure. I&apos;d ask to not rewrite too much stuff at once, though, just because it DoSes reviewers.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Especially when the code is damn hard to read/review :/&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: ok agreed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;ll also ask him to consider manageability / reviewability&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (by people who don&apos;t know much recent C++)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m sure he can&apos;t review it quickly :P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; er, can.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-JJAbr}&lt;/strong&gt; all in Matlab, I suggest&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; LOL&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; JJAbr - I can finally review something!&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; there&apos;s an LMDB driver for Matlab, fine with me :P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; For future things to discuss, I think it would be best if we could discuss them one at a time when they&apos;re not intertwined.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Like, test coverage is unrelated to C or C++, rewrite or not.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; true&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Just merging them makes it harder to decide each.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-JJAbr}&lt;/strong&gt; I&apos;m not joking&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I think we got sidetracked by C vs C++&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; JJAbr: when we have more libraries then that&apos;s fully feasible&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: that&apos;s fair&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-JJAbr}&lt;/strong&gt; I&apos;m somehow visionary, write it to Matlab, generate it into C/c++&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think we should fork Rust and create our own programming language&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-JJAbr}&lt;/strong&gt; check it with Polyspace, and it works&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; with blackjack and hookers&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; About tests, there&apos;s a set of functional tests that&apos;s long dead. It does transfers using wallet2 and daemon.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, nevermind.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-JJAbr}&lt;/strong&gt; Visionary = see what automotive world currenty do&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-JJAbr}&lt;/strong&gt; does&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; so confused&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; automotive world writes millions of lines of code just to control an engine. that&apos;s not a good model.&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; who is working on the ethereum solidity port? :P&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i am&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-JJAbr}&lt;/strong&gt; &quot;just to control an engine&quot; = simple?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; JJAbr: this is a dev meeting tho&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; can we chat afterwards?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-JJAbr}&lt;/strong&gt; you don&apos;t know what youìre talking about&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-JJAbr}&lt;/strong&gt; anyways, sorry for the disturb&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; motion to move to next topic&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-JJAbr}&lt;/strong&gt; you&apos;re talking about refactoring? do you know about what&apos;re you talking about?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; JJAbr: yes&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 5. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-JJAbr}&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-JJAbr}&lt;/strong&gt; sorry to all&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so going back to hyc&apos;s question&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;re ready to tag 0.10.2.2&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; except for the race condition stuff&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and I think there are two PRs that I need to merge&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if we get the race condition stuff done tonight then we can tag and re-start builds, finalise actual release tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And a fix for the fluffy block thing smooth found earlier today.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; isn&apos;t that odd, fluffy blocks shouldn&apos;t have been live on mainnet yet&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Some people have been enabling it on mainnet anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Which, in this case, is good, because we found a couple bugs without having it fully on :P&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; note fluffypony in front of me is busy IRL&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sorry about that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so to move on to 6. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Hope you get to see Bruges sometime FP - lovely city&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; does anyone have anything else to add?&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Not here&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think we have a fairly good idea as to how we can move forward, and also what&apos;s required for the release&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which brings us to 7. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; March 26th?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 2 weeks from now&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, we&apos;ve not talked about how to make things sturdier.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; well&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think the current release is obviously urgent, as it fixes bugs&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Except when I started mentioning existing tests, but chat was spammy so got dropped.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but maybe the next release we need to set some testnet time frame&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; What would you like to see implemented on that front moneromooo?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; like freeze it, and then do 4 weeks on testnet&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; can always tag an older commit&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There&apos;s also a possibility to branch when doing a release, so you can cherry-pick simple fixes.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That way, simple fix releases don&apos;t also come with new features that can also be buggy.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; as long as the version&apos;s bumped&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; branching it for testing is not a bad idea&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Also, there aren&apos;t too many people on testnet, so stuff just ends up being tested on mainnet when it&apos;s released anyway (beyond obvious stuff).&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; nanoakron: those tests aren&apos;t run, they&apos;ve been disabled for a long while, I have no idea if they even work.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It was already a fairly massive effort to bring all the core tests back to life...&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Oh right&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Eek&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think 0MQ RPC tests would be nice, since everything&apos;s changed there AFAICT.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Why not discuss this on a release-basis prior to release rather than fixing principles? Sometimes a long freeze may be superfluous, but for instance something touching fees and block sizes could use thoroughly-discussed different conditions on testnet&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Something which might be helpful is a user simulator.&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Unfortunately @binaryfate the fee/block size issue, whilst it really really should be analysed and studied for a while to ensure it’s the right solution for the long run, is hindering us from growing capacity now :(&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; But one could take a two stage approach on the fee blocksize issue&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; A one time increase to 250000 byte min blocksize and adding the 4x fee level&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;jollymort&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; moneromooo: user simulator, as in something just creating random txs and such? i&apos;m happy to make that and run on my desktop. it&apos;s already connected to testnet&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Then apply jollymort&apos;s proposal from 25000 to 125000 as the second stage&lt;br&gt;&lt;strong&gt;&amp;lt;huskar&amp;gt;&lt;/strong&gt; moneromoo: a user simulator can be written as a system of time dependent differential equations&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; bigreddmachine: yes, something that actually tests the testnet. Snipa has one. It&apos;s best when run on a local testnet though, so as not to spam the main one too much :)&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; @ArcticMine @jollymort ok :)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; does testnet need nodes?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This allows more careful review of 2) while addressing the immediate issue also&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;jollymort&amp;gt;&lt;/strong&gt; 250kB would make a huge difference by itself; it would reduce the min.fee 4-times and reduce the size issue&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;jollymort&amp;gt;&lt;/strong&gt; so you could set a x4 as the default&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;jollymort&amp;gt;&lt;/strong&gt; and it would be the same old 0.3$&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;jollymort&amp;gt;&lt;/strong&gt; then, the pools could use the min.fee&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; i was working on a testnet faucet - it&apos;s basically done, just need to deploy - but i could easily add something that just sends out a tx or two every 5 minutes or something like that, just to create some volume&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;jollymort&amp;gt;&lt;/strong&gt; and normal users the x4 fee&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;jollymort&amp;gt;&lt;/strong&gt; so normal users never wait&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;jollymort&amp;gt;&lt;/strong&gt; and pool payments sit in the mempool until regular users clear out&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Without an increase in the default fee&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; What we don’t want is to be stuck in some philosophical rut like a certain other cryptocurrency…we need agreement (which I’m pretty sure we all have) that an algorithmic determination of block size is better than a human one&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;jollymort&amp;gt;&lt;/strong&gt; we have that, but we made a unintended anomaly&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;jollymort&amp;gt;&lt;/strong&gt; exibit: &lt;a href=&quot;https://raw.githubusercontent.com/JollyMort/monero-research/master/Monero%20Dynamic%20Block%20Size%20and%20Dynamic%20Minimum%20Fee/Images/Fig3.1-7.png&quot;&gt;https://raw.githubusercontent.com/JollyMort/monero-research/master/Monero%20Dynamic%20Block%20Size%20and%20Dynamic%20Minimum%20Fee/Images/Fig3.1-7.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;jollymort&amp;gt;&lt;/strong&gt; no wait, wrong chart&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; an increase in tx size to ~13000 bytes from ~500 bytes&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;nanoakron&amp;gt;&lt;/strong&gt; Yes, and a binomial distribution thereof&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;jollymort&amp;gt;&lt;/strong&gt; this one: &lt;a href=&quot;https://raw.githubusercontent.com/JollyMort/monero-research/master/Monero%20Dynamic%20Block%20Size%20and%20Dynamic%20Minimum%20Fee/Images/Fig3.1-6.png&quot;&gt;https://raw.githubusercontent.com/JollyMort/monero-research/master/Monero%20Dynamic%20Block%20Size%20and%20Dynamic%20Minimum%20Fee/Images/Fig3.1-6.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;jollymort&amp;gt;&lt;/strong&gt; the spike was introduced solely by RCT&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; The user simulator I have isn&apos;t particularly complex. I may see about writing a more complex one in the future if it&apos;s something we need.&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;jollymort&amp;gt;&lt;/strong&gt; the green one was pre-RCT&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Dunno if we need more complex for now. Yours did find bugs already :)&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;jollymort&amp;gt;&lt;/strong&gt; with 250kB that spike would surely be less severe&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is why I propose the two stage approach&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;jollymort&amp;gt;&lt;/strong&gt; i can draw the charts if you want&lt;br&gt;&lt;strong&gt;&amp;lt;Slack&amp;gt; &amp;lt;jollymort&amp;gt;&lt;/strong&gt; make it part of the paper, too&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; can we formally end the meeting and take meeting bot offline?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;re getting out of meeting stuff anyway&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Sure&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.10.3 &quot;Wolfram Warptangent&quot; Released</title><link>https://beta.monerodevs.org/blog/2017/03/25/monero-0.10.3-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/03/25/monero-0.10.3-released/</guid><description>A mandatory update that is ready for the April 15th hard fork</description><pubDate>Sat, 25 Mar 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;This is a necessary point release of Monero v0.10 &quot;&lt;em&gt;Wolfram Warptangent&lt;/em&gt;&quot;, and it is a mandatory update due to the April 15th hard fork, which in turn has been necessitated by the unexpectedly high adoption rate of RingCT transactions necessitating a modification of the dynamic block size limiter algorithm.&lt;/p&gt;
&lt;p&gt;In addition, this is the first version that aligns CLI and GUI tags, with the CLI being tagged and released first, and the GUI tagged and released within a few days thereafter. This will mean that some point releases in future may be forced by a need on the GUI side, where the CLI may not have substantial changes, and vice versa.&lt;/p&gt;
&lt;p&gt;Since it has only been 30 days since the last release, this is something of a &quot;light&quot; update. Nonetheless, some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;fixed a major bug that could lead to some peers, seemingly randomly, getting stuck at a block height and refusing to accept further blocks&lt;/li&gt;
&lt;li&gt;monero-wallet-cli (and underlying libraries) can now work in a number of units: monero, millinero, micronero, nanop, piconero&lt;/li&gt;
&lt;li&gt;added OpenAlias support to wallet RPC calls&lt;/li&gt;
&lt;li&gt;fixed hardcoded seed fallback issues when DNS seeds have failed or too few seeds are returned&lt;/li&gt;
&lt;li&gt;added an optional config file for wallets&lt;/li&gt;
&lt;li&gt;added an additional non-interactive foreground mode for the daemon&lt;/li&gt;
&lt;li&gt;added mnemonic wordlists for French and Dutch&lt;/li&gt;
&lt;li&gt;per-kb fee quantized to 8 decimal places&lt;/li&gt;
&lt;li&gt;added a password function to monero-wallet-cli to allow for a wallet password to be changed (and all files re-encrypted)&lt;/li&gt;
&lt;li&gt;added a cache on the wallet to avoid re-scanning mempool txs already scanned&lt;/li&gt;
&lt;li&gt;improvements to auto-update functionality, including a download-and-verify mechanism&lt;/li&gt;
&lt;li&gt;fixes to a number of logs shown in the daemon by default&lt;/li&gt;
&lt;li&gt;massive API changes to support new features in the GUI&lt;/li&gt;
&lt;li&gt;as always, loads of bug fixes and performance improvements&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 24 people who worked, largely unpaid and altruistically, to put out 189 commits containing 5 705 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;Christoph Schnerch&lt;/li&gt;
&lt;li&gt;Jaquee&lt;/li&gt;
&lt;li&gt;NanoAkron&lt;/li&gt;
&lt;li&gt;Arne Brutschy&lt;/li&gt;
&lt;li&gt;assylias&lt;/li&gt;
&lt;li&gt;lethos3&lt;/li&gt;
&lt;li&gt;rockhouse&lt;/li&gt;
&lt;li&gt;Roy Jacobs&lt;/li&gt;
&lt;li&gt;stoffu&lt;/li&gt;
&lt;li&gt;adot23&lt;/li&gt;
&lt;li&gt;Riccardo &quot;fluffypony&quot; Spagni&lt;/li&gt;
&lt;li&gt;Noah Watkins&lt;/li&gt;
&lt;li&gt;Lee Clagett&lt;/li&gt;
&lt;li&gt;xmr-eric&lt;/li&gt;
&lt;li&gt;Howard &quot;hyc&quot; Chu&lt;/li&gt;
&lt;li&gt;Derek Zhang&lt;/li&gt;
&lt;li&gt;Gareth&lt;/li&gt;
&lt;li&gt;Gingeropolous&lt;/li&gt;
&lt;li&gt;darentuzi&lt;/li&gt;
&lt;li&gt;Akademik Prokhor Zakharov&lt;/li&gt;
&lt;li&gt;Guillaume Le Vaillant&lt;/li&gt;
&lt;li&gt;moneromooo-monero&lt;/li&gt;
&lt;li&gt;Miguel Herranz&lt;/li&gt;
&lt;li&gt;kenshi84&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.10.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.10.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.10.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.10.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.10.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.10.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.10.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-freebsd-x64-v0.10.3.0.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-dragonflybsd-x64-v0.10.3.0.tar.bz2&quot;&gt;DragonFlyBSD, 64-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;ul&gt;
&lt;li&gt;monero-win-x64-v0.10.3.0.zip, 37a57d1be81b6119ac06d3f637b4c56fc625f3e790f3491c1bdca4d62902bf13&lt;/li&gt;
&lt;li&gt;monero-win-x86-v0.10.3.0.zip, 7f95bdcf4df232f37c450523831f36ccb9fdb2e50c1b5b0a5285d50549d273be&lt;/li&gt;
&lt;li&gt;monero-mac-x64-v0.10.3.0.tar.bz2, 8e6170f274e69010bbe662d8828c8e4b0b4acdb0a1a3699b5b97af8c3a516a94&lt;/li&gt;
&lt;li&gt;monero-linux-x64-v0.10.3.0.tar.bz2, f164112bea75dfd3eaaa905d21129820a996bbe6e5d65cb194609c672a71c3fe&lt;/li&gt;
&lt;li&gt;monero-linux-x86-v0.10.3.0.tar.bz2, b8bd258b828d8ea45a7c2595187c13b5e624f45ae929cb64ac89e3a030302316&lt;/li&gt;
&lt;li&gt;monero-linux-armv7-v0.10.3.0.tar.bz2, 03b2f3f30c7d047142cbfcd614762f3d165d64464e3e5b1a5b0c42aba9570d6a&lt;/li&gt;
&lt;li&gt;monero-linux-armv8-v0.10.3.0.tar.bz2, 6b29c56ca8d71f23f13b68d48e39e35b1d7c7c212cf00f3d58b0d2d9b6435c4c&lt;/li&gt;
&lt;li&gt;monero-freebsd-x64-v0.10.3.0.tar.bz2, 834b56efccc5ab0985c7f870449704ba390c79104ecfc0b63935dfb4f70c6cf9&lt;/li&gt;
&lt;li&gt;monero-dragonflybsd-x64-v0.10.3.0.tar.bz2, 4ab5b2a745ca5ea4cad253166ff80ff60bb4871f6c8fa81ff032cdf237f6e372&lt;/li&gt;
&lt;/ul&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 Kovri Dev Meeting Held on 2017-03-26</title><link>https://beta.monerodevs.org/blog/2017/03/26/logs-for-the-Kovri-dev-meeting-held-on-2017-03-26/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/03/26/logs-for-the-Kovri-dev-meeting-held-on-2017-03-26/</guid><description>Brief review of what has been completed since last meeting, Monero HackerOne Bounty, and code &amp; open tickets discussion</description><pubDate>Sun, 26 Mar 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;i2p-relay&amp;gt; {-vtnerd}&lt;/strong&gt; oh I guess there is one more thing. the backend was going to hopefully push updates to connected clients&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 3. Monero HackerOne Bounty &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/5zmywx/monero_bounty_for_hackerone/&quot;&gt;https://www.reddit.com/r/Monero/comments/5zmywx/monero_bounty_for_hackerone/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; ok anonimal, all yours&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Greetings.&lt;br&gt;&lt;strong&gt;&amp;lt;samsunggalaxyplayer&amp;gt;&lt;/strong&gt; hey!&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Sweet olark&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Yeah I missed the monero meeting unfortunately :/&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; I&apos;ll read the logs&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Really good meeting&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; On topic please&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress/86967/anonimal-s-kovri-full-time-development-funding-thread?page=&amp;amp;noscroll=1#post-90733&quot;&gt;https://forum.getmonero.org/9/work-in-progress/86967/anonimal-s-kovri-full-time-development-funding-thread?page=&amp;amp;noscroll=1#post-90733&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ^ for a summary on my part&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moroccanmalinois has done some great work since the previous meeting. We have a new utility binary with multiple features. He&apos;s also done work elsewhere in the codebase.&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; guzzi has also contributed to the utility binary. guzzi can you link to your FFS if you&apos;re doing work summaries/reports?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What does this utility binary do, in a nutshell ?&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; wants to say ./kovri-util -h&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; I will add summary tonight&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; On phone&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, I&apos;ll try to pull someday and check :P&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; guzzi: then give us a tl;dr for point 2. please&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; moneromooo base32, base64, routerinfo( reads a RI file) and su3file (reads an su3file)&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; and the crypto benchmark&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Added benchmarks to utility&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; guzzi: I already said that, didn&apos;t you do other things too? Like research, etc.?&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Starting in on instance class refactor a d todos&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Researched address book for possible lmdb&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Sgould be easy&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Should&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; What should be easy? None of that looks easy...&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anyway, we&apos;ll save that for later. Anything else on point 2.?&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Relatively easy from db perspective. Difficult from kovri perspective yes&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 3. Monero HackerOne Bounty &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/5zmywx/monero_bounty_for_hackerone/&quot;&gt;https://www.reddit.com/r/Monero/comments/5zmywx/monero_bounty_for_hackerone/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony: ^ thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; so my thoughts is that we should just do a general fund across all the projects&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; because HackerOne let&apos;s us basically apportion stuff as needed&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; so we don&apos;t have to give out the entire bounty for some stupid XSS attack&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok. I&apos;ll have to talk with them about setting up Monero. Do we include the GUI into /monero or create /monero-gui? We can probably wrap it into /monero if needed. Do we create /monero-site ?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; anonimal: everything goes under the Monero umbrella / bounty, right?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; just that each actual sub project can be represented&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m speaking purely about H1 accounts.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We do whatever we want with fund management.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony: it&apos;s possible but then all monero developers have access to all bug reports for all subprojects&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So that brings up a trust issue. I&apos;m fine with the idea but it should be mentioned.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; * fluffypony&lt;/strong&gt; ponders&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Also I&apos;d like to have access to the account as account holder. This is something I couldn&apos;t do if we throw into one account.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; And whoever is the account holder for all subprojects has &lt;em&gt;that&lt;/em&gt; responsibility. And if the single account is ever compromised...&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; In other words, it&apos;s not very decentralized in terms of who controls accounts.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; anonimal: doesn&apos;t really matter if it&apos;s compromised, because there&apos;s no money there?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony: it&apos;s about access to reports. If we don&apos;t care about who has access to reports, then there&apos;s not much reason to use HackerOne&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; mooneroo: for the monero-project GitHub account the core team all have the password, because there&apos;s no easy way to share that control otherwise - could we not do the same for H1?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I mean, there are features/benefits, but access to vulnerabilities is a big issue.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; amongst maintainers I mean&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; pinging mooneroo or moneromooo?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We could do that I think.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, some members of hte monero core team are pretty much inactive AIUI. So no need to get them access to this.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; whoops&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; I meant anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; sorry ignore typo&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; anonimal: for the monero-project GitHub account the core team all have the password, because there&apos;s no easy way to share that control otherwise - could we not do the same for H1?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; moneromooo: would be among maintainers&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; the core team have passwords for stuff like this as a fallback&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I don&apos;t think inactive people should have access to H1. Only on a as-needed basis. Maybe when they become active again?&lt;br&gt;&lt;strong&gt;* moneromooo&lt;/strong&gt; misread anonimal&apos;s ping, nevermind&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The drop dead theory&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; it&apos;s just an anti-bus factor&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; the main people using it would be maintainers, which are currently just me and anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I was given access a while back (though might have been rescinded by now).&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; No, you have access to kovri&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; and I don&apos;t think there&apos;s a big issue with maintainers having visibility on other reports&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; As does EinMByte but is he still alive?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Alright, so any other big issues with merging everything into a single account?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; And how many subprojects do we apply this too? I can PR the VRP to all appropriate subprojects and update docs as needed.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; we can always split it out later&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; I think the only relevant projects are: GUI, CLI, Kovri, site&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I imagine the site and forum could gain from this too.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; forum is being deprecated, so let&apos;s leave it off&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; but there will be some forum functionality moving into the site (FFS in particular)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; so keeping the site there is necessary&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; anonimal: maybe an infrastructure one too, which is pigeons&apos; domain?&lt;br&gt;&lt;strong&gt;&amp;lt;jacobjeweler&amp;gt;&lt;/strong&gt; Nodepool code perhaps?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Meh. And no real maintainer.&lt;br&gt;&lt;strong&gt;&amp;lt;jacobjeweler&amp;gt;&lt;/strong&gt; Snipa&apos;s work&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; @JacobJeweler no, that&apos;s not a core project&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; external projects can do their own H1 stuff&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony: sure, as long as we can communicate that to people e.g., use the Meta repo has a point of contact + place to post VRP etc.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; I think we should come up with a paragraph for the READMEs&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok. We need the VRP somewhere though. It&apos;s solid (moreso than having nothing).&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; we lost irc2p again&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-pigeons}&lt;/strong&gt; ok i&apos;ll file a few reports as someone else for a bounty then&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; works here pigeons&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; One thing also that&apos;s probably needed: a list of &quot;this does not count&quot;. Like all that&apos;s known already.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-pigeons}&lt;/strong&gt; hmm yeah, just some selective drops, oh well&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But this is easily a bone of contention otherwise.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moneromooo: that&apos;s included in H1. We can incorporate that into one of the features they have.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; moneromooo: agreed&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; every report is subjective&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (iirc)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, so I will contact them and move these into a single account.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; And do all the related things necessary.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; As for funding,&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; reads backlog for fluffypony&apos;s message&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &quot;general fund across all projects&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok,&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; separate from the dev fund? i.e., separate address too?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; this will be an FFS&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; just open-ended with some minimum&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, so no separate donation address. All FFS, and funds are held like the dev fund?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (or like any FFS project)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; How much money should we aim to raise for H1?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Assuming this will need to be replenished every now and then.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; I have no idea - suggestions?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/6/ideas/87597/monero-bounty-for-hackerone&quot;&gt;https://forum.getmonero.org/6/ideas/87597/monero-bounty-for-hackerone&lt;/a&gt; suggested 500 total for all projects&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (500 XMR)&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; checks value&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; olark: yes but bounties are normally denominated in USD&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; so potentially it wouldn&apos;t need to be replenished, or hardly&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; unless we have lots and lots of exploits&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hmmm... well, at current price, 500 seems reasonable IMHO. That could attract some serious researchers.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Probably easier to outline what the rewards should be for LOW, MEDIUM, and HIGH severity of vulnerabilites and then figure out how much money should be raised.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We don&apos;t have X thought: X being how many of Y.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; *though&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; If we run out of the fund, we can always open a new FFS.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; 500 xmr seems like a good start anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; yeah let&apos;s just stick to that and see how it goes&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Right.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Awesome. Anything else on point 3.?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; next?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Do we extend 20 minutes or are we screwed because of earlier?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There are two point 3s.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Extend, and whoever wants to leave leaves :)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; we can extend to finish up, but let&apos;s do it ASAP so I can move on to tagging and releasing&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol, yes. Github turns that into 4 if I copypasta. If I get original text, it&apos;s 3.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Damn, well, I could easily spend 20-30 minutes on this point because we haven&apos;t had a meeting in so long.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; grabs link instead&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, here we are &lt;a href=&quot;https://github.com/monero-project/kovri/issues?q=is%3Aopen+is%3Aissue+milestone%3A0.1.0-alpha&quot;&gt;https://github.com/monero-project/kovri/issues?q=is%3Aopen+is%3Aissue+milestone%3A0.1.0-alpha&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; A little question about the reload : what is supposed to happen if no param changed ?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; #187 isn&apos;t as obvious as I had hoped. I&apos;ll have to approach it differently, from the basics, and start by actually getting some unit-tests for ntcp.&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; if the user didn&apos;t specified a port, should it get a new random one ?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So that will be fun.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; As for #340, #369 is moot because of the other open ticket for cutting out all unnecessary sig types,&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; #305 should actually be closed for now,&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; guzzi is working on #96. It&apos;s not mandatory for 0.1.0-alpha release so I may move it to next milestone,&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; #9 needs review and may not really be needed after all&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; I can work on those unit tests for ntcp if u want&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; No that&apos;s fine guzzi, thank you.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; All that leaves is #46 and #362&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ajs is on #46. He&apos;s supposed to be in talks with pigeons I think. I haven&apos;t heard from ajs in a little while though. ping ajs.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; #362 comes at the very end once we tag. I&apos;ll throw it on AUR and away we go.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; reads moroccanmalinois&apos;s lines&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moroccanmalinois: if no port specified in config, that would be a default option. I don&apos;t like that though.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; What I think we should do is add a default random port to the config somehow.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Otherwise we jump through these kinds of hurdles. But doing that for binary releases... hmm...&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; We could just set a random port when a new router context is initialized.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moroccanmalinois: worst case scenario, if the app is still running during restart (assuming because client and core are the only things being restarted), we reuse the previous port.&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; It currently just defaults to 0 afaik.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; In router context.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; m_Port&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Assuming we are talking about the same thing.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Nope, you&apos;re not looking in the right area.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I can explain more after the meeting. moroccanmalinois can probably too because it sounds like he understands the design as well.&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; m_Port == 0 means choose a random one. another question : i read somewhere in the java doc about a &quot;Laptop mode&quot;, i think the pb it tries to solve is more about dynamic ips. Is it on the roadmap ?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Nope, not on the roadmap but it can be.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Just open a feature request.&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; :) ok&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; it was just brought to my attention yesterday? that there&apos;s a ticket for pr&apos;ing the logo - i was under the impression that my involvement with that was done, but looks like there&apos;s some miscommunication and i can get around to that soon-ish&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on point 4.? We don&apos;t have to rush this part if needed.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; What/&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Link?&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Learning the instance class&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; what what&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Anyone apposed to creating member variables for router context and client context.&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; And giving them proper constructors&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; It was a todo to find out why they are this way currently&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; guzzi: please provide line number and file&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; pero: what&apos;s your question?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; there is no question&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; guzzi: for the TODO&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; pero: there&apos;s a question mark. What is your point?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; where is there a question mark&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; After &quot;yesterday&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Looks like a typo for &quot;&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; this is ticket discussion isnt it - i was chiming in on something that was ostensibly assigned to me without my knowledge&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; anonimal: pigeons said he got a server for #46, but waiting for access to move over files&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; pero: nothing was assigned to you&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ajs: ok thanks&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; alright well i guess there&apos;s nothing to do then&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Instance.cc&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Initialize function&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; First comment inside&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Sorry github mobile has no li e numbers&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Line&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; ok maybe this discussion should happen later when you&apos;re at a computer, guzzi&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Good idea.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-pigeons}&lt;/strong&gt; i&apos;m gonna confirm some things from ya&apos;ll in a few, fqdn and git repo to pull from&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on 4.?&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; I will comment in the pr later&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; guzzi: I know what you&apos;re talking about and see what you want, let&apos;s talk more later&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Cool&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; No additional items from me afaict&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; One last question : an external app that wants to use kovri (like monero GUI), should it includes only the libs ? or it can include things from src/app ?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Nothing from app. I see no reason for it to include anything from app.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Which means we get things out of app that we need elsewhere. I wrote TODO&apos;s.&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; Perfect. thx&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on 5.?&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; not for me&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 30 seconds...&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; 2 weeks (tm)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 18:00 UTC two weeks from today as usual?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; April 9th&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thanks everyone&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2017-03-26</title><link>https://beta.monerodevs.org/blog/2017/03/26/overview-and-logs-for-the-dev-meeting-held-on-2017-03-26/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/03/26/overview-and-logs-for-the-dev-meeting-held-on-2017-03-26/</guid><description>0.10.3.1 release, light wallets, fireice-uk&apos;s proposal, and 0MQ</description><pubDate>Sun, 26 Mar 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;An overview &lt;a href=&quot;https://monerobase.com/wiki/DevMeeting_2017-03-26&quot;&gt;can be found on MoneroBase&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&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;fluffypony&amp;gt;&lt;/strong&gt; ok so since the last meeting I guess the main thing is we tagged and released 0.10.3&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which we&apos;re about to deprecate&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; are there any issues with 0.10.3 besides the cumulative block size thing?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; now&apos;s the time to point them out&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; no idea, but I&apos;m running a build from a couple days ago&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; me too. no issues so far&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; Been running on OSX since yesterday. No issue.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: any idea why the issue seems to affect so few?&lt;br&gt;&lt;strong&gt;&amp;lt;hundehausen&amp;gt;&lt;/strong&gt; Smart Mining is not working for me on newest macOS&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Dunno. Low level processor specifics I guess, but... shrug.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hundehausen: it only works on Linux&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; not on anything else&lt;br&gt;&lt;strong&gt;&amp;lt;samsunggalaxyplayer&amp;gt;&lt;/strong&gt; I have smart mining running on Windows right now&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yeah. windows + linux iirc&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; but not osx i think&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; lunch time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I like to pretend that Windows doesn&apos;t exist&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What is it ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: you open them to let air in&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah, doors.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; usually lets bugs in too&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; smaller sized doors basically&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; drumroll&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol hyc&lt;br&gt;&lt;strong&gt;&amp;lt;btcltcxmrmaximal&amp;gt;&lt;/strong&gt; winblows sucks&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; windows and doors in Ireland have no screens. I dunno what&apos;s with these people.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anyhoo&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; let&apos;s move on&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 3. Discussion of fireice-uk&apos;s proposal (as started in #1828&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;d like to move this to Funding Required&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and fireice-uk updated the funding costs based on current pricing&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; obviously there are some consensus-critical aspects to it, so I think it&apos;s worth discussing&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Wasn&apos;t this a wallet thing ?&lt;br&gt;&lt;strong&gt;&amp;lt;btcltcxmrmaximal&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero/issues/1828&quot;&gt;https://github.com/monero-project/monero/issues/1828&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;xmreric&amp;gt;&lt;/strong&gt; Yes. Speedup on Intel/AMD processors, which is helpful considering RingCT has slowed sync down.&lt;br&gt;&lt;strong&gt;&amp;lt;fireice-uk&amp;gt;&lt;/strong&gt; it is a wallet thing (unless you want to use it somewhere else)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ringCT has slowed wallet sync?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: if we replace SUPERCOP then it&apos;s consensus critical&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; I don&apos;t see how ringct slowed down wallet sync ... ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Then no consensus issue. And if it proves good for a while, &lt;em&gt;then&lt;/em&gt; it can be used in consensus.&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; xmreric: how has ringct slowed down sync?&lt;br&gt;&lt;strong&gt;&amp;lt;xmreric&amp;gt;&lt;/strong&gt; I thought I had heard that from others&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; the additional work comes when a output match is found&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so I guess wallets with thousands and thousands of ringct outputs?&lt;br&gt;&lt;strong&gt;&amp;lt;xmreric&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://monero.stackexchange.com/questions/3718/when-syncing-moneros-blockchain-from-scratch-why-does-it-begin-fast-and-end-sl&quot;&gt;https://monero.stackexchange.com/questions/3718/when-syncing-moneros-blockchain-from-scratch-why-does-it-begin-fast-and-end-sl&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; xmreric: that&apos;s daemon, not wallet&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 1828 is a proposal for a wallet change&lt;br&gt;&lt;strong&gt;&amp;lt;xmreric&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; its more work on the node verifying the block, but not the wallet since its not reading it. I suppose there is some additional time for transmission/marshalling/unmarshalling, but this is smaller than any crypto&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The bottleneck&apos;s the daemon anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;btcltcxmrmaximal&amp;gt;&lt;/strong&gt; daemon sync time seems a lot more important than wallet sync time (in comparison) if our primary goal was to encourage more full nodes.&lt;br&gt;&lt;strong&gt;&amp;lt;vertp&amp;gt;&lt;/strong&gt; Unless you&apos;re using a remote node, no?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; this complicates the build if we want a crypto/ subtree just for wallet and one just for daemon&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Hmm, fair point.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so then here&apos;s a suggestion&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; the amount of tx&apos;s/day is higher since the date around ringct was activated. So wallet sync slows down. but not really related to ringct&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; what if we had cryptoopsbuilder run on build&lt;br&gt;&lt;strong&gt;&amp;lt;fireice-uk&amp;gt;&lt;/strong&gt; build won&apos;t be more more complicated - just more symbols&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and use the existing stuff by default, but optionally use the newer SUPERCOP / whatever&lt;br&gt;&lt;strong&gt;&amp;lt;fireice-uk&amp;gt;&lt;/strong&gt; my suggestion would be to use ge64* symbols for the new code&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; BTW, is that not what you wanted to replace by... tweetnacl or whatver it was ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but only when TweetNaCl has finished formal verification&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And that proposal replaces it with this, or another replacement ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Alright...&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;d prefer we just keep the generated code statically committed to git&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; no idea what environment the builder might break on&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: the builder is pretty simple&amp;nbsp;(just splicing text really), but it does add a python dep to the build process&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah, let&apos;s not do that.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; fireice-uk: did you try running a wallet refresh without any crypto to see how much faster it was at best possible gain ? IIRC, my bottleneck is the daemon (SSD, though CoW fs).&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; either way, in the long run I&apos;d like to have a default &quot;safe&quot; crypto implementation, and an optional fast one&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; s/without any crypto/with the actual tx scanning disabled/&lt;br&gt;&lt;strong&gt;&amp;lt;fireice-uk&amp;gt;&lt;/strong&gt; moneromoo: bottleneck is the poor fetching from the daemon&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So changing the crypto won&apos;t do a thing right now, right ?&lt;br&gt;&lt;strong&gt;&amp;lt;fireice-uk&amp;gt;&lt;/strong&gt; it somehow mananges not to max anything&lt;br&gt;&lt;strong&gt;&amp;lt;fireice-uk&amp;gt;&lt;/strong&gt; that is the part 2&lt;br&gt;&lt;strong&gt;&amp;lt;fireice-uk&amp;gt;&lt;/strong&gt; crypto is part 1&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; so likely this is a premature optimization for now&lt;br&gt;&lt;strong&gt;&amp;lt;fireice-uk&amp;gt;&lt;/strong&gt; pigeons: want to swap round the order?&lt;br&gt;&lt;strong&gt;&amp;lt;vertp&amp;gt;&lt;/strong&gt; why not swap the orders fireice-uk? And do daemon fetching optimization&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; not a bad idea&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh ok. There are two things that should be easy win there: store non prunable separately, and maybe fetch a bunch of them at once (wallet refresh always has pretty much N..N+dN txes).&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so part 2 is the actual optimization? and part 1 is... ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I wanted to do the daemon thing for a while, but looks like I won&apos;t have to :D&lt;br&gt;&lt;strong&gt;&amp;lt;fireice-uk&amp;gt;&lt;/strong&gt; gingeropolous: part 1 is crypto optimziation, part 2 is parallelism opt&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but current discussion says crypto opt will be overshadowed by daemon&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so we swap them around and do part 2 first, and then revisit how to structure part 1 after that?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; fireice-uk: that sound ok?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, that&apos;s my recollection of my particular machine anyway. Might differ for others.&lt;br&gt;&lt;strong&gt;&amp;lt;fireice-uk&amp;gt;&lt;/strong&gt; my suggestion would be to do part 1 first - this way you can have a loot at it before merging&lt;br&gt;&lt;strong&gt;&amp;lt;fireice-uk&amp;gt;&lt;/strong&gt; *look&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I want to have a look at 2 also before merging.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;vertp&amp;gt;&lt;/strong&gt; lol.&lt;br&gt;&lt;strong&gt;&amp;lt;fireice-uk&amp;gt;&lt;/strong&gt; of course, but i assume 1 will require more time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;vertp&amp;gt;&lt;/strong&gt; but if its has more immediate benefits, why not go with 2 first?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah it&apos;s sounding like 1&apos;s benefits will be unmeasurable for now&lt;br&gt;&lt;strong&gt;&amp;lt;vertp&amp;gt;&lt;/strong&gt; it makes even more sense to do part 2 first if it is less complex/faster to implement.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, do the easy wins first, and the possibly dangerous stuff might not be needed (and will only work on x8664 anyway AIUI).&lt;br&gt;&lt;strong&gt;&amp;lt;fireice-uk&amp;gt;&lt;/strong&gt; ok, that&apos;s fine with me&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Keeping in mind you also need the full blocks to serve syncing peers.&lt;br&gt;&lt;strong&gt;&amp;lt;vertp&amp;gt;&lt;/strong&gt; great!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok cool - I&apos;ll move the proposal to funding after the 0.10.3.1 tag&lt;br&gt;&lt;strong&gt;&amp;lt;samsunggalaxyplayer&amp;gt;&lt;/strong&gt; so in like 3 months /s&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hah hah&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; touché&lt;br&gt;&lt;strong&gt;&amp;lt;vertp&amp;gt;&lt;/strong&gt; Since we are on a similar topic, could I bring up ZMQ? That should also speed up sync time/provide faster wallet func at some point no?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; nah, fluffypony doesn&apos;t run on tewinget Time™&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; vertp: it should provide better scalability for multiple wallets hitting the same daemon&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but I don&apos;t think it&apos;ll provide speed benefits beyond that&lt;br&gt;&lt;strong&gt;&amp;lt;vertp&amp;gt;&lt;/strong&gt; so light-wallets. Is there anything new on that front tewinget.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; well, I&apos;ve been working on merging from upstream this morning&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I think I&apos;ve &lt;em&gt;just&lt;/em&gt; got it sorted&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yay&lt;br&gt;&lt;strong&gt;&amp;lt;vertp&amp;gt;&lt;/strong&gt; woo!&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; !!!!&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; Nice&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; let&apos;s stick to the schedule plx&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; few things changed in core that threw wrenches in the merge &amp;gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; sorry fluffypony :)&lt;br&gt;&lt;strong&gt;&amp;lt;vertp&amp;gt;&lt;/strong&gt; yes, sorry.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 4. Remote nodes (ie. a discussion of #605)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, I was thinking about this, and I will do a wallet mode where a full wallet (ie, phone) can connect to a view wallet (ie, home server), and update from it. That should be super fast.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: that&apos;s exactly what vtnerd is doing&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; tewinget: I think I kinda added a new RPC... a few days ago...&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so would be duplication of work&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, OK.&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; Won&apos;t that only show incoming though?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but let&apos;s back up a second&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so a wallet can sync from another wallet?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; because I think that maybe there&apos;s some value in the &lt;em&gt;idea&lt;/em&gt; of 605&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; In my idea, yes (really, transfer output data).&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but the specifics aren&apos;t great&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; for eg.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But I dunno what vtnerd is doing.&lt;br&gt;&lt;strong&gt;&amp;lt;xmreric&amp;gt;&lt;/strong&gt; Lots of GUI users want this on some level or another.&lt;br&gt;&lt;strong&gt;&amp;lt;xmreric&amp;gt;&lt;/strong&gt; I&apos;m pretty big on emphasizing away from using remote nodes as best-practice.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; what if an unsynced daemon, when it has a wallet client requesting outputs from a certain height, picks a random peer and asks that peer for the data&lt;br&gt;&lt;strong&gt;&amp;lt;xmreric&amp;gt;&lt;/strong&gt; But for people in developing nations, etc it&apos;s a good option to offer&lt;br&gt;&lt;strong&gt;&amp;lt;samsunggalaxyplayer&amp;gt;&lt;/strong&gt; I know that we all want everyone to run a full node, but I imagine less than half actually will, and that percentage will only decrease over time with new, non-technical users&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ie. without range proofs / sigs / etc.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; the random peer has its rpc open?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the peer could lie, but the node will eventually know that it has&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: no&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we don&apos;t need RPC for this, we&apos;re already talking to the peer using the p2p protocol&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Why would the wallet request outputs for a given height, if the daemon isn&apos;t synced to that yet ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: restored wallet, or loading a wallet file&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; if the daemon isnt synced it shouldnt be used by the wallet&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or creating a new wallet&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Restored wallet would not, it has no idea about where it has outputs.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: restored from seed has a hardcoded restore height&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; It is similar to how hadoop works&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; New wallet wouldn&apos;t either. They&apos;d get that info from the daemon, who&apos;d necessarily be synced up to that point.&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Here is the first answer it may be wrong&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Unless you delete your blockchain after the wallet learns abvout those. But then, your problem.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: in each of the instances we either have a block height or we have a date that we can correlate&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, you want &lt;em&gt;all&lt;/em&gt; outputs ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; from that height or date, yes&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; I like it. The attack would bre someone setting up a ton of fake nodes.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; basically have the daemon tunnel &quot;remote node&quot; functionality to a peer&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, so essentially, syncing the chain with no vcerification whatsoever.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: yes - &quot;pre-syncing&quot; it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; because the node will catch up, and then the wallet will know if outputs have been withheld&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I actually had an idea about this a few days ago, where you could sync to a daily set of key images and outputs. Daily, verifying nodes hash it into the blockchain.&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Basically a no lock read&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So you can sync to that, check hash, then sync the last day&apos;s chain on top.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; but this would leave the wallet in a state where it can&apos;t create transactions until proper sync&apos;d?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: the problem with that model are the oracles&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It does require &lt;em&gt;some&lt;/em&gt; trust, though.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Go on ?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; so the tricky part is the rules to make the block invalid if the miner lies&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; er, until the daemon is proper syncd?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: the daemon could also tunnel requests for ring outputs or whatever&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the trust model is the same as using some random guy&apos;s remote node&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; good idea. but still doesnt help users without enough disk or those on a slow connection&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; True&lt;br&gt;&lt;strong&gt;&amp;lt;samsunggalaxyplayer&amp;gt;&lt;/strong&gt; That&apos;s what I proposed #602 for&lt;br&gt;&lt;strong&gt;&amp;lt;samsunggalaxyplayer&amp;gt;&lt;/strong&gt; People who do not want to run a full node&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i had a kind of mostly trustless idea for this&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; people that don&apos;t want to run a full node at all have to then use something like the MyMonero apps using the MyMonero backend instead of their own&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or Exodus or Coinomi or whatever else exists&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; that would poll multiple nodes for the same outputs and verify them&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and store those locally&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pero: that&apos;s even worse than a remote node&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; fluffypony: +1&lt;br&gt;&lt;strong&gt;* pero&lt;/strong&gt; sees himself out&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Or this and never sync tge daemon&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; What if the time connected to a remote node is limited? Just setting up the GUI it connects to a remote node, and they can use right away, while stuff is going on in the background? (Sorry, just an idea I had. Not a developer so I don&apos;t know if possible)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the larger issue here is that we can&apos;t do something like SPV&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so we really have nothing between &quot;run your own node&quot; and &quot;use a centralised service&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Stuff = syncing&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Should we looking at people connecting to their own remote node form say a mobile device?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; rehrar: that&apos;s exactly what I&apos;m suggesting, but let the daemon &quot;tunnel&quot; the requests through&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine: the model here is people who don&apos;t want to run a node at all, not at home, not on a VPS, not at all&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; rehrar: that&apos;s what #605 does&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we already have a solution for people who are willing to run a node&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sorry. A lot of the tech is going above my head to catch it all. :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, they can use paypal, and come back in 5 years.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Tech talk&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; #605 connects to a remote node while local node is syncing&lt;br&gt;&lt;strong&gt;&amp;lt;jacobjeweler&amp;gt;&lt;/strong&gt; I agree, fluffy. I think the real issue is people not having enough knwoledge to install nodes. An installer on windows and .deb in apt would increase full nodes immensly.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i like it. the pre-sync idea. using the daemon. it opens up the whole network as a source of remote nodes, which decentralizes the effort&lt;br&gt;&lt;strong&gt;&amp;lt;xmreric&amp;gt;&lt;/strong&gt; What if all this work gets done, but then this audience just uses web/mobile wallets anyways&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; keep improving the ability for people to run their own node before making it easier for people to use a different model&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and because the daemon &lt;em&gt;is&lt;/em&gt; running&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; it will be synchronizing its own copy of the blockchain&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; @xmreric that&apos;s the most likely outcome&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that is trickier&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; people *are* going to use MyMonero / Exodus / Coinomi even if we have a magical remote node model that doesn&apos;t vampire the network&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; It could even hold part of the chain and randomly ask for missing parts&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; block data sync&apos;d this way will need to be stored differently than from regular syncing&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; peopl are going to use worse options than those even&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: agreed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pigeons: store on an exchange :-P&lt;br&gt;&lt;strong&gt;&amp;lt;samsunggalaxyplayer&amp;gt;&lt;/strong&gt; I like the pre-sync as well. But until we have MyMonero/Edodus/Coinomi, people will use a remote node in an inefficient way&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; @samsunggalaxyplayer then let&apos;s not make it easier by having a drop-down&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; why not make it easy while waiting for a better solution?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; remember that a lot of decisions we make today, we&apos;re stuck with for 5+ years&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; the effort wall to hack the system to use a remote node isn&apos;t that steep anyway&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Jaquee: because ^^&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; people become reliant on quick fixes&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; So somewhere we need the doc to say &quot;you must have a computer with at least xx GB of disk space that you are willing to leave running 24/7&quot;&lt;br&gt;&lt;strong&gt;* tewinget&lt;/strong&gt; knows this, and as such leaves most decision making to fluffypony so he can be blamed in 5 years.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah, tewinget the Wise.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; in 2023&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i just don&apos;t think we should be holding back on UX just because we don&apos;t have a better solution yet&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; have a nice message, now that you have verified the blockchain, we notice you have been screwed, pick a better node next time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Anyway, this has turned to a disparate set of confusing stuff now.&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Jaquee: the GUI is meant to operate with a full node that you operate, it&apos;s not a lightweight GUI&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Do we want to encourage people connecting to a untrusted random node&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine: no we don&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;samsunggalaxyplayer&amp;gt;&lt;/strong&gt; Summary: for smart syncing with fluffy&apos;s &quot;pre-sync&quot; approach, against anything that makes using a remote node easier&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; For ppl who want to use a phone could it never sync?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptocomicon&amp;gt;&lt;/strong&gt; sounds like we need a monero node appliance, like the wifi router that everyone has in their house / flat&lt;br&gt;&lt;strong&gt;&amp;lt;samsunggalaxyplayer&amp;gt;&lt;/strong&gt; I agree #602 is a short-term solution. I think it&apos;s better than telling people to go to MoneroWorld to get a random node, but if we have a better solution going forward, that&apos;s preferable&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; Good idea&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes but wifi routers tend to be 32bit&lt;br&gt;&lt;strong&gt;&amp;lt;jacobjeweler&amp;gt;&lt;/strong&gt; Thats why i think installer for windows and adding .deb to apt repositories will have it so people can be guided through an install and proper installation can be verified&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; And always use a random?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; guzzi: phone would be MyMonero + your own node / MyMonero backend OR Exodus OR Coinomi&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and they&apos;re not cheap&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Ok thanks&lt;br&gt;&lt;strong&gt;&amp;lt;jacobjeweler&amp;gt;&lt;/strong&gt; Adoption rate will increase full node usage&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; @JacobJeweler we&apos;re definitely working on improving that with the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I say make it easy for people to set up their own node to connect to. Appliance like&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; That is horse poop&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; with the auto-update thing&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; perhaps there&apos;s room for an unofficial gui fork&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; No way ppl walñnt full nodes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: &lt;a href=&quot;http://imgur.com/a/3mMBE&quot;&gt;http://imgur.com/a/3mMBE&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; in my mind the remote node thing has 2 components: 1) instant on 2) no blockchain storage.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: pigeons is working on it&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; right now the only way I see to make this easy is with kovri, so we can ignore firewall and port forwarding issues&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: +1&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; we can address instant on with lots of things&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; we can&apos;t address no blockchain storage. And those that don&apos;t want to store the blockchain will always use some lighter weight thing, so ... i think im rambling.&lt;br&gt;&lt;strong&gt;&amp;lt;jacobjeweler&amp;gt;&lt;/strong&gt; Good point hyc!&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; How about creating SD card images with the blockchain preloaded for a specific monerod release. You&apos;d &quot;just&quot; have to download the image, flash it and start up monerod&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; +1 hyc&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; ah, like for the Pine64 or something similar&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; pretty big downloads. they don&apos;t compress well at all.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; 13GB now&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; and pine64 is to slow&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; Does it even have native AES?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pine64 isn&apos;t too slow?&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; hyc: didn&apos;t you say you&apos;re running your full node fine on yours?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; pine64 yes&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; pine64 can run a node&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah pine64 works ok as a fullnode. buy an expensive microSD&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; alright&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I&apos;ll brb in like 10 min, fyi&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; let&apos;s move on&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 5. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; ok. so #605 will not be merged?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (we can carry on discussing this after the Kovri meeting)&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; all right&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Jaquee: no not with the drop down&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; you can release the bootleg edition&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; I&apos;ve gotten the impression that there should be more unit tests from reading the last dev meeting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; amiuhle: yes&lt;br&gt;&lt;strong&gt;&amp;lt;jacobjeweler&amp;gt;&lt;/strong&gt; Lets be honest, most users have windows. And harddisks that can easily fit the lmdb database. If you want great adoption and more full nodes on the network (people installing and usong their local node for gui/cli). Thats where the focus on something like an installer should be at.&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; what if we at least request tests for new PRs?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Then you won&apos;t get PRs.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; that would help, but could be frustrating in a few components&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; amiuhle: we don&apos;t want PRs from new contributors mired in a list of things-the-PR-must-have&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; for instance, I added some to epee::stringtools, but those are isolated functions so its easy to setup the test env&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; some of this stuff won&apos;t be easily detected in tests anyway. race condition with mining blocks, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;fireice-uk&amp;gt;&lt;/strong&gt; one more thing regarding wallet2.cpp&lt;br&gt;&lt;strong&gt;&amp;lt;jacobjeweler&amp;gt;&lt;/strong&gt; Sorry am on phone typing, slow to respond.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; hyc: yup. but figuring out a base framework for some areas might be helpful to get a baseline. but its decent chunk of work&lt;br&gt;&lt;strong&gt;&amp;lt;fireice-uk&amp;gt;&lt;/strong&gt; it is already at an unwieldy 5kloc, what&apos;s the opinion on splitting it into smaller parts?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; can&apos;t detect some of these with code coverage testing either. code cov can&apos;t tell you about logic you&apos;re missing.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Tests can be added after the fact btw.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Is there a split that makes sense ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And 5k is wieldy for any sane editor.&lt;br&gt;&lt;strong&gt;&amp;lt;fireice-uk&amp;gt;&lt;/strong&gt; moneomoo: takes 2gb+ to compile&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah I wouldn&apos;t worry about wallet2.cpp at the moment.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; mooo Im guessing vim ?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; 2GB+ to compile comes from all the boost headers and shit&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What I want is avoiding spamming the git log, as I use it a lot.&lt;br&gt;&lt;strong&gt;&amp;lt;fireice-uk&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; vim works fine with 5k, but most other editors are also not shit.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; fireice-uk: thats partially coming from the epee headers though, but some split may help a bit&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Or... I assume. 5k is not much.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;ve done the experiment before.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; bbedit handles it fine&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; coughs&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; splitting the file up to try to fit it under 2GB&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok guys&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Kovri meeting&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; made no diff. it&apos;s the headers, not the cpp source&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; next meeting in 2 weeks, no time for Q&amp;amp;A, thanks for coming&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.10.3.1 &quot;Wolfram Warptangent&quot; Released</title><link>https://beta.monerodevs.org/blog/2017/03/27/monero-0.10.3.1-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/03/27/monero-0.10.3.1-released/</guid><description>A mandatory update that is ready for the April 15th hard fork</description><pubDate>Mon, 27 Mar 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;This is a necessary point release of Monero v0.10 &quot;&lt;em&gt;Wolfram Warptangent&lt;/em&gt;&quot;, and it is a mandatory update due to the April 15th hard fork, which in turn has been necessitated by the unexpectedly high adoption rate of RingCT transactions necessitating a modification of the dynamic block size limiter algorithm.&lt;/p&gt;
&lt;p&gt;In addition, this is the first version that aligns CLI and GUI tags, with the CLI being tagged and released first, and the GUI tagged and released within a few days thereafter. This will mean that some point releases in future may be forced by a need on the GUI side, where the CLI may not have substantial changes, and vice versa.&lt;/p&gt;
&lt;p&gt;Since it has only been 30 days since the last release, this is something of a &quot;light&quot; update. Nonetheless, some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the 0.10.3.1 point release disables a portion of the server-side hash cache that was preventing a small subset of nodes from syncing&lt;/li&gt;
&lt;li&gt;added a feature to allow for multiple outputs to be paid to the same address (unless you have &lt;code&gt;set merge-destinations 1&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;fixed a major bug that could lead to some peers, seemingly randomly, getting stuck at a block height and refusing to accept further blocks&lt;/li&gt;
&lt;li&gt;monero-wallet-cli (and underlying libraries) can now work in a number of units: monero, millinero, micronero, nanonero, piconero&lt;/li&gt;
&lt;li&gt;added OpenAlias support to wallet RPC calls&lt;/li&gt;
&lt;li&gt;fixed hardcoded seed fallback issues when DNS seeds have failed or too few seeds are returned&lt;/li&gt;
&lt;li&gt;added an optional config file for wallets&lt;/li&gt;
&lt;li&gt;added an additional non-interactive foreground mode for the daemon&lt;/li&gt;
&lt;li&gt;added mnemonic wordlists for French and Dutch&lt;/li&gt;
&lt;li&gt;per-kb fee quantized to 8 decimal places&lt;/li&gt;
&lt;li&gt;added a password function to monero-wallet-cli to allow for a wallet password to be changed (and all files re-encrypted)&lt;/li&gt;
&lt;li&gt;added a cache on the wallet to avoid re-scanning mempool txs already scanned&lt;/li&gt;
&lt;li&gt;improvements to auto-update functionality, including a download-and-verify mechanism&lt;/li&gt;
&lt;li&gt;fixes to a number of logs shown in the daemon by default&lt;/li&gt;
&lt;li&gt;massive API changes to support new features in the GUI&lt;/li&gt;
&lt;li&gt;as always, loads of bug fixes and performance improvements&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 24 people who worked, largely unpaid and altruistically, to put out 190 commits containing 5 706 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;Christoph Schnerch&lt;/li&gt;
&lt;li&gt;Jaquee&lt;/li&gt;
&lt;li&gt;NanoAkron&lt;/li&gt;
&lt;li&gt;Arne Brutschy&lt;/li&gt;
&lt;li&gt;assylias&lt;/li&gt;
&lt;li&gt;lethos3&lt;/li&gt;
&lt;li&gt;rockhouse&lt;/li&gt;
&lt;li&gt;Roy Jacobs&lt;/li&gt;
&lt;li&gt;stoffu&lt;/li&gt;
&lt;li&gt;adot23&lt;/li&gt;
&lt;li&gt;Riccardo &quot;fluffypony&quot; Spagni&lt;/li&gt;
&lt;li&gt;Noah Watkins&lt;/li&gt;
&lt;li&gt;Lee Clagett&lt;/li&gt;
&lt;li&gt;xmr-eric&lt;/li&gt;
&lt;li&gt;Howard &quot;hyc&quot; Chu&lt;/li&gt;
&lt;li&gt;Derek Zhang&lt;/li&gt;
&lt;li&gt;Gareth&lt;/li&gt;
&lt;li&gt;Gingeropolous&lt;/li&gt;
&lt;li&gt;darentuzi&lt;/li&gt;
&lt;li&gt;Akademik Prokhor Zakharov&lt;/li&gt;
&lt;li&gt;Guillaume Le Vaillant&lt;/li&gt;
&lt;li&gt;moneromooo-monero&lt;/li&gt;
&lt;li&gt;Miguel Herranz&lt;/li&gt;
&lt;li&gt;kenshi84&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.10.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.10.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.10.3.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.10.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.10.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.10.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.10.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-freebsd-x64-v0.10.3.1.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-dragonflybsd-x64-v0.10.3.1.tar.bz2&quot;&gt;DragonFlyBSD, 64-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;ul&gt;
&lt;li&gt;monero-win-x64-v0.10.3.1.zip, 2fbda6f6b1051053703e40cf77b6c6e11334509ad03a3c22d89b6bcb05615910&lt;/li&gt;
&lt;li&gt;monero-win-x86-v0.10.3.1.zip, da628a45adfcb8be44df06ac904711d644d608c4eb6479a5d256062a5f6d74de&lt;/li&gt;
&lt;li&gt;monero-mac-x64-v0.10.3.1.tar.bz2, fd17d55a8c9e901ff4064c39d9e14786cdd077aff9b3bb556e60d3a5e322050c&lt;/li&gt;
&lt;li&gt;monero-linux-x64-v0.10.3.1.tar.bz2, 8db80f8cc4f80d4106db807432828df730a59eac78972ea81652aa6b9bac04ad&lt;/li&gt;
&lt;li&gt;monero-linux-x86-v0.10.3.1.tar.bz2, abc99f3928f4083bd1a380a869253e07bee9950e0aeb6388e9493bc0f0ec3f53&lt;/li&gt;
&lt;li&gt;monero-linux-armv7-v0.10.3.1.tar.bz2, 8473fa20e0db4a3d3e46120cdf92c55be6a159478c511e21f7b77aa05d6c1910&lt;/li&gt;
&lt;li&gt;monero-linux-armv8-v0.10.3.1.tar.bz2, 451f65e4846b92d54859e22a5d92124557b397b4208d8752d5289d0262573c3c&lt;/li&gt;
&lt;li&gt;monero-freebsd-x64-v0.10.3.1.tar.bz2, 4c66a76752e18ae70b5fb1c728f0d2780eb129a6c8c7d0dee7ba02e05d91efae&lt;/li&gt;
&lt;li&gt;monero-dragonflybsd-x64-v0.10.3.1.tar.bz2, c25c0f603ca5c96cb5963aaa2905edff390b7a97f654106911ffad8639deee7c&lt;/li&gt;
&lt;/ul&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>Monero GUI Beta 2 Released</title><link>https://beta.monerodevs.org/blog/2017/03/29/monero-gui-beta-2-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/03/29/monero-gui-beta-2-released/</guid><description>The second beta of the Monero GUI is out!</description><pubDate>Wed, 29 Mar 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;The second beta of the Monero GUI has been released. Due to our focus on completing the features required for the initial release we have not, as yet, completed support for 32-bit Windows, FreeBSD, DragonflyBSD, ARMv7 Linux, and ARMv8 Linux devices. Whilst these are being worked on, it may not be feasible to support some environments (like 32-bit Windows) due to performance degradation.&lt;/p&gt;
&lt;p&gt;Download links are at the bottom of this post, and please take note of the known issues and caveats listed below.&lt;/p&gt;
&lt;p&gt;To upgrade, just replace your existing GUI with this newer release. Beta 1 wallets will continue to work in beta 2, without any changes required from your side.&lt;/p&gt;
&lt;h3&gt;Known Issues&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;If the GUI doesn&apos;t start on Windows, or starts with a blank screen, then try launch it using the &lt;code&gt;start-low-graphics-mode.bat&lt;/code&gt; batch file.&lt;/li&gt;
&lt;li&gt;The unsigned transaction format, used by cold wallets, may cause issues when moving between platforms (eg. from Linux to Windows) for signing.&lt;/li&gt;
&lt;li&gt;Cold transaction signing does not work with split transactions (sends that are split over multiple transactions).&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 50 people who worked, largely unpaid and altruistically, to put out 1202 commits containing 345 646 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;Ilya Kitaev&lt;/li&gt;
&lt;li&gt;James Cullum&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;Matthias Tarasiewicz&lt;/li&gt;
&lt;li&gt;Derek Zhang&lt;/li&gt;
&lt;li&gt;Howard &quot;hyc&quot; Chu&lt;/li&gt;
&lt;li&gt;medusadigital&lt;/li&gt;
&lt;li&gt;Andreas Brekken&lt;/li&gt;
&lt;li&gt;maitscha&lt;/li&gt;
&lt;li&gt;hundehausen&lt;/li&gt;
&lt;li&gt;moneroj&lt;/li&gt;
&lt;li&gt;xmr-eric&lt;/li&gt;
&lt;li&gt;signo88&lt;/li&gt;
&lt;li&gt;HugTime&lt;/li&gt;
&lt;li&gt;marcin&lt;/li&gt;
&lt;li&gt;Clement&lt;/li&gt;
&lt;li&gt;MoroccanMalinois&lt;/li&gt;
&lt;li&gt;Lafudoci&lt;/li&gt;
&lt;li&gt;Timo Uhlmann&lt;/li&gt;
&lt;li&gt;Christoph Mayerhofer&lt;/li&gt;
&lt;li&gt;redfish&lt;/li&gt;
&lt;li&gt;Jaqueee&lt;/li&gt;
&lt;li&gt;dnaleor&lt;/li&gt;
&lt;li&gt;MartinUI&lt;/li&gt;
&lt;li&gt;Guillaume Le Vaillant&lt;/li&gt;
&lt;li&gt;Daniel Ternyak&lt;/li&gt;
&lt;li&gt;David Latapie&lt;/li&gt;
&lt;li&gt;henrud&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;Michael Campagnaro&lt;/li&gt;
&lt;li&gt;taushet&lt;/li&gt;
&lt;li&gt;schnerchi&lt;/li&gt;
&lt;li&gt;Jonathan Cross&lt;/li&gt;
&lt;li&gt;Riccardo &quot;fluffypony&quot; Spagni&lt;/li&gt;
&lt;li&gt;dEBRUYNE&lt;/li&gt;
&lt;li&gt;ferretinjapan&lt;/li&gt;
&lt;li&gt;sbialy&lt;/li&gt;
&lt;li&gt;Christoph Schnerch&lt;/li&gt;
&lt;li&gt;githubrsys&lt;/li&gt;
&lt;li&gt;xmrdc&lt;/li&gt;
&lt;li&gt;Gingeropolous&lt;/li&gt;
&lt;li&gt;NanoAkron&lt;/li&gt;
&lt;li&gt;kenshi84&lt;/li&gt;
&lt;li&gt;keesieboy&lt;/li&gt;
&lt;li&gt;moimoij&lt;/li&gt;
&lt;li&gt;Shrikez1&lt;/li&gt;
&lt;li&gt;MiWCryptAnalytics&lt;/li&gt;
&lt;li&gt;mochaccinuh&lt;/li&gt;
&lt;li&gt;Roy Jacobs&lt;/li&gt;
&lt;li&gt;pigeons&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/gui/monero-gui-win-x64-v0.10.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-mac-x64-v0.10.3.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/gui/monero-gui-linux-x64-v0.10.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/gui/monero-gui-linux-x86-v0.10.3.1.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;ul&gt;
&lt;li&gt;monero-gui-linux-x64-v0.10.3.1.tar.bz2, 4915473265d58720fd8f019e536c2b7fb02648ab51a8087e84aa1e2434788452&lt;/li&gt;
&lt;li&gt;monero-gui-linux-x86-v0.10.3.1.tar.bz2, 092b49080c3380666845f7f39823b09f4960ea1e250b84b150856ef33ca30690&lt;/li&gt;
&lt;li&gt;monero-gui-mac-x64-v0.10.3.1.tar.bz2, c80ca68037158216a080e59e90b0a70761cff2f317d3c9cd0eeb661e8e2a1f99&lt;/li&gt;
&lt;li&gt;monero-gui-win-x64-v0.10.3.1.zip, 0eddd423f5f0df236303d8b9225842142b331093eb69e6183f3f694238c371a7&lt;/li&gt;
&lt;/ul&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>Announcing the Monero Celebrity Center</title><link>https://beta.monerodevs.org/blog/2017/04/01/announcing-the-monero-celebrity-center/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/04/01/announcing-the-monero-celebrity-center/</guid><description>Providing rapid assistance to the heaviest of Monero&apos;s users!</description><pubDate>Sat, 01 Apr 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;For Immediate Release&lt;/h3&gt;
&lt;p&gt;The Monero Core Team is very proud to announce that we have broken ground on the construction of the Monero Celebrity Center in Los Angeles, USA!&lt;/p&gt;
&lt;p&gt;For some time we have known that we needed an exclusive center where Monero&apos;s more relevant could be rewarded for their contribution to Monero&apos;s growing image in popular culture. Those with the largest number of transactions are often celebrities and former clients of Mossack Fonseca who it turns out are mostly located in the Los Angeles area. We don&apos;t know precisely what they&apos;re spending Monero on, but we understand their desire for enhanced privacy for certain...purchases...that they make.&lt;/p&gt;
&lt;p&gt;It is for this reason that the Monero Core Team have seen to the construction of a special center that caters to these individuals - the artists, politicians, leaders of industry and sports figures who use Monero... and no one else. We are pleased to call this new campus the Monero Celebrity Center of Los Angeles.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./assets/april-fools/2016/inside.jpg&quot; alt=&quot;Interior&quot;&gt;&lt;/p&gt;
&lt;p&gt;Built on the banks of the Arroyo Calabasas river, the Monero Celebrity Center will be open 24 hours a day, and will house 420 full time staff to assist celebrities with their Monero purchases.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./assets/april-fools/2016/building.jpg&quot; alt=&quot;Exterior&quot;&gt;&lt;/p&gt;
&lt;p&gt;Now one might argue that these individuals already have benefits that many will never have. But, ask any one of them - ask yourself - can the world be lonely even for those who appear to have everything. Subject to the unusual pressures that come with prominence and responsibility, being looked upon under a microscope for good or bad - these are burdens others can&apos;t imagine. Not to mention the counter-attack such individuals are subjected to by those less-ambitious who would rather fight to maintain a &quot;status quo&quot; than allow another to attempt a change or improvement. We asked ourselves &quot;How can Monero help these people and &lt;em&gt;how can they help Monero&lt;/em&gt;?&quot;&lt;/p&gt;
&lt;p&gt;You see, there&apos;s no shame in helping the artist. In fact, in the larger scope of societal help, we had better help the artist if we wish to advance the society at all or Monero for that matter.&lt;/p&gt;
&lt;p&gt;We look forward to welcoming celebrities to the Monero Celebrity Center as soon as it has been completed!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2017-04-09</title><link>https://beta.monerodevs.org/blog/2017/04/09/logs-for-the-Kovri-dev-meeting-held-on-2017-04-09/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/04/09/logs-for-the-Kovri-dev-meeting-held-on-2017-04-09/</guid><description>Brief review of what has been completed since last meeting, Monero HackerOne Bounty, website discussion, and code &amp; open tickets discussion</description><pubDate>Sun, 09 Apr 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; 3. Preparation for &lt;a href=&quot;https://github.com/monero-project/meta/issues/46&quot;&gt;96boards.org OpenHours showcase for Kovri / Monero&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Status of &lt;a href=&quot;https://github.com/monero-project/meta/issues/39&quot;&gt;Monero HackerOne umbrella and bounty&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 7. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hellloooo&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Hello party people&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [gingeropolous]&lt;/strong&gt; howdy!&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Hello&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; Hi (observing excitedly)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-iDunk}&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;* moneromooo&lt;/strong&gt; greets again&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [endogenic]&lt;/strong&gt; no excitement allowed rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll see myself out then.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; For me, the past two weeks have spent focusing on 4 things: fixing the OpenBSD dynamic build, PR review/fixes/collaboration, NTCP, and RI (router info).&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; a. Jeff at crypto++ has not been responsive lately so my CMake fix for their dynamic OpenBSD is still sitting in PR hell.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; b. Both moroccanmalinois and rakhimov have been PR&apos;ing some great work&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; c. Over time I&apos;ve done bits and pieces of work on the NTCP implementation but hadn&apos;t had the chance to do a full study in java I2P&apos;s implementation until recently.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Combined with more spec review (forunately, the spec is small) I&apos;ve come up with 33 questions/TODOs specifically about, and for, our implementation.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Once that was done, it turned out that I couldn&apos;t move forward until I worked out any potential RI issues.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; d. That lead me to the unmaintainable mess of our forked RI implementation, which has been neglected, so now at a minimum I&apos;m working on a RI parser/reader/writer refactor. From there, unit-test &lt;em&gt;and then&lt;/em&gt; back to NTCP so I can close that damn milestone issue &amp;gt;:|&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So, that&apos;s just on my end. Anyone else?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I know guzzi is doing study for RAII refactoring.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Salti&apos;s holding pattern for webextensions in FF is making progress&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oooo cool&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; How are they doing on that front?&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; 1 of two issues i&apos;m tracking are finished, second is still a ways off&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Review client context implimenting raii&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; and no dev docs yet&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; Looking at reload server tunnels &lt;a href=&quot;https://github.com/monero-project/kovri/blob/master/src/client/context.cc#L321&quot;&gt;https://github.com/monero-project/kovri/blob/master/src/client/context.cc#L321&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Excellent, that all sounds good. Anything else before we move onto 3.?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; I have been slowly evaluating what will be needed to replace supercop with tweetnacl&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (well, I&apos;m hoping FF will move faster but it sounds like they&apos;re at least &lt;em&gt;moving&lt;/em&gt;)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Can rip out all the ecdsa sig types at the same time to work towards the identity refactor work&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; anonimal: yes. progress is progress.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; olark: ok this is for #485, sounds good. Would you be able to resolve #345 in the mean time?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; For EdDSA&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [fluffypony]&lt;/strong&gt; major thunderstorm here, so if I don&apos;t respond it&apos;s because I&apos;ve been struck by lightning (or my house has)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Eeek! No charred pony!&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; anonimal: Sure&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony can you see the meeting or is internet intermittent?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; olark: nice!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, moving forward,&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; I will find the time. I have been neglecting kovri :(&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes, come back soon ;)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 3. Preparation for &lt;a href=&quot;https://github.com/monero-project/meta/issues/46&quot;&gt;96boards.org OpenHours showcase for Kovri / Monero&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Speaking of neglecting, I hope we don&apos;t let this opportunity slip by ^&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Does anyone know of any effect voice masking software? Military grade (if there is such a thing).&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; *effective&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [fluffypony]&lt;/strong&gt; anonimal: nothing I know of, but I also don&apos;t know if that would be worthwhile or weird&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; * fluffypony&lt;/strong&gt; tries to convince anonimal to come out the pseudonymous closet&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-pigeons}&lt;/strong&gt; yeah its annoying as hell to listen to&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-pigeons}&lt;/strong&gt; mouthful of marbles works ok though&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I hear that Barry Manilow recently came out of the closet.&lt;br&gt;&lt;strong&gt;&amp;lt;guzzi&amp;gt;&lt;/strong&gt; Pennies&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; not that I&apos;m a fan, nor am I in that sort of closet&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Well, I&apos;m curious to hear the public&apos;s opinion on whether I should de-anon. Thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [endogenic]&lt;/strong&gt; yes!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moneromooo ^ #monero-dev&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [endogenic]&lt;/strong&gt; i will be your bodyguard&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol awesome! X)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [fluffypony]&lt;/strong&gt; anonimal: only reason I suggest it is because Kovri does need a voice, but ultimately it&apos;s your call&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [gingeropolous]&lt;/strong&gt; weren&apos;t you already on the monero missives?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [fluffypony]&lt;/strong&gt; gingeropolous: no, that was jeff&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What ? What&apos;s in #monero-dev ?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [endogenic]&lt;/strong&gt; anonimal: just think… we can hang out at meetups and such :)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Ultimately your choice anonimal.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Don&apos;t feel pressured to come out becuase people want you to ;)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; ^ seconded&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; gingeropolous: ^ not Jeff at crypto++, Jeff a former problem contributor who, as he said, has family in U.S. intelligence.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [gingeropolous]&lt;/strong&gt; he&apos;s satoshi.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moneromooo I meant &apos;what&apos;s your opinion if any?&apos;&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; and also threw question at #monero-dev in same line, sorry&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [gingeropolous]&lt;/strong&gt; my apologies. I obviously know whos who here.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Of whether you should de-anon ? I wouldn&apos;t want to influence you to.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oh np, just clarifying since I said &quot;Jeff&quot; earlier.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; My view is that the more people actively keep their privacy, the less the massive pressure on everyone else to shed their privacy is.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hmm, good point.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not really related to this particular case, but having 99% of people not care about their privacy means that companies and everyone can just screw privacy and not get any noticeable blowback.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [endogenic]&lt;/strong&gt; think only anonimal&apos;s in the position anonimal&apos;s in as kovri lead tho&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So I use Tor for random run off the mill browsing partly for that reason too.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [fluffypony]&lt;/strong&gt; moneromooo: yes, but this is about his status as a contributor and maintainer&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [fluffypony]&lt;/strong&gt; after all, things get really boring if I&apos;m the only one talking at conferences&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, his choice, and I don&apos;t want to interfere in it. But thanks for asking :)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [endogenic]&lt;/strong&gt; &amp;lt;3&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [endogenic]&lt;/strong&gt; i wouldn&apos;t go that far fluffy&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [gingeropolous]&lt;/strong&gt; you could just &quot;hire&quot; a spokesperson to be your IRL talking head&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [gingeropolous]&lt;/strong&gt; and they &lt;em&gt;just&lt;/em&gt; happen to know a &lt;em&gt;whole&lt;/em&gt; lot about everything&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [endogenic]&lt;/strong&gt; rent-a-body&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, so I&apos;m hearing that if I de-anon I get a free(?) bodyguard and can freely promote more-so than what I can do now. I&apos;m also hearing that no one wants to put that kind of pressure of a decision on me.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I have to say though, I&apos;m wearing more than 1 cap at any given time. Maybe one-too-many? It was a relief to finally sit down and write some code this week. It had been way too long since I&apos;ve done that and I&apos;m ALWAYS HERE working on kovri!&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; I think gingeropolous suggested you should invent an alter ego for public appearances :)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [endogenic]&lt;/strong&gt; you can choose when to do talks and when to reply to ppl imo&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [endogenic]&lt;/strong&gt; and i bet others will jump in to help&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [fluffypony]&lt;/strong&gt; &quot;I&apos;m fluffy...errrr...fluffynonimal, and I&apos;m a Kovri developer&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [endogenic]&lt;/strong&gt; just a question of letting us know how we can help&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-pigeons}&lt;/strong&gt; even if you do come out, still consider the marbles for talks&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [gingeropolous]&lt;/strong&gt; well iDunk now its ruined&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Damn&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol, I&apos;ll just show up with marbles in my mouth.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I must say that, adding public-relations, I love the thought, but I do also love writing code.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; And people love targets, so that&apos;s always something to concern myself with.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; You can still do both. Choose the proportion you want&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &quot;just a question of letting us know how we can help&quot; &amp;lt;-- thanks endogenic. I think what will help are 2 things:&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; sgp good point&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [fluffypony]&lt;/strong&gt; anonimal: I think that there&apos;s probably less scope to talk about Kovri at conferences right now anyway, but it would be nice for someone to do some podcasts etc. in future&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [endogenic]&lt;/strong&gt; podcasts are a great idea. i honestly doubt most ppl who want to use something like tor even know tor needs an alternative&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [endogenic]&lt;/strong&gt; and i&apos;d enjoy learning more about the kovri tech in that format&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; What would help: 1. more people get more familiar with kovri technology so they can answer questions and promote too. And 2. maybe everyone present can give me a solid &quot;yes&quot; or &quot;no&quot; on if they want me to de-anon (i.e., putting aside any other thoughts and responding purely on instinctual feelings)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; bigreddmachine: ^ re: podcast, my decision sooner than later will effect that&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [gingeropolous]&lt;/strong&gt; just go full Mr. Robot. Loose touch with reality, veer into psychosis, and then even &lt;em&gt;you&lt;/em&gt; don&apos;t know who you are.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lololol gingeropolous X)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I just started watching that show. 1 season in. No spoilers please!&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; To de-anon should be personal chice in my opinion&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok I&apos;d say we&apos;re on a tangent for point 3 but this kind of needs to be done IMHO.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; choice&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; All in favor of me de-anoning: yay or nay?&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; don&apos;t be shy!&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [endogenic]&lt;/strong&gt; i personally agree it must be personal too. sry to be difficult. there are tradeoffs for sure&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Pros: can talk about it more openly, attract new talent with greater outreach, better inform community about developments. Cons: more likely to be a target, maybe you&apos;re really ugly&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [endogenic]&lt;/strong&gt; it&apos;s a kind of burden i think&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; (just kidding on second con)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [fluffypony]&lt;/strong&gt; anonimal: I don&apos;t know if we should vote for that, it&apos;s your call&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol sgp maybe I&apos;m missing a face entirely...&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony ok&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So resolving 3., fluffypony + pigeons, how&apos;s your schedule lately?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [fluffypony]&lt;/strong&gt; pigeons is down my side of the world for a couple of weeks, so we can make time around that&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oh neat! Should I contact Robert to schedule a definitive date now?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [fluffypony]&lt;/strong&gt; well it depends on if you want to do me + pigeons or you + pigeons&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; anonimal: soory, was afk. re the podcast bit, if you do decide to de-anon yourself, i&apos;d be happy to host your coming out of the closet party! but garbling voice is doable too.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [fluffypony]&lt;/strong&gt; or all 3 of us&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony: I would think either all 3 (or at minimum just you 2). bigreddmachine I&apos;d like to hear/learn more about any garble tech available, even if it&apos;s annoying.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [fluffypony]&lt;/strong&gt; anonimal: ok let&apos;s talk afterwards, and we can schedule it with them&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok will do&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; bigreddmachine: I&apos;ll PM you later too&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on 3.?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Voice garbling sounds very reversible (unless it&apos;s voice recogniation plus text to speech).&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; TTS certainly would work.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; considered TTS, maybe I should learn to type faster first&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (or prepared statements?)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (defeats the fun of interviews/speeches/conferences?)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, we&apos;ll talk more later.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [endogenic]&lt;/strong&gt; hehe seems a little creepy&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Status of &lt;a href=&quot;https://github.com/monero-project/meta/issues/39&quot;&gt;Monero HackerOne umbrella and bounty&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Copy and &quot;paste&quot; words from movies, paste them one by one to make up sentences. Like the old words cut off from a newspaper :D&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol moneromooo, not serial-killer-like in any way whatsoever...&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; re: 4. We have hackerone.com/monero !&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [fluffypony]&lt;/strong&gt; anonimal: has anything for 4. been written up in the style of an FFS proposal or not yet?&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; grabs only FFS for 4.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Links is in the meta issue, one moment.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/6/ideas/87597/monero-bounty-for-hackerone&quot;&gt;https://forum.getmonero.org/6/ideas/87597/monero-bounty-for-hackerone&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Is that what you mean?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [fluffypony]&lt;/strong&gt; ok - do you want me to move that to Funding Required in its current form?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Eek, I should update?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; The prop looks unclear as-is&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [fluffypony]&lt;/strong&gt; probably worthwhile&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We decided on 500 to start&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, I&apos;ll edit after the meeting or do you need me to do that now?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [fluffypony]&lt;/strong&gt; no after is fine&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So for 4, I still have to PR VRP&apos;s to the various repos.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Also invite the appropriate people to H1. But fluffypony I think you&apos;ll want to do that?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [fluffypony]&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moneromooo is already in there. luigi is not yet though.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Alright. From there we should raise the funds first and &lt;em&gt;then&lt;/em&gt; start inviting hackers on H1.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Any agreements/disagreements?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I agree&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Btw, many hackers are already &lt;em&gt;on&lt;/em&gt; H1, by invite I mean invite to start looking at our projects.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok. Anything else on 4.?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [fluffypony]&lt;/strong&gt; nothing else from my side on 4&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; takes peek&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; re: website issue, is ajs here?&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; present&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Any news the website front?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-pigeons}&lt;/strong&gt; No I am the holdup there&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok. ETA on resolving any holdups?&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; shoot, i was just about to ask about that. didn&apos;t realize we had monero-project/kovri-site. how can i help?&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; have backed up work that has been done and waiting for access to a server&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Btw rehrar popped in recently and said him and/or his wife would give a try a logo redesign.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Hi. Yes. :D&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-pigeons}&lt;/strong&gt; i&apos;ll try to set something up in 24 hours or so&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Wow, that fast? Cool.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [pero]&lt;/strong&gt; so what happened to the logo i did&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; pero: it was NACK&apos;ed. This was clearly stated in github issue that I posted in the previous meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;d also like to give the Kovri website a go, pending on the logo and branding. :)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [pero]&lt;/strong&gt; why?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; pero: I don&apos;t have the files though if that&apos;s what you mean.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony: ^&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [pero]&lt;/strong&gt; you were sent the files&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [pero]&lt;/strong&gt; so as i see it, a contributor contributed a bunch of time and spiffied up the previous logo&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Not anymore. Tis&apos; the magic of deleted emails.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [pero]&lt;/strong&gt; the community was involved too...&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [pero]&lt;/strong&gt; then it unilaterally &apos;nack&apos;d&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes. This was all clearly stated in the github PR.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Where is your logo work PR?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [pero]&lt;/strong&gt; wow what a shitty way to waste contributor&apos;s time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; You PR&apos;d nothing. Community opinion does not equal final decision.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Off you go pero, the resident troll.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [pero]&lt;/strong&gt; lol?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; You knew from the start that fluffypony and I would make a final decision. Do I really need to bring up logs from months ago?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [pero]&lt;/strong&gt; the logo assets were emailed to you and pony&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [pero]&lt;/strong&gt; there was no request to pr anything&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; rehrar bigreddmachine - I made a very basic Jekyll site.. files at: &lt;a href=&quot;https://github.com/anonimal/kovri-site&quot;&gt;https://github.com/anonimal/kovri-site&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [pero]&lt;/strong&gt; the request was for the files to be emailed&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [pero]&lt;/strong&gt; and your &apos;troll&apos; remark is uncalled for and rude?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [pero]&lt;/strong&gt; wtf is that&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; pero you have two options: 1. being kicked from this channel for disrupting a meeting or 2. venting into &lt;a href=&quot;https://github.com/monero-project/kovri/pull/488&quot;&gt;https://github.com/monero-project/kovri/pull/488&lt;/a&gt; for all the world to see.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [bigreddmachine]&lt;/strong&gt; ty ajs. will this be affected by the re-design that rehrar is doing?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Well, I think ideally the redesign that is done for getmonero.org should have an influence on the Kovri website (just influence, not dictate)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and the logo redesign I will propose (just a proposal) I think definitely should have a larger influence on the website&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [pero]&lt;/strong&gt; whats so hard about contacting the person that did the work?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: that sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So before I start working on anything Kovri website related, we&apos;re going to try to get a logo to you guys before this week is over.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll drop it on here and the Kovri repo as an issue to look over when it&apos;s done.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And it is obviously open to suggestions or tweaks when we show it&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [bigreddmachine]&lt;/strong&gt; ty rehrar - but from a content standpoint, the re-design is sort-of content agnostic, right? as in, i could write a page and the formatting might change but if it&apos;s in a markdown file jekyll will just ingest it and reformat, right?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; for Kovri, not getmonero.org, right?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Did you have any plans to re-use material from monero site (as to save time, etc.)?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [bigreddmachine]&lt;/strong&gt; well, both i suppose, but kovri specifically&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; bigreddmachine: site design is rudimentary and could be easily changed if need be&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The content is going to be restructured for getmonero.org, I&apos;m not going to do a lot of work on copy, unless people think it&apos;s really needed.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [bigreddmachine]&lt;/strong&gt; (sorry, i got us off topic)&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; whatever is easiest to maintain IMHO&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Pages will be shuffled around, and some things within pages will be shuffled around (all of this will be submitted in designs prior to everything being built)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as for Kovri, it won&apos;t have nearly as much content yet, so I don&apos;t think it&apos;ll be a huge issue.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; does that answer your question?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If not, the short answer is yes, it should be content agnostic, and I will work with you guys in the rare cases where it is not.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [bigreddmachine]&lt;/strong&gt; not entirely but close enough, thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [bigreddmachine]&lt;/strong&gt; ahh, yeah that last bit helps&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; great!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Question:&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: IMHO, from the work of yours I&apos;ve seen, since you&apos;re an actual designer/creator/implementer, I&apos;m wondering if you, bigreddmachine, ajs and pigeons would consider being the &apos;website team&apos; to get this up-and-running. I can move the repo when we&apos;re online. Does this sound fair or something of interest?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; It sounds like you&apos;re already doing that, I&apos;m just wondering for my own piece of mind (e.g. do I need to re-schedule my work load for website work, etc.)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [endogenic]&lt;/strong&gt; But not both!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; That sounds fine with me. Pardon me for my ignorance, but what will be bigredmachine, ajs, and pigeons roles?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [bigreddmachine]&lt;/strong&gt; i&apos;m happy to help with some content, as i am trying to learn about the tech anyway so documenting it is an obvious step.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; endogenic too, hop on the site train!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if you can focus more on Kovri, I would do it.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: re: bigreddmachine ajs and pigeons, let&apos;s chat after the meeting since we&apos;re out of time&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [bigreddmachine]&lt;/strong&gt; design-wise, i can give my two cents but i&apos;d like to be hands off there. just more of a feedback guy, like &quot;hey, this isn&apos;t intuative&quot; or whatever&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I don&apos;t think any of us have a problem bugging you if we need something.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m not able to stick around for much longer, actually.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We can set up a meeting time for alter this week?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *later&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: just pop in anytime if you want to make an official website meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; gotta split. Seeya homes.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [bigreddmachine]&lt;/strong&gt; i can&apos;t, but just summarize discussions on github issue and tag me&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; bigreddmachine: that&apos;s right, you&apos;re not always irc&apos;able.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [fluffypony]&lt;/strong&gt; Can I take the bot down? I&apos;m in a YouTube show mow&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [fluffypony]&lt;/strong&gt; Now&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [bigreddmachine]&lt;/strong&gt; anonimal: i try to stay off during week to stay focused on my job.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [endogenic]&lt;/strong&gt; anonimal: oh no not me, i was just trolling about &quot;fair or of interest&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [bigreddmachine]&lt;/strong&gt; meow*&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, moving on 6. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; None from me. guzzi said like 2 lines.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [endogenic]&lt;/strong&gt; I think pero could be of help on the site too as i think he has lots of exp there&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 7. Confirm next meeting date/tim&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [bigreddmachine]&lt;/strong&gt; just that i&apos;ll keep tracking FF proxy and looking for alternatives.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [bigreddmachine]&lt;/strong&gt; 23 Apr?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes, same time in two weeks.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; [fluffypony]&lt;/strong&gt; Yep&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thank you everybody!&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2017-04-09</title><link>https://beta.monerodevs.org/blog/2017/04/09/overview-and-logs-for-the-dev-meeting-held-on-2017-04-09/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/04/09/overview-and-logs-for-the-dev-meeting-held-on-2017-04-09/</guid><description>0.10.3.2 release, repository naming, website redesign, decoy output selection algorithm, and static ring sizes</description><pubDate>Sun, 09 Apr 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;An overview &lt;a href=&quot;https://monerobase.com/wiki/DevMeeting_2017-04-09&quot;&gt;can be found on MoneroBase&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&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;fluffypony&amp;gt;&lt;/strong&gt; so the main thing was the 0.10.3.1 release&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which has mostly been fine, no major breaking issues&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; there are some GUI fixes that will go into 0.10.3.2, which we aim to tag and release soon&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; before or after the fork ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which brings us to&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There&apos;s this bug with not merging destinations, which is overeager in not merging.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; medusa: probably before, due to the thing that moneromooo just pointed out, which is a bit of an annoyance for exchanges&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; allright thats good. i think a possible bugfix release after the fork shoudl be completely seperate too&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; medusa: is there something you&apos;re expecting will break at the fork? :-P&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; lets hope nothing is needed &amp;lt;3&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok shew&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;m planning on merging PRs over the next couple of days&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; are there any that are don&apos;t-merge-yet?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd1112&amp;gt;&lt;/strong&gt; The one I have outstanding for bin2hex&lt;br&gt;&lt;strong&gt;&amp;lt;xmr_eric&amp;gt;&lt;/strong&gt; Before merging the PR to name Monero GUI back to Monero Core, I thought it would be good to have a discussion here about that. But perhaps that can be saved for the end of today&apos;s meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, I&apos;d kinda forgot-ish about that one...&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; #658 and #667 obviously&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd1112&amp;gt;&lt;/strong&gt; It&apos;s currently unmergeable and I don&apos;t know if anyone looked at it recently&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; xmr_eric - we can discuss it now, it&apos;s part of this section anyway&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd1112&amp;gt;&lt;/strong&gt; monermooo I will revise and push later today&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; is he copying me&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd1112&amp;gt;&lt;/strong&gt; rebase, damn phone&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; vtnerd1112: I haven&apos;t since looking at it the first time, sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; luigi1112: yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; /nick fluffypony1112&lt;br&gt;&lt;strong&gt;&amp;lt;xmr_eric&amp;gt;&lt;/strong&gt; Ok, well I&apos;d like to hear from Jaquee. But my thoughts are that we rename Monero GUI back to Monero Core. Gingeropolous originally named it back to Monero GUI at the time, which was a decent idea, but I think in the end the central Monero software that the public is going to use should be called Core&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; @xmr_eric that was among the reasons for calling it Core initially&lt;br&gt;&lt;strong&gt;&amp;lt;xmr_eric&amp;gt;&lt;/strong&gt; I spent some time yesterday trying to find a word other than Core to differentiate ourselves from Bitcoin, like Monero Essentials or something, but none really work as well.&lt;br&gt;&lt;strong&gt;&amp;lt;xmr_eric&amp;gt;&lt;/strong&gt; Right. I think we should go back to that.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also because I think that the current monero repo will become libmonero&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and then monero-cli?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; so we end up with 3 repos?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; gui, cli and lib?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Jaquee: yes eventually&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Jaquee: what are your thoughts on GUI vs. Core&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; libwallet API is only used by gui for now. so i&apos;m thining it could be moved to gui repo.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i would prefer GUI&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero-core/issues/663&quot;&gt;https://github.com/monero-project/monero-core/issues/663&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; how about &apos;official&apos; instead of &apos;core&apos;? cause it&apos;ll be specified as the official &apos;gui&apos;, cli etc&lt;br&gt;&lt;strong&gt;&amp;lt;xmr_eric&amp;gt;&lt;/strong&gt; This isn&apos;t just naming the repo, this is naming the piece of software the repo produces&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; As for names, I assume &quot;Monero Qt&quot; is out? That was once the standard for cryptocurrency wallets but seems to have lost favor.&lt;br&gt;&lt;strong&gt;&amp;lt;xmr_eric&amp;gt;&lt;/strong&gt; Essentially, it is branding&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; if we&apos;re going to have lib and cli, and those seems like the optimal nomenclature for those, then i think the logical one for the gui is gui&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; or maybe core gui..&lt;br&gt;&lt;strong&gt;&amp;lt;xmr_eric&amp;gt;&lt;/strong&gt; The public doesn&apos;t think in terms of CLI GUI&lt;br&gt;&lt;strong&gt;&amp;lt;xmr_eric&amp;gt;&lt;/strong&gt; People won&apos;t know what GUI means&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; do they know what core means?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i don&apos;t :P&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yea but core is kind of confusing since core seems to be lib&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pero: I was thinking more like libmonero, monero-tools, monero-core&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; pero: i&apos;d argue the optimal name for a gui should &lt;em&gt;not&lt;/em&gt; have &quot;gui&quot; in the name. They aren&apos;t called FireFox GUI, Chrome GUI, Word GUI, etc&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; just Monero&lt;br&gt;&lt;strong&gt;&amp;lt;xmr_eric&amp;gt;&lt;/strong&gt; No, but the point is Core is a word that people will begin to associate with that piece of software&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag2&amp;gt;&lt;/strong&gt; gingeropulos I agree&lt;br&gt;&lt;strong&gt;&amp;lt;xmr_eric&amp;gt;&lt;/strong&gt; What does Linux mean?&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; I think core does have a bit of stench to it now&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; at worst, monero app&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag2&amp;gt;&lt;/strong&gt; The application has to be the most atomic&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; bigreddmachine: there&apos;s no lynx like version of firefox or chrome tho&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; that I&apos;m aware of&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag2&amp;gt;&lt;/strong&gt; To the public I mean&lt;br&gt;&lt;strong&gt;&amp;lt;xmr_eric&amp;gt;&lt;/strong&gt; The problem with naming it just Monero is that no other piece of software gets to be called Monero&lt;br&gt;&lt;strong&gt;&amp;lt;xmr_eric&amp;gt;&lt;/strong&gt; Which I&apos;m ok with&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yes i can see reason in that argument bigreddmachine&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; MoneroUser&lt;br&gt;&lt;strong&gt;&amp;lt;xmr_eric&amp;gt;&lt;/strong&gt; But it isn&apos;t good from a nomenclature standpoint&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; &quot;Monero Wallet&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; what&apos;s monero-tools fluffypony ? the cli?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pero: yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; especially since they ship with the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; ^ anyone can make their own wallet&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Could we maybe get on with the &lt;em&gt;dev&lt;/em&gt; meeting...&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so that seems to make some sense&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok let&apos;s table this for the next meeting, we can open a thread or discuss it further under an existing one&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; s/thread/issue&lt;br&gt;&lt;strong&gt;&amp;lt;xmr_eric&amp;gt;&lt;/strong&gt; Great&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag2&amp;gt;&lt;/strong&gt; At least &quot;Monero node&quot;, &quot;Monero wallet cli&quot;, &quot;Monero wallet gui&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; moneromooo, I like this bike shed. It can fit many bikes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then we&apos;ll make a decision at the next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Two cents: 2 repos: libmonero and monero. monero has optional cli build alongside gui.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so 4. GetMonero.org redesign discussion&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; rehrar wanted to show us the designs and get our input on it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I don&apos;t want to take much time. Just want to get a special opinion from all the devs about the two proposed designs.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If you haven&apos;t seen them already, you can find them here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Design 1: &lt;a href=&quot;http://imgur.com/a/MwyxX&quot;&gt;http://imgur.com/a/MwyxX&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Design 2: &lt;a href=&quot;http://imgur.com/a/H9i3z&quot;&gt;http://imgur.com/a/H9i3z&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; github link too?&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; design 1 third draft imo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The idea will be to redesign the current website and also to make an assets document that will have the HTML and CSS framework that we make so anyone can easily make more pages.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Will these sites still be usable with javascript disabled?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; No JavaScript will be used.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero-site/issues/245&quot;&gt;https://github.com/monero-project/monero-site/issues/245&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; All in Jekyll&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sorry, thank you anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;vertp&amp;gt;&lt;/strong&gt; design 1 - draft 3 is the most popular on reddit. Most people are asking to add some of the community sponsored youtube vids to the homepage as well.&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag2&amp;gt;&lt;/strong&gt; 1 totally. Marketing addicted&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; im pretty big on the 2nd one&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; will these sites still be editable via github by random people, like the current site?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; design 2 is nice, but a little too clean&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: yes&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; the first one is too generic and reminds me of shitty webapps/startups&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; first one with some tweaks&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; erm&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i agree, maybe some pretty-fication to #2&lt;br&gt;&lt;strong&gt;&amp;lt;aerbax&amp;gt;&lt;/strong&gt; I think it&apos;s important to include one of the Monero introductory videos on the frontpage of whatever design is chosen.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; second one*&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; cause it&apos;s an OSS / tech project after all&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; vertp: I don&apos;t know if we really need multiple videos on the home page, just the intro one&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think the second design is the most modular and easy to adapt to others making more pages as the site progresses after I&apos;m done with it.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i also prefer #2&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; As I mentioned, I still like 1.3 the best. 2 is still better than what we have right now though&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Since no one here will probably read that github issue, #2 looks like a tech spec but #1 can be worked with. If reddit has good response for #1 draft 3 then that direction is something to consider.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; endogenic / pero: I&apos;m leaning that way too&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; didn&apos;t realize we were doing a meeting this week; I&apos;ll be around in like an hour, have to catch a bus.&lt;br&gt;&lt;strong&gt;&amp;lt;vertp&amp;gt;&lt;/strong&gt; fluffypony: yes, good point. shouldn&apos;t have used the plural tense.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We were playing with adding some color to design 2&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: otoh we can take some of the elements from design 1, draft 3 and incorporate them into design 2 - @rehrar?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And I think we have a good idea of how to do it.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We should have something for it soon.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yes, we&apos;ll work on that.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; site should be an information portal ultimately, the first design is getting the user to download an app asap imo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Any particular things from that design to Port?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; it is not aligned with what the site&apos;s goals should be&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i like #2&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I agree.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Site&apos;s goals? It&apos;s a website.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yes the goal of providing information&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero is a unique project, and having a standard site is doing Monero a disservice imo.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; @rehrar the world background and the different sections are nice&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; backgrounds for different sections I mean&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I agree that design 2 is a bit sterilized.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Old people need to be able to use this too. Old people don&apos;t like to read most of the time because fonts are too small and if they are computer illiterate they don&apos;t know how to zoom.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Technical illiteracy = most of planet earth.&lt;br&gt;&lt;strong&gt;&amp;lt;xmr_eric&amp;gt;&lt;/strong&gt; Websites are absolutely about a main goal first. That&apos;s what good design is about. Funneling people into a path that they already want to go. Eg &quot;What is this Monero thing?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; that argument is pointless anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; old people that are actively using the internet have learned how to deal with those issues&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: old people aren&apos;t going to use Monero, they&apos;ll use some L2 or L3 system on top of it&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; pero this is a dev meeting, feel free to leave anytime.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; You are not a dev.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; else they wouldnt be using it&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so it&apos;s also got to serve the target audience&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yeah, maybe we could have dev meeting and monero meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If the overwhelming majority thinks design 1 even after draft 3 of design 2 then I will probably go with it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: this is specifically to get dev input on the design&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But we&apos;re going to add some color to the design 2.&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag2&amp;gt;&lt;/strong&gt; I think it should be given more underlining about how to buy Monero. Where do you think to put the link?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero just has very...Specific branding colors. XD&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; @rehrar let&apos;s see what you come up with on design 2 and then see&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Aight. Will do.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hrumag2: no, definitely not, that sort of funnel makes us liable&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag2&amp;gt;&lt;/strong&gt; ... more than &quot;get involved&quot; I think&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; When I say &apos;old&apos;, I mean plebeian elders of planet earth.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; That&apos;s all from me.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Any last second opinions?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i have a concern with project scope/budget&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i think the work effort is being underestimated and it&apos;s underbudgeted&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Not underestimated, but underbudgeted for sure.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; @rehrar well we do a second FFS if needed, let&apos;s see how it goes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; On purpose. Part of it is my donation to the community. I believe in it.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok. :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok on that note&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; let&apos;s move on to 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; only thing I want to ask is just to find out from Jaquee if he managed to get hold of Qt&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; no, sorry. i&apos;ve had a busy week&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, I had this list of bugs I think can be closed. Which should be greppable with mooo.*bug.*clos&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; will take care of that issue in a couple of days&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; np&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: yep I&apos;ll be closing issues in the next few days too&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anything else?&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; I have a Q: What is the &quot;correct&quot; way to propose an improvement / protocol change to Monero? Bitcoin has the BIP system, whereas for Monero things are basically handled via GitHub issues in the main repo. That means that, though discussions are documented permanently, they can be difficult to find and track over time. Is Monero getting to where it is big enough and has enough contributors that maybe we s&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; hould have a BIP-like process?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; bigreddmachine: easiest way is just for us to have a label on Github (for consensus-critical changes)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; I have a few things I would like to talk about regarding &lt;a href=&quot;https://github.com/monero-project/monero/issues/1673&quot;&gt;https://github.com/monero-project/monero/issues/1673&lt;/a&gt; I should post another update soon&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; I can wait&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; fluffypony: but is that the ideal way to do it? after getting merged, closed, etc, those discussions are very tough to find. Something like BIP is a much better long-term place for those discussions&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; bigreddmachine: I think that changes should be written up as an MRL paper&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; I&apos;m not asking because I have a specific proposal to make, but because it seems we don&apos;t have an ideal system that can grow well&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; fluffypony: and submitted to MRL?&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; available permanently as an MRL research bulletin, which makes recommendations to the implementors, and exists as a living document&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; okay - then shouldn&apos;t that be the case for anything consensus changing?&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; what got me thinking about it is that the discussions behind this month&apos;s hard fork are very tough to find. i know it&apos;s a small change, but i feel like we don&apos;t have a precedent set&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; bigreddmachine: mostly yes, although I think some things are a little small to write up and might have to be bundled together&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; let&apos;s give that a spin and see how it goes, we can always change the process later on&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; what makes something &quot;too small&quot; though? I guess my point is that maybe we need to add guidelines to the main repo that explain all this for people to see in the future&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; olark: do you want to discuss 1673 now? we still have 19 mins before the Kovri meeting&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; I am happy to do that and make the PR,&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; I just wanted to talk about a couple quick things&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; bigreddmachine: it&apos;s subjective - when we changed the block time from 1 min to 2 mins, for eg., the reasons were obvious - yes please do write it up and PR it&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; What people think about having 3 static ringsizes for monero similar to how we have static fee priorities.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; This was an idea moneromooo had brought up in the issue&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; What ringsizes are you proposing?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; To protect users from making foolish mistakes reusing irregular ringsizes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I was about to write &quot;I like it&quot;, so I now see why I do... :D&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; olark: I like it because it removes fingerprinting / metadata leaks&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Well if September is mandatory 4 i was thinking like 4, 12, 50 or something similar the details don&apos;t matter at this moment but just what people think about having this in place.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;m fine with it, but 4 is way too small as the minimum, even per the old MRL recommendations&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; The other thing was since I have been surveying the bitcoin blockchain for a while there is large bias for spent outputs in the past day&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; to clarify - unlike fees, which &lt;em&gt;could&lt;/em&gt; be changed on the user-end to something else, this will make non-standard ring sizes be against the consensus protocol?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; and how this affects the attack in MRL-001&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; bigreddmachine: yes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We could wait to see luigi1112&apos;s final ringct sizes, then see how those vary with increasing mixin.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: agreed&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; why only three choices?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; jwinterm: so that people actually use the two other than the default&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; To avoid splitting txes in too many classes.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; So how about 10, 20, 50, 100? Something like that. Pending the research of course&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; you want to get lost in the mix, remember :)&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd1112&amp;gt;&lt;/strong&gt; So fireice_uk is working on the rpc download changes before any crypto stuff ... ?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; The assumption in MRL-001 is that an attacker would need roughly 80% of outputs in the entire blockchain to de-anon a transaction but in reality if we use an output selection algo similar to what my survey results convey than in reality an attacker would only need 70%ish of spent outputs in the past day to reliably de-anon some transactions&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd1112&amp;gt;&lt;/strong&gt; Oops thought that topic was done&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; ^ with what ringsize?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; vtnerd1112: yes - we decided in the last meeting that he&apos;d switch milestone orders around&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, that ought to be done on 0MQ then.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; Smooth and myself had come to a conclusion that mixin 4 is fine but if the attack in MRL-001 is made easier with a selection algo like I am suggesting we may need to increase the mandatory ringsizes to protect against an attack like MRL-001&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; olark: this changes with zipf, right?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ie. a great portion of the ring uses the past day&apos;s outputs&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd1112&amp;gt;&lt;/strong&gt; Ok, pigeons told me mymonero seemed to be under lots of load. Ive got some preliminary work done that he could continue to completion&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd1112&amp;gt;&lt;/strong&gt; Just enough to give mymonero a bump hopefully&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; vtnerd1112: that&apos;s fine, maybe ping him and tell him that? fireice_uk never attends dev meetings and is never on IRC&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Maybe that&apos;s not actually bad.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; What to increase it to is up in the air obviously. Still have more work to do&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; fluffypony: Yes. Based on the survey I have done so far roughly 70% of spent outputs are from the past day. Future surveying will be going over 2011-2012 to see if there is any change in the distributions.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok I&apos;m fine with that - olark, what are your thoughts on writing it up as an MRL paper later on once the discussion is finalised?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think current min is still 2. We could go to 4 in september, and still increase later.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I think we should increase it &amp;gt;4 in September&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; -olark: is there a way to see what the distribution looks like for txs not related to mining? i&apos;d guess a lot of the quickness in spending is from pools transfering out coins to miners, but in the future this might be a much smaller proportion&lt;br&gt;&lt;strong&gt;&amp;lt;xmr_eric&amp;gt;&lt;/strong&gt; Are we still playing around with having a static ringsize?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Pool payment txes are often with more than 2 outputs.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @xmr_eric yes&lt;br&gt;&lt;strong&gt;&amp;lt;xmr_eric&amp;gt;&lt;/strong&gt; Cool&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: with the new range proofs etc. it might be worthwhile just making the min based on that&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not a guarantee of course. Especially now -_-&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; fluffypony: Sure I can write an MRL paper once I have more of it fleshed out.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; can always use like a 10 output tx as a measuring bar&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; fluffypony: sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ^ interesting&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-olark}&lt;/strong&gt; xmr_eric: The idea is having 3 static ringsizes for varying levels of paranoia similar to the different fee priorities we have.&lt;br&gt;&lt;strong&gt;&amp;lt;xmr_eric&amp;gt;&lt;/strong&gt; Right&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; moneromooo: if we&apos;re just looking for a filter on pool txs, we can always use the pools&apos; apis to get txids. my point was those txs might be 50% of all txs now, but 5% two years from now, which impacts the math.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; are disposable / one-time addresses happening? I didn&apos;t see it make the list of things not to pull in.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That allows me to...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; luigi1112: is kenshi84&apos;s disposable address patch ready in the theoretical sense, you think ? ie, can I go over it again assuming the math/crypto&apos;s final ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I haven&apos;t looked at it in a while, I&apos;ll have to re-review the PR to both the MRL and normal repos&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok we need to wrap up - let&apos;s discuss it further later on&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; April 23&lt;/p&gt;
</content:encoded></item><item><title>An Unofficial Response to &quot;An Empirical Analysis of Linkability in the Monero Blockchain&quot;</title><link>https://beta.monerodevs.org/blog/2017/04/19/an-unofficial-response-to-an-empirical-analysis-of-linkability/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/04/19/an-unofficial-response-to-an-empirical-analysis-of-linkability/</guid><description>A community-drafted response to Andrew Miller, et al.</description><pubDate>Wed, 19 Apr 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Preface&lt;/h3&gt;
&lt;p&gt;This release attempts to contain the opinions of the Monero community. It is possible that not every viewpoint is expressed, but this paper includes the best response to the author&apos;s ability that encapsulates all these opinions. The author opens all discussion to how certain viewpoints are represented, and the purpose of this response is solely for easier documentation by interested parties. He has done the best to include sources wherever possible, and to be as accurate as possible. For any concerns with this publication, please express them to the &lt;a href=&quot;https://www.reddit.com/u/SamsungGalaxyPlayer&quot;&gt;author&apos;s Reddit account&lt;/a&gt; or on &lt;a href=&quot;https://www.reddit.com/r/Monero/&quot;&gt;the Monero subreddit&lt;/a&gt;. This version has been updated for clarity, though the core content has remained unchanged.&lt;/p&gt;
&lt;p&gt;The Monero contributors and community at large always appreciate any research done on Monero&apos;s technology. They heavily encourage constructive criticism of all cryptocurrencies.&lt;/p&gt;
&lt;h3&gt;Notable Findings&lt;/h3&gt;
&lt;p&gt;The Monero contributors appreciate the effort that has gone into this mentioned publication and research methods. It helps quantify several realizations that had already been known to the Monero community at large for a long time (ref: &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0001.pdf&quot;&gt;MRL-0001&lt;/a&gt; and &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0004.pdf&quot;&gt;MRL-0004&lt;/a&gt;), including the following:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;0-mixin transactions (those that only include the real input and no others) are traceable on the blockchain. &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0001.pdf&quot;&gt;MRL-0001&lt;/a&gt; (published September 2014) also points this out, and Monero reacted to the concern by prohibiting 0-mixin transactions from the network in April 2016. The current minimum mixin allowed on the network is 2, which was mandated in March 2016. In September 2017, the minimum will be increased to at least 4, though there is &lt;a href=&quot;https://github.com/monero-project/monero/issues/1673&quot;&gt;some discussion&lt;/a&gt; going on in the community to choose the exact value. For clarification of terms used, ringsize is a newly-adopted term to replace mixin with the intentions of removing comparisons to traditional mixing services. Ringsize = mixin + 1.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The prohibition of 0-mixin transactions has allowed the network to recover relatively quickly by making it harder to know which input is used. This paper helps quantify this recovery, from about 95% traceable to 20% traceable (see appendix).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The proportion of transactions that have their inputs deducible has fallen substantially from 1 January 2016 to 1 Feb 2017 with 2 and 4 mixin transactions. Respectively, these fell from 82% and 72% to 41% and 23% (see appendix). Furthermore, this proportion is down to 0% with RingCT transactions, which are now &lt;a href=&quot;http://moneroblocks.info/stats&quot;&gt;over 99% of all new transactions on the network&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The phenomenon where the most recent input is the real one is a concern when using Monero. There is no way to prove that this input is indeed the correct one, and with recent transactions, the assertion is nearly impossible to prove and is accurate less than half of the time. As the report states, there is about a 40% chance that the most recent input in a default transaction is the real one. Ideally, this number should be closer to 20% (1 in 5). Note that this does not mean that there is a 40% chance that this transaction is traceable (see appendix). Increasing the transaction ringsize has only a marginal improvement.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Recommendations and Responses&lt;/h3&gt;
&lt;p&gt;The following are the recommendations listed in the paper and responses to them:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;The mixing sampling distribution should be modified to closer match the real distribution. We agree with this recommendation. The discussion covering the possible ways to do this, along with all associated research, &lt;a href=&quot;https://github.com/monero-project/monero/issues/1673&quot;&gt;can be seen on GitHub&lt;/a&gt; . As the paper acknowledges, we made a temporary improvement to the selection algorithm to choose more recent inputs (instead of pure random selection) in December 2016. Further improvements are required, and they are planned to be ready before or at the September 2017 hardfork date. As the paper notes, this change is not consensus-critical. It can be done the day after completion without a hardfork.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The Monero community should engage in further data-backed analysis of privacy claims. We agree with this recommendation. Data-backed claims are an excellent way to improve the Monero privacy and security features. As stated in the paper, the threats discussed in the paper were discussed in the community previously. Unlike the paper claims, these discussions were not &quot;informal&quot;; instead, they were published in our &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0004.pdf&quot;&gt;MRL-0004&lt;/a&gt; research paper in January 2015. Nevertheless, several of these attack vectors explained in the Decentralized Systems Lab paper are quantified for the first time.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Monero users should be warned that their prior transactions are likely vulnerable to linking analysis. We mostly disagree with this recommendation. The vulnerabilities of 0-mixin transactions were well-documented and continuously shared with the Monero community while they were still allowed. The first research paper shared in the Monero community (&lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0001.pdf&quot;&gt;MRL-0001&lt;/a&gt;) was published in September 2014. Furthermore, most of Monero&apos;s community growth occurred after these 0-mixin transactions were prohibited across the network.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Concerns&lt;/h3&gt;
&lt;p&gt;The Monero community would like to list several concerns with this research paper. They are documented below:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;We believe that a large proportion of 0-mixin transactions are pool payouts. These transactions should come to no one&apos;s surprise that they are traceable, since the pools themselves publish the payment amount to each transaction hash. Thus, we believe that the claims stemming from the traceability of transactions before 0-mixin transactions were banned to be misplaced. If, for example, 50% of non-pool payouts used a positive mixin and 0% of pool payouts did, then the traceability is less for the transactions that use these mixins and greater for pool payouts. We recommend that this is acknowledged in a later iteration of the paper. Ideally, the proportion of pool payouts can be found and compared to the proportion of non-pool payouts, with different traceability proportions for each. There are several reasons why these transactions neither reduce the anonymity of the transaction itself or other users. In regards to the former, coinbase transactions (ie: new rewards given to the pool) are 0-mixin, since having mixins is useless if the input is brand new and seen for the first time. Anyone who mines understands that the source of their money is clear, and so pools received little pressure to increase the ringsize for payout transactions. In regards to other transactions, the pool payouts occur within the day, reducing the negative impact spending these transactions has on other users who may have borrowed the input for their transaction. Thus, pool payouts should include additional mixins, but excluding them has relatively minimal harm. The larger threat is the opportunity cost, where the additional mixins could provide greater levels of privacy for other users. Furthermore, all transactions are still unlinkable by the MRL definition of the word (see &quot;Other Information&quot; point 4) (&lt;a href=&quot;https://www.reddit.com/r/Monero/comments/65dj7u/an_empirical_analysis_of_linkability_in_the/dga1rza/?context=1&quot;&gt;source&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We think further emphasis should have been placed in the paper to explain that the claims are only minimally applicable with the state of Monero transactions since March 2016, with the relevance decreasing over time. Though it is mentioned that their first analysis method has little if any current or future relevance, the claims still include these transactions. 0-mixin transactions were prohibited in March 2016, and most transaction volume for the year occurred during and after August. Nevertheless, many of these post-March transactions have inputs that can be deducible, but the traceability typically is not as severe as with 0-mixin transactions. The transactions that are most vulnerable are those in 2014 and 2015, as well as some time needed for the network to recover.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Under the &quot;ethics&quot; section, they state that the paper was published immediately before countermeasures could be deployed. While this is understandable from the given perspective that the blockchain history is not going away anytime soon (or ever), we wish that they had given us an advance copy of the finished draft so that we could have discussed our concerns with the report itself. We wish not to censor any of the research (instead, we encourage research!); however, we hope that future care can be taken before the release of misleading assertions.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Andrew Miller was named in the paper as a consultant to the Zerocoin Electric Coin Company and a board member of the ZCash Foundation. ZCash is a cryptocurrency with a focus on privacy that uses different technology than Monero. However, &lt;a href=&quot;https://cointelegraph.com/news/monero-transactions-history-can-be-revealed-and-exposed-research&quot;&gt;he downplayed his involvement in an interview&lt;/a&gt; about this paper. We feel author involvement in cryptocurrencies with similar interests should be fully disclosed, though he did refer people to the first page of the report. Nevertheless, we feel that Miller&apos;s disclosure of his contribution to a competing project was unsatisfactory, given the severity of the allegations in the paper.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Other Information&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;The timing of the publication. This paper was released approximately an hour before the hardfork. While it is impossible to know the reason for the specific timing without an admission, we speculate that this was timed to draw as much attention to the paper as possible. More people would have been tuning in to see how the hardfork was proceeding than typical community participation traffic. Andrew Miller has responded to this criticism in a Reddit comment, saying &quot;the timing of our release with the imminent hard fork was totally unintentional and a coincidence. No one on the team noticed there was a hardfork planned, and we&apos;d definitely have delayed till afterward if we had.&quot;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;This paper was shared as &quot;new research&quot; about Monero. While the research is itself new and some of the analysis is the first time that some concerns have been quantified, these concerns themselves are not new. In sharing the paper, the authors often posted misleading claims that asserted these concerns were new.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The Monero Core Team was given an advance draft of the report on 15 March 2017. This report at the time looked only at transactions before January 2017. All further edits to the paper were published before consulting with the Core Team. Riccardo Spagni, known to many as fluffypony or fluffyponyza, responded commending the efforts and stated at the time that the 0-mixin analysis confirmed previous work on &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0004.pdf&quot;&gt;MRL-0004&lt;/a&gt;. During the email exchange, Spagni suggested that the research also be published in the Monero Research Lab research, an idea Andrew Miller seemed open to at the time. Furthermore, the real release date was later than the target given to the Core Team, and the Core Team was not given a new estimated date of release.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The paper refers to the traceability of transactions in the blockchain as &quot;linkability&quot;. We encourage the authors to change the terminology to &quot;traceability&quot;, since linkability typically refers to the ability to connect cryptocurrency wallet location to real-world locations. This will help clear up misconceptions held by many community members, since the Monero Research Lab refers to the connection of funds within the cryptocurrency as &quot;traceability.&quot;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;This paper has not yet been published, is not finalized, and is not yet peer reviewed. Thus, there will most certainly be changes to this research paper before publication. We suggest that all claims and research be taken as preliminary and not concrete, since not enough people have evaluated their methods of research yet.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;We appreciate the effort that went into this research paper, but we suggest the following changes for later improvements:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;A re-evaluation of recommendation #3.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A consideration among 0-mixin transactions for pool payouts.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A clearer explanation of claims made in the paper, with separations for the history of all transactions and those used since March 2016. It is disappointing to treat the blockchain data as static when the technology has evolved significantly since Monero&apos;s launch.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Future drafts to be shared with the Monero Core Team before release. Their contact information is &lt;a href=&quot;mailto:dev@getmonero.org&quot;&gt;dev@getmonero.org&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Be more conservative sharing the results. We understand that the authors have an incentive to share the results with others and we also want them to be shared, but we ask that they refrain from using misleading claims to gather traffic (see appendix for example).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Consider cooperating with Riccardo Spagni to permanently include the research portion of this paper in our Monero Research Lab documents.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Appendix&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Figure 5 from the report showing the fraction of deducible inputs. Notice the large drops following block height 1,000,000, when 0-mixin transactions were prohibited. Furthermore, these inputs likely do not include all those used in a single transaction. For instance, for a mixin 9 transaction, 5 may be deduced. This means that the inputs would be reported here as deducible, even if the transaction is not traceable.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./assets/linkability-response/figure5.jpg&quot; alt=&quot;figure5&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Table 2 from the report showing the proportion of transactions with a positive mixin that can be deduced. We want to make clear that the findings of this chart and analysis method have absoutely zero relevance to RingCT transactions.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./assets/linkability-response/table2.jpg&quot; alt=&quot;table2&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Table 3 from the report showing the proportion of deducible transactions where the real input is also the most recently used one in the transaction.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./assets/linkability-response/table3.jpg&quot; alt=&quot;table3&quot;&gt;
&lt;strong&gt;Examples of statements we find misleading&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is a tweet from a contributor to the paper.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./assets/linkability-response/tweet.jpg&quot; alt=&quot;tweet&quot;&gt;&lt;/p&gt;
&lt;p&gt;This image is from the &lt;a href=&quot;https://cointelegraph.com/news/monero-transactions-history-can-be-revealed-and-exposed-research&quot;&gt;CoinTelegraph interview&lt;/a&gt;. Based on the wording, you may think an attacker could determine with certainty which input is yours. However, the attacker can guess and be correct less than half of the time. Furthermore, even if the attacker guesses correctly, there is no way of proving this with certainty with data from the blockchain alone.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./assets/linkability-response/cointelegraph.jpg&quot; alt=&quot;cointelegraph&quot;&gt;
Andrew Miller asked us to include other statements from the researchers or ZCash Foundation members that we feel is misleading. This paper is not supposed to be a comprehensive list of such statements. It is only useful in providing a few examples.&lt;/p&gt;
&lt;p&gt;This draft was shown to Andrew Miller before release on the website. Some of his considerations have been included in this response.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2017-04-23</title><link>https://beta.monerodevs.org/blog/2017/04/23/logs-for-the-Kovri-dev-meeting-held-on-2017-04-23/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/04/23/logs-for-the-Kovri-dev-meeting-held-on-2017-04-23/</guid><description>Brief review of what has been completed since last meeting, Monero HackerOne Bounty, 96boards OpenHours showcase, Github repo privilege discussion, website discussion, and code &amp; open tickets discussion</description><pubDate>Sun, 23 Apr 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; 3. More preparation for &lt;a href=&quot;https://github.com/monero-project/meta/issues/46&quot;&gt;96boards.org OpenHours showcase for Kovri / Monero&lt;/a&gt; (@fluffypony @danrmiller location status, @anonimal &quot;de-anon consideration&quot; status)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Status (again) of &lt;a href=&quot;https://github.com/monero-project/meta/issues/39&quot;&gt;Monero HackerOne umbrella and bounty&lt;/a&gt;. &lt;a href=&quot;https://hackerone.com/monero&quot;&gt;hackerone.com/monero&lt;/a&gt; is online but we need to resolve FFS funding before inviting researchers. VRP status for all projects + bounty status&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Website status (@rehrar @bigreddmachine @alvinjoelsantos @danrmiller)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 7. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 8. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hello. It looks like fluffypony is MIA.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/kovri/pulse/monthly&quot;&gt;https://github.com/monero-project/kovri/pulse/monthly&lt;/a&gt; &amp;lt;-- #615 to #629, in particular #627&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else before we move onto 3.?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 3. More preparation for &lt;a href=&quot;https://github.com/monero-project/meta/issues/46&quot;&gt;96boards.org OpenHours showcase for Kovri / Monero&lt;/a&gt; (@fluffypony @danrmiller location status, @anonimal &quot;de-anon consideration&quot; status)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony is MIA, I think pigeons is MIA, I&apos;m not de-anoning for the time being.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on 3.?&lt;br&gt;&lt;strong&gt;&amp;lt;guzzijones12&amp;gt;&lt;/strong&gt; on 2 i am working on removing the global client context.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Whatever your strategy is, the same strategy &lt;em&gt;should&lt;/em&gt; apply to core context, just FYI.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; we can talk more in 6.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Status (again) of &lt;a href=&quot;https://github.com/monero-project/meta/issues/39&quot;&gt;Monero HackerOne umbrella and bounty&lt;/a&gt;. &lt;a href=&quot;https://hackerone.com/monero&quot;&gt;hackerone.com/monero&lt;/a&gt; is online but we need to resolve FFS funding before inviting researchers. VRP status for all projects + bounty status&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony needs to move this to funding required &lt;a href=&quot;https://forum.getmonero.org/6/ideas/87597/monero-bounty-for-hackerone&quot;&gt;https://forum.getmonero.org/6/ideas/87597/monero-bounty-for-hackerone&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We can&apos;t move forward until that happens.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ve submitted a VRP to monero/#1995&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; luigi1112: is that something you have privs to do ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (also surae&apos;s).&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Once #1995 is fleshed out, I&apos;ll submit to the core repo and the website with relevant adjustments (as we discussed in previous meeting(s))&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; not sure if luigi is around, anything else on 4.?&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; Before the alpha release, if i find a bug that can, for example, crash a router, should i go through the process or is it cool to just PR ?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moroccanmalinois: PR. We probably won&apos;t even apply our VRP until we are in beta, btw.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We should add a note if that will be the case.&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Website status (@rehrar @bigreddmachine @alvinjoelsantos @danrmiller)&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; has nothing on 5., will await any response&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Alright, more no-shows AFAICT :/&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;guzzijones12&amp;gt;&lt;/strong&gt; like you said move to the other contexts after client context for me.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moroccanmalinois: re: #624, I received a response saying that he&apos;ll look into the issue.&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; guzzijones12: you can PR the client one first before moving onto core. There may be related issues to resolve anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (as long as it works)&lt;br&gt;&lt;strong&gt;&amp;lt;guzzijones12&amp;gt;&lt;/strong&gt; yes ok.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on 6.? Questions?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 7. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; None from me. Anyone else?&lt;br&gt;&lt;strong&gt;&amp;lt;guzzijones12&amp;gt;&lt;/strong&gt; i am good.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I am good&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 8. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Two weeks, same time.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thanks everyone. In under 20 minutes!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sorry here.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Lel. I was expecting meeting at 1.&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; tumbleweeds&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; ;)&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; hows the Kovri site?&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; any news on that end?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Well, I showed the design for it, which was based off of the chosen Monero design.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ve been making Monero wires.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The Kovri site should be easier since there&apos;s not as much info.&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; cool - great work&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Because of that, I&apos;d like to make custom pages for each Kovri page based on the same CSS framework that will be developed for Monero.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The goal for both sites is to make upkeep and adding/editing pages as simple as possible. As simple as copy and pasting out of a HTML/css assets document to construct the blocks of pages.&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; fab&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; sounds good my man&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If you&apos;d like to take a look at the wires, let me know.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m still toying with the garlic logo when I feel inclined. :P&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; got a link to the latest wires?&lt;br&gt;&lt;strong&gt;&amp;lt;guzzijones12&amp;gt;&lt;/strong&gt; hard to make the logo and make it look garlic with those colors. imo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sure. I&apos;ll PM them to you.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; sorry afk. will be around later, ping again if you think about it&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; luigi1112: can you move this to funding required? fp said he would do it soon after the last meeting IIRC &lt;a href=&quot;https://forum.getmonero.org/6/ideas/87597/monero-bounty-for-hackerone&quot;&gt;https://forum.getmonero.org/6/ideas/87597/monero-bounty-for-hackerone&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; I probably can, not at computer right now though&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moroccanmalinois: new proposal open. #630&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; 5. Website status: @pigeons got the site I worked on up and running on a server, but I guesss we will go with @rehrar design since it is better&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; as far as the deanon goes, I actually like that our figurehead working on Kovri is anonymous&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; just food for thought&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Perhaps I&apos;m in the minority, but I think it&apos;s both prudent (from a rubber hose attack perspective) and aligns with the ethos of the project.&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; @anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Sounds fair.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2017-05-07</title><link>https://beta.monerodevs.org/blog/2017/05/07/logs-for-the-Kovri-dev-meeting-held-on-2017-05-07/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/05/07/logs-for-the-Kovri-dev-meeting-held-on-2017-05-07/</guid><description>Brief review of what has been completed since last meeting, Monero HackerOne Bounty, 96boards OpenHours showcase, website discussion, and code &amp; open tickets discussion</description><pubDate>Sun, 07 May 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; 3. More preparation for &lt;a href=&quot;https://github.com/monero-project/meta/issues/46&quot;&gt;96boards.org OpenHours showcase for Kovri / Monero&lt;/a&gt; (@fluffypony @danrmiller location status)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Status (again) of &lt;a href=&quot;https://github.com/monero-project/meta/issues/39&quot;&gt;Monero HackerOne umbrella and bounty&lt;/a&gt;. &lt;a href=&quot;https://hackerone.com/monero&quot;&gt;hackerone.com/monero&lt;/a&gt; is online but we need to resolve FFS funding before inviting researchers. VRP status for all projects + bounty status&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Open forum for &lt;a href=&quot;https://github.com/monero-project/kovri/issues/630&quot;&gt;https://github.com/monero-project/kovri/issues/630&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Website status (@rehrar @bigreddmachine @alvinjoelsantos @danrmiller)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 7. @EinMByte ...where is he? Github repo privilege discussion&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 8. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 9. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 10. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&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;ajs&amp;gt;&lt;/strong&gt; Here&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; \o&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; hi!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Here for a bit, then gone, then back.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yay, enough people for a party.&lt;br&gt;&lt;strong&gt;&amp;lt;Heretoobserve&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;rehrar&amp;gt;&lt;/strong&gt; 3...2...1... KOVRI!!!&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; For me, see &lt;a href=&quot;http://forum.getmonero.org/9/work-in-progress/86967/anonimal-s-kovri-full-time-development-funding-thread?page=&amp;amp;noscroll=1#post-90900&quot;&gt;http://forum.getmonero.org/9/work-in-progress/86967/anonimal-s-kovri-full-time-development-funding-thread?page=&amp;amp;noscroll=1#post-90900&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moroccanmalinois can fill us in on his work.&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; i&apos;ve been playing with fuzz testing&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ve looked through the PR&apos;s, looks like fun.&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; it&apos;s the beginning. More tests to come&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Any questions/comments on point 2?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; and guzzi ?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; guzzi is not here, ...again...&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; He says he&apos;s doing work but I haven&apos;t seen a commit or question from him in over 7 weeks, AFAICT.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I think he&apos;s trying to separate the contexts from the singleton. At least that&apos;s the end goal.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; guzzi: when you read this, please make an effort to attend meetings&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; I know you&apos;re around at other times, but meetings are important&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes, please.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, anything else on 2.?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 3. More preparation for &lt;a href=&quot;https://github.com/monero-project/meta/issues/46&quot;&gt;96boards.org OpenHours showcase for Kovri / Monero&lt;/a&gt; (@fluffypony @danrmiller location status)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Is pigeons still in Africa? This point was moved from last meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-pigeons}&lt;/strong&gt; i returned yesterday&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Are you suggesting pigeons migrate ?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-pigeons}&lt;/strong&gt; i saw rock doves&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony? How&apos;s it going?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; anonimal: it&apos;s a podcast, right?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.96boards.org/openhours/&quot;&gt;https://www.96boards.org/openhours/&lt;/a&gt;, there are videos too.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; ok well I&apos;m ready whenever&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; I don&apos;t really prepare for stuff like this&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; sorry i&apos;m late!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok well what time/date works for you?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony ^&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; anonimal: my PA would have to schedule it - probably best to get my PA to schedule myself and pigeons and them&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; she&apos;s good at that&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; it&apos;s literally her job :-P&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-pigeons}&lt;/strong&gt; I was thinking ask hyc if he&apos;s interested, he&apos;s been playing with arm and monero i think&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; hyc is a beautiful man&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; +1 Ric&apos;s PA. She was great when i wanted to schedule a podcast&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; pinged him in #monero-dev&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok well at this point, IMHO, fluffypony I think it would be good for you to touch base / introduce yourself to sdrobertw in #OpenHours on freenode.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I think I can only play the middleman for so long.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; email is better for Shay, I don&apos;t think I can teach her IRC :-P&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Contact info? I have none.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; for them?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; didn&apos;t we reach out to them via email first?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; * can&apos;t remember&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; For Shay&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; No, not via email, all IRC.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; oh lol&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; &lt;a href=&quot;mailto:pa@spagni.net&quot;&gt;pa@spagni.net&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Alright, anything else on this point before moving on?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Status (again) of &lt;a href=&quot;https://github.com/monero-project/meta/issues/39&quot;&gt;Monero HackerOne umbrella and bounty&lt;/a&gt;. &lt;a href=&quot;https://hackerone.com/monero&quot;&gt;hackerone.com/monero&lt;/a&gt; is online but we need to resolve FFS funding before inviting researchers. VRP status for all projects + bounty status&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ve sent a VRP to monero, it&apos;s been merged. I believe we&apos;re funded at ~500 XMR, which is great.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We just need to launch after submitting VRP to the GUI (and site?)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Sound good?&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Is the bounty held in xmr or something else?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes. Link to FFS in the meta issue.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/87597/monero-bounty-for-hackerone&quot;&gt;https://forum.getmonero.org/8/funding-required/87597/monero-bounty-for-hackerone&lt;/a&gt; It was funded to 500 XMR and then increased to 1000 XMR for further funding&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I think we can start now before funding is at 1000.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (it won&apos;t mean we&apos;ll find researchers immediately anyway)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Any questions/comments before moving onto next point?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; yrah&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; we can continue to increase it as necessary&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok. Moving on,&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Open forum for &lt;a href=&quot;https://github.com/monero-project/kovri/issues/630&quot;&gt;https://github.com/monero-project/kovri/issues/630&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Comments needed before we move on this.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; I agree with MoroccanMalinois, but I think it&apos;s manageable if we set a severity&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; and some caveats&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Maybe a strict validity domain definition would do good (ie, &quot;we only accept vulns in the following categories&quot;).&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And then expand the list as stuff matures.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; moneromooo - why would we restrict?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; To prevent known problems from being reported, or problems in stuff that is known to be unfinished.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-pigeons}&lt;/strong&gt; because the code has a bunch of legacy mess and is early state with low hanging fruit that is just later on the to fix when that section gets refactored&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes. So, with that said, I don&apos;t know what categories we could even have.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &lt;em&gt;at this stage&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moneromooo: did you have any ideas on categories for this stage?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No. I&apos;ve not really looked at kovri yet, despite saying I would (sorry).&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-pigeons}&lt;/strong&gt; i2p consensus related issues&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-pigeons}&lt;/strong&gt; if we implement like X we might cause incompatibility&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-pigeons}&lt;/strong&gt; maybe those but again maybe those are known and will be fixed when those sections are given love&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Anything which can leak keymat. Good starting point.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ideally you&apos;d start giving bounties when you know you&apos;ve done what you could, and the bounty to find bugs is less than what your time is worth looking at it :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; pigeons: Well, then I think that&apos;s java I2P&apos;s problem because they would then have to keep up with us. What we could do now though is start with a research-related category for general specifications?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So it&apos;s a bit subjective.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moneromooo: indeed, and this is border-lining on simply hiring a new dev too with the funds available.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, the draw is that the bounty ensures results for the money.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So expert time.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; What if we opened bounty for non-implementation research? I know this is an MRL area though.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Or we could open more categories for implementation but the payout is smaller because code is Alpha?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; For finding bugs in the theory, definitely worth doing so (for monero anyway, I expect kovri&apos;s following established research already).&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (then they would risk waiting to beta to 0day to get bigger payout?)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what up kids? I&apos;m here.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I think monero&apos;s research is more vetted than I2P&apos;s, even though I2P has been around longer. Simply because there are less moving parts.&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; +1 for bounty for non-implementation research&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Interesting.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Just my opinion. I&apos;ve read the I2P papers available, I&apos;m not blown away but it&apos;s better than nothing.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; And not like I&apos;m in a position to drop everything to do purely research so...&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We&apos;ll add categories for bounty? One obvious one being research. Maybe crypto implementation sooner than later since that&apos;s a big one.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Sound fair?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; From a relative outsider, it seems like a sensible start.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; yes. is &quot;leaked info&quot; too broad of a category?&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; yes for me&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes because a leak would cover too much code that hasn&apos;t been vetted.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; * could cover&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, I&apos;ll get that going then.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Moving on. 6. Website status (@rehrar @bigreddmachine @alvinjoelsantos @danrmiller)&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-pigeons}&lt;/strong&gt; I need to talk with fluffypony about a potential dns thing&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; aight, so just in case somebody hasn&apos;t seen the Kovri web design here it is: &lt;a href=&quot;http://imgur.com/a/An8K8&quot;&gt;http://imgur.com/a/An8K8&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s the top one&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-pigeons}&lt;/strong&gt; then the demo of ajs&apos; site should be up&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; I got msgs about it&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; will look at it tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s based on the same framework as the getmonero.org website, so once the custom framework is made for one, it is easy to make pages for the other&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; my update is that we&apos;re making the framework even now, and it&apos;s coming along well, I should be able to make a few experimental Kovri pages soon&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The question is content.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I think the &quot;It&apos;s I2P, but in C++&quot; phrase should go; we should use our standard &quot;A secure, private, untraceable C++ implementation of the &lt;a href=&quot;https://getmonero.org/knowledge-base/moneropedia/i2p&quot;&gt;I2P anonymous network&lt;/a&gt;&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; I will work with rehrar to write up some content, but need direction on what should be included.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s fine. Copy is not indicative. :)&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; My past month has been packed getting ready for my phd comprehensive exam (1 step before the defense). So I haven&apos;t looked at the site yet, but talked briefly with ajs about it and plan to get more involved now that that&apos;s done.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Other than that, can we move this item to the website meeting in #monero in 10 minutes?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sure, that sounds alright.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It looks nice (says the cow who&apos;s got no clue about design).&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; K&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; bigreddmachine ajs: will you be around in 10 minutes in #monero?&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; yeah, i&apos;m also editing tonight&apos;s podcast episode so i may take a minute to reply&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: yes, what moneromooo said, looks nice&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; cool. If people have ideas for content that are not on the demo site&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, moving on. 7. @EinMByte ...where is he? Github repo privilege discussion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; let me know&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;d like to have a simple website for alpha release :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony: so... his last commit was from Septemeber 19th, he&apos;s not responded to 99% of my pings since then...&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; i haven&apos;t seen him since i started getting involved in Jan&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I speak highly of him and his work, I think he&apos;s a great contributor and wish he was around more.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; could be a legal issue?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; The problem is he&apos;s not around anymore, he has assigned issues of which I&apos;ve had to assign myself since he&apos;s not around to do them.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; And he has repository push access. If something happened to him and his account is compromised, we could be left in an embarrassing trolling situation where someone deletes the repo.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I don&apos;t want to send any wrong signals but I also think access privileges should be on an as-needed basis.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; i think that&apos;s fair. can always be re-established if he comes back and he can be verified&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; in that vein, should things like Salti tracking be moved to another place?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I don&apos;t know, we&apos;ll have to bring that up at the next meeting I think since we&apos;re running out of time.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony: any thoughts about this? Will you remove EinMByte&apos;s github push access privileges?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think it&apos;s fair to revoke for inactivity and failure to reply to pings. Reinstate when back.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; okay, can we add #619 to next meeting&apos;s agenda?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;d also want to remove warptangent&apos;s key (unlikely to be back to use it) and a few others.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; bigreddmachine: oh, sure I guess, more research/info needed.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; k i&apos;ll just reply to the issue and talk about it there for now. sorry to jump into other discussion about that.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; No problem&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Since we&apos;re running out of time, 8. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; last update from me — mozilla work continues with the proxy stuff, but not ready yet. i don&apos;t have a good feel for how long&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything pressing? Questions/comments that can&apos;t be answered on github or after the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, thanks bigreddmachine&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; not from me, I&apos;ll be in contact :(&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 9. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; none. thanks anonimal!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Nothing from me, other than I need to AFK rehrar so, bigreddmachine ajs pigeons if you want to talk more about kovri-site then I&apos;ll have to read backlog&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; aight, thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Now over to monero!&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; K&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thank you all if you keep the torch burning for the site, awesome.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 10. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 2 weeks, same time?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; indeed&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok. Thanks everyone :)&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2017-05-07</title><link>https://beta.monerodevs.org/blog/2017/05/07/overview-and-logs-for-the-dev-meeting-held-on-2017-05-07/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/05/07/overview-and-logs-for-the-dev-meeting-held-on-2017-05-07/</guid><description>Sub / disposable addresses, smart mining GUI, 0MQ, and MyMonero-in-tree discussion</description><pubDate>Sun, 07 May 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;An overview &lt;a href=&quot;https://monerobase.com/wiki/DevMeeting_2017-05-07&quot;&gt;can be found on MoneroBase&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Logs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&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;fluffypony&amp;gt;&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 4. MyMonero-in-tree discussion&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so let&apos;s start with 1. Greetings (aka roll call)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; present&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; hello!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tewinget apologises, he&apos;ll be late&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; Sup&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; Yo&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc / luigi1111 / ArticMine / othe / smooth / anonimal / binaryFate / dEBRUYNE / dnaleor / gingeropolous / iDunk / IPGlider / Jaquee / jwinterm / kenshi84 / knaccc / luigi1112 / luigi1115 / NoodleDoodle / papalazzarou / pigeons / RedLion[m] / redlion&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; hhelo&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; also me&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; medusa&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anyone I forgot&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; oh those are not present whoops&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol vtnerd&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&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;fluffypony&amp;gt;&lt;/strong&gt; merged a bunch PRs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kenshi84&apos;s GPG key changed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;ve confirmed it via sidechannel&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we have a new sweepbelow function in the CLI, which you may find useful&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we also have a new heavier bias in output selection towards newer outputs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo can fill us in on that&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; oi&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; smart mining is enabled in the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; as in the selection box&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Hmm, I just twiddled the settings for the recent output selection, really. To match some data in the Miller et al paper.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which is pretty cool&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; indeed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also Jaquee has done some work on getting iOS back on track after it borked (visually)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; well iOS / mobile&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which brings us to&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yes. and there&apos;s some new translations added to gui&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we have a number of open PRs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; when tewinget is off his bus he can update us on 0MQ&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which I&apos;d REALLY like to move forward with ASAP&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s been sitting in a holding pattern for ages&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Snipa: also if you&apos;re around maybe you can update us on the testing on that ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;d like it to be optional, so it can be merged (and thus tested), without causing massive breakage if it does break.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; afaik that was the case&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; sounds like a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also disposable addresses is still hanging around - I think that&apos;s pending a review from one of the luigis?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; AFAIK yes. Also RandomRun had an idea to make it better.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I don&apos;t think there&apos;s a problem with that hanging around and being improved&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; as long as the parallel MRL write-up is there&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;d like to discuss 1998&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the PR, not the year&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero/pull/1998&quot;&gt;https://github.com/monero-project/monero/pull/1998&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; at this point in time I&apos;m still swaying towards prevent-user-stupidity-by-default&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; at the slight inconvenience for a power user / sysadmin who might go &quot;omg really&quot; and then add the flag&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I know vtnerd feels the same way, which is why he added it in the first place&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;d be interested in strong arguments for removing the flag&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; wouldnt a text disclaimer be enough?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i don&apos;t have a strong opinion&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Jaquee: if you try bind externally and start it without the --confirm-external-bind flag then it refuses to start&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and it tells you why&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; ok. apparently hyc started the discussion. Are you around?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I know hyc doesn&apos;t like it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; vtnerd: has anyone else expressed disdain for it?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; AFAIK, just the people on that PR and the one referenced&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; and possibly one person in IRC, but they seemed to be questioning why it was necessary (I think)&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; its somewhat low effort to get around it, so most people just add the flag I thnk&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; no one has privately contacted me about it for any reason if that was the question&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; unless hyc comes in I move to close the PR, we can always re-open it later&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; ok with me&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok next PR for discussion is 2011&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo had concerns that it was touching consensus critical issues&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so/issues/part of the code&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, but it turns out it&apos;s actually bypassed when a tx comes from a block. The patch is fine.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I OK&apos;d it since.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ah ok&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, wait.&lt;br&gt;&lt;strong&gt;* fluffypony&lt;/strong&gt; stops...hammer time&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s really uneeded (only the wallet bit was wanted). But it&apos;s not forkworthy. That said...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Older wallets &lt;em&gt;might&lt;/em&gt; create txes which aren&apos;t relayed by newer daemons.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;s fairly unlikely, since my code targets 2/3 of max size, but the size approximation is not very precise.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That said, I think it&apos;s fine to merge.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hey. just popped in. reading history&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hi hyc !&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Re: 2011, perhaps it also should be dependent on the fee priority level used&lt;br&gt;&lt;strong&gt;* fluffypony&lt;/strong&gt; plays elevator hold music&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok, if n0b0dy else cares about that external bind thing then whatever. to me it&apos;s redundant&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; since you had to explicitly request a non-localhost address already&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sure, but you&apos;d be surprised how few people know that 0.0.0.0 exposes everything :-P&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; it d0esn&apos;t protect against typos/accidents. it only pisses off people who expect the computer to do as it&apos;s told&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: view it like a weak password warning&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; you can&apos;t just expect the computer to accept 1234 as a password&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah, ok...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, I would...&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo is the exception to every rule :-P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; now on the GUI side, the only thing I wanted to bounce around is 688&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tooltips are fine, but if we&apos;re going to do some sort of unified help then I would veer towards an overlay that shows once the first time you enter a screen, and can be re-called by clicking the [?] button on the taskbar&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://s-media-cache-ak0.pinimg.com/originals/c1/e1/bf/c1e1bfd7fb2770f6745d95af8bf89865.jpg&quot;&gt;https://s-media-cache-ak0.pinimg.com/originals/c1/e1/bf/c1e1bfd7fb2770f6745d95af8bf89865.jpg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; like that style&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://s-media-cache-ak0.pinimg.com/originals/43/6e/74/436e746b35142f41d5f9bb8e765963e4.jpg&quot;&gt;https://s-media-cache-ak0.pinimg.com/originals/43/6e/74/436e746b35142f41d5f9bb8e765963e4.jpg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://eyeviewportal.com/filecache/b38/73d/85-cropped-w545-h409-of-1-FFFFFF-evappguiguidecontentimage002.jpg&quot;&gt;http://eyeviewportal.com/filecache/b38/73d/85-cropped-w545-h409-of-1-FFFFFF-evappguiguidecontentimage002.jpg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; like that&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; :+1:&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; problem is [?] is not around if you use native title bar&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Jaquee: where else could we add a help button? bottom left?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; one suggestion i&apos;d make for that is to make it c lear to the user they can recall it easily by doing &quot;X&quot; so that they don&apos;t fret about having to memorize everything before it&apos;s closed&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; recall it -&amp;gt; the help screen&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i think ^ is good as a start&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Where is it on the title bar then, since it&apos;s not a WM thing ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; endogenic: agreed&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; s/Where/Why/&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; but some buttons could need longer desriptions&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; like sweepunmixable and paymentid for example&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Jaquee: there&apos;s enough space in the help overlay, we can use a smaller font to explain them&lt;br&gt;&lt;strong&gt;&amp;lt;redlion&amp;gt;&lt;/strong&gt; how breadwallet on ios handles it when setting up is quite good&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or move the help to somewhere where there&apos;s space&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and use an arrow&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yeah. we could find a place for that help button&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok - any other PRs that need discussion or can we move on? there&apos;s general Q&amp;amp;A shortly&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I&apos;d like to merge 261 on monero-site&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sgp: there&apos;s a website meeting after the Kovri one&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so we can discuss it then&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 4. MyMonero-in-tree discussion&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so basically this is about nose-covering and making sure I&apos;m not abusing my position as a maintainer and member of the Monero Core Team&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; currently MyMonero has a working API (largely unspecced to be sure), two client implementations (website and app), two server implementations (the live backend and OpenMonero), with a third one coming&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;d like to make sure there is general acceptance and buy-in that the API can be implemented as the general API for lightweight wallets (ie. wallet that use remote viewkey scanning)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; is it carved in stone now&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if we need to tweak it we can still do that?&lt;br&gt;&lt;strong&gt;&amp;lt;redlion&amp;gt;&lt;/strong&gt; is the license unrestricted?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and that MyMonero-written or MyMonero-derived code is generally acceptable to be merged into the source tree (ie. the open-source backend implementation that vtnerd is working on)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; redlion: BSD 3-clause&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: as long as mWo12 changes it, and we match the changes in the live backend and the new backend then yse&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; we can make any changes, and we WILL make changes to make it smarter&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If it&apos;s beneficial to monero and it works fully by itself without needing proprietary gunk, then I&apos;m OK with it.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; eg. tx history comes in raw, instead of paginated&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so that needs to change&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; +1 moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: yeah the new backend will use LMDB instead of mysql&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so it will be unencumbered in the source&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; As long as there are no proprietary dependencies I am fine&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I like it even more now ;)&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; I think it beneficial too&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Maybe a separate repo (similar to monero-core) might be best, but that&apos;s details.&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; *its&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; it&apos;s&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; it&apos;s&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; can&apos;t wait to run a mymonero node myself!&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; also the current &quot;primary&quot; wrapper around the DB is actually C, so theres that for you guys&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: I thought about that, but it&apos;s a single daemon that &lt;em&gt;should&lt;/em&gt; exist in the repo alongside the wallet RPC etc.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; doesn&apos;t it supersede wallet-rpc?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; now&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: no&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; wallet-rpc is good for integration, this isn&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; there is obviously an element of centralisation, but it’s nearly impossible to avoid&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also on this topic&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Jaquee has begun working on client integration in the CLI and GUI&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &quot;client integration&quot; ?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; you mean for light-wallets?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that will mean that both CLI and GUI will be able to run in lightweight / remote-scanner / MyMonero mode&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: as opposed to implementing the server protocol&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, mymonero client integration ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: let&apos;s call it something else&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That went pretty damn fast :D&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &quot;lightweight wallet&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; it&apos;s not really centralization if any &lt;code&gt;monerod&lt;/code&gt; acts as a server&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but I&apos;m still missing why we need old wallet-rpc if this mymonero api exists&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; it&apos;s literally my monero :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: wallet-rpc is completely different&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; so the core GUI will be able to interact with MyMonero backend too?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; for people that want to run VPS node but keep their viewkey ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, would be nice to see what bits are needed where, and the actual API (even if roughly).&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it provides an API for integrators&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; @johnalan yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so basically&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; is this needed with the MyMonero Desktop wallet?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; With what as the backed / server&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That can be posted later though, :49 now.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; monerod?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lightweight wallets will have 3 server options:&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 1. OpenMonero&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 2. the new in-source backend that vtnerd is working on&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 3. the live MyMonero backend&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it will also have multiple client options:&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; afaik the main difference btw an ordinary wallet and mymomero is you tell mymonero your viewkey&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 1. OpenMonero&apos;s web wallet (clone of the current MyMonero web wallet)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and the ordinary wallet has all your keys&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 2. the MyMonero applications&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 3. monero-wallet-cli&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 4. monero-wallet-rpc&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 5. the Monero GUI&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: monero-wallet-rpc can still use this on the backend&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so it&apos;s unrelated&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&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;jollymort&amp;gt;&lt;/strong&gt; about #2011 - you could modify it to (median)+0.6% for it to be mine-worthy, or even have the wallet check for fee setting and then it would be matched like 1: +0.6%, 2: +2.4%, 3: +12%, 4:+100%&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also this will mean that the GUI / CLI may end up supporting the MyMonero 13-word seed derivation by virtue of the integration effort&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; does anyone have a fundamental issue with that ?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I mean, I do, because I don&apos;t want to be abusing my position, but it is what it is :-P&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; didn&apos;t you deprecate 13-word?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Did you not say the 13 word seed was going to be obsoleted ?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; jollymort: working on it&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but client still needs to be able to read &apos;em&lt;br&gt;&lt;strong&gt;&amp;lt;redlion&amp;gt;&lt;/strong&gt; electrum/mycelium support a few different seed lengths iirc&lt;br&gt;&lt;strong&gt;&amp;lt;redlion&amp;gt;&lt;/strong&gt; works well&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; also luigi was playing around with an idea for 17-word, integrating creation height in it etc&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: it&apos;s import only&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; not create&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/mymonero/mymonero-app-js/issues/77&quot;&gt;https://github.com/mymonero/mymonero-app-js/issues/77&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; doesn&apos;t it put a huge load on mymonero when someone asks it to scan the blockchain from zero with their view key? How long does mymonero take to scan the entire blockchain?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Anyway, I&apos;m fine with that as presented.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that all sounds like a win to me. people have been whining about not being able to import their 13-word seed into regular CLI wallet&lt;br&gt;&lt;strong&gt;&amp;lt;shuannelson&amp;gt;&lt;/strong&gt; so monero-wallet-cli/monero GUI will not be able to create light-wallets?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; knaccc: yes it does - about 10 minutes&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; yeah import only sounds lovely&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; If we are setting the stage for a competitive market based upon FLOSS then I am fine with it&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; I do have the ASM code working, so hopefully that will tighten up some too (altough there is something else blocking that)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; shuannelson: yes they will&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but with 25 word seed, not 13&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we have 7 minutes left - so I&apos;d like to move on to the last item&lt;br&gt;&lt;strong&gt;&amp;lt;shuannelson&amp;gt;&lt;/strong&gt; awesome!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we can discuss MyMonero more after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;redlion&amp;gt;&lt;/strong&gt; @shaunnelson, I think it&apos;s just that the CLI/GUI won&apos;t create 13-word seeds, but will accept already created ones&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah sounds fine&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; 10 mins is quite a speedup vs downloading the entire blockchain, so sounds awesome.&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; any thoughts on future of penalty/blocksize? i kind of left the research open-ended&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ^^ get a faster CPU and it&apos;ll be quicker &apos;)&lt;br&gt;&lt;strong&gt;&amp;lt;redlion&amp;gt;&lt;/strong&gt; Does anyone have a working monero-core or mymonero build on ios currently? I&apos;ve been fiddling around and I can&apos;t seem to get either properly functional on the sim/device, though I may be missing something&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol hyc&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; redlion: pls come join #mymonero but yes i do :)&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; redlion: i have. it has some nasty bugs but it&apos;s running&lt;br&gt;&lt;strong&gt;&amp;lt;redlion&amp;gt;&lt;/strong&gt; ok thanks, I&apos;ll talk to you after this&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; btw iOS still limits process VM size to 4GB so we won&apos;t be running monerod native on iOS any time soon&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; @jollymort let&apos;s discuss it after the meeting, or maybe next week - there are 2 more meetings to go tonight :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and that&apos;s a large topic&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; sure, another time&lt;br&gt;&lt;strong&gt;&amp;lt;redlion&amp;gt;&lt;/strong&gt; thanks jaquee, are there any build instructions or a (sort of) working build posted somewhere?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; May 21&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; day before Consensus&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; oh. this week I expect to have wolf miner fully ported to Android, with GPU support too&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; endogenic can come to my hotel and we can do the meeting together :-P&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oooh&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; anyway, I have the daemon&apos;s side of the code rebased and &lt;em&gt;nearly&lt;/em&gt; ready to PR and merge. I mean, it could be merged now, but I should clean it up a little/address a few more of the comments on the existing PR first.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; the wallet side of things will be based on that, and won&apos;t take too long. I just thought it made sense to separate it into two PRs (and rebase while I&apos;m at it because why not?)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; suweet&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; just check the meeting logs for the bit from moneromooo about it&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; (the wallet stuff is still &quot;done already&quot;, but as with the daemon side there are comments/suggestions to address as I rebase it as well.)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; at any rate, I plan today to finish with the cleanup of the daemon side of things, close the existing PR, and open a new one for the daemon that should be mergeable.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; great stuff&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pigeons: did you see the 96boards thing?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; fluffypony: sorry I didn&apos;t respond right away to your pinging on the github PR, but when I said it was already rebased I meant on a different branch, as I&apos;m leaving that branch up (and separate) until I finish rebasing.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; tewinget: is the 0MQ stuff deselectable if needed (so if it somehow breaks, you can run the wallet with the existing JSON comms) ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; wallet/daemon&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; moneromooo: I&apos;ll make it so when I rebase the wallet side of things.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Excellent, thank you :)&lt;/p&gt;
</content:encoded></item><item><title>Disclosure of a Major Bug in CryptoNote Based Currencies</title><link>https://beta.monerodevs.org/blog/2017/05/17/disclosure-of-a-major-bug-in-cryptonote-based-currencies/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/05/17/disclosure-of-a-major-bug-in-cryptonote-based-currencies/</guid><description>Patched in Monero and others, but still in the wild</description><pubDate>Wed, 17 May 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;In Monero we&apos;ve discovered and patched a critical bug that affects all CryptoNote-based cryptocurrencies, and allows for the creation of an unlimited number of coins in a way that is undetectable to an observer unless they know about the fatal flaw and can search for it.&lt;/p&gt;
&lt;p&gt;We patched it quite some time ago, and confirmed that the Monero blockchain had NEVER been exploited using this, but until the hard fork that we had a few weeks ago we were unsure as to whether or not the entire network had updated.&lt;/p&gt;
&lt;p&gt;Once we were certain that the network had updated, we notified all active and affected CryptoNote coins, including CryptoNote themselves, Bytecoin, Forknote, Boolberry, DashCoin, and DigitalNote.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Note that, at this time, only Monero, Aeon, Boolberry, and Forknote have updated.&lt;/em&gt;&lt;/strong&gt; We have given the other currencies as much time as possible, but cannot hold back disclosure any longer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;We strongly caution against anyone using, trading, exchanging, or running services involving the following currencies affected by this issue: Bytecoin, DashCoin, DigitalNote&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;p&gt;2017-02-19: A member of the Monero Research Lab discovers the exploit, triggered by a detailed discussion of the &lt;a href=&quot;https://whispersystems.org/docs/specifications/xeddsa/&quot;&gt;XEdDSA signature schemes&lt;/a&gt; on the &lt;a href=&quot;https://moderncrypto.org/mail-archive/curves/2017/000846.html&quot;&gt;Curves mailing list&lt;/a&gt;&lt;br&gt;2017-02-20: The Monero blockchain is scanned to see if this had ever been exploited; thankfully it had not and the blockchain is intact.&lt;br&gt;2017-02-21: The patch is surreptitiously snuck into the Monero codebase in &lt;a href=&quot;https://github.com/monero-project/monero/pull/1744&quot;&gt;pull request #1744&lt;/a&gt;. It is kept secret to prevent it being used to attack other CryptoNote coins.&lt;br&gt;2017-02-22: A &lt;a href=&quot;https://github.com/monero-project/monero/releases/tag/v0.10.2&quot;&gt;point release of Monero is rushed out&lt;/a&gt; so that exchanges and mining pools can update, under the guise of it preventing a RingCT DoS attack (such attack did not exist, but it seemed a fair explanation).&lt;br&gt;2017-03-15: The hash of the details of the problem is committed to the Monero blockchain in tx dff7a79e44f9392e19fe5205c389d3e799f89c62d90d624219618d754b806e04&lt;br&gt;2017-03-26: A further &lt;a href=&quot;https://github.com/monero-project/monero/releases/tag/v0.10.3.1&quot;&gt;point release of Monero&lt;/a&gt; is put out to prepare for a hard fork in April.&lt;br&gt;2017-04-14: The Monero network hard forks to increase the dynamic block size minimum median, but this has the added bonus of ensuring the entire network is protected.&lt;br&gt;2017-04-17: All CryptoNote coins are contacted, and told that they have until mid-May to patch their coins, before there will be a public disclosure of the issue.&lt;br&gt;2017-04-17: As noted by &lt;a href=&quot;https://twitter.com/fluffyponyza/status/854029169667309569&quot;&gt;Riccardo &quot;fluffypony&quot; Spagni on Twitter&lt;/a&gt;, the hash of the message sent to the various CryptoNote currencies is committed to the Monero blockchain.&lt;/p&gt;
&lt;h3&gt;Problem&lt;/h3&gt;
&lt;p&gt;The so-called &quot;key image&quot; as used in CryptoNote coins utilising elliptic curve ed25519 can be modified in a special way, allowing double-spends. This effectively allows someone to create an infinite amount of coins in a way that is impossible to detect without knowing about the exploit and explicitly writing code to check for it.&lt;/p&gt;
&lt;h3&gt;Mitigation&lt;/h3&gt;
&lt;p&gt;Several options exist for mitigation. The simplest, least invasive is noted below.&lt;/p&gt;
&lt;p&gt;To mitigate, check key images for correctness by multiplying by the curve order l. Check that the result is the identity element.&lt;/p&gt;
&lt;p&gt;Hexadecimal values of each:&lt;/p&gt;
&lt;p&gt;Identity element = &quot;0100000000000000000000000000000000000000000000000000000000000000&quot;&lt;/p&gt;
&lt;p&gt;Curve order (little endian) = &quot;edd3f55c1a631258d69cf7a2def9de1400000000000000000000000000000010&quot;&lt;/p&gt;
&lt;p&gt;For each transaction key image, check ((key image * curve order) == (identity element)); reject transaction if false.&lt;/p&gt;
&lt;h3&gt;Appendix: Commitment Text #1&lt;/h3&gt;
&lt;p&gt;As committed via the payment ID in Monero transaction ID dff7a79e44f9392e19fe5205c389d3e799f89c62d90d624219618d754b806e04, the text below has a sha3-256 (ie. keccak-256) hash of 21f0216fbbdc3dc590903b579282878705ed2adab7d8213328d962c76e806d84:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Problem:
The so-called &quot;key image&quot; as used in Cryptonote coins utilizing elliptic curve ed25519 can be modified in a special way, allowing double-spends. I leave out exact details in this draft to give some time for mitigation.

Hash (keccak-256) of details, to be released later: &amp;lt;4402e902f1ac8cec96a17453dcae307d21a7995a94b76e9c3eb7ca7baeffb8c8&amp;gt;


Mitigation:
Several options exist for mitigation; I include the simplest, least invasive here.

To mitigate, check key images for correctness by multiplying by the curve order l. Check that the result is the identity element.

I include hexadecimal values of each:
Identity element = &quot;0100000000000000000000000000000000000000000000000000000000000000&quot;
Curve order (little endian) = &quot;edd3f55c1a631258d69cf7a2def9de1400000000000000000000000000000010&quot;

For each transaction key image, check ((key image * curve order) == (identity element)); reject transaction if false.
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;Appendix: Commitment Text #2&lt;/h3&gt;
&lt;p&gt;As noted in the previous commitment, the text below has a sha3-256 (ie. keccak-256) hash of 4402e902f1ac8cec96a17453dcae307d21a7995a94b76e9c3eb7ca7baeffb8c8:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Dirty Details:
Adding one of the (non-idenitity) &quot;torsion&quot;, or small subgroup, points to a key image allows up to 7 double spends to be performed per output (8 total spends). The reason this is possible is that multiplying any of these small subgroup
points by 8 returns the identity element (a kind of zero point). This means that multiplying the sum of a &quot;normal&quot; point and a torsion point by 8 (or a multiple of 8) will return the same point as multiplying the normal point by 8;
the small subgroup point is &quot;factored out&quot;. This allows a signature to verify on an alternate key image *so long as* the relevant scalars are multiples of 8. Cryptonote does not use scalars that are automatically multiples of 8 (whereas
vanilla EdDSA does), but this is only a slight hurdle. An attacker need only choose the relevant scalars to be a multiple of 8 (in certain cases he cannot choose, and must instead create trial scalars until getting the desired result).

Alternate mitigations:
1. Multiply each key image by 8, then the result by 8^-1 (mod l), to get the proper key image in the correct subgroup. Reject double spends, or if the result is not the same as the input. Unwieldy.
2. Mutliply each key image by 8 before storing in the key image list/checking for double spends. Quite invasive, as it requires redoing the existing key image list.


Extra details:
Monero&apos;s (and all CryptoNote coins&apos;) elliptic curve, ed25519, has a basepoint group cofactor of 8. There are 8 subgroups in ed25519, of the following sizes:
1 ----|
2     | --- small subgroups
4     |
8 ----|
l (basepoint subgroup) ---|
2*l                       | --- large subgroups
4*l                       |
8*l (all curve points) ---|

Each small subgroup point is contained in the next larger small subgroup, and also in the corresponding large subgroup (superimpose small/large). Each large subgroup is contained in the next larger one as well. The only small subgroup
point contained in subgroup 1 and l (basepoint subgroup) is the identity element, which works as a kind of zero (no effect on point addition). Mutliplying any point by its subgroup order will return the idenitity element (same as multiplying
by 0). Mutliplying any point by 2, 4, or 8 will move it to the corresponding most exclusive subgroup (e.g., a point in 8*l subgroup multiplied by 4 would move to the 2*l subgroup, a point in the 8 subgroup multiplied by 2 would move the 4
subgroup, and so on). Adding a small subgroup (non idenitity) point to a key image in the basepoint subgroup &quot;knocks&quot; it out of that subgroup and into one of the larger ones. Since the order of that subgroup is not l but some multiple,
multiplying as in the proposed mitigation above does not return the identity element.
&lt;/code&gt;&lt;/pre&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2017-05-21</title><link>https://beta.monerodevs.org/blog/2017/05/21/overview-and-logs-for-the-dev-meeting-held-on-2017-05-21/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/05/21/overview-and-logs-for-the-dev-meeting-held-on-2017-05-21/</guid><description>Sub / disposable addresses, new website, CLI/GUI lightwallet integration</description><pubDate>Sun, 21 May 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;An overview &lt;a href=&quot;https://monerobase.com/wiki/DevMeeting_2017-05-21&quot;&gt;can be found on MoneroBase&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we have to do the dev meeting really quietly so the pony can get some sleep&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&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;moneromooo&amp;gt;&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 4. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 5. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (no relay bot btw)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So, since last time, I&apos;m not sure what&apos;s been merged. Not much I think ? There was the key image flaw made public too.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m working on abstracting network addresses. Mostly works, but serialization is being a massive pain.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Anyone else want to say anything about what they&apos;re working on ?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; eventually I hope to have the amd64-51-30k speedups in wallet2.cpp (assuming fluffy approves)&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; and improve the hex -&amp;gt; bin performance would be nice too (not nearly ready for a merge though)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What is that short for ?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; oh sorry, the ASM for wallet scanning&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What are the 51 and 30k short for ?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; its already written so that it can be removed by cmake, and does not touch the consensus code &lt;em&gt;at all&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; 51-bit limbs and 30k tables&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; 30k table singular, sorry&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Anyone else doing something nice ? hyc, LMDB wallet code maybe ? :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Nobody else ? tewinget ?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; everyone is out spending bytecoins&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Alright. Ticket discussion. The only thing I know is people reporting sync stopping. Some of them are user error, some are corrupt db, but I think there may be something else. I&apos;d need to see good logs for both sides though.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Anyone wants to say anything about pending bugs ?&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Testing related... your 1982 works nicely, with no apparent issues after several days. That on a daemon with none to very light load, fwiw.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Cool, thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; About pending bugs: we&apos;re still waiting for finalization of the disposable address theory, IIRC RandomRun and knacc were discussing a change recently.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; knaccc: any comment about this ?&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; I&apos;m syncing on Windows right now, albeit with non-default settings. Will report if it gets wedged.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; change to which portion, disposable addresses or sub-addresses?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; or I guess you specifically said disposable address&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t remember. It&apos;s 1753.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I did, but not on purpose :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I have a feeling it&apos;ll be a fast meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; luigi1112: anything new about smaller range proofs ?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; he&apos;s out spending bytecoin too&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; happened to me today (sync); it just hanged; killed the process and restarted monerod; continued seamlessly&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; can re-sync with different loglvl to see if it happens again&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Next time, don&apos;t kill it before you&apos;ve looked at the thread stack traces.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Anything else someone wants to say in the meeting ?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Kovri test site? :D Not super dev-y, but nobody else says anything.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Kovri meeting is in 48 minutes.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there is no kovri meeting today&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; aw... then feel free.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; anonimal: around ?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; moneromooo sorry no. will update soooooon&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Hmm.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; next meeting will be exciting :-)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, no test site either then.&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; oh baby i know what that means&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; i think&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Next meeting: in two weeks, same time.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Done. The only good meetings are short meetings.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; am I doing this right&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; ann of ann&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; mooo, how to use stacktrace?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh he&apos;s back now :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; jollymort: gdb /path/to/monerod &lt;code&gt;pidof monerod&lt;/code&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; thread apply all bt&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; so i can do it while it&apos;s running&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; no need to start it in some special way?&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; i&apos;ll set loglvl to max also&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; and start sync from 0&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I wouldn&apos;t.&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; ok, so just restart and wait for it to hang?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 3 and 4 are toop spammy for being much use in general usage.&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; rehrar: free free if you have something to say/show.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anyways, Monero test site here: &lt;a href=&quot;http://45.32.161.183/&quot;&gt;http://45.32.161.183/&lt;/a&gt; mobile responsive now and a brand new mobile navigation.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Kovri test site: &lt;a href=&quot;http://45.32.171.42/&quot;&gt;http://45.32.171.42/&lt;/a&gt; completely integrated into the Jekyll. The custom CSS framework was ported without issue. This bodes well for my further work on getmonero.org.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Looks clean.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; hi. a bit late to meeting. i&apos;m working on lightwallet integration in cli and gui&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; or wallet2 mostly&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You mean mymonero ?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We scrubbed it down.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yeah. and openmonero&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; should work with both backends&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; and should be switchable from full wallet to light wallet. vtnerd. would you consider implementing input/output import in mymonero api?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/moneroexamples/openmonero/issues/21&quot;&gt;https://github.com/moneroexamples/openmonero/issues/21&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; would make it possible to switch from full wallet to light wallet without a rescan&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; not clear how the mobile experience would go&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; just an initial impression&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; experience of what?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; as in how user gets wallet file on their mobile and how they pick it&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; I don&apos;t know what you mean Jacquee&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; you want to import an existing wallet quickly from a local DB to a mymonero backend ?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; and also the other direction ?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1112&amp;gt;&lt;/strong&gt; that would be cool. maybe :-)&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yeah. if i have a full wallet on my desktop and want to use the same wallet on my mobile. I could convert my full wallet to lightwallet by sending my inputs/outputs to mymonero/openmonero backend. And then login as usual on my phone&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; with seed&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; without paying the 1 xmr rescan fee&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; that was my idea&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; so the magic happens in desktop wallet.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; on mobile you only login as usual&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; yeah, but its doable but I would have to think about it a bit&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; the backend would still want to verify correctness, so its not stomping on someone elses coins, etc&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; but it would be doing much less work&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; ok. yeah backend could verify with view key&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; that&apos;s probably best&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; yes. but it would only be looking at the set of outputs specified in the RPC call which will be much faster&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; exactly&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Jaquee: ic&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; yeah so the import out will be much easier, and you can almost do it with unspent_outs call&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; *export I think is what normal people say&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yeah. i&apos;m almost done with that&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i&apos;m trying to make wallet2 fully compatible so i can switch between light wallet and using a normal node&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; well I meant but the export from the backend side, but ok interesting that you&apos;ve already started the wallet side&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; yup, understood&lt;br&gt;&lt;strong&gt;&amp;lt;zueore&amp;gt;&lt;/strong&gt; how monero is configured to only cpu/gpu mining?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; so, to summarize. if i create the mymonero wallet first i can already switch between full and light wallet mode. This import call i&apos;m suggesting also makes it possible to switch from an old full wallet never initialized on mymonero.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; ok&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2017-06-04</title><link>https://beta.monerodevs.org/blog/2017/06/04/logs-for-the-Kovri-dev-meeting-held-on-2017-06-04/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/06/04/logs-for-the-Kovri-dev-meeting-held-on-2017-06-04/</guid><description>Brief review of what has been completed since last meeting, 96boards OpenHours showcase, website discussion, and code &amp; open tickets discussion</description><pubDate>Sun, 04 Jun 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; 3. Status of &lt;a href=&quot;https://github.com/monero-project/meta/issues/46&quot;&gt;96boards.org OpenHours showcase for Kovri / Monero&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; Many crickets today, fluffypony moved monero meeting to next week. Maybe everyone thought kovri meeting was moved too.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi moroccanmalinois&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; RouterInfo, NetDb, I2NP (WIP in fork), cryptopp, HTTP, Reseed and docs work.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; This month had kept me AFK more than I&apos;d like because of various life issues. This month &lt;em&gt;should&lt;/em&gt; be better.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Adding to 2.: rehrar website work, pigeons build work too&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; I started a private testnet but it didn&apos;t work and then i was busy. i will get back to it this week&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moroccanmalinois: cool, ok :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on point 2.?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Besides the added stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I didn&apos;t get any more hackerone or VRP work done as I chose to focus on code instead. I think h1 stuff will be done soon though.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: anything, just a general re-cap.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, moving on&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 3. Status of &lt;a href=&quot;https://github.com/monero-project/meta/issues/46&quot;&gt;96boards.org OpenHours showcase for Kovri / Monero&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Typing&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Redesigned the getmonero.org custom framework, have semi-started a translation campaign, made a document on how to add and edit pages and translate them, and have done intermittent testing since then, and added a few more languages upon request.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Cool cool. How&apos;s the monero site coming along so we know when you can do a kovri FFS?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Leaving Russia tomorrow. Will be a 40 hour process getting home and the past week was spending time with wife&apos;s family since don&apos;t know when I&apos;ll be back. But pages are being made, and I hope to have it done in less than three weeks.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, sounds great. Safe travels.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; For the Kovri FFS I would like a full list of things desired from me so I can put it in all at once. It&apos;d be best so as not to have &quot;oh wait this too&quot; after funded and started.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Although being flexible is important obviously. :) But minimizing that is nice.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Indeed. I&apos;ll be happy to work with you on getting that part done.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; will be around when you&apos;re ready&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Aight. Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; No problem. Anything else on point 2.?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Nah&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oh, typo to what I said earlier this meeting. I meant &quot;Last month had kept me AFK more than I&apos;d like...&quot;, not &quot;this&quot; month. Oops X)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Will dEBRUYNE do editing for things like this or is that still bad IRC etiquette?&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; fine either way&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So point 3.,&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony would need to be around. I think hyc too (if he&apos;s still onboard).&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; The podcast is June 8th, 6pm-7pm SAST&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So... 4 days&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ll try to touch base with everyone tomorrow. Would like to be as prepared as possible.&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; live streamed ?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ah, good question. I don&apos;t think so.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; wouldn&apos;t quote me on that though&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; lol k&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ve only seen the podcasts on youtube and they weren&apos;t live.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Maybe #OpenHours can answer that&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; checks site&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; asked in #OpenHours&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Any questions/comments on point 3.? We kind of need fluffypony around since he&apos;s the official interviewee&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Alright, moving on,&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Next. :P&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I don&apos;t have any questions really. Doing some much-needed I2NP refactor work and flushing out some ideas for the messaging system (or lack thereof). WIP in my fork, stash not committed yet.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anyone else?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (btw, open issue re: I2NP)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Mind you, it&apos;s all connected: RouterInfo, NetDb, I2NP -&amp;gt; NTCP transport layer. So this is all toward the alpha release.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; If I can skip work that doesn&apos;t lead to a release, I will do it.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Until then, the rabbit hole needs fixing.&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; Just one question : i know there are known issues with NTCP, but i didn&apos;t see any major issue with SSU. A network with only kovri nodes enabling SSU but disabling NTCP should theroetically works ?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moroccanmalinois: yes, and we could technically release now. I thought it would be wise to remove as many of the log error messages (some of which really aren&apos;t errors per-se) so we don&apos;t get an influx of reports for known issues.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; What do you think?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; FYI the NTCP review lead to the RouterInfo rewrite -&amp;gt; NetDb work -&amp;gt; now I2NP work (because I&apos;m here and it was driving me crazy).&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; I agree.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; And there are/were lots of things to fix along the way anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok. I&apos;m very open to suggestions as we proceed.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moroccanmalinois: did you have any particular stumbling blocks when doing your testnet work?&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; i need a little more time to answer this. It was easy to see that it didn&apos;t work with NTCP since 15 min after the start, routers don&apos;t have anything in their netdb&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ah ok&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; with ssu, everything looks good but the tunnel didn&apos;t work&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I can hop on slack more often and send a PM if you want to work out any details (if I can help in any way).&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; Thanks but i am jumping to irc, and i won&apos;t hesitate to contact you :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on point 4.?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar did you say you like doing backend webdev too?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moroccanmalinois: awesome, ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Not my strongest point, but I am able, yes. And all of my speaking around the Reddit and other places is getting me in touch with a large number of devs, web included.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So what I can&apos;t do, I am positive I can get someone on.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Cooool. I like the sound of that.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m curious to know how far we could go with check.kovri.i2p&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; could/should&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anyway, that&apos;s distant stuff that we can talk more about later. I can&apos;t imagine a lot of code involved either.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sure thing. We&apos;ll talk bout it soon.&lt;br&gt;&lt;strong&gt;&amp;lt;danielesesta&amp;gt;&lt;/strong&gt; Good Evening&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Once anonimal/kovri-site is moved to monero-project/kovri-site, I think I&apos;ll move the meta issue there.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hello danielesesta.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Great to have you join @danielesesta read the backlog. :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok so moving onto 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ye I got one.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have been thinking of starting a Kovri campaign of sorts. Marketing for devs. Just letting other open source devs know what&apos;s out there and let them know we exist and would welcome any help for improving privacy.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; There&apos;s a number of different Reddits and websites for talking about your FOSS project.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;d love to put a few things together (including that over-text interview with you we had discussed)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Alright, great idea.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; When do you want to do this? I can schedule myself accordingly.&lt;br&gt;&lt;strong&gt;&amp;lt;danielesesta&amp;gt;&lt;/strong&gt; we @ daashaus we are launching now some products but i believe in mid-august - september we can start on working on a proof of concept web based product on the kovri i2p&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Im thinking next week. Need some time to resettle at home upon returning.&lt;br&gt;&lt;strong&gt;&amp;lt;danielesesta&amp;gt;&lt;/strong&gt; with @rehrar we talked about making a medium of some sort for anonimous blogging&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: ok, whenever you&apos;re ready, I&apos;ll be around.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Interesting. danielesesta is there a chat log or overview so I can catch up?&lt;br&gt;&lt;strong&gt;&amp;lt;danielesesta&amp;gt;&lt;/strong&gt; we were talking privatly&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: FYI there is a meta issue about this (developer search). Could we also coordinate there too?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yes we can.&lt;br&gt;&lt;strong&gt;&amp;lt;danielesesta&amp;gt;&lt;/strong&gt; we can launch something on beta pretty quickly if i add at least 3 devs for a month&lt;br&gt;&lt;strong&gt;&amp;lt;danielesesta&amp;gt;&lt;/strong&gt; would be good maybe to run a design sprint of the product and get some ideas going with the team so we can put the project in the pipeline&lt;br&gt;&lt;strong&gt;&amp;lt;danielesesta&amp;gt;&lt;/strong&gt; idk if you rehar and anonimal would like to join it maybe the first week of august?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; danielesesta ok, so what exactly did you have in mind for the product?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;d love to sure.&lt;br&gt;&lt;strong&gt;&amp;lt;danielesesta&amp;gt;&lt;/strong&gt; i believe that at the moment being aninimous in the web is for an elite only, but there is a lot of people that has a very little know-how but still has a lot to contribute&lt;br&gt;&lt;strong&gt;&amp;lt;danielesesta&amp;gt;&lt;/strong&gt; about telling stories and spread their words&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So the product would be unknown at this point? Thus the meeting in August to generate ideas?&lt;br&gt;&lt;strong&gt;&amp;lt;danielesesta&amp;gt;&lt;/strong&gt; our idea was to create a medium with a simple user-friendly UI/UX blogging platform for anyone to use without a big knowledge on how to be aninimous in the web&lt;br&gt;&lt;strong&gt;&amp;lt;danielesesta&amp;gt;&lt;/strong&gt; that can protect them but still deliver&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ah, ok, great idea. Sorry, you did say that earlier but now I see what you mean.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; if you wanna help, please contact me, I am a web dev.. I&apos;m building integrations for monero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Serhack, I was going to out you in touch with Daniel.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I will be making a slack channel soon for web devs.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So we can discuss Monero/Kovri needs.&lt;br&gt;&lt;strong&gt;&amp;lt;danielesesta&amp;gt;&lt;/strong&gt; i think that could be a great use of a i2p browser&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Nice, I like that idea.&lt;br&gt;&lt;strong&gt;&amp;lt;danielesesta&amp;gt;&lt;/strong&gt; also a great proof of concept&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; okay thanks rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;danielesesta&amp;gt;&lt;/strong&gt; and maybe for the first time we might apply some good design and cool features in the world of the blockchain&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok. Anonimal I&apos;ve got one thing to ask you.&lt;br&gt;&lt;strong&gt;&amp;lt;danielesesta&amp;gt;&lt;/strong&gt; @serhack sure PM me so we keep in touch here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oh, thank you you two for your contributions, Danielesesta and serhack&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, so in terms of housekeeping: danielesesta or anyone, would you be willing to open a new issue at &lt;a href=&quot;https://github.com/monero-project/meta/issues&quot;&gt;https://github.com/monero-project/meta/issues&lt;/a&gt; explaining your idea/proposal so we can all have a point of contact and collaboration? Or is there a better alternative?&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; would usually refer to the kovri repo but that&apos;s better for code issues&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; forum :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hmm, well, the forum doesn&apos;t email me notifications (I&apos;ve tried everything)&lt;br&gt;&lt;strong&gt;&amp;lt;danielesesta&amp;gt;&lt;/strong&gt; i believe we can move on our own without bothering anyone we are all people that can manage ourself efficiently i believe&lt;br&gt;&lt;strong&gt;&amp;lt;danielesesta&amp;gt;&lt;/strong&gt; if we encounter any issue we can email each other directly&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; It&apos;s more of a friendly reminder, not necessarily &quot;let&apos;s all talk here and do all our work in the meta issue&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Given that the tasks for Kovri are more varied than just web work, as discussed above, what do you think of me opening a FFS of not necessarily web work and have it be objective based, but an hourly based sort of FFS that I can do a bunch of various tasks (Reddit, Web, Outreach campaign, etc). Whatever Kovri needs basically.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; danielesesta: otherwise, if someone wants my input, they&apos;ll have to keep me apprised because I&apos;m pretty busy. Just an FYI.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: I would advise two separate FFS&apos; then: one for strictly website and one for the other.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; But then again I&apos;d also ask for fluffy&apos;s or luigi&apos;s or any monero-dev&apos;s input too.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; A general staffer sounds good but I have no idea what everyone else thinks.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, we&apos;re out of meeting time. Any last thoughts on additional meeting items?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok. If they&apos;re on board with the &quot;general staffer&quot; as you put it, then I&apos;d love to give it a go. There&apos;s lots of house keeping to do. :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Nope&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok. 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So, monero&apos;s is next week.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; But we usually two ours every two weeks.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Maybe we&apos;ll have a mini-meeting next week after monero&apos;s?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; *do ours&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Any objections to a meeting next week?&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; no objection&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, I&apos;ll set one for next week.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ye. Let&apos;s do it.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; One last thing for additional meeting items: I wanted to say hi, recognize, and thank all kovri contributors for their contributions and camaraderie.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; typing&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; A former contributor made a erroneous comment implying there were no contributors to the project. A blatant lie that I felt was disrespectful to everyone involved.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anyway, so thanks everyone.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; End of meeting!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2017-06-11</title><link>https://beta.monerodevs.org/blog/2017/06/11/logs-for-the-Kovri-dev-meeting-held-on-2017-06-11/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/06/11/logs-for-the-Kovri-dev-meeting-held-on-2017-06-11/</guid><description>Brief review of what has been completed since last meeting, FFS for MoroccanMalinois, FFS for Rehrar , 96boards OpenHours showcase, website discussion, and code &amp; open tickets discussion</description><pubDate>Sun, 11 Jun 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; 3. Status of &lt;a href=&quot;https://github.com/monero-project/meta/issues/46&quot;&gt;96boards.org OpenHours showcase for Kovri / Monero&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Moving &lt;code&gt;anonimal/kovri-site&lt;/code&gt; and &lt;code&gt;anonimal/kovri-docs&lt;/code&gt; to &lt;code&gt;monero-project&lt;/code&gt; #74&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Resolve FFS RFC for @moroccanmalinois&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 7. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 8. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;rehrar&amp;gt;&lt;/strong&gt; Hi!!&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;rehrar&amp;gt;&lt;/strong&gt; Sorry. Slack being stupid.&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; The one last week? Is this a mini-meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes, but it should go as long as it needs&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I was busy dealing with more guzzi drama and dis-information, so I haven&apos;t been able to prepare for 2&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; This week was very busy though:&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; sorry I missed 1. - I&apos;m in and out, getting changed and need to get food desperately&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; much preparing for 96boards (which ended up being canceled), kovri-site dev / collaboration, kovri-docs created, PR review/merges&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar doing great work, MoroccanMalinois doing great work&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; anonimal doing great work&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Everyone around doing great work. elopio pigeons and every other contributor this past week.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; blushes, thank you&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; #653 was interesting, still not sure what his issue was before he closed it.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; In all a very collaborative and active IRC week. Did I miss anything?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oh, yes, guzzi quit and left his FFS unfinished. MoroccanMalinois is stepping up to finish his FFS work (we&apos;ll talk more in point 5).&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Moving on to 3.?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 3. Status of &lt;a href=&quot;https://github.com/monero-project/meta/issues/46&quot;&gt;96boards.org OpenHours showcase for Kovri / Monero&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I think we&apos;re rescheduled (or will be) for July 20th or 27th&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ll keep everyone apprised.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Details are in the meta issue.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I think everyone was informed about fluff&apos;s flight delay. Did anyone not get that info / reschedule notice?&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; posted in the reddit thread too&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; yeah stupid fire&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; Robert indicated that next month would suit&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on 3.?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Moving &lt;code&gt;anonimal/kovri-site&lt;/code&gt; and &lt;code&gt;anonimal/kovri-docs&lt;/code&gt; to &lt;code&gt;monero-project&lt;/code&gt; #74&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; I can create empty repos for that now before I leave&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony: what do you think about this? ^ &lt;a href=&quot;https://github.com/monero-project/meta/issues/74&quot;&gt;https://github.com/monero-project/meta/issues/74&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; I think that&apos;s good&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sorry. Here. Checking backlog. I&apos;m out and a guy I know decided to give me a 15 minute talk on WW2&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony: alright, cool&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on 4.?&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; um&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; at the risk of asking a stupid q&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; is there anything that needs to be done on making Kovri Ipv6 ready&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; one example is port fowarding&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; on ipv6 consumer routers you can’t do that&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; as all devices have public IP&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; johnalan: ipv6 is supported, let&apos;s talk more at point 7.&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; no probs&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; sorry&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Resolve FFS RFC for @moroccanmalinois &lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress/87082/proposal-for-kovri-dev?page=&amp;amp;noscroll=1#post-91048&quot;&gt;https://forum.getmonero.org/9/work-in-progress/87082/proposal-for-kovri-dev?page=&amp;amp;noscroll=1#post-91048&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; Just a few words before this point: I am bad at social things. I don&apos;t do politics/drama. Not a funny guy, don&apos;t feels comfortable with english, but i am happy to answer technical questions when i can. I already feel honored by the support i have received so far and whatever happens with the FFS, i am OK with it and it won&apos;t change anything to the work i am going to do or not do in the next months.So just wanted to say a big&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; THANKS !&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Woo!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ve seen no negative responses to the RFC. Did anyone say anything in the reddit thread?&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; checks&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; MoroccanMalinois: your English has been excellent, you mustn&apos;t worry about that :)&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; MoroccanMalinois == good guy to have&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (or gal)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/6g1q8b/request_for_replacement_assistant_kovri_developer/&quot;&gt;https://www.reddit.com/r/Monero/comments/6g1q8b/request_for_replacement_assistant_kovri_developer/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Nothing but positive reviews it seems.&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; Thank u very much mooo&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So, everyone is in agreement?&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&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;johnalan&amp;gt;&lt;/strong&gt; delighted to have him&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; her&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; whatev&lt;br&gt;&lt;strong&gt;* MoroccanMalinois&lt;/strong&gt; blushing&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Sold! Congrats to MoroccanMalinois. You&apos;ve always been aboard so saying &quot;welcome aboard&quot; is redundant.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Welcome aboard&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; On this note, I&apos;d like to point out one thing:&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We spent more time vetting MoroccanMalinois as a replacement for guzzi then we did vetting guzzi to receive an FFS in the first place.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; palexander had some great questions. In general, how can we better vet FFS proposals?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Is this possible? If so, how?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think the key is to have people contribute enough to get a feel of how it works. I don&apos;t know how much guzzi contributed at start though.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; one thing i&apos;d like to mention is that if someone is getting paid, they should know something, and be able to ship at least what they say they know w/o reliance on others&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; if that&apos;s not able to be kept then i&apos;d say that&apos;s grounds for renegotiation or something&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; aside from that, i think it&apos;s important to be careful with whether teaching someone becomes a codependency sort of situation&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; not that i&apos;m saying you wanted that at all anonimal, obviously&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I think moneromooo and endogenic hit that nail on the head HARD!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moneromooo: to be brutally honest, guzzi contributed very little; even less AFTER he started his FFS.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; The value of the work was on par to the amount.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; He should&apos;ve spent his time taking an online course or going to a community college instead of, endogenic so elegantly put it, used me as a co-dependent.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Though the dependency was not mutual.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; typing&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; :) Dear community, Thanks very much&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; For guzzi to take 4 months to complete 40 hours of work, get many free hours of tutelage from me, complain about not understanding how to program c++, attack me and discredit other contributors, quit, then continue to attack the project: I don&apos;t think anyone could&apos;ve predicted this would happen.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; grabs meta link for FFS sticky&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; lol anonimal as to the last sentence you may find it can be noticed much earlier&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; anonimal: I&apos;ve created the repos and given you access&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; or invited you anyway&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; on that note I have to take my leave, chat later&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thanks fluffypony. Godspeed.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; endogenic: lol alright, you have a point ;)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/meta/issues/63&quot;&gt;https://github.com/monero-project/meta/issues/63&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So, ^ create formalized FFS process&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; \o fp!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; It&apos;s already in meta. endogenic moneromooo not to prod your brain too much, but does a sentence or two come to mind that could be added/revised?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; gingeropolous: ^ thanks&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; may be good to put rigorous criteria to &quot;disappears&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; taking vacation at improper times, etc, imo, is akin to abandonment&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok. I&apos;m sorry for the second disappearance. O vote aye for @moroccanmalinois&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; obviously that&apos;s super strict and not applicable directly to a FOSS context&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &quot;improper&quot; ?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but my point is that if someone just pops in every now and then to say &quot;hey i&apos;m still alive&quot; but is dragging their heels then that may be a sticking point where you would have wanted to define what disappears means&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; moneromooo: &quot;improper&quot; as in let&apos;s say they committed to doing something but then decided to put a vacation there&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Maybe there could be a rough show of hands as to whether something needs fixing, then.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Good point I think.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fp and I had repeatedly - repeatedly - over the course of months had asked him to show up to meetings; yet he still wouldn&apos;t do it reliably. MoroccanMalinois was better at attending meetings and no one asked him to!&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; moneromooo: yeah i believe it has to be judged case-by-case, anyway&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anonimal: yep&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So, maybe we should add something to the regular meeting agenda? &quot;X. contributor / FFS check-in, status&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anonimal: there are so many good people who would want to work on kovri&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; anonimal: good idea&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; that actually sounds like a great idea&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yep&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; And then add something to the FFS document which &lt;em&gt;enforces&lt;/em&gt; something&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; That&apos;s the tricky part I think.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; the contract can&apos;t enforce things per se imo&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but can give paper trail to agreement&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; so imo the question is what matter needs addressing&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, so make this more of a per-issue/per-person/per-meeting check-in resolution?&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; its not to make it difficult or hard on the FFS contributor, just a status update. If that’s not much in a given week or two no problem&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Instead of a global catch-all?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; well it could probably be couched in general terms&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think status updates are healthy accountability. They are hired by the community after all.&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; ^^^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; As long as they are done unilaterally without preference (so anonimal too and other higher ups) then it&apos;s a good thing.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but it&apos;s basically to have them indicate they understand that they are working for the community, not the other way around&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; johnalan rehrar: I believe I&apos;ve been doing that for every meeting since 2015. In the eyes of a problem contributor, any response is a good response because &quot;it&apos;s a response and that&apos;s all I need to give&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m not pointing fingers at you, bud. Just saying as long as everyone is held to a similar standard, I think it&apos;s healthy and ensures something like this doesn&apos;t happen again.&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; good point&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; is questioning the validity / quality of the response as it pertains to the FFS&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; fair&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: I didn&apos;t think that nor am I implying that. I&apos;m not attacking you or johnalan. This is purely information relay.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Part of a formalized FFS should include updates on a regular basis, and if this minimum thing isn&apos;t kept up, it&apos;s fair to question whether or not the person has the committment to fulfill the project&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if they can&apos;t even be bothered to give updates, how can they be bothered to complete the assigned tasks?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Indeed&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Even if they can&apos;t make it to a meeting, they can write something up before hand and have a proxy give it on their behalf.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It&apos;s honestly a bare minimum as far as standards go, and I&apos;m all for it. :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So how can we write this into an FFS standard?&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; measurable goals&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think that&apos;s a big of a longer conversation that should involve more people if we&apos;re talking about the FFS at large, and is outside the scope of this meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *bit of a longer&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; tbh, I&apos;d keep it fairly generic, and keep in mind some FFSes aren&apos;t coding.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if we&apos;re just talking about FFS&apos;s for Kovri, then sure, let&apos;s talk&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I wouldn&apos;t mind writing up a draft and presenting it to everyone. :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: &lt;a href=&quot;https://github.com/monero-project/meta/blob/master/FFS&quot;&gt;https://github.com/monero-project/meta/blob/master/FFS&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; sorry gents gotta dash (no pun intended)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll fork and do some amends for review.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I would prefer this to be applied to FFS across the Monero project, not just Kovri&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; was just typing that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This is actually pretty important for me, as I&apos;m designing the new FFS interface for the new website. Have a meeting with Fluffy on Monday about some technical aspects, but getting this hammered down too would be very helpful.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ve been hoping for this discussion for a long time now; before I even opened up my first FFS. I&apos;m glad to see we finally have the time/space to get to this.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It&apos;s possible to launch the new website without the redesigned FFS for the short term, and roll out the new one once this discussion has been hammered out.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I used hammered something twice. Slap me.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Lots of good input. I&apos;ll need to give this more thought too.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on this point?&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; will add to the next meeting agenda&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Nah, but it may be a good thing to add the the next #monero-dev agenda also&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ^ fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6 minutes left. Any questions/comments?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; MoroccanMalinois: I&apos;d like to add your testnet bash script to /contrib. What do you think?&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; I&apos;ll wait for it to work :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol, ok&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; Pretty sure it doesn&apos;t work related to the config&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; External IP Detection seems completely broken&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Which config?&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; But it works perfectly on mainnet&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ll talk more with you about that after the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on 6.?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 7. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have something. So I&apos;ve discussed with anonimal what it would be like for me to put in a FFS as a &apos;general staffer&apos; of Kovri. There&apos;s a lot of work that needs to be done that isn&apos;t coding related. Website maintenance, reddit moderation and theme design, trying to get other developers interested, etc. I&apos;d like some feedback from others on what the thoughts of something like this are instead of FFS for each project. Basically, bei&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; from moneromooo and others as well since there&apos;s a possibility of me doing something like this for Monero as well (I had a discussion with dEBRUYNE who supported the idea)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; This got cut: &quot;Basically, bei [...] from moneromooo&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sec&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Basically, being paid on a per hour basis 10ish/wk&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 10ish hours I mean&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Maybe doing the FFS for Monero as a whole including Kovri&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s what I was thinking yes. 10 hours/wk for Monero and 10 for Kovri or something like that in one FFS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I would outline the goals for each project&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Would this be something that would be useful? Creating content for Monero (like the reddit posts and helping people get plugged in) is something that&apos;s super fun for me and I love to do&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and I would love to be able to devote dedicated time for it&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; the reddit posts could be something of a black hole&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and Kovri, well, it&apos;s my favorite and the reason I&apos;m here&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; if it were to be funded, it might be good to formalize the plan for making posts&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Reddit, I dunno, but website content curating would be useful, for example.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rather than it being, purely for example, contacting specific people who might not know about kovri&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; understood, content can be different&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and yeah, web maintenance for both projects is definitely one thing I had in mind&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; notes we don&apos;t have a formalized way of reporting completed work. Even I&apos;m ad-hoc&apos;ing it. Sidenote: I think we should give this more thought with FFS re-write work&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I looked at you work for &lt;a href=&quot;https://getkovri.org/&quot;&gt;https://getkovri.org/&lt;/a&gt; it is rock solid&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar knows I&apos;m on-board with the idea.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thanks so much ArticMine :)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This kind of material is needed across the whole project&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; General question: would having a single person in charge of this much be questionable in terms of de-centralization?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Posting in my opinion is secondary&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; well they could fall into the same accountability/status update stuff&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anonimal:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ArticMine: on slow weeks with not many updates to be made, the time can be filled with more user guides and stuff, which are desperately needed. :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anyways, a discussion for another time. There&apos;s tons of ideas.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, we&apos;re in over time. So I see no objections to rehrar&apos;s proposal?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yeah i would be happy to see rehrar working on that stuff&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Is this in the FFS ideas section?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I haven&apos;t made it yet, no.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;d have questions on what people think a fair price would be, but that can be for after the meeting. :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; In the future I think it&apos;s better to post there first and link here because of the amount of people not on IRC.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok. Sorry.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; No problem, I just hope the word gets out better that&apos;s all. We are but a small a group.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I have one thing to add to this last agenda item:&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; preannouncement??&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; slams fist on table, plan foiled by endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; lolol&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; typing&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; anonimal: General question: would having a single person in charge of this much be questionable in terms of de-centralization? &amp;lt;--- Not a major concern if the contend is licensed under a sharealike license CC /GNU etc&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Since it can always be forked&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; One last thing: it seems like some people have been misinterpreting my language. Some people seem to think I&apos;m attacking them when I am not. I don&apos;t know why. Maybe I&apos;m being direct / honest / too the point / curt?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I do point out ideas, and question ideas, but I don&apos;t consider that attacking.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I do that to my own ideas. Even if I attack an idea, I wouldn&apos;t take it personal.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m bringing this up because I&apos;ve seen this since the beginning; but the issues were 99.9% with problem contributors who have no gone to the wayside.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; *now gone to&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-pigeons}&lt;/strong&gt; sometimes in pursuit of efficiency engineers can ignore little customs and manners that make people comfortable in communication&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; imo honesty has the function of keeping things simple, clear, and bright - but ppl tend to follow what they feel instead of their rational understanding, which is why too-blunt yet frank criticism of a person who has some self-esteem or self-worth issues usually ends up not working out - so imo it&apos;s a question of how people are led and managed&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-pigeons}&lt;/strong&gt; people online are from all different backgrounds, its hard to know their communication style, so a little extra care probably helps&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; on one hand, you probably (definitely) could have been more strict with guzzi early on but didn&apos;t want to based on some shred of idealism about him&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; what i&apos;ve had to learn is that people only take what they&apos;re ready to take from a teaching&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i.e. ppl hear what they want&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; so pragmatism kind of means living with that reality and operating as if not being able to rely on others - i think it causes others to have to step up and behave like adults&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I find two things contribute here. Text is horrible for conveying meaning, and coders are not always (there are exceptions, don&apos;t kill me) super socially adept :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but mostly the first&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; seriously, being in person has its advantages&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; let&apos;s all move to the Monero Corporate Headquarters&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; endogenic: you whacked me across the face with an epiphany stick with &quot;could have been more strict with guzzi early on but didn&apos;t want to based on some shred of idealism about him&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; in Beverly Hills&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anonimal: i keep getting whacked by the same stick and hope that i get it into my thick skull one of these days :P&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; pigeons I think you have great points, but how does one bring extra care if care means something different to everyone?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I think there is a balance here&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: I completely agree about text as it relates to IRC&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I don&apos;t think guzzi was malicious, and everyone has a different viewpoint. There are two sides to every story. We just have to be a little more careful on making sure our meanings are understood because of the text-based environment.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But aside from that, what&apos;s done is done, and we can move forward with a great new contributor under FFS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;d be wise for all of us to move on from this and focus on what needs to be done to push Kovri forward&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; learning lessons along the way about communication, of course.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Indeed.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I have to point out that I know how dry and straightforward I can be most of the time. I&apos;ve done this to avoid any emotional misinterpretation. Maybe some people interpret this as &quot;mean&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think at its core, it&apos;s a bit of a fault of the FFS at large. A similar thing happened with FireIce as I recall&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anonimal: if only we could see your smiling face… :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; defacto expectations by community and contributors that are not fulfilled in some way&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Nows the time for anonimal bashing! Get those sticks, bats, golf clubs, or weapons of choice!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; is it a smile or a grimace? :P&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s why I&apos;m saying. One night at the club for all of us and we&apos;ll all be on the same page. :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; flash a few moneros and pick up a few honeys, BAM! comraderie&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyways, end of meeting?&lt;br&gt;&lt;strong&gt;* endogenic&lt;/strong&gt; opens a barolo in your and the devs honor&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: hopefully we can improve the FFS process&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; endogenic: yes, a smiling face would help&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; lol anonimal just meant your face&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i.e. on a podcast or something - ribbing you for being anon&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and also wondering what effect that would have…&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I think we should talk more about that at another meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yeah i had no conscious intention to bring it up again&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sry&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Right now I&apos;m curious for any last words about my character as it relates to communication.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Not to be narcissistic, but I have to keep myself in check too.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I am not qualified to comment. I was not here for the majoirty of exchanges between you and guzzi&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; And if I&apos;m pissing all you off, I&apos;d like to hear about it.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; in regards to myself, I have no issues with you. Say it like it is, and I&apos;ll do the same and we gucci&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: ok. I must say that bad apples come and go, and I can&apos;t take blame for that reality.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, thanks everyone for the overtime&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; time to watch fresh prince&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Great meeting :) Thank you all&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol rehrar, I can totally imagine you watching that show X)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thanks for the great input everyone&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Next meeting time?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ooops! Sorry, thanks ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 8. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Same time, two weeks from today?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; okay&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Same as monero&apos;s?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; After the Monero meeting&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2017-06-11</title><link>https://beta.monerodevs.org/blog/2017/06/11/overview-and-logs-for-the-dev-meeting-held-on-2017-06-11/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/06/11/overview-and-logs-for-the-dev-meeting-held-on-2017-06-11/</guid><description>GUI &amp; download page, multisig, labelbot, 0MQ, and code &amp; open tickets discussion</description><pubDate>Sun, 11 Jun 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;An overview &lt;a href=&quot;https://monerobase.com/wiki/DevMeeting_2017-06-11&quot;&gt;can be found on MoneroBase&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&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;moneromooo&amp;gt;&lt;/strong&gt; Abstracted peer addresses, which will make it easier to plug I2P in later.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; from my side I put the GUI on the download page, and reviewed and merged PRs&lt;br&gt;&lt;strong&gt;* fluffypony&lt;/strong&gt; browses merged PRs&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Mostly bugfixes I think, I was looking at it.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok let&apos;s move on&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; arm7 bug found&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The new getkovri.org is live. Multi-language ready&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oops sorry. Too late.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol np rehrar, bring it up in 4?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It was just fine since last meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; is meeting now?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;ll do some merging today / tomorrow - are there any urgent PRs I must merge first?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; serhack: yes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 2078 maybe. Not really super urgent though.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, 2073 would be nice.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 2064 would be nice too.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; 1936?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; on the tickets side - pigeons how goes the ticketbot?&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; is that due to be merged?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; @johnalan yes, as long as there are no conflicts by the time I get to it&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; okey&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Is that the one with a &quot;DO NOT MERGE&quot; text on it ?&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; hehehe&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; yes yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; well if it says DO NOT MERGE then I&apos;m not going to merge it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; for the ticketbot i am testing, need to make sure it only acts on authorized users&apos; requests mainly is left&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; oh and i have only tested labeling, not removing labels or closing issues&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok cool, but similar API calls for those&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we can test it out on meta first&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok sweet&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; is there anyone who doesn&apos;t know what ticketbot is?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I suppose I don&apos;t, though I could venture a guess.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; the future&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; ostensibly&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; I dont&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok great&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; &quot;ok great&quot; --- fluffy was dying to tell about it, he just needed a reason.&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; Ticket Bot for IRC&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so then I have an announcement, which will rock the very foundations of this dev group&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; introducing: TicketBot&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; is it huge?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; for too long we have languished, waiting for that fluffypony guy to close issues on GitHub&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or label them&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or remove labels&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; ^^^&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but now, through the power of a bot operating deep within the Monero infrastructure, we will languish NO MORE!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; for from &amp;lt;insert future date when pigeons is done&amp;gt; the power of this bot will be unleashed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and a group of contributors will be ordained as having Issue Privileges and/or Label Privileges&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and they will be able to @mention the bot on GitHub issue comments&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i&apos;m not 100% sure what it is&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and the bot will add or remove labels, or close issues, depending on that contributors privileges&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; WOW&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; thats amazing&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tl;dr we&apos;re providing a way around GitHub&apos;s lack of fine-grained collaborator privs&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; was just about to say...I can&apos;t believe you can&apos;t do that within github&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; medusa was the one that pushed for it and suggested workarounds till we figured out the bot idea&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so thank him&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The bot runs here?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine: no on GitHub, not on IRC&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Thanks medusa :D&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; well, for/with github, not on&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so you have to be authenticated to GitHub to comment on the issue anyway&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; wow this is really the future&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; such a thing didnt already exist?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And thanks pigeons&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we had to create it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; from scratch&lt;br&gt;&lt;strong&gt;* endogenic&lt;/strong&gt; opens a barolo in medusa and the devs honor&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ;)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; impressive&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; MOST IMPRESSIVE&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; BUT YOU ARE NOT A JEDI YET&lt;br&gt;&lt;strong&gt;* fluffypony&lt;/strong&gt; is inclined to say that when someone says &quot;impressive&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; doesn&apos;t work with your accent&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Will we be selfish with him?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it will depend from project to project, we&apos;ll keep the ACL small for the moment so that people don&apos;t argue about whether or not an issue should be closed&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I mean he&apos;ll be open source, yeah? He can help a lot of other oss projects.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh yes absolutely&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we just need to figure out an Esperanto name for it, but dnaleor can be in charge of that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok - so that&apos;s tickerbot, let&apos;s move on&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 4. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; Something about multisig, I think I heard someone say&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Kinda peripheral, but I&apos;ve finished my last ffs milestone yesterday (thanks to all).&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; Congrats and well done&lt;br&gt;&lt;strong&gt;&amp;lt;dternyak&amp;gt;&lt;/strong&gt; woo! moneromooo congrats&lt;br&gt;&lt;strong&gt;&amp;lt;xmr-eric&amp;gt;&lt;/strong&gt; Thanks mooo&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; well done mooo&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And I&apos;m hacking on multisig yes, from luigi1113&apos;s docs and help. Not working yet though.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: are you going to do another FFS ?&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; @moneromooo you should&lt;br&gt;&lt;strong&gt;&amp;lt;dternyak&amp;gt;&lt;/strong&gt; ^ +1&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; grats moo!&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; god i hope he does&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not sure. I was kinda toying with quitting my day job and working more on monero, but... can&apos;t decide to just do it&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; waaaat&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; see how it goes for another round of ffs&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; good what feels good ;)&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; O.O&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; it will get funded in no time&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; do&lt;br&gt;&lt;strong&gt;&amp;lt;dternyak&amp;gt;&lt;/strong&gt; yessss do it moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; oooo. i heard you should do that&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; wow you have a day job and you work on monero?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: DO IT&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; i heard that you should do that from a few people moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo[m]&amp;gt;&lt;/strong&gt; Just do it! ^^&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; you know you can trivially get funding&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; meant to say: do what feels good ;)&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; everyone will contribute&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; i have my wallet ready to donate&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It will get funded&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and my axe&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; why wont you take my moneros already!&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; (your other axe)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Thank you for the plebiscite :D&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; (futurama shutup and take my money meme insert here)&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; do it dude&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I might. I have a nice cushion now to stay out of work for a few years if things don&apos;t work out, so...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And about multisig, I&apos;m waiting for luigi1113 to check logs and see where things are going wonky.&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; You wouldn’t be out of work, you’d be working for yourself!&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But the code&apos;s all there for N/N (No N-1/N yet).&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; great&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; awesome&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; thanks for your work&lt;br&gt;&lt;strong&gt;&amp;lt;dternyak&amp;gt;&lt;/strong&gt; thanks moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; I haven’t had time personally to contribute recently, but are there any updates from anyone on mobile wallet?&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; moneromooo, is that code on github anywhere yet? (not that i would understand it)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes. Let me see..&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i&apos;m curious to check it out too, will learn a ton&lt;br&gt;&lt;strong&gt;&amp;lt;dternyak&amp;gt;&lt;/strong&gt; johnalan it seems all thats left is certs, maybe fluffypony can comment :)&lt;br&gt;&lt;strong&gt;&amp;lt;dternyak&amp;gt;&lt;/strong&gt; unless you meant official gui mobile&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; dternyak: i think he means official wallet&lt;br&gt;&lt;strong&gt;&amp;lt;dternyak&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; I am very excited about both&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/moneromooo-monero/bitmonero/commits/mswip&quot;&gt;https://github.com/moneromooo-monero/bitmonero/commits/mswip&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; official - MyMonero isn&apos;t cool enough to have dev meetings&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; but yup I meant official&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; lol i love your commit msgs&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; Coinomi seem to be getting there too&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The second commit message has luigi1113&apos;s doc about it.&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; jaxx integration?&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; jkjk&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; lmao&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; “More”&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; thanks luigi1113 and moneromooo this is exciting stuff&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;s going to be rebased though. Don&apos;t mind this.&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; so on gui/mymonero mobile - any updates?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Jaquee ^^&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or MoroccanMalinois maybe?&lt;br&gt;&lt;strong&gt;&amp;lt;xmr-eric&amp;gt;&lt;/strong&gt; I still think we need to decide on a name for the GUI. &lt;a href=&quot;https://github.com/monero-project/monero-core/issues/674&quot;&gt;https://github.com/monero-project/monero-core/issues/674&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;xmr-eric&amp;gt;&lt;/strong&gt; Monero Kerna still seems fun&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; you can call it Mary if you like, I just want it&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; not a huge fan of that&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; I know Jaquee is working on the light wallet stuffs.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moneromooo: if you don&apos;t do another FFS, I&apos;ll stick my arm through these encrypted pipes, all the way to your face, and tickle your nose until you an FFS&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; re: gui mobile. I&apos;ve finally bought an android. Will try to get in running there in upcoming weeks. I&apos;m almost finished with the lightwallet stuff (mymonero/openmonero)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; way to go Jaquee!&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i have more time now over summer&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; well done Jaquee&lt;br&gt;&lt;strong&gt;&amp;lt;xmr-eric&amp;gt;&lt;/strong&gt; :+1:&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anonimal: sounds… kinky&lt;br&gt;&lt;strong&gt;&amp;lt;dternyak&amp;gt;&lt;/strong&gt; 👍&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; @anonimal is there a kovri meeting after this?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so on that note&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 5. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; what say ye to 2 weeks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; June 25th&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; :+1:&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; aye&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; purrrrrrfect&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; so on pero&apos;s suggestion, I&apos;ve committed to having daemon rpc server and wallet rpc client done (with all major concerns addressed), and some form of {wallet,block}notify by the end of the month. my plan is to have the daemon server rpc buttoned up by next sunday, wallet client by the following sunday, and then spend the remainder of the month further addressing comments/suggestions and working on notify things. That precise timeline is tentative&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; , of course, but I&apos;ve committed to the end of the month for the lot.&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Community Workgroup Meeting Held on 2017-06-18</title><link>https://beta.monerodevs.org/blog/2017/06/18/logs-for-the-Community-meeting-held-on-2017-06-18/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/06/18/logs-for-the-Community-meeting-held-on-2017-06-18/</guid><description>The very first community workgroup meeting</description><pubDate>Sun, 18 Jun 2017 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; @here the community meeting is starting now&lt;br&gt;&lt;strong&gt;&amp;lt;\x&amp;gt;&lt;/strong&gt; whats this remaining time bullshit here&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @urza[m] we are just starting a meeting, can you ask Reddit or come back in about an hour please? :)&lt;br&gt;&lt;strong&gt;&amp;lt;\x&amp;gt;&lt;/strong&gt; @serhack: speak up&lt;br&gt;&lt;strong&gt;&amp;lt;\x&amp;gt;&lt;/strong&gt; oh okay sorry&lt;br&gt;&lt;strong&gt;&amp;lt;\x&amp;gt;&lt;/strong&gt; ill jst watch&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ok, starting the 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;ArticMine&amp;gt;&lt;/strong&gt; So we are starting the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; My friends @rehrar and @dEBRUYNE&lt;em&gt;1 and I would like to welcome you to the very first Monero Community meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; *grabs popcorn&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; yay!&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; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/79&quot;&gt;https://github.com/monero-project/meta/issues/79&lt;/a&gt;&lt;br&gt;&lt;strong&gt;\AUTOMATED RESPONSE_&amp;gt;&lt;/strong&gt; Community Meeting: 18 June 2017 18:30 UTC · Issue #79 · monero-project/meta&lt;br&gt;Location Freenode | OFTC | Slack | Irc2P #monero Time Use this timezone calculator to convert UTC to your time zone. GMT 18:30 ICT (Bangkok) 01:30 EDT (New York) 14:30 CDT (Dallas) 13:30 PDT (San...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; What up peeps?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;magic_circle&amp;gt;&lt;/strong&gt; Hi!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings intend to be a discussion place for anything going on in the Monero Community. We plan to use this meeting and future meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Hey errybody&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; Sup&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Nice sgp&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; wazaaaap&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; i&apos;m present&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; aye&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings (continued at this point haha)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; a word if I may :)&lt;br&gt;&lt;strong&gt;&amp;lt;joelsolo99&amp;gt;&lt;/strong&gt; Well, I&apos;m here too&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; bgmrk reporting from Toronto Canada!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @rehrar yeah, sorry it blew up faster than I expected&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; Fluffy is missing&lt;br&gt;&lt;strong&gt;&amp;lt;ally&amp;gt;&lt;/strong&gt; Hola compañoeros&lt;br&gt;&lt;strong&gt;&amp;lt;gym7rjm&amp;gt;&lt;/strong&gt; Hi, I&apos;m here too&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; urza[m]: If you need help, feel free to PM me&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The idea for these community meetings arose from the fact that there is no place for the community to share their thoughts and ideas. We have dev meetings, and we&apos;d rather not take up their time as they have important code stuff to go over.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But at the same time, Monero is nothing without the community. So we organized these meetings, and we will be collecting feedback on them afterwards.&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; ack&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Monero is based on community&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We want to improve this to a place where the community can have a voice as to the happenings of Monero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So feel free to participate. This meeting will be a bit informative in nature. SGP got some stuff planned.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; take it away dude&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; semantics, but there&apos;s a place (#monero, anywhere)... there&apos;s just not a time when everyones online together :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; last chance for greetings!&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; @rehrar sounds like s good idea, props for setting it up guys :)&lt;br&gt;&lt;strong&gt;&amp;lt;Skorpion7777&amp;gt;&lt;/strong&gt; Hi guys!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;mowwy&amp;gt;&lt;/strong&gt; 0/&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we have good attendance! :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @dEBRUYNE is helping us here also. The community would be so much worse without him and the work he does&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; I&apos;m bringing in the whole telegram army&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;0ak3y22&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;thefuzzstone&amp;gt;&lt;/strong&gt; @dEBRUYNE -- +1&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ok, moving on. Thanks everyone for coming&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Explanation of Monero Community Values and Goals&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero is more than just an open-source project. It’s a project of extreme significance. It is the best implementation of privacy in digital money today.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; For Monero to be truly impactful, a lot of work still needs to happen. Developers will always be needed to improve Monero’s efficiency, speed, and privacy. New communities in different languages must form. And of course, more people need to use Monero, if only to increase the anonymity set.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; With more interest in Monero brings more development. This means more eyes auditing the code, more people giving local presentations about Monero, and more people understanding the underlying technology. Most importantly, it gives these people a choice of digital economic freedom.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The goals of this unofficial, casual group are still to be determined. However, the ultimate goal is providing Monero with the resources needed to be technologically advanced and adopted by a significant number of people. We hope to organize more individual campaigns in the future, such as one to market Kovri.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Anything unclear or contentious?&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; nope&lt;br&gt;&lt;strong&gt;&amp;lt;p0nziph0ne&amp;gt;&lt;/strong&gt; nö&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; nope&lt;br&gt;&lt;strong&gt;&amp;lt;ally&amp;gt;&lt;/strong&gt; nix&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; Kovri meaning?&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; &quot;Monero’s efficiency, speed, and privacy&quot; noticed usability isn&apos;t listed, are these things you just pulled out of your head as exampleS?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I will be talking about Kovri later in the meeting pumppp :)&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Kovri is the implementation of i2p on Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @bgmrkbtc good catch. I simply forgot it&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Hides your IP...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yes, Monero should be easy to use&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; Cool @rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; and universal&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; usability i think is most imporatant (assuming devs believe code is ready to scale)&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; @Diffusive, Nice, more privacy&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. Local Activity and News&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I want to begin by congratulating the latest three Forum Funding System proposals for being fully funded! Thank you to those who created the proposals, and thank you to those who donated. Approximately $65,000 (equivalent) was raised in about 6 hours with 62 contributions.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/87789/mooo-full-time-july-september&quot;&gt;https://forum.getmonero.org/8/funding-required/87789/mooo-full-time-july-september&lt;/a&gt; (edited)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/87734/monero-integrations-with-web-apps&quot;&gt;https://forum.getmonero.org/8/funding-required/87734/monero-integrations-with-web-apps&lt;/a&gt; (edited)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; :slightly_smiling_face:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/87757/funding-for-a-monero-subforum-on-the-largest-chinese-btc-forum-8btc&quot;&gt;https://forum.getmonero.org/8/funding-required/87757/funding-for-a-monero-subforum-on-the-largest-chinese-btc-forum-8btc&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; I arrived late one more time! what happens with the overfunded xmr?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; thanks community&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; it&apos;s awesome that people are fully into Monero, supporting initiatives&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; 你好&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; overfund goes to general dev fund i think&lt;br&gt;&lt;strong&gt;&amp;lt;ally&amp;gt;&lt;/strong&gt; hen hao&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; vdo, it stays in the funding wallet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; vdo, typically, an overfunded project goes to general fund&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; @antw081, Returned back?&lt;br&gt;&lt;strong&gt;&amp;lt;{-adhiyana}&amp;gt;&lt;/strong&gt; Is there a need for Esperanto translation&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; ni hao ;)&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; k thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @vdo overfunded can go to the overfunded project or reallocated to other projects at the core team&apos;s discretion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Congrats community! this is big.&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; Esperanto is must :)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I agree&lt;br&gt;&lt;strong&gt;&amp;lt;ally&amp;gt;&lt;/strong&gt; esperanto +1&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; What about moneromooo&apos;s FFS, shouldn&apos;t he get the extra funds for that?&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; Pirate speak +1&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it can probably be discussed on a case by case basis&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; Hindi too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but that&apos;s not up to me, I guess. :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @pumppp news later about that&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I want to discuss some local activity going on with Monero in June and July. It is important that local communities exist to discuss Monero. These groups make it easier for new members to learn about Monero in a more personal setting.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There should be a meeting next week in Edinburgh, UK on June 22 or 23. The meetup is approaching quickly, and I still need to plan the last details. If anyone knows someone from this area, please let me know after the meeting. There were some logistical issues when trying to coordinate with their local Bitcoin group that only became apparent after I had committed to going there :/&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; what do you envision from local meetups? just sit and discuss? or presentations?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Imo it&apos;d be prudent to sent back overfunded XMR to the core-team&apos;s donation address, such that they can contribute in future proposals as well&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There will be a meetup in Dublin, Ireland on June 26. I am still choosing the location &lt;a href=&quot;https://www.meetup.com/Bitcoin-Dublin/events/240152422/&quot;&gt;https://www.meetup.com/Bitcoin-Dublin/events/240152422/&lt;/a&gt; (edited)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There will be a meetup in Barcelona, Spain on July 10.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There will be a meetup in Brussels, Belgium on July 12 &lt;a href=&quot;https://www.meetup.com/Blockchain-Brussels/events/240786181/&quot;&gt;https://www.meetup.com/Blockchain-Brussels/events/240786181/&lt;/a&gt; (edited)&lt;br&gt;&lt;strong&gt;&amp;lt;thefuzzstone&amp;gt;&lt;/strong&gt; Yep, agree about local communities (I&apos;m form Monero-RU team), at July at /r/Monero will be publish our next report about our work&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There will be a meetup in Berlin, Germany on July 13 &lt;a href=&quot;https://www.meetup.com/Monero-Berlin/events/240704245/&quot;&gt;https://www.meetup.com/Monero-Berlin/events/240704245/&lt;/a&gt; (edited)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The new website will have an Events page where all of these can be put on and updated easily, btw. :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; And those are all I know about for now :)&lt;br&gt;&lt;strong&gt;&amp;lt;Skorpion7777&amp;gt;&lt;/strong&gt; Meetup in berlin. Thats awesome!&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; is new website up yet?&lt;br&gt;&lt;strong&gt;&amp;lt;gym7rjm&amp;gt;&lt;/strong&gt; Anything planned in the US this summer??&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; @sgp_ about the Barcelona one, is it going to happen? Last news were it was cancelled&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; not yet. Soon. :)&lt;br&gt;&lt;strong&gt;&amp;lt;Beispielhaft&amp;gt;&lt;/strong&gt; Are those meetups on a regular basis?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yeah Beispielhaft&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; it is important to have meetups be as regular as possible, it just takes 2 people to meet up at the same spot on a regular basis to form a community&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; @rehrar, Soon what?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero is an initiative-based project. If we want meetups in the US, someone can organize&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; @rehrar, will be cool to have it, Mozilla have something similar, since i&apos;m part of that community i can ask them about the soft&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyone can do it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @vdo that&apos;s a different Barcelona meetup. I&apos;m talking to a different Barcelona group and they are getting the details finalized&lt;br&gt;&lt;strong&gt;&amp;lt;Beispielhaft&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; I will be in Houston and was think about doing one in July/August&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I was asked about the website pumppp, and I said it&apos;ll be up soon&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; great, I will keep posted&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It&apos;s much easier and cheaper for me to speak when I&apos;ll already be there anyway&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; I don&apos;t think there are any dedicated to monero yet in toronot&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; @rehrar, That&apos;s great, shiny new armour&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Soon(tm)&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 you live in a city that has not had a local Monero meetup yet, seriously just start one yourself. I will write a guide around the end of the summer explaining some of the tricks I have used, but it’s easy and beneficial to meet at a bar once a month and talk.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It doesn&apos;t need to be anything formal to start&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; You don&apos;t even have to talk about Monero.&lt;br&gt;&lt;strong&gt;&amp;lt;ally&amp;gt;&lt;/strong&gt; About the meetups, are they bitcoin meetups with a monero section or all-monero&lt;br&gt;&lt;strong&gt;&amp;lt;ally&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Dash is the only topic that is banned&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; So take the pressure off and just have fun talking with people about Monero!&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; @rehrar, Lol&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; kek&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; @rehrar lol&lt;br&gt;&lt;strong&gt;&amp;lt;greycrasan&amp;gt;&lt;/strong&gt; on the world map of nodes i saw one more node in my country besides me :D&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; zca$h is allowed?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @ally most of these meetups are about Monero at a Bitcoin/Blockchain meetup, but soem are at dedicated Monero groups (like the Berlin one)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; only if it&apos;s praise Diffusive&lt;br&gt;&lt;strong&gt;&amp;lt;greycrasan&amp;gt;&lt;/strong&gt; i want to meet that other guy&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Diffusive sure if you want to tell people not to do&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; serious answer&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Unless anyone else has any Monero events to share, we can move on&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we obviously have no way or desire to control your conversations that you have when you come together&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; Looking forward to that guide @sgp*&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; I see there isn&apos;t much of any Mondeo events in Asia?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; @ajs, we can talk about Houston :) if someone else comes from that section&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; Monero*&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @pumppp not yet!&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The 8BTC proposal may help with that&lt;br&gt;&lt;strong&gt;&amp;lt;gym7rjm&amp;gt;&lt;/strong&gt; AsianHouseShrew is from Singapore and mentioned he was trying to get something together&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; Ok , soon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There definitely should be though. With the new FFS proposal and new translations coming in, it should be easier to get people interested in Monero&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Anyone know how soon the 8BTC thing will be implemented?&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; pumppp i hope with that FFS of the 8BTC will be more in Asia&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @cryptochangements no idea, sorry&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. The Kovri Opportunity&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; @cryptochangements, It will enable XMR to get launched in many Chinese exchanges I hope so&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; i can&apos;t do something like this in Venezuela because it&apos;s kinda ilegal&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; @diffusive safety first&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ^ +1&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I’m going to pass this part about Kovri off to rehrar, who is probably the only person more excited for Kovri than me.&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; I can do speaks at teach events, but about the teach, so i&apos;ll look into it&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; tech*&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Aight dudes, Kovri.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/kovri&quot;&gt;https://github.com/monero-project/kovri&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; To those who don&apos;t know, Kovri will hide the transaction broadcast for Monero in I2P (similar to Tor). It will protect your IP and increase censorship resistance&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Kovri is a fork of i2pd, and is a C++ implementation of the Java I2P router&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; so it will be directly integrated into monero? or work on top of it?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; They will be integrated into each other&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so Kovri will help the I2P network and I2P will help Monero&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; would that slow down the monero network?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; basically, when you send a transaction, I2P will hide your IP address, increasing privacy&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and in turn, Monero wallets will act as I2P nodes&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; So will there be a general API for kovri that monero uses or will there be extra work to get it to work specifically with monero?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; increasing the security of both networks&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; also, why I2p rather than tor?&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; at some point, kovri will be bundled with monero and it will be mandatory, right?&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Monero will work on top of Kovri&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; That&apos;s a good question. They&apos;re two different protocols, and @anonimal breaks it down pretty well&lt;br&gt;&lt;strong&gt;&amp;lt;BonAmiko&amp;gt;&lt;/strong&gt; Isn&apos;t I2P currently weak due to low usage?&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; Tor has loopholes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Tor has some elements of centralization, such as DNS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hold up, lemme grab the link&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Lots of great questions, everyone&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Kovri will have an API that will work with other software or standalone, and the same with Monero.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The transactions are sent over I2P&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; Kovri ETA ?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress/86967/anonimal-s-kovri-full-time-development-funding-thread&quot;&gt;https://forum.getmonero.org/9/work-in-progress/86967/anonimal-s-kovri-full-time-development-funding-thread&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;amuralikumar&amp;gt;&lt;/strong&gt; Yes.i2p is less I&apos;m usage.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; read over anonimal&apos;s proposal&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; ArticMine, yep&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; but the node synchronizes over clear net to avoid attacks&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; so IP addresses of all nodes could be collected?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I2P also has a few differences from Tor. They&apos;re not the same, and they don&apos;t access the same hidden services&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There will be an API for Kovri that any project can use, _including* (but not limited to) Monero&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So the Monero node has to act as a router&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; @Diffusive, Does that mean kovri can be used with other Altcoins too?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But here&apos;s the cool thing. And the reason I&apos;m super excited about Kovri.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Kovri will not just be for Monero&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; The only privacy weak point of Monero is just that, your IP is used when sent to the tx&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyone can download it and use it, even if they have never heard of Monero&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; kovri plug in for browser? rather than stand along browser?&lt;br&gt;&lt;strong&gt;&amp;lt;Olufunmilayo&amp;gt;&lt;/strong&gt; can you still use tor instead of i2p if you @wanted to or will tor use with monero be impossible?&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; *alone&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; There are currently no plans for a Kovri browser, but that could change depending on developers :)&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; pumppp, yes, you can work with Kovri in another stuff, just like Tor or i2pd&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; so kovri is like the final piece of the privacy puzzle for now?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Kovri is unlike anything I&apos;ve encountered in the cryptospace, because it&apos;s the only semi-alturistic offering I&apos;ve ever seen from a crypto project&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anyone will be able to use the Kovri router, regardless of Monero usage&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Remember that when you use this kind of software you&apos;re redirecting the traffic to SOCKS, you can control just an app like Firefox, to work with it and the other with your normal network&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; @rehrar, Anyone apart from XMR community working on kovri?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and given enough time, a browser bundle and more is not out of the question&lt;br&gt;&lt;strong&gt;&amp;lt;Beispielhaft&amp;gt;&lt;/strong&gt; sounds awesome!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it has the potential to strengthen the I2P network, and give another Privacy option for people who have no voice across the world&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; pumppp, not to my knowledge no&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; how far long roughly is kovri development? i know that&apos;s a hard question to answer. What is currently possible with kovri?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It was stated before that the Alpha is close&lt;br&gt;&lt;strong&gt;&amp;lt;gym7rjm&amp;gt;&lt;/strong&gt; How much will Kovri increase bandwidth for someone running a monero node assuming this really takes off and rivals Tor? Also, will there be a way to limit what traffic gets routed through your node? I wouldnt want general hidden internet traffic, I would prefer just monero txns...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that was about a month ago&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s a good question gym7rjm, and I don&apos;t know&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; everyone is free to go to #kovri and ask questions&lt;br&gt;&lt;strong&gt;&amp;lt;Beispielhaft&amp;gt;&lt;/strong&gt; btw is this an offical cooperation with the i2p guys?&lt;br&gt;&lt;strong&gt;&amp;lt;ally&amp;gt;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @bgmrkbtc alpha release soon^TM , but you can download some test binaries now. Alpha will let you connect to I2P network, but not have any integration with Monero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We&apos;re not on bad terms, to my knowledge&lt;br&gt;&lt;strong&gt;&amp;lt;gym7rjm&amp;gt;&lt;/strong&gt; @rehrar thx Ill go ask in #kovri&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yeah, feel free to go to getkovri.org&lt;br&gt;&lt;strong&gt;&amp;lt;p0nziph0ne&amp;gt;&lt;/strong&gt; will kovri mandatory, or enabled by default, but possible to disable in the wallet gui?&lt;br&gt;&lt;strong&gt;&amp;lt;gethhh APP&amp;gt;&lt;/strong&gt; arent we to paranoid with hiding ip address ?&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; i&apos;m exited with this chat ;) great questions guys &amp;lt;3&lt;br&gt;&lt;strong&gt;&amp;lt;magic_circle&amp;gt;&lt;/strong&gt; love the mutual benefit for both projects&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; So 3rd party wallets will be forced to use kovri or make it an option?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; probably enventually mandatory, but I guess there are more discussions to be had as Kovri progresses&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s a good point @bgmrkbtc&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; gethhh, people want full privacy.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gethhh: too paranoid??&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @gym7rjm yes, traffic can be limited. With the help of fluffy blocks, bandwidth usage should only increase by a little bit&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We want there to be ZERO weak points in the privacy of Monero&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; have you met my friend, the state-grade attacker?&lt;br&gt;&lt;strong&gt;&amp;lt;gethhh APP&amp;gt;&lt;/strong&gt; well I see it as an option for some people not mandatory&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And if there is a weakness, we want to find a solution&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; gethhh you can never be too paranoid&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; even if we make it from scratch ;)&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; What&apos;s the point of having all the monero stuff confidential, but they can trace your IP and f&lt;em&gt;ck you up then...&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; Does monero devs offer any bounties?&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; @bgmrkbtc, yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there is a bounty for responsibly exploiting Kovri&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; There&apos;s a hackerone too&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; For monero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; again, for more info, see getkovri.org or ask questions in #kovri&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; To prevent this from getting too side-tracked (though it is good discussion), let&apos;s limit the Q&amp;amp;A until the end and let @rehrar get back to how Kovri can help the Monero community&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s honestly one of the most exciting projects, and I&apos;m thrilled that Monero is tackling this big thing&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; ^ +1&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Remember that there&apos;s a Kovri meetup too.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Because Kovri is being offered not just as a Monero thing, any coin can take it and implement it&lt;br&gt;&lt;strong&gt;&amp;lt;joelsolo99&amp;gt;&lt;/strong&gt; My opinion is that if Kovri isn&apos;t mandatory then using it would seem suspicious&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s actually made to be quite light-weight, and so is good to build applications on top of&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; @rehrar, I will only accept XMR as completely private when it makes me invisible when I log into the wallet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I2P has a LOT of things that go in it, and Kovri strips it all down to the barebones&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; making sure to keep the privacy without all the addons&lt;br&gt;&lt;strong&gt;&amp;lt;gethhh APP&amp;gt;&lt;/strong&gt; @fluffypony i guess i did more than once , still i think origin anonymisation is nice but should be optional, but that just my opinion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; optional isn&apos;t a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;TinusMars&amp;gt;&lt;/strong&gt; optional?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; because it makes any tx that DOES use it seem suspicious&lt;br&gt;&lt;strong&gt;&amp;lt;TinusMars&amp;gt;&lt;/strong&gt; bad idea&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but if every tx uses it, then nothing is suspicious&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gethhh: it is optional&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; you can run in IPv4-only mode&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or everything is suspicious equally&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; TinusMars: nope, not with this&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt;  have you met my friend, the state-grade attacker?&lt;br&gt;&lt;strong&gt;&amp;lt;TinusMars&amp;gt;&lt;/strong&gt; okay, thanks for the clarification&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; there are certain situations where using i2p might arouse suspicion&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; proof that pony is the feds&lt;br&gt;&lt;strong&gt;&amp;lt;TinusMars&amp;gt;&lt;/strong&gt; ha, i see&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so you *have* to be able to switch either routing mechanism off&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; you can tell when someone uses I2P?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Russia, where my wife is from, is trying to ban VPNs and Tor&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; there is &quot;optional&quot; and then &quot;default&quot;. so probably on by &quot;default&quot; but can be switched off&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but by default it&apos;ll be blocks-on-ipv4, txs-on-i2p&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; antw081: yes&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; @rehrar, Goodbye Russian hackers&lt;br&gt;&lt;strong&gt;&amp;lt;gym7rjm&amp;gt;&lt;/strong&gt; +1 @SGP lets keep it on track move on&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; With that clarified, please continue @rehrar :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well, my point with that&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; That&apos;s good to know&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; is that diversifying the privacy options available to people&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so that Tor is not the only feasible option&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; is very important&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and strengthening the I2P network is a great endeavor&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; i like the idea of monero nodes helping i2p network&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; With this project, Monero is advocating for more and better privacy options around the globe&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and with that I&apos;m done. :)&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; and not just in the currency field&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; shill&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; :+1:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @rehrar not quite, still need to mention translations for Kovri website :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh yeah&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Is it possible for an I2P node to only elect to route monero txes ? I would hope not, but...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @moneromooo no&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; @sgp&lt;/em&gt;, i did the spanish i10n&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Good. Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so I made getkovri.org and I was experimenting with different ways to make it multilingual&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Don&apos;t know when it will be up&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; looking for ways to apply similar things to the new getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyone can go into the kovri site repo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and fork it and there are very thorough instructions on how to translate&lt;br&gt;&lt;strong&gt;&amp;lt;greycrasan&amp;gt;&lt;/strong&gt; oh cool&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Also i&apos;ll be fixing some minor bugs with the i8n and i10n of kovri&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so if you speak another language well, please consider helping to translate the getkovri.org website&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I made italian translation :slightly_smiling_face:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ...which leads us perfectly to:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Translations&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I do not have that much to specifically point out here, but translations are incredibly important. Once the website documentation has been updated in English, translations need to begin immediately.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Daemon and wallet translations are in a better shape, but there are still many missing languages. ErCiccione posted that he hopes to have the daemon translations for Italian finished by the end of the month, someone is working on translating the GUI to Hindi, and another friend is working on translating the GUI to Hungarian.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If you know anyone who can help with translations, send them our way (or help yourself). It’s not difficult. &lt;a href=&quot;https://monero.stackexchange.com/questions/3039/what-is-a-good-way-to-go-about-translating-monero-software-to-other-languages&quot;&gt;https://monero.stackexchange.com/questions/3039/what-is-a-good-way-to-go-about-translating-monero-software-to-other-languages&lt;/a&gt; (edited)&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; @rehrar made really good instructions for the kovri site. It was super easy for me to start the French translations, so if you speak another language it should be a easy way to help!&lt;br&gt;&lt;strong&gt;&amp;lt;thefuzzstone&amp;gt;&lt;/strong&gt; @sgp, &quot;still need to mention translations for Kovri website&quot; -- when a work will be done, I can PM you?&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Guys&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; I did the Spanish GUI translation. I guess it will be added in the next release&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; maybe we can work with some translation app&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; translation app is risky imo&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; it works with Jekyll&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; Diffusive: there&apos;s linguist-qt5&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; for the gui&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @thefuzzstone ask @rehrar after the meeting for how you can help with the Kovri site, but it will be very similar to the Monero site since they use the same framework&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; For the website, at Mozilla we&apos;ve done something similar, getting the strings and making into jekyll tranlations strings.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Now that leads us to the most important part...............&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Organization Announcement&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Here’s the MAJOR announcement you were promised!&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; monero enterprise alliance?!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s beyond huge&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Pump it baby&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; earth shattering&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Marketing is rebranding. We feel that marketing doesn’t explain what our mission is. Thus, /r/MoneroMarketing will be migrating to /r/MoneroCommunity.&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; .MAJOR&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; lol.&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; @sgp* that is a good choice&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We have set up the IRC and Slack channels for #monero-community, and needmoney90/needmultisig90 set up the relay for us! We want to move future community meetings to #monero-community. I also received Slack invitation rights, so anyone can now message me with their email for a Slack invite. Of course, you can message other people if you prefer &lt;em&gt;cries&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;TinusMars&amp;gt;&lt;/strong&gt; better @name imo&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; i can see the moon.!&lt;br&gt;&lt;strong&gt;&amp;lt;ally&amp;gt;&lt;/strong&gt; that&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; +1 to that&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; monero is against crypto marketing imho&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; You may notice this meeting is the Monero Community meeting, not the Monero Marketing meeting. So, this shouldn’t be incredibly shocking to anyone here.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the slack and irc are relayed into each other as other channels&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; oh good!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community will continue marketing efforts (in a way, we will be marketing Kovri to other cryptocurrencies, even if we are only suggesting an improvement to their technology).&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; i don&apos;t feel slack is nice for a privacy project xD&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m looking into Matter Most Diffusive&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; open source version&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @Diffusive me either (though I am using it), so you can use IRC instead&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; self hosted&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; ikr it will be better&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; Telegram is good for privacy&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @pumppp lololololol&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Telegram is nice, can i have the link to join?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; rehrar: I am a sysadmin too&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; I use it for my other comms&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; At the end of the day, the only argument supporting Monero Marketing is alliteration. However, we would like to hear your thoughts below.&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; Diffusive &lt;a href=&quot;https://t.me/bitmonero&quot;&gt;https://t.me/bitmonero&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Don&apos;t forget to link to /r/MoneroCommunity from /r/Monero (sidebar, listing of Monero-related reddits)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I think I can setup mattermost for Kovri and monero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I happen to like alliteration&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sounds like everyone was in support of it though&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; jk :P&lt;br&gt;&lt;strong&gt;&amp;lt;thefuzzstone&amp;gt;&lt;/strong&gt; Telegram &amp;amp; privacy? Lol&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; what do you think?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;d be good @serhack, yes&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Anything that is proprietary is subject to subpoena&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we need someone willing to donate a server&lt;br&gt;&lt;strong&gt;&amp;lt;ally&amp;gt;&lt;/strong&gt; MonCom?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or it can be FFS&apos;d&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; ffs rehrar?&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; MonCom sounds cool&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; to get a large server for the Matter Most&lt;br&gt;&lt;strong&gt;&amp;lt;pingu78&amp;gt;&lt;/strong&gt; t.me/bitmonero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and the backlog isn&apos;t lost after 10,000 messages&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; assuming big enough server&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; I would be willing to help fund that&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; at some point, the difference between marketing and community growth is very subtle&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s true vdo&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; we need a vps for mattermost&lt;br&gt;&lt;strong&gt;&amp;lt;ally&amp;gt;&lt;/strong&gt; I prefer Community to Marketing&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; how about moneroworld?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; in an ideal Monero world, the community is doing all the marketing, so they grow together actually&lt;br&gt;&lt;strong&gt;&amp;lt;tamfire&amp;gt;&lt;/strong&gt; I have a few low tier servers laying around for what its worth&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; how many people are we?&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; but it&apos;s important to remark that profit is not the goal, is a medium&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Community growth is the most effective from of marketing&lt;br&gt;&lt;strong&gt;&amp;lt;gym7rjm&amp;gt;&lt;/strong&gt; cool I like it. lets stop arguing about &quot;Marketing&quot; semantics and work to grow the community!&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt;  Don&apos;t forget to link to /r/MoneroCommunity from /r/Monero (sidebar, listing of Monero-related reddits) &amp;lt;= I&apos;ll add it tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; I like the idea&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; Monero Community Fund?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Will still use the FFS on a project-by-project basis&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; FFS to fund a VPS to have the Mm on&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; dEBRUYNE: Cool, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yeah, diffusive, I can setup it&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; Good to see XMR finally concentrating community side of things&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; We will need general guidelines&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; Creation of New Bagholders begins&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; As we&apos;re getting into serious Community organized&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; Bagholder community gorwth&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; is this the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; I can help with that&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; pero, yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ye pero&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; can the monero corporation hire some mods for the reddit please&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I can help with setupping mattermost and developing web integrations&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any last thoughts on the move to /r/MoneroCommunity and use of IRC #monero-community?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; my first milestone is almost finished&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; @_Slack&amp;gt; &amp;lt;sgp_, Community is free marketing&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; @serhack me too&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; And the best marketing is Word of Mouth&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the community IRC is already up&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if people want to explore the mansion&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; Hi XMR foundation&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; we need a theymoxmr&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yeah get in on the ground level!&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; Gj*&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; The monero foundation&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Open Idea Sharing and Discussion&lt;br&gt;&lt;strong&gt;&amp;lt;\x&amp;gt;&lt;/strong&gt; Monero Enterprise Alliance&lt;br&gt;&lt;strong&gt;&amp;lt;gym7rjm&amp;gt;&lt;/strong&gt; I have a new topic I would like to introduce... An idea that I&apos;ve been working on the last month or so - Monero Integration on ATM&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; As the title suggests, it’s time to openly discuss ideas you have! In the future, this portion will probably take up a greater proportion of the total meeting time. We needed to get some first-time stuff out of the way for this one :p&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Direct competitor of Monero Enterprice Aliance.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; future meetings will probably err towards more open ideas sharing&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; gym7rjm, i see it far far away&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you can come prepared to share something, or wing it if you have ideas&lt;br&gt;&lt;strong&gt;&amp;lt;gym7rjm&amp;gt;&lt;/strong&gt; I&apos;ve been speaking with the CEO of Lamassu Bitcion ATM&apos;s about the possibility of integrating Monero&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; @gym7rjm I agree, most BTMs work against monero though as they need at least a phone number&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt;  can the monero corporation hire some mods for the reddit please&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is a place to make your ideas heard! BEcause we know the best ideas come from the community&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; We can barely integrate with common stuff like wallets and payment gateways&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; my jobs: &lt;a href=&quot;https://github.com/monero-integrations/monerowp&quot;&gt;https://github.com/monero-integrations/monerowp&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; and &lt;a href=&quot;https://github.com/monero-integrations/monerophp&quot;&gt;https://github.com/monero-integrations/monerophp&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; just an observation, we getting lots of newbies in reddit, on this IRC asking the same questions&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; ^^^^&lt;br&gt;&lt;strong&gt;&amp;lt;\x&amp;gt;&lt;/strong&gt; ye&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; must be a better way&lt;br&gt;&lt;strong&gt;&amp;lt;\x&amp;gt;&lt;/strong&gt; seen it too&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; A phone number for an ATM ?&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; than to repeat same thing over and over again&lt;br&gt;&lt;strong&gt;&amp;lt;gym7rjm&amp;gt;&lt;/strong&gt; no. I&apos;ve used tons of ATMs all over the world&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; new website should help with the newbies&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i am squatting on r/monerosupport&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; A better website should help A LOT. Easier to find answers to basic questions&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok ok&lt;br&gt;&lt;strong&gt;&amp;lt;gym7rjm&amp;gt;&lt;/strong&gt; Lamassu is the best and has a sliding way for KYC AML&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; no sgp that is not the problem&lt;br&gt;&lt;strong&gt;&amp;lt;mowwy&amp;gt;&lt;/strong&gt; @serhack @rehrar keep me posted on mattermost. I have been interested.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; take ALL that that we&apos;re discussing&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; get the MOST asked questions&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; all these questions have been answered&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and I will put them here&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; that people are asking&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; @antw081, Hoping to see a summary later that will answer them&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; these people are stupid&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There is a need for comprehensive on-line documentation on how things work&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and/or have some other mental issue&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://45.32.161.183/get-started/faq/&quot;&gt;http://45.32.161.183/get-started/faq/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; there needs to be moderation on the subreddit&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; not stupid, iliterated.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; okay then rehrar pm me&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; they are not searching&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @pero I&apos;m sure a better FAQ can help a lot&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; there is FAQ on new website right?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; no dude you dont get it&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; we will talk about mattermost&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; these questions have been answered 100000x times&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok @serhack&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; check the link above for how the FAQ will work&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; search subreddit for &apos;slow sync&apos; or something&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; A lot of people will never search, but we need to remove their excuse that it&apos;s too difficult to find&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The website work will help a lot with this&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Reddit&apos;s search algo is atricious to be honest&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; ok so anyhow&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ pero&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; im squatting on r/monerosupport&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i suggest you guys hire some new mods&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; trying to sell it pero?&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; a lot of the questions are like newbies wanting to mine, struggling with the wallet &quot;why not syncing&quot; etc.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1000 XMR?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; implement a rule to redirect tech support there&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; The newcomers sticky isn&apos;t helping&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; what about having a dedicated place for people to ask the same question over and over again?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; ill hand it over for FREE&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anything that says &apos;Read this first&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; gets ignored&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @Diffusive we can talk about a better sticky in #monero-community. Thanks for the specific suggestion&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; on the &apos;new post&apos; page&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; a lot of reddit subs have bots that reply automatically&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it should say: &quot;Your questions are answered in here&quot; :P&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; dont know if we can do something like that&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; &apos;are you asking a tech support qustion? go here ---&amp;gt;&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; @pero i agree&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yeah, we can take common strings and make a bot&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; So guys&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and then some mods to enforce it&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; if you need help, feel free to ask a question here:|&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; pero: We&apos;ve been discussing adding new mods to r/monero btw&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; There should be a thread up about it soonish&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; thank saberhagen&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; IF we edit the submit box, to clearly say that you first search your question in this link ?&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; i don&apos;t think people will search, especially on reddit&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; make six dialog box pop ups&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; asking if they have searched for their question&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; not searching, just linking the FAQ&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &apos;Are you really really REALLY sure?&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; give them a place to ask the same question over and over again, and community members can try and help newbies. I&apos;d be happy to help in a support position&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; And create a Telegram bot with the FAQ&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; community should help &quot;socialise the knowledge&quot; so that devs dont get bugged on stupid questions and waste time&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Did anyone check already how groups with even more newbies are coping and solving that problem? Bitcoin, Ethereum?&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Ask this guy first. @xmrfaqbot&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; Iota has been flushed with newbies&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the hangouts page will also help, there&apos;s a section for Stack Exchange&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; on their slack&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; do you gus want r/monerosupport or what&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://45.32.161.183/community/hangouts/&quot;&gt;http://45.32.161.183/community/hangouts/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; its free&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; likewise with their reddit, Devs did an AMA to try and help&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; FREE&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I take it pero&lt;br&gt;&lt;strong&gt;&amp;lt;gym7rjm&amp;gt;&lt;/strong&gt; pero stop peddling your domain&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; i don&apos;t think it will help&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @pero I don&apos;t have time to set it up now, though I&apos;m sure it can be helpful in the future&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I need the numbers of users on slack&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll work on setting it up per&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *pero&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; People just don&apos;t use other subreddits, they always go to /r/Monero&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; I don&apos;t think a new support sub would be very effective because most noobs just go to the main sub&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; 500? 1000?&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; To the outsiders /r/Monero is the ONLY sub&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yes did you not listen&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; tech support question go there&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; need a bot on main sub, to redirect&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @serhack 422&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Diffusive that&apos;s exactly right&lt;br&gt;&lt;strong&gt;&amp;lt;gym7rjm&amp;gt;&lt;/strong&gt; no one goes to places besides r/monero&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; there is no point in having &apos;my blockchain takes 1000 hours to sync&apos; posted 100 times&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; okay&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; in the subreddit&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; what about tags on the main subreddit? Support? Tech? Proposal? General?&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; AutoModerator ?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; mods remove the post and redirect the question&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; so i can just search for support posts&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @serhack of those, 48 are highly active&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Your question seems to be already posted, check the FAQ... something like that.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; At least delete some of the post that say &quot;help sync takes too long&quot; or stuff like that&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; With the AutoMod&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; 250-500 users - 2 vCPUs/cores, 4 GB RAM, and 45-90 GB storage&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; tech support questions have no place in the subreddit&lt;br&gt;&lt;strong&gt;&amp;lt;Beispielhaft&amp;gt;&lt;/strong&gt; idk there are so many miner questions and we already have a dedicated sub, so i don`t really see how a techsupport sub might help here&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; we need a vps like this ^^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, let&apos;s rein this in a bit&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; however you guys want to deal with that fine&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; but lets declutter the subreddit a little&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; how about that guy who accept XMR for VPs?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; tech support is easy low hanging fruit to get rid of&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Maybe he can donate space&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; I still think tags is the best option for now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this can be a topic of further discussion, and the discussions don&apos;t have to stop when the meeting ends&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is simply a spring board for ideas, and they can be explored outside of the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so we&apos;ve got Matter Most, and subreddit decluttering&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 9. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; @rehrar that sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; Conclusion is monero is great&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Actually wait sorry :/&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 meeting will happen in two weeks on 2 July. Same time (18:30 UTC). Look for another meta issue about it on GitHub.&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Hail monero.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; After the 2 July meeting, we may delay the following meeting by an extra week. Some people may prefer all three meetings in a row on the same day (monero-dev, kovri-dev, and monero-community). I’m concerned this will be a long day for everyone involved, but I’d like to hear everyone’s thoughts.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; One thing I want to say about the next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; do we have people that aren&apos;t the devs managing the community?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there was a person or two that was disappointed about the time, which is very late for people across the world&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this does not have to the the only Monero Community meeting&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; MONTERO rocks&lt;br&gt;&lt;strong&gt;&amp;lt;gym7rjm&amp;gt;&lt;/strong&gt; @SGP I had an actual big idea I @wanted to discuss... got no attention and was not discussed... if you want these meetings to be useful you need to keep stuff on track otherwise Reddit is the better venue for focused community discussion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if there is a person in Asia that wants to run a meeting in parallel with this one&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; with similar agendas to get opinions from that area of the world&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I would love to work with them&lt;br&gt;&lt;strong&gt;&amp;lt;gym7rjm&amp;gt;&lt;/strong&gt; @rehrar get in contract with AsianHouseShrew&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; will do&lt;br&gt;&lt;strong&gt;&amp;lt;gym7rjm&amp;gt;&lt;/strong&gt; he is active and lives in Singapore&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @gym7rjm we are just testing this stuff out, and we hope to improve future meetings&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; if summery of meeting is posted on reddit, people who missed in can still chip in maybe&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; Yeah, it&apos;s past midnight here&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; zzzzz&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; We need a fixed time&lt;br&gt;&lt;strong&gt;&amp;lt;gym7rjm&amp;gt;&lt;/strong&gt; @sgp thanks again for putting this on..&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; 10mints dedicated to this, 20 to this and so.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We will do our best to pick the best time for everyone, though if use in Asia increases, a second meeting could be a good idea&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, folks! Thanks for making it through the first ever Monero Community meeting! You rock! &lt;em&gt;fist bump&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; thanks for hosting this!&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; :rocket::rocket:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Make sure to join #monero-community!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; And /r/MoneroCommunity&lt;br&gt;&lt;strong&gt;&amp;lt;TinusMars&amp;gt;&lt;/strong&gt; will do&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; only 8 people there so far!&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; Thanks for the hard work sgp&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yeah, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Already subbed a couple days ago, does that make me an OG member??? Lmao&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; VIP&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; Thanks XMR foundation&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; You guys rock&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; I think hacing community ambassadors with their own tag in subreddit would help as well&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; *having&lt;br&gt;&lt;strong&gt;&amp;lt;thefuzzstone&amp;gt;&lt;/strong&gt; &quot;Don&apos;t buy Montero&quot; (c)&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; For the subreddit&lt;br&gt;&lt;strong&gt;&amp;lt;bgmrkbtc&amp;gt;&lt;/strong&gt; That should be the subreddit header :stuck_out_tongue:&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; we need tags, and flairs&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i nominate unknownids for mod dEBRUYNE&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; he has lots of gestapo experience&lt;br&gt;&lt;strong&gt;&amp;lt;thefuzzstone&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thanks for coming everyone. More meetings ahead. Cya.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; pls consider him&lt;br&gt;&lt;strong&gt;&amp;lt;pumppp&amp;gt;&lt;/strong&gt; @rehrar, Whale meetings?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; those are invitation only&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ve never received an invitation :(&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; what a shame&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2017-06-25</title><link>https://beta.monerodevs.org/blog/2017/06/25/logs-for-the-Kovri-dev-meeting-held-on-2017-06-25/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/06/25/logs-for-the-Kovri-dev-meeting-held-on-2017-06-25/</guid><description>Brief review of what has been completed since last meeting, creating formalized FFS process, website discussion, 96boards OpenHours showcase, and code &amp; open tickets discussion</description><pubDate>Sun, 25 Jun 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; 3. Status of &lt;a href=&quot;https://github.com/monero-project/meta/issues/46&quot;&gt;96boards.org OpenHours showcase for Kovri / Monero&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Contributor FFS check-in / status&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Community&apos;s progress with addendum / revision to &lt;a href=&quot;https://github.com/monero-project/meta/issues/63&quot;&gt;https://github.com/monero-project/meta/issues/63&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Open Meta issue review &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;anonimal&amp;gt;&lt;/strong&gt; 7. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 8. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 9. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Tick tock, like clock work. Hello :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Hey!&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; yo yo&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 2. Brief review of what&apos;s been completed since the previous meeting&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; typing&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; For me: PR review/development + collaboration across various repos, kovri-site collab, code collab with MoroccanMalinois, finished up VRP&apos;s for all monero subprojects.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5th tranche completed &lt;a href=&quot;http://forum.getmonero.org/9/work-in-progress/86967/anonimal-s-kovri-full-time-development-funding-thread?page=&amp;amp;noscroll=1#post-91187&quot;&gt;http://forum.getmonero.org/9/work-in-progress/86967/anonimal-s-kovri-full-time-development-funding-thread?page=&amp;amp;noscroll=1#post-91187&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; MoroccanMalinois rehrar: any words for the brief review?&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; Still digging in my private testnet&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; It&apos;s getting better, one mini baby step at a time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Awesome&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hold up, sorry&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Sidenote: I just now realized that our previous meeting was &lt;em&gt;two&lt;/em&gt; weeks ago and not a week ago... My forum post also covers the work done between our last meeting and now.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m literally with endogenic right now, he&apos;s in my houes&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; brief review for me&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; lol hi anonimal :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I finished the Monero website, so we can start identifying features we want ported to the Kovri website&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; with Monero website mostly done (and hopefully up soon) I will shift focus to Kovri website&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so we can start having a discussion in-depth about things we want&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I know I mentioned porting the FAQ tech from the Monero website to Kovri and I think it was received ok&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok. Note: I think we should continue to try and keep as many features/ideas/bugs in the issue tracker.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; will do&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll put my web ideas up there&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; same here&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, thanks. Anything else on 2.?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-pigeons}&lt;/strong&gt; I&apos;m going to talk with anonimal after the meeting about some questions about i2p tunnels and kovri.i2p will be up soon&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Excellent :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 3. Status of &lt;a href=&quot;https://github.com/monero-project/meta/issues/46&quot;&gt;96boards.org OpenHours showcase for Kovri / Monero&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; It looks like we&apos;re officially scheduled for July 20th, 16:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I haven&apos;t seen the official confirmation email yet, and no word from FP, but I&apos;m suspecting that we&apos;ll be go-for-launch.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ll post details in the open issue as they come.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on 3.?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 90% sure I can make it.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, I hope you&apos;ll be able to make it.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; For anyone who hasn&apos;t seen an episode of openhours: &lt;a href=&quot;https://www.youtube.com/watch?list=PL-NF6S9MM_W1QBjUc2B5Pg502bz7qslxk&amp;amp;v=s3nuVJmf9B0&quot;&gt;https://www.youtube.com/watch?list=PL-NF6S9MM_W1QBjUc2B5Pg502bz7qslxk&amp;amp;v=s3nuVJmf9B0&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Can we put item 5 before 4 please? :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nah never mind forget it&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Contributor FFS check-in / status&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; As I posted above, my 5th tranche was completed several days ago. Started the new tranche with some brief SSU collab with MoroccanMalinois and related work, but was AFK yesterday.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Congratulations anonimal!!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thanks rehrar.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; MoroccanMalinois has been pumping out &amp;lt;insert great adjective here&amp;gt; work since he took over guzzi&apos;s unfinished FFS.&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; :) thanks&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; go go MoroccanMalinois ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this kid ^^&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; MoroccanMalinois: any thoughts/comments on point 4.?&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; Nope. Maybe i should be ready for a milestone in next meeting :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Awesome, ok.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; notes 100% fluidity in workflow from MoroccanMalinois. No snags, no conflicts, very helpful code&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I don&apos;t mean to put you on the spot, I&apos;m just trying to give a sense of your presence IMHO for the log / posterity.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Any other thoughts on 4.?&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; :) thanks. I enjoy how it&apos;s going on so far&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Good to hear.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Community&apos;s progress with addendum / revision to &lt;a href=&quot;https://github.com/monero-project/meta/issues/63&quot;&gt;https://github.com/monero-project/meta/issues/63&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m on that this week. Tomorrow actually.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ve been writing extensive documentation for the new website, and that&apos;s pretty much all done.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So I will be drafting documentation for FFS including terms, formatting, and theory.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll update the issue when it&apos;s done for review&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Interesting. Which repo will you be working in?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Well I plan to have a Forum Funding System section in the User Guides page&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://45.32.161.183/resources/user-guides/&quot;&gt;http://45.32.161.183/resources/user-guides/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so I thought I&apos;d just put it in there from the get-go, but I can start it off in the meta repo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there&apos;s already one in the meta repo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/meta/blob/master/FFS&quot;&gt;https://github.com/monero-project/meta/blob/master/FFS&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So I&apos;ll probably start working in there&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and then port to the User Guides once it&apos;s done&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; done = approved&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok. Maybe after that&apos;s done, we can remove it from the meta repo to avoid redundancy.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sounds good.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We&apos;ll see how it goes.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll use the current one as a base and get into specifics regarding licensing and community expectations&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Cool, that all sounds good rehrar. Anyone else on 5.? I have not looked/worked on the document since I created this meeting item.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if there&apos;s anything that anyone thinks is important, throw it up on the issue&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Moving on, 6. Open Meta issue review &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;* anonimal&lt;/strong&gt; was hoping FP was around for #77, #78&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Shot a message to FP regarding new Kovri logo, waiting for response&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; #80&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok. pigeons rehrar do you know if we own getkovri.net?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I don&apos;t. Sec.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; FP and I talked about that a looong time ago, not sure if he bought it though.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; checking to see if it&apos;s taken&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The monero site is getmonero.org, if you&apos;re trying for the same template.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we have the .org but he&apos;s thinking to get .net and have it redirect to .org&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s available btw, so nobody has it&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moneromooo: yep. It was instinct for me to type getkovri.net because of geti2p.net&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Cool. Ignore me then ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony ^ getkovri.net?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll find a domain name seller and ask them to take Monero&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; looks through open issues&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; regarding &lt;a href=&quot;https://github.com/monero-project/meta/issues/43&quot;&gt;https://github.com/monero-project/meta/issues/43&lt;/a&gt; I will be working on an action plan this week&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it will probably a Monero and Kovri hybrid&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but I&apos;ll make specific sections for each&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there&apos;s tons of fun ideas spinning around in my mind&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll probably lean towards a Kovri focus since I think it needs more help than Monero&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Awesome awesome. I&apos;d love to see what you come up with.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I would get kovri.org&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; before it gets taken&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; If anyone here gets it now, I&apos;m sure they can be reimbursed.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll buy. But are the domains owned by a Monero specific account that I should transfer to?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I think I can get getkovri.net&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if there isn&apos;t would it be wise to have an &lt;a href=&quot;mailto:accounts@getmonero.org&quot;&gt;accounts@getmonero.org&lt;/a&gt; type of email that the domains and other things can be attributed to? or would that be too centralized?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the Core team would have the password to it, ofc. I don&apos;t know what the current setup is.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; shrugs, all out of my jurisdiction, wishing FP was here&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; luigi1113: do we have a centralized accounts address?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar serhack: if either of you can buy the domain now, that was be exquisite&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; okay&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; let me check&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; stays out of this one&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; serhack, you can nab them and get reimbursed with Monero, as I know you&apos;re trying to get some more (afaik)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; both getkovri.net and kovri.org if available&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Just registered kovri.org&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ajs: I haven&apos;t forgotten about you! &lt;a href=&quot;https://github.com/monero-project/meta/issues/27&quot;&gt;https://github.com/monero-project/meta/issues/27&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ArticMine is boss&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thank you ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;Olufunmilayo&amp;gt;&lt;/strong&gt; might I suggest also .com so to have all 3 top levels for each domain name? this would aid in preventing someone setting up .com and serving malicious code or ..ect&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; good point&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but I think kovri.com is taken&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol, actual russian kovri&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes it is and is used in an unrelated business in Russia&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s a russian rug store&lt;br&gt;&lt;strong&gt;&amp;lt;Olufunmilayo&amp;gt;&lt;/strong&gt; well where possible that is&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I speak Russian&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I can reach out to them to see their willingness to sell&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; can you confirm me getkovri.net ?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ye that&apos;s the one&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Huh? What do you need from me?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes, getkovri.net&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; okay, done&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yay, grazie il mio amico&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok so in Russian Ковер is a rug&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; :) you are trying to speak italian!! :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and the plural is Ковры&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; which is Kovri in English&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; there is a free who-is privacy :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So literally, for the, the site is rugs.com&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ya znaiu, rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; which I could imagine is a pretty premium domain for Russia&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; D:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anonimal: the master of all language&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; I was wondering about that the other day.&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; There was an odd &quot;Me too&quot; :)&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; anonimal starting to deanon? :D&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: maybe they&apos;ll be interested in kovri software&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; anonimal: where can I talk with you privatly?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; iDunk: ah!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; irc?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; at the very least, we can ask that they accpet Monero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I will purchase their rugs with Monero&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; serhack: for secure privacy, yes: use OTR on IRC.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: lol yes do it!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ajs: if you&apos;re around, I&apos;ll be happy to talk more about #27&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; serhack, if you need some help putting OTR for IRC I can show what I did&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; rehrar: yeah, I need some help&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thank you for helping, rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, no worries man.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no worries other man&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: what do you think of this &lt;a href=&quot;https://github.com/monero-project/meta/issues/24&quot;&gt;https://github.com/monero-project/meta/issues/24&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; How effective do you think it would be?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I was just looking at that. I know nothing about GNU social&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll give it some research this week&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and I&apos;ll get back to you on viability and pros/cons&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; let&apos;s get all the issues closed :D&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We had a test run a long while ago. Someone started hosting a test server but then seemed to abandon it. The service didn&apos;t catch on for our community but then again I think no one knew about it.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, sounds good.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Any thoughts on #81?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; needmultisig90: &lt;a href=&quot;https://github.com/monero-project/meta/issues/81&quot;&gt;https://github.com/monero-project/meta/issues/81&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Well, we&apos;re running out of time. Any other comments/questions about open meta issues?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Nah. Not for now.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 7. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; MoroccanMalinois and I started a discussion around 01:00 UTC Saturday. I think we can continue anytime after the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on 7.?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 8. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rbrunner will be working on some new windows installers. I&apos;m very happy to hear this :)&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; Woo!&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; My little contribution to the revolution&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ll respond to your message a.s.a.p, rbrunner, then I think the rest will be straightforward.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; By mail?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hehe, a very welcome contribution.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Sure, just to keep continuity. Then more IRC if you&apos;re comfortable with that.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Ok.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Any other meeting items from anyone?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 9. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Two weeks, same time?&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; Jk yes.&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; haha&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, thanks everyone. :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Fruitful meeting. I could taste the nectar.&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2017-06-25</title><link>https://beta.monerodevs.org/blog/2017/06/25/overview-and-logs-for-the-dev-meeting-held-on-2017-06-25/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/06/25/overview-and-logs-for-the-dev-meeting-held-on-2017-06-25/</guid><description>MyMonero/OpenMonero lightwallet support for the GUI, multisig, subaddresses, 0MQ, increasing default ring size</description><pubDate>Sun, 25 Jun 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;An overview &lt;a href=&quot;https://monerobase.com/wiki/DevMeeting_2017-06-25&quot;&gt;can be found on MoneroBase&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I know it&apos;s a bit out of order, but I can go ahead and share what updates I have while we wait for fluffy.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; please do :)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I&apos;m pretty knackered, so I&apos;m afraid I won&apos;t have much useful input on the other topics anyway&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; alright, so apart from a couple minor tweaks I still plan to do (but which are by no means necessary I think), the daemon zmq rpc server should be ready to merge pending approval. There are a few things I&apos;d do differently were I to start again from scratch, and may go back and change later, but it&apos;s in pretty decent shape overall I think. Still a good handful of unimplemented calls, but they&apos;re mostly fill-in-the-blank and low priority imo&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; the wallet zmq rpc client (well, not explicitly wallet-only, but for the wallet) is coming along, but not quite to that same point.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; yeah I had some comments about the design at some point, but I think it something that could be discussed later&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; plus moo may have disliked my C++ suggestions (for a good reason)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; as far as I can tell, I&apos;ll be able to get what I set out to finish finished by the end of the month as planned.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; so the first cut should be able to push out when a new block is received ?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; vtnerd: yeah, some of your suggestions are the things I considered doing differently, but the amount of re-doing didn&apos;t seem to be worth it short term.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; im a bit concerned that there has been no new code merged and leaves us with potential for another month or so turnaround on the next iteration&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; so {block,tx}notify is something I&apos;d like to have a prototype of working by end of month, but I don&apos;t think I&apos;ll have a polished solution quite then. First week of July though.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; you did merge my one PR, right? it cut down on some boilerplate type specifying ...&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; pero: check again ;)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; hadn&apos;t pushed stuff up yet because I had to do an annoying rebase&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; does zmq result in initial daemon sync speedup at all? or is it mainly for robustness&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; vtnerd: I believe so&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; ok, I will follow that closely, because it matters for the mymonero backend&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; or rather it helps the mymonero backend&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; how is that progressing vtnerd ?&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; we talk sometimes about it, since the GUi now run on android with lightwallet support, but the mymonero node tis the only node we can connect (for now)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I&apos;ll update here again some time Tuesday, by then I think I can have the wallet client stuff in good shape, giving me the rest of the week to work on notify stuffs.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; your question is too open-ended - what exactly on the backend did you hope to hear about?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; well i dont really know what im looking for but i see some commits from may7 have been added&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; lemme look and make sure I pushed pero&lt;br&gt;&lt;strong&gt;&amp;lt;dternyak&amp;gt;&lt;/strong&gt; you did - github just says may 7 cause its the oldest of your new commits&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; whats the overall state ? is it soon finish, just started&lt;br&gt;&lt;strong&gt;&amp;lt;dternyak&amp;gt;&lt;/strong&gt; the newest is from 1 hour ago&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; I&apos;ve got a written but not completely tested method for rapid tx querying via lmdb (instead of the mysql), and a re-worked algorithm that needs polishing to reduce write blocking on mysql (faster importing)&lt;br&gt;&lt;strong&gt;&amp;lt;dternyak&amp;gt;&lt;/strong&gt; that for mymonero vtnerd?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; the x86 ASM (assembly wallet importing) is now live for about a month I think&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; ok so thats new stuff that can be reviewed?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; none of this has been pushed to mainline&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; cool. cant wairt to run it myself&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; vtnerd: i think medusa was referring to the updates in monero daemon.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; the x86 ASM stuff is closest, but I wanted to confirm that it was public domain code&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; but afaik that work hasn&apos;t been started yet?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; pero: yeah. also, weird that the commits I had to touch up for rebase didn&apos;t get new timestamps...&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; right, the biggie is that I did part 2 of fireice-uk FFS for the mymonero backend&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; so openmonero will be the other option&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; vtnerd: nice!&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; or maybe it was part 1, I forget which. either it has been live (fluffypony would have to confirm)&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; it doesn&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; doesnt touch the existing crypto code, its all cmake magic (sorry hyc/moo) so its just a matter of some polish and reviewing licensing&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; theres lots more speed improvements that can be done, but it will be interesting to get feedback from people first&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; ric also discussed with me ways to open source the backend, but its probably a reworking that will get open sourced, not the current version&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; somehow the mysql dependency will have to be punted before merging into mainline&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; sorry for hijacing this tewinget&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; vtnerd: no worries, I was pretty well finished anyway :)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; just hanging around to answer any questions for a bit longer before I go pass out&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; I mean right now my main concerns are performance and better mempool integration on the backend (not necessarily merging into mainline)&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; mhm&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; so that anyone using the newer UI stuff with the backend should have a better experience (hopefully)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Jaquee: do you want to tell us about your work ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, then. Anyone else doing interesting stuff who want to let us know ? :)&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; sure. i&apos;ve been working on adding lightwallet support to GUI. There are two PR&apos;s up already that will need some more work before they can be merged&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Sorry.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i&apos;ve also been working on the android and ios builds simultaneously&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; also Jaquee fixed the nasty ominous &quot;black screen&quot; bug in the gui&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yeah. that too&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; lightwallet == GUI that uses openmonero/mymonero backend ?&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; exactly&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; thats why i asked&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; its all ready, owrks like a charm&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; soon*&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; i wonder what kind of load that puts on the remote load per user&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; *remote node&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; tewinget: communication has been one of the fails here i believe so it would be helpful if you could add some note in the PR wrt progress and if there&apos;s anything someone can do now&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; pero: I can do that, sure.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; pigeons: thats what Im trying to improve&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; pigeons: the lightwallet use mymonero/openmonero backend, not regular remote nodes (yet)&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; and btw. my ffs has come to an end. Thanks for all contributions!&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; yeah so eventually the pie-in-the-sky approach is a kovri pubkey that your phone connects to ?&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; &amp;lt;3&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; yes i mean on those mymonero/openmonero nodes&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i&apos;ll probably put up another ffs soon&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; wooo&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Jaquee dooooo it!&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; hope ya go&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; do*&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; oh god&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; pigeons: ideally people would be running these nodes only for a few people that know personally (IMO)&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; :(&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; vtnerd: yep. if the only node that people can connect to is mymonero, they will quickly kill it&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; for now it is, but mymoner still charges a fee. without paying, so scanning&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; come on pigeons, gotta have some &quot;swag&quot; ... mymonero can handle the load&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; thanks tewinget&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; vtnerd++&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, as for me, I added some fuzz testing. Turns out erikd had also started looking at that as well.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s running on GCC, not CLANG, though.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Anyone else ?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; kenshi84 has done fantastic work on implementing the subaddress scheme. There is now the concept of a wallet containing multiple &quot;accounts&quot;, each with multiple &quot;addresses&quot; (a.k.a. subaddresses). It&apos;s now only a cat&apos;s whisker away from being ready for code review. &lt;a href=&quot;https://github.com/monero-project/monero/pull/2056&quot;&gt;https://github.com/monero-project/monero/pull/2056&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Very nice stuff ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; how about release ? dont we need to do a testnet fork in advance ?&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; dou you guys have a rough timeline in mind ?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; subaddresses are a wallet only change&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; For subaddresses, I don&apos;t think we&apos;d need to.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Just joining now. Thanks Jaquee and kenshi84 (and others of course)&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; no i mean in general&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; september fork is not far away&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; when do we release ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, the only thing we&apos;d need we don&apos;t have yet is the smaller range proofs, but I think we&apos;re kinda screwed now.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; All the rest is active on testnet I think.&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; why screwed? it&apos;s too late for the range proof reduction to make it into the september fork?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Seems so.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That was my question also&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah, there was also a question of whether to bump minimum mixin higher than was planned.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It was supposed to go from 2 to 4.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; who&apos;s working on range proof reduction?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; luigi&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So we are looking at 2018 for the smaller range proofs?&lt;br&gt;&lt;strong&gt;* moneromooo&lt;/strong&gt; apologizes for having mugged luigi for multisig help&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; whats exactly the issue ? too little time for now?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; to be fair, it&apos;s not the kind of thing that any mistakes can be afforded to be made with&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; he should just stop watching charts all day ^^&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Was there anything else than smaller range proofs, 2-&amp;gt;4 min mixin, and mandatory rct for next fork ?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; something has to happen to get some consensus on the mandatory ring size change&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; there isnt consensus?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; i&apos;ve suggested 20, surae said he doesn&apos;t have a problem with that, but not much other commentary.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;ve not seen olarks for a while. Anyone has ?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; the thread went dead &lt;a href=&quot;https://github.com/monero-project/monero/issues/1673&quot;&gt;https://github.com/monero-project/monero/issues/1673&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; maybe we should schedule a townhall type irc meeting&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; instead of intermittent back and forth in the ticket&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; other people just need to make their opinions known, not that many people have done so&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; i cant judge waht the min mixing should be, but would like to see the pole that can judge it discuss it ofc&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; so i trust the experts&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Anyone else wants to say anything ?&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; i think the miimum mixing is an important question. i cant help u guys discuss it&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; 2017-06-23 12:54:59 surae well, if raising the ring size from 3 to 20 results in 15% larger transactions, i have &lt;em&gt;no&lt;/em&gt; problem endorsing increased minimum mix-ins &lt;em&gt;even without&lt;/em&gt; taking churning into account. i&apos;ve advocated that since the chain reaction paper, but lacking a specific attack vector, it was hard to justify the cost...&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; but it shouldnt be done last minute&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; now is the time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I think most people including me are ok with any reasonable number &amp;gt;10&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 15% means ~30% once we have the smaller range proofs.&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; moneromooo true. it&apos;s the price to get privacy in the E-&amp;gt;A-&amp;gt;B-&amp;gt;E scenario unfortunately, in my opinion.&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Why don&apos;t we just ban Eve and be done with it?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; because it&apos;s how users make purchases while avoiding XMR/local currency exchange rate risk&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; which according to a particular vendor that posted on reddit was the almost exclusive pattern of behaviour of his clients&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; what i posted above btw was surae&apos;s comment, not my comment to surae&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Which you probably solicited?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; rubber hosed.&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; ok guys, is that it ?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; the premise is that my simulation shows that an EABE attack can only be mitigated if the anonymity set can reach 80,000 inputs. And that&apos;s not possible without intermediate transactions, and it&apos;d take excessive intermediate transactions to achieve this unless the mandatory ring size is much higher than it currently is&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; it&apos;s a long github thread, I&apos;ll leave you all to read it at your collective leisure :)&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2017-07-09</title><link>https://beta.monerodevs.org/blog/2017/07/09/logs-for-the-Kovri-dev-meeting-held-on-2017-07-09/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/07/09/logs-for-the-Kovri-dev-meeting-held-on-2017-07-09/</guid><description>Brief review of what has been completed since last meeting, discussion of meta issues, and code &amp; open tickets discussion</description><pubDate>Sun, 09 Jul 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; 3. Contributor FFS check-in / status&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Open Meta issue review &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;anonimal&amp;gt;&lt;/strong&gt; 5. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 7. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hello! :)&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; Yo&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi MoroccanMalinois rehrar ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony too?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; On my end: testnet development and related collab with MoroccanMalinois and lazygravy + SSU/Ident collab/PR review with MoroccanMalinois (and related research/development), rehrar collab for his site related work, some collab with serhack/ericcion Italian translations for kovri-site, email + PR collab + R&amp;amp;D with rbrunner on the windows InnoSetup installers, Monero project work (monero svn to git for&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; unbound), work with pigeons on setting up kovri.i2p (now online!), answer various IRC/reddit Q&amp;amp;A + related collab.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This past week was launching the Monero website. Now that&apos;s basically done.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Some various things here and there, I2P/Tor family node research and more.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Some French + Russian kovri-site translations are in the works, they are in the PR pit.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Same with kovri repo, I have yet to review the new MM PR&apos;s.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Did we miss anything else?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 3. Contributor FFS check-in / status&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m here, checked-in! MoroccanMalinois is here. Yay!&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; i will be ok with a milestone in next meeting if last PR&apos;s get merged :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Excellent, I&apos;m sure they will.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; re: FFS check-in, MoroccanMalinois is doing great. I can&apos;t review myself, anyone else on point 3.?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Well, I &lt;em&gt;can&lt;/em&gt; review myself, but that wouldn&apos;t be fair now would it? ;)&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; leave it to the community to review&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; With the exception of this intermittent week, point 2 shows that I&apos;ve been active and busy, that I can say the least.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Alright, moving on. 4. Open Meta issue review &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;anonimal&amp;gt;&lt;/strong&gt; Starting from the top down, #80&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar, any news on that front?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; #77 and #78, fluffypony what do you think?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; checking&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sorry. Afk 2 min&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; what&apos;s a topic&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; anonimal: won&apos;t web hooks for -site and -docs be too distracting?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This week is all Kovri for me.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll be writing the brief tomorrow and presenting it&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony: well, not for me: it would be helpful because of the sometimes very large notification lists I get in github.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll also be importing the tech from the new Monero website to Kovri. That which is applicable.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Awesome rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony: is it too much?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; I don&apos;t mind activating it, it&apos;s your call :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Can we give it a trial run?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (e.g., do it until too many people complain)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hey anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; How are you?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony: re: topics, quick link &lt;a href=&quot;https://help.github.com/articles/classifying-your-repository-with-topics/&quot;&gt;https://help.github.com/articles/classifying-your-repository-with-topics/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi serhack&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; tks&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; serhack: sono stanco, ma we can chat more after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; On 4 there is Project licensing #85 impacts kovri&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Oh okay&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Was opened to get feedback&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Kovri doesn&apos;t have to have the same license as Monero, right?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ArticMine: I took a quick look at that earlier this week, will look again now.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; rehrar not necessarily, but might be better if we did&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; kovri&apos;s library part will be used by monero at some point.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; I don&apos;t see a reason to have different licenses&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; BSD-3, yes I believe so.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; re: licensing, no matter what, we&apos;d need to adhere to the licenses of all bundled dependencies, right?&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; That is part of the issue in 85&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I2P is effectively GPL v2&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &quot;I2P&quot; ? The Java router ?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes java&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Huh? Java I2P?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; java makes I2P GPL v2&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I don&apos;t see how that applies to us as we&apos;re not using any of their code.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; And most of the important bits are &quot;free (adj.): unencumbered; not under the control of others&quot;, whichever license that equates to.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Not directly to kovri&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Open specification is different than implementation in terms of licensing, right?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; but that is why 5 was opened to deal with this discussion&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 85&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; If monero goes dual-license, then we must?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Not necessarily&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok. I&apos;ll need more thought on this. I can add to the next agenda too. Does anyone have any strong feelings on this now?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I think it is best if we discuss it on Github under 85&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Then we can look at it in the next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have strong feelings to go proprietary.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; er, we would not do that.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But aside from that let&apos;s move on.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I kid.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ArticMine: ok.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; re: #63, rehrar did you figure out your git branching issue?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Web launch took priority.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We&apos;ve been feverishly working on it and it is done for now. I&apos;ve been reading into branches yes.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sorry, also headed to Mexico atm. :/ So my replies will be intermittent.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Should be resolved in the next two days.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I haven&apos;t made any new contributions to it yet so I don&apos;t think it&apos;s done for now ;)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; No, I meant the website&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Working in the website and the site is done for now.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; re: #46, fluffypony are we still scheduled for the 20th?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; I have no idea - I don&apos;t have it in my calendar, has someone checked with Shay?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Eek, I thought he sent an email after he posted in #46&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; will ping him right now&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; tks&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I have a feeling he may have been waiting for more responses.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; #43, hmm&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This week. ;)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; First step is to nail down #80 imo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Because then I can start producing some material.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I think rehrar had thoughts on that area. Sounds like everyone is at max capacity at the moment though.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony, is #12 still applicable?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; checking&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; yes - label bot took precedence&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; but we&apos;ll pick that up after it&apos;s deployed&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Spoke to @fluffypony, could be resolved as early as next week&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Over one year ago. :P&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; we had to choose a mail provider&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; that took multiple face-to-face meetings&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oh neat, label bot is online&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Can we give him a better name?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; only in meta right now&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oooh, where is the documentation ?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oh lol, I see, rehrar quoted my kovri comment from March 16th, 2016, heh X)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; fluffypony: so #12 is applicable but not finished?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; @rehrar ask pigeons&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Will do.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; #9 #19 #29 #30 are pigeons territory I believe.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on this point (meta issue review)?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; #24 #26 #27 will be useful. ajs waits patiently on #27. We can eventually make a big move on #27 when the time comes. That should be fun.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Out of time, 5. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Nothing pressing at the moment aside from the open PR&apos;s which will be reviewed.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on 5.?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Nothing from me at the moment. ArticMine how urgent was meta #85 in terms of coming to a resolution?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think we gucci.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I would give it at least two weeks&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Once we see discussion / comments&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; K. Going to be crossing soon, so I&apos;m out for now. Cya all Kovri Peeps.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It was promoted by a Monero dependency going to a copyleft&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 7. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Same time, two weeks from now?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar will you be back by then?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It&apos;s a day trip.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I live like right next to the border.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ill be back before my day is over, and right to work tomorrow.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oh, alright, then we&apos;ll keep the usual meeting date/time.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thanks everyone :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; thanks anonimal :)&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2017-07-02</title><link>https://beta.monerodevs.org/blog/2017/07/02/logs-for-the-Community-meeting-held-on-2017-07-02/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/07/02/logs-for-the-Community-meeting-held-on-2017-07-02/</guid><description>Official website, marketing / social media, slogan, Kovri, and miscellaneous</description><pubDate>Sun, 02 Jul 2017 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, does everyone have their shrimp tacos?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Introduction Greetings Marketing discussion Monero site - final thoughts Updating social media pages Monero slogan Community Q&amp;amp;A: forced discussion by topic&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; a. GUI/CLI&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; b. Kovri&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; c. Recent developments&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; d. Roadmap Confirm next meeting date/time Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oops fail&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/82&quot;&gt;https://github.com/monero-project/meta/issues/82&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; here is the agenda for today&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s 12:30 so we can go ahead and get started&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 0. Introductions&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; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Heyo&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Jo&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; once upon a time&lt;br&gt;&lt;strong&gt;&amp;lt;quickbasic&amp;gt;&lt;/strong&gt; Yes?&lt;br&gt;&lt;strong&gt;&amp;lt;erg1&amp;gt;&lt;/strong&gt; hi. is that an introduction?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s basically a role call :P&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott&amp;gt;&lt;/strong&gt; Howdy howdy&lt;br&gt;&lt;strong&gt;&amp;lt;tficharmers&amp;gt;&lt;/strong&gt; exciting! more rooms :D&lt;br&gt;&lt;strong&gt;&amp;lt;quickbasic&amp;gt;&lt;/strong&gt; It was a dark and stormy night.&lt;br&gt;&lt;strong&gt;&amp;lt;CryptoSiD&amp;gt;&lt;/strong&gt; is this channel a safe space for liberals&lt;br&gt;&lt;strong&gt;&amp;lt;CryptoSiD&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok, pero has suggested we shuffle some things around cuz he has to go soon&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So we&apos;re going to start with 3. Monero site - final thoughts&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Okay&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; for those who don&apos;t know, here is the link to the test server: &lt;a href=&quot;http://45.32.161.183/&quot;&gt;http://45.32.161.183/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; First of all: I can tell that rehrar have done a good job!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I am the designer and creator of the site, so feel free to ask me any questions.&lt;br&gt;&lt;strong&gt;&amp;lt;CryptoSiD&amp;gt;&lt;/strong&gt; the website is pretty c00l&lt;br&gt;&lt;strong&gt;&amp;lt;CryptoSiD&amp;gt;&lt;/strong&gt; i like it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Honestly, it&apos;s pretty much ready to rumble at this point. Will probably be submitting the PR today.&lt;br&gt;&lt;strong&gt;&amp;lt;shillosopher&amp;gt;&lt;/strong&gt; looks good, imo&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; front text definitely is nicerthan the last time I looked&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Any comments, criticisms, complaints, or other? :)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; will website be multilingual rehrar?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that...will take some doing. :P But there are plans in the future for that, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; good enough for launch my only thing is that there&apos;s too much text everywhere&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; someone needs to go town with the delete key&lt;br&gt;&lt;strong&gt;&amp;lt;quickbasic&amp;gt;&lt;/strong&gt; Site looks good, but I still think we need more people going over the text on it and rewriting sections of text that are written poorly.&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; rehrar graphics on the front page are a huge imprivement :)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; but i never really considered content as a major part of the scope for this project&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; right, I thought the project was about doing the framework/layout&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; figured the community will take care of that after&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; text and content is for another effort&lt;br&gt;&lt;strong&gt;&amp;lt;quickbasic&amp;gt;&lt;/strong&gt; Yes yes. Off.&lt;br&gt;&lt;strong&gt;&amp;lt;quickbasic&amp;gt;&lt;/strong&gt; Ofc&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Only a very small thing: The &quot;drop-down&quot; triangles e.g. to the right of &quot;Get Started&quot; are rather small&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; knaccc&apos;s suggested content has been placed here: &lt;a href=&quot;http://45.32.161.183/get-started/what-is-monero/&quot;&gt;http://45.32.161.183/get-started/what-is-monero/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;tficharmers&amp;gt;&lt;/strong&gt; I think it&apos;s a great. Much improvements. I&apos;d say just get it out there and people will say words and things will get done.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott&amp;gt;&lt;/strong&gt; One quick note on translations before they get started....would it be possible to use Transifex?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yea that page is pretty solid now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the other issue that ArticMine had brought up is the lack of tech talk so to speak on the site&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The process for contributing content has been created and document. This is a lot of hard work and huge improvement&lt;br&gt;&lt;strong&gt;&amp;lt;CryptoSiD&amp;gt;&lt;/strong&gt; something very important is missing from the GUI wallet (windows)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; was really the weak point of the site before - it&apos;s essentially the 2nd most important page&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so I have plans for a Coin specs page as well as a &apos;How it works&apos; (privacy) page&lt;br&gt;&lt;strong&gt;&amp;lt;CryptoSiD&amp;gt;&lt;/strong&gt; TRAY. i love tray&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and yea we need some nitty gritty tech shit somewhere&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So one can contribute the tech talk&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyone who wants to contribute to the site can find instructions to do so here: &lt;a href=&quot;https://github.com/rehrar/monero-site-framework/blob/master/website-documentation.md&quot;&gt;https://github.com/rehrar/monero-site-framework/blob/master/website-documentation.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; rbrunner: good point. if they could be a bit larger, wouldn&apos;t hurt.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; they are very thorough, and cover how to do most of the things that a regular contribute will want to do&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; ^ That is my point&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; otherwise, sounds like we can call this phase Done and move on.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, any other discussion points?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; rehrar: about merchants&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the only other thing is the redone FFS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s about 80% complete and will be finished post-launch&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; for now the link will lead to the old FFS&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Without forum, is it still the FFS?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; rehrar on the front page, s/hae/have&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just waiting on FP for a couple of things&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; got it, thanks knaccc&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; serhack, what&apos;s your comment? :)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; can you write a few words about guidelines?&lt;br&gt;&lt;strong&gt;&amp;lt;CryptoSiD&amp;gt;&lt;/strong&gt; rehrar suggestion for the website, a &quot;dark&quot; version&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; we can&apos;t post merchants that sell drugs&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We can go as is then then use the process to add a lot more content&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; oh hey. MoneroDirect should read &quot;(non-US only)&quot; - it is not Euro only.&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; what site are you talking about?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Change can be proposed vis the pr process&lt;br&gt;&lt;strong&gt;&amp;lt;CryptoSiD&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://45.32.161.183/get-started/what-is-monero/&quot;&gt;http://45.32.161.183/get-started/what-is-monero/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;CryptoSiD&amp;gt;&lt;/strong&gt; this netg&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well hyc, with the new documentation, you can submit a PR to change it :D&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; willdo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but I can do it too :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; CryptoSiD: dark version?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; like...the website has a dark color scheme?&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; going to be getmonero.org later?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; id also like to flag this&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero-site/issues/290&quot;&gt;https://github.com/monero-project/monero-site/issues/290&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;CryptoSiD&amp;gt;&lt;/strong&gt; yeah exactly&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes netg&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; need someone to do that server-side most likely&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; maybe that falls on pigeons? not sure?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ye. very important pero. Thanks. Not sure who handles the servers themselves.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; CryptoSiD: possible, but impractical imo&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; perhaps someone can post a catalog of existing pages vs new pages onto that ticket&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; No I don&apos;t work with getmonero.org so far&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; it might be possible to just put empty pages with meta refresh tags on old urls, pointing to new urls&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this can be discussed further down the road (dark theme)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; but idk im not that hands on usually&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; rehrar you know that on the front page where it says &apos;which you can read about here&apos;, there is no link?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Here now!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes, I know. I will be writing things today and tomorrow.&lt;br&gt;&lt;strong&gt;&amp;lt;CryptoSiD&amp;gt;&lt;/strong&gt; yeah it&apos;s sure not a priority but im pretty sure lots of people would like a dark version of the website&lt;br&gt;&lt;strong&gt;&amp;lt;CryptoSiD&amp;gt;&lt;/strong&gt; kinda like poloniex&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes this is very important to preserve link integrity&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; keep all the SEOs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, any final thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Will somebody watch the site through Google webmaster tools?&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; if it is a serious project, i can provide a good/semi-good monero domain&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; rehrar: did you see my comment? :)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; idk how much &apos;seo&apos; we actually need&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; about merchant guidelines?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; the site will have lots of organic links to it&lt;br&gt;&lt;strong&gt;&amp;lt;erg1&amp;gt;&lt;/strong&gt; I like dark themes too, but I think they are mostly for sites where users will be staring at the screen for hours (to reduce eye strain)&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; i own xmr.biz monero.pro xmr.su monero.su&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yeah rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; e.g.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; not sure it&apos;s super necessary at this point. We can hit it if we have to, but I don&apos;t see a need atm.&lt;br&gt;&lt;strong&gt;&amp;lt;CryptoSiD&amp;gt;&lt;/strong&gt; erg1 good point.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; perhaps for keywords such as &apos;anonymous cryptocurrency&apos; and stuff some seo content might be prudent&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; if desired&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; netg: it will become getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; okay rehrar :)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; but for &apos;monero&apos; it should be #1 automagically&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; then github needs a dark theme :P&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; next up&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; dark wrapper maybe&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; :o&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; With the amount of text on the site SEO is a non issue&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oh shoot. 1. was greetings&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yea i think the backlinks will take care of the seo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. Marketing discussion&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; google picks up on things like context&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; if a page links to the site next to words &apos;anonymous crypto&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; it&apos;ll rank the site for &apos;anon crypto&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp, now that you&apos;re here, is there anything you had in mind for this point?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so really we just need to spread more links on other popular sites&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes but Google will penalize manipulation&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; well i was saying organically&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Sure, if you want I can take it from here&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I would focus on god content and let Google do its thing&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yea&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; +100&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Last meeting, we discussed the transition of Monero Marketing to Monero Community, and it was met with general agreement. The logic is that most interested people want to spend time working on improving Monero, and only a few are primarily interested in marketing. In the past, the project received criticism from many Monero community members who are against marketing.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you can take this point, we&apos;ll see how things continue :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Some people have since voiced their concerns that the marketing project is being closed until further notice. They feel that marketing should live alongside community. I personally feel that the community involved only in marketing is too small, and those interested in marketing will be welcomed to share their ideas on Monero Community. However, if there are enough people interested in a separate marketing community, please express your&lt;br&gt;interest below. If it is strong enough, we may develop both communities simultaneously.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://trends.google.com/trends/explore?q=monero&quot;&gt;https://trends.google.com/trends/explore?q=monero&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; there might be a seo arms race vs other shitcoins but odds are we just wont win that anyway if they decide to spend $ manipulating&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; ^^ useful link&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; and unique content, which differs to other coins&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Community drives marketing in my opinion&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; no to generic stuff&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; and &lt;a href=&quot;http://www.alexa.com/siteinfo/getmonero.org#trafficstats&quot;&gt;http://www.alexa.com/siteinfo/getmonero.org#trafficstats&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Let&apos;s move the discussion to #2 for now. We can talk about the other stuff later if there is time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Well from my understanding, we&apos;re going to be moving to a work-group oriented approach. Where there are different work groups for different aspects of Monero.&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; like we had 2 years ago&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I know fluffypony is in favor of keeping Monero Marketing separate. Does anyone have any strong opinions either way on this?&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; hhe&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; makes sense to me for marketing to be closely integrated with community&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Development is obviously one, Community is another, Marketing can be another, and even third-party development can be separate if we wanted&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Marketing is secondary to community&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; articMine: +1&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; not quite sure of th details, but it makes it easier for people who want to get involved to identify workgroups that they want to be involved in&lt;br&gt;&lt;strong&gt;&amp;lt;erg1&amp;gt;&lt;/strong&gt; Not to be pedantic, but I wish people would stop treating &quot;marketing&quot; as a synonym for promotion or evangelism. Marketing is a much broader concept of fostering a thriving ecosystem. Of course, spreading the good word is a very important part.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; If one has community one has the best free marketing&lt;br&gt;&lt;strong&gt;&amp;lt;quickbasic&amp;gt;&lt;/strong&gt; Community is more important than marketing... A strong community will market itself organically.&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; erg1: +10&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; fair enough. then I don&apos;t know what the distinction is btw Community and Marketing in our context.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; while I understand and agree to a point with what ArticMine and quickbasic are saying, I think there is a place for focused effort to go into making quality Monero content&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; Even though I understand the broader and more benign definition of marketing, i worry about having a focus on that and the type of participants it attracts&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @hyc for now with the current community size, I expect them to all fit nicely in one subreddit/channel at the moment&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; may I give an example that I had given previously in markets about what strong marketing can be?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sgp: that&apos;s kinda what I thought&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; If we focus on community we will get the best markeing&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I think we should spread monero as money like &quot;Accept payment with monero&quot; or something like this.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Imagine a video that is made. Format doesn&apos;t matter. Graphics like Savandra or a talking head or whatever. Talking about privacy, why it&apos;s important, and the issues we face today that are privacy oriented. We don&apos;t even have to mention Monero. It&apos;s just privacy education.&lt;br&gt;&lt;strong&gt;&amp;lt;erg1&amp;gt;&lt;/strong&gt; pigeons: yes, I agree. My problem with &quot;marketers&quot; (promoters) is motivation. Typically they only want to pump the price. Far different than spreading the word on improving people&apos;s lives.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Those kind of things can be irritating&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; At the very end, we have the Monero logo animation thing for three seconds.&lt;br&gt;&lt;strong&gt;&amp;lt;quickbasic&amp;gt;&lt;/strong&gt; @rehrar I agree that there should be focused content with the purpose of marketing, but I believe it happens as result of leave communities.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The end. Marketing can be educational in nature, but still come from us.&lt;br&gt;&lt;strong&gt;&amp;lt;quickbasic&amp;gt;&lt;/strong&gt; *large&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; dont give marketing/promotion-work to new/extern people&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; building good software and community and ecosystem is a much higher priority than awareness and users in these stages when things are still in heavy development&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I am a privacy advocate, so all of my personal marketing efforts will be educational and privacy oriented&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; good rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Focus on customer service / support&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott&amp;gt;&lt;/strong&gt; Not to detract, but would here be a good place to also highlight the monero-support channel with all this multi channel discussion?&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; dont accept people with their own agendas (pushing their private sites, their ego whatever)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Based on the discussion, it seems like Monero Marketing will currently stay a part of Monero Community unless there is an active movement and community to separate it. If someone wants to do this, let us know by PM, in monero-community or monero, and /r/MoneroCommunty or /r/Monero&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds fine&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I agree&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Moving on to #3: Monero Site – final thoughts&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and agreed about developing more educational material&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; The new Monero website is nearing completion. We would like for you to share your final ideas. The new website is currently live at &lt;a href=&quot;http://45.32.161.183/&quot;&gt;http://45.32.161.183/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I still have hold of the Monero Marketing subreddit in case it needs to revive for whatever reason, so there&apos;s no big deal on whatever decision we make right now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; already done the Site sgp&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Some text can be updated, and we would like people to make improvements to the website. The guide for updating the repository is here &lt;a href=&quot;https://github.com/rehrar/monero-site-framework/blob/master/website-documentation.md&quot;&gt;https://github.com/rehrar/monero-site-framework/blob/master/website-documentation.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; (ok sorry)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no worries&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; pero had to leave early, so we did that first&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @serhack did you get in what you want to say?&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; either i am slow and old or this chat is very fast&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; sgp: yeah&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we rarely get this many interested people talking at once netg&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @serhack ok, great. Moving on then&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 4. Updating social media sites&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; The site design looks good to me, the only problem that I have is that it doesnt work too well on mobile&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; cryptochangement, agreed&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; cryptochangement: shoot me a message, what doesn&apos;t work well?&lt;br&gt;&lt;strong&gt;&amp;lt;quickbasic&amp;gt;&lt;/strong&gt; Works okay on Chrome and Firefox mobile for me.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Monero has a Facebook and a Twitter page. &lt;a href=&quot;https://www.facebook.com/monerocurrency/&quot;&gt;https://www.facebook.com/monerocurrency/&lt;/a&gt; &amp;amp; &lt;a href=&quot;https://twitter.com/monerocurrency&quot;&gt;https://twitter.com/monerocurrency&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; They publish some great content overall, but I want to focus today on the background image for these sites. It’s basically just a web and explains nothing specific to Monero.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; For anyone interested in a simple task, try making a simple background image and submit it to /r/MoneroCommunity or monero-community.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; We will have further discussion about how these social sites can be used in the future, so if anyone is interested in how social media can be used to make Monero conversations more effective, please let any of the moderators (or create a post for the entire community to see) after the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; maybe it was because I was using the default safari, but it came up in two small columns&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; the text that is&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; rehrar it is purely a formatting issue that can be discussed after the meeting if thats easier&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; xmrscott: yes good point support is and important community aspect&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 5. Monero slogan&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; The Monero slogan is “secure private untraceable fungible”. I don’t think this is extremely effective, and there has been a lot of discussion in the community to change this slogan of sorts. I want this to be a quick brainstorming session to come up with a new one.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Facebook can be used to promote Monero but Monero should not be used to promote Facebook&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; The slogan needs to appeal to 3 distinct groups: 1) those who care about privacy and have never used cryptocurrency, 2) those who don’t care about privacy and usually use credit, 3) those who have used Bitcoin before. It is hard to appeal to these groups.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; What&apos;s the difference btw @monerocurrency and @moneroalert&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero: Facebook approved&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; rehrar ehehehe&lt;br&gt;&lt;strong&gt;&amp;lt;erg1&amp;gt;&lt;/strong&gt; &quot;Mind your own business!&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @ArticMine I agree. We can use Monero as a tool for spreading the word about Monero, though obviously not encourage people to use Facebook&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; In my opinion, the best replacement is “your safe money”. It’s not especially good, but I like using the word “safe” because it is a positive word that can mean something different to everyone. A privacy fanatic would consider safe to mean private, and someone who doesn’t care about privacy might see it as cool for its decentralization.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Monero, your bank, your privacy&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anyway, it’s brainstorming time with those thoughts in mind!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; share your thoughts&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero is digital cash. Meet Monero.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dash.org&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Anybody likes my idea to hold a little contest to decide on a slogan?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; spg i personally like &quot;secure&quot; better than &quot;safe&quot; because i think it fits monero better&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; how was the current slogan decided?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; sgp This is a trap set by Facebook that most organization fall into&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; new slogan should be a request for proposal to the community&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @hyc unofficially with common use&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; with later voting the new one&lt;br&gt;&lt;strong&gt;&amp;lt;quickbasic&amp;gt;&lt;/strong&gt; Safe is better because it groks different for different people IMO.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; They end up promoting Facebook&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; @serhack: &quot;Your Monero, your bank, your privacy&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; and no change should be one of the options to choose&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; ordtrogen: nice&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; &quot;Your money or your life&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; maybe instead of adopting a new slogan, we can instead phase out the old one without replacing it?&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Remember the movie running man? &quot;Is it safe?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; do we need an official slogan&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; hyc ^ this&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;erg1&amp;gt;&lt;/strong&gt; Got privacy?&lt;br&gt;&lt;strong&gt;&amp;lt;XMRenthusiast&amp;gt;&lt;/strong&gt; I agree with Pigeons. Until we can reach a new consensus, no change to slogan is a good option&lt;br&gt;&lt;strong&gt;&amp;lt;quickbasic&amp;gt;&lt;/strong&gt; Agreed. We don&apos;t need a slogan necessarily.&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; there can be multiple slogans&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we&apos;re not trying to make every change this minute, but starting conversations is always a good thing to do&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; We don&apos;t need to entirely replace the other slogan, but I think coming up with a new one that may or may not be used is a good thing&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; otoh do any fiat currencies have slogans?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; eh. short memorable taglines are helpful&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; &quot;Monero: a private digital bank to do transact how you deem fit&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; (not that we need to take after them)&lt;br&gt;&lt;strong&gt;&amp;lt;erg1&amp;gt;&lt;/strong&gt; I&apos;m getting more comfortable with the current one, but &quot;private&quot; and &quot;untraceable&quot; seem somewhat redundant.&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; to transact*&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; does the USD have a slogan?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; USD: &apos;Murica&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; &quot;In God We Trust&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; In God We Trust&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; yee&apos;haw&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; good one&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; It would have one if it started as a new currency today&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; of course, that&apos;s only been there since 1954&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; This note is legal tender for all debts public and private&lt;br&gt;&lt;strong&gt;&amp;lt;erg1&amp;gt;&lt;/strong&gt; also, FUDsters might latch onto &quot;untraceable&quot; to imply it&apos;s only for nefarious activity.&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Ah, that&apos;s tru&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; or something&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; floam412 fiat doesnt have to try to stand out from others becuase it is the only one accepted&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero: The first fungible digital currency&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; E Pluribus Unum is the original USD slogan&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yeah, let&apos;s do an Esparanto one&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Swedish &quot;krona&quot; used to have (in latin) &quot;Hinc robur et securitas&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Hence strength and security (or something like that)&lt;br&gt;&lt;strong&gt;&amp;lt;erg1&amp;gt;&lt;/strong&gt; something to distinguish &quot;true privacy&quot; from &quot;fake privacy&quot; might be nice.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the words for Secure, Private, and Untraceable in esparanto, quick!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Good thoughts all around here, everyone&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; aminorex has something that means &quot;no freedom without privacy&quot; or so.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; In esperanto I think.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Something simple such as &apos;Money for all&quot; in Esperanto&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;d be legit&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Yeah I&apos;d say we could drop Untraceable from a new slogan. Private should cover it.&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; ooo I like that mooo&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; hyc i think private may not necessaily infer privacy for some people&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; translate &quot;Hinc robur et securitas&quot; into Esperanto, anyone?&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; money for all is to generic&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is my point&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; hyc as in &apos;private label&apos; doesn&apos;t mean privacy&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Most digital money is not for all&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, any more thought son this or should we move on? :)&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; Next generation digital money&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; anyway, the more important point is fungibility, not privacy&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We still got plenty of time&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; &quot;Monero: secure your funds with crypto moon math&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Digital money for all&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Google translate says: &quot;tie la forto kaj sekureco&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; hyc a lot of people dont even know what &quot;fungible&quot; means though&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; a lot of ppl don&apos;t know the difference between digital and virtual&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; tru dat&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes which is why we need a MArketing Workgroup doing educational content :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; lol hyc&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; hence why they&apos;ve been called virtual currencies&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Private currency on a global scale&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Private currency for a global world&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I imagine this discussion will continue for a while longer, so keep thinking about this slogan&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; there was an marketing workgroup 2 years ago&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; with david&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; and risto&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; and a mailinglist, documentsharing on google docs&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I will make threads on /r/MoneroCommunity for more ideas, and the discussion can obviously continue later on in monero-community&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Moving on&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 6. Community Q&amp;amp;A – forced discussion by topic&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; In this section, we will allow for Q&amp;amp;A by topic. When the topic comes up, please ask to be called on to ask a question. Each question will be answered individually before moving on to another person’s question. Please wait until you are called on to ask questions for organizational reasons.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; (please read that last sentence)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; a. GUI/CLI&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anyone have any questions? Don&apos;t ask them yet please, let&apos;s go one at a time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; (btw, we&apos;re trying new stuff out in these meetings, like in this section, feel free to give feedback afterwards)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;hyc&amp;gt; What&apos;s the difference btw @monerocurrency and @moneroalert &amp;lt;= Former is the official account&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; OK I have a Q&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @hyc you have the floor, ask away!&lt;br&gt;&lt;strong&gt;&amp;lt;XMRenthusiast&amp;gt;&lt;/strong&gt; It is hard to choose one slogan that is applicable to all users. Based on the data I collected 1+ years ago, I think simple is usually better &lt;a href=&quot;https://forum.getmonero.org/6/ideas/2536/marketing-research-proposal&quot;&gt;https://forum.getmonero.org/6/ideas/2536/marketing-research-proposal&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Do we have plans for getting Android/iOS packages into their app stores yet?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @hyc afaik, no work has been done there&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; But the goal should be to get in the app stores&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok thx&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anyone else have a question?&lt;br&gt;&lt;strong&gt;&amp;lt;tficharmers&amp;gt;&lt;/strong&gt; Do you have to reserve names for app store apps?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @tficharmers no idea&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; i heard that a native ios mymonero app was being worked on, is the source on github?&lt;br&gt;&lt;strong&gt;&amp;lt;XMRenthusiast&amp;gt;&lt;/strong&gt; I think the native ios app is in a private repo.... but that is the specialty of endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok, moving on to the next one&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; XMRenthusiast ok thanks :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; next time you see endogenic, call him Shap Shap&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Thanks for bearing with us as we try new organizational things&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; b. Kovri&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Before we begin this section, I want to point out that the next informational video will be about Kovri. Please join promo-video to get involved with this preparation. Now, on to discussion.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anyone have a question? Remember, don&apos;t ask it yet :p&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; teacher&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @rehrar lol yeah?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I just want to get a general feel about Monero&apos;s understanding of Kovri, since it&apos;s pretty important.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Can I ask everyone present to give a 1-10 answer (1 being least and 10 being greatest)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; on how well they understand Kovri, what it is, and how it will help Monero&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; 4&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 9&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; 7&lt;br&gt;&lt;strong&gt;&amp;lt;XMRenthusiast&amp;gt;&lt;/strong&gt; 8&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; 5&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 4&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; 7&lt;br&gt;&lt;strong&gt;&amp;lt;erg1&amp;gt;&lt;/strong&gt; 4&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; 3&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 8&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; 8&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; 7&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott&amp;gt;&lt;/strong&gt; 7&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; awesome! thank you so much. This will help me as I work on Kovri education stuff. :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Any other questions?&lt;br&gt;&lt;strong&gt;* moneromooo&lt;/strong&gt; scratches head&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; at least anonmimal wasn&apos;t here voting less than 10&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @knaccc yes?&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; hard to asnwer the kovri question. e g I feel knowledgabe about Tor but know little about Kovri.&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; i&apos;m starting to wonder whether i really do understand what kovri brings to monero if moneromooo says 4&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; But they serve similar purpose right?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; i thought it was pretty straightforward&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we can talk afterwards ordtrogen :)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I have to understand how kovri works&lt;br&gt;&lt;strong&gt;* floam412&lt;/strong&gt; raises hand&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I kinda answered as &quot;do you understand how it works&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;mowwy&amp;gt;&lt;/strong&gt; I&apos;d throw a 8&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh, my bad moneromooo, poorly phrased question I guess&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Admit I haven&apos;t read up on it&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; moneromooo oh ok. i think you were answering differently then :)&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; kovri is a c++ router for the i2p network, which is similiar to tor but not really (pretty vague answer... but yeah)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; with pixie dust added&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; moneromooo is just very humble&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Next question, @floam412&lt;br&gt;&lt;strong&gt;&amp;lt;mowwy&amp;gt;&lt;/strong&gt; Also sorry, stepped out for a second. Would also like to voice support for something slick translated to Esperanto.&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; are we planning on using kovri through the monero GUI/CLI client to directly connect to i2p?&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; or how does that work?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; At some point, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; like could/would it possibly be used to be a sort of &quot;browser&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; That way the client can push the transaction broadcast out to other nodes with I2P&lt;br&gt;&lt;strong&gt;&amp;lt;XMRenthusiast&amp;gt;&lt;/strong&gt; Esperanto help offered today: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/6ksny0/question_how_do_i_contribute_to_the_guis/&quot;&gt;https://www.reddit.com/r/Monero/comments/6ksny0/question_how_do_i_contribute_to_the_guis/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The official idea is to route all Monero traffic (at least that comes from official wallets?) through the I2P network using Kovri&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Transactions via I2P Blocks via IPv4 by default&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; stupid idea&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @rehrar I would say most broadcast data through I2P&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; why not use and support all anon networks&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; all by default&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; transactions not blocks&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; floam412 as i understand it, kovri will have an API that can be implemented into the gui/cli which would push all traffic from that application to the i2p netowrk&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; wallet - daemon comms via I2P by default?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; right, good clarification pigeons&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; User can also choose all I2P or all IPv4&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @cryptochangement exactly&lt;br&gt;&lt;strong&gt;&amp;lt;XMRenthusiast&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://monero.stackexchange.com/questions/16/why-was-i2p-chosen-over-tor-for-native-monero-integration&quot;&gt;https://monero.stackexchange.com/questions/16/why-was-i2p-chosen-over-tor-for-native-monero-integration&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; tor, i2p, zeronet,hyperboria&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; ohh ok.. I think that makes a little bit more sense. So it&apos;s not like you can view an eepsite through the GUI or something like that&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; well arcticmine said it too i see :0&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Any last questions? About to move on&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; netg: who has time to support them all?&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; why focus on one&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; netg feel free to make the routers for the others&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @floam412 that will not be the focus, no&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and the user can choose which one they wan to use&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; until then, Anonimal is making Kovri. &lt;em&gt;shrug&lt;/em&gt;&lt;br&gt;&lt;strong&gt;* floam412&lt;/strong&gt; gives thumbs up&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; d. Roadmap&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anyone have a question?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; you skipped c?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; because the goal isnt to support privacy overlay networks, the goal is to reduce some points of leakage in monero&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; oops&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; long day&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; c. Recent developments&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anyone have a question?&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;sgp&amp;gt;&lt;/strong&gt; Ok, moving on&lt;br&gt;&lt;strong&gt;&amp;lt;XMRenthusiast&amp;gt;&lt;/strong&gt; Recent developments.... What can the community do to help drive traffic to the new 8btc forum?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; learn Chinese?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Documentation imo&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; what do we need&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; learning Chinese is difficult, /0\&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Get the website translated to simplified Chinese&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; i can access native speakers at my company, they are students and have to work for me&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; tell me about it ...&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; netg nice nice lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; netg, I may be in touch with you soon then, when I get translations up and running later&lt;br&gt;&lt;strong&gt;&amp;lt;XMRenthusiast&amp;gt;&lt;/strong&gt; we have this as a good starting point: &lt;a href=&quot;https://lafudoci.gitbooks.io/monero-xmr/content/&quot;&gt;https://lafudoci.gitbooks.io/monero-xmr/content/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; great&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott&amp;gt;&lt;/strong&gt; Agrees, Monero isn&apos;t overly useful if the official docs aren&apos;t in Chinese&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that&apos;s traditional Chinese, not Simplified&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @hyc thanks&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; still a good starting point&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Yes it is. Hong kong or Taiwan?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Taiwan&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; write me on bitcointalk or monero forum, i am: dewdeded&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; but i need time to reply&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; d. Roadmap&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anyone have a question?&lt;br&gt;&lt;strong&gt;* floam412&lt;/strong&gt; raises hand&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @floan412, go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; Is the FFS opened sourced or planned to be? What is the likely hood of potentially getting charities and/or privacy advocates such as Wikileaks, ACLU, etc. to use monero as a source of donation?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; those sound like 2 completely unrelated questions&lt;br&gt;&lt;strong&gt;&amp;lt;XMRenthusiast&amp;gt;&lt;/strong&gt; I think it will be easier for privacy advocates to accept monero donations once paybee/globee has launced&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; hyc, I guess your right... paybee might be what I was looking for&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; just an easy way to accept monero&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Not sure if the FFS is open-source, but any group can have a similar system for their charity on their own website&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; fwiw, we finally got this page fixed &lt;a href=&quot;https://privacytoolsio.github.io/privacytools.io/#cryptocurrency&quot;&gt;https://privacytoolsio.github.io/privacytools.io/#cryptocurrency&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The FFS is more of an applied idea, no?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @hyc I have a pull request somewhere to update Zcash and Dash&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; yeah i saw that one sgp, good one&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; excellent&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; hyc nice work!&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; ooh, that&apos;s awesome hyc.. didn&apos;t know they changed that&lt;br&gt;&lt;strong&gt;&amp;lt;XMRenthusiast&amp;gt;&lt;/strong&gt; great news hyc! the SDC mention was annoying since it was already abandoned by its devs&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; yeah, the more I think of it, FFS would only work for charities... but I was thinking of getting monero to go toward a better good than just speculation&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yep. and yes, I&apos;d like to see zcash and dash descriptions tweaked too&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/privacytoolsIO/privacytools.io/pull/241&quot;&gt;https://github.com/privacytoolsIO/privacytools.io/pull/241&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anyone else have a question?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @rehrar, go&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; more of a comment, but question for feedback&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; while we&apos;re talking about the FFS&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; in response to &quot;slogan&quot; and &amp;lt;moneromooo&amp;gt; aminorex has something that means &quot;no freedom without privacy&quot; or so. In esperanto I think it is &quot;Sine secretum non libertas&quot; in latin which means something like &quot;Without privacy no liberty.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Lol you&apos;re running this meeting too, remember :p&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ve rewritten and updated some terms&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/rehrar/meta/tree/master/FFS&quot;&gt;https://github.com/rehrar/meta/tree/master/FFS&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; some people don&apos;t like that it&apos;s too official&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so maybe we can discuss it at the next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I will be rewriting a bit this week, but suggestions are welcome&lt;br&gt;&lt;strong&gt;&amp;lt;erg1&amp;gt;&lt;/strong&gt; &quot;Monero: putting the Fun in Fungibility!&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anyways, sorry. If there are no other questions I would like to move on to 7 and try something different&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @rehrar sure, make a post asking people to look over your new version before the next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yeah, move on&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; @erg1 nice one!&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; 7. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; any question about web integrations?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; ops, sorry rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Could we do this after the Kovri meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is actually going to be a bit of a vote type thing&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ArticMine: that&apos;s what we&apos;re going to do&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we&apos;re going to have our very first Monero Community vote&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; voting is done via o/&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Option 1: Move the Community meeting to the same biweekly schedule as dev and Kovri meetings&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the pros are we get everything done in one day&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the cons are, everything has to be done in one day&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Option 2: Keep Community meeting on the other weekend (non-dev/kovri meeting week)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We can have a bit of a discussion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and then we can vote&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; vote is legally binding and if you hold another meeting against the vote you will be killed&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Open floor: Discuss :)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Too many meetings in one day would kill me&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; i like the idea of having our own day&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; me too hyc&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yeah I can&apos;t set aside 3 hours once the fall semester starts&lt;br&gt;&lt;strong&gt;&amp;lt;erg1&amp;gt;&lt;/strong&gt; @hyc, sounds like my last job.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I prefer to keep the second Sunday free&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @netg to what?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; To everything&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; keeping one sunday free&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, let&apos;s put our o/&apos;s where our mouths are&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Option 1: Move the Community meeting to the same biweekly schedule as dev and Kovri meetings&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; (now is when you vote :P)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright. So two weeks from today. Same time.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 16 Jul at 18:30 UTC then&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2017-07-09</title><link>https://beta.monerodevs.org/blog/2017/07/09/overview-and-logs-for-the-dev-meeting-held-on-2017-07-09/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/07/09/overview-and-logs-for-the-dev-meeting-held-on-2017-07-09/</guid><description>Discussion of open PRs and issues, 0MQ, reimagining the FFS, 0MQ, and miscellaneous</description><pubDate>Sun, 09 Jul 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;An overview &lt;a href=&quot;https://monerobase.com/wiki/DevMeeting_2017-07-09&quot;&gt;can be found on MoneroBase&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&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;fluffypony&amp;gt;&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 4. Reimagining the FFS (discussion)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; going to skip 1 because I think we&apos;re all mostly here&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&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;fluffypony&amp;gt;&lt;/strong&gt; loads of stuff, lots of PRs in process and getting close to merge&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then the new website of course&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so I&apos;d like to just have a quick step through some PRs that are still in the wings&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; been getting deluged by readline and new sync commits&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; #1936: any input?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s marked as do not merge, so I&apos;ve not looked in ages. Not sure whether revler&apos;s still around.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; He commented 9 days ago to close it in favor of #2055&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh I missed that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; thanks hyc&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Which is merged already :-P&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; even better ;)&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; moneromooo: yes revler is still around&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok - 2023 is waiting until after the Sept fork, right?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; #2044: tewinget, there are pending comments&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; maybe we can get this merged sometime in the next century&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; tewinget commented on that here fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;tewinget&amp;gt; dternyak: seems reasonable. it&apos;d have to be on a case-by-case basis as some other things are ramping up to keep me a little busier, but for now I plan to have all the suggestions / notes from moneromooo addressed by the end of today.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What concerns me is that there were misc commits adding/changing RPC, and some of the stuff (ie, getinfo) is kinda reverting those.&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; fluffypony: tewinget said he would deal with it by the end of the day&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It might be a pita to go through everything to check all is ported.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: we&apos;ll run both JSON RPC and 0MQ in parallel for the moment anyway&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so that should reveal it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; #2056: needs to be backed up by a final MRL write-up&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which I believe is WIP&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kenshi84: ^^&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; i.e. 2056 should not be merged prior to an MRL being published?&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; speaking of which, wouldn&apos;t it be simpler to c&amp;amp;p the write-up from #2056 into a .md file?&lt;br&gt;&lt;strong&gt;&amp;lt;jollymort&amp;gt;&lt;/strong&gt; i mean, it&apos;s all there; but not in fancy TEX format&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; @jollymort nobody wants to review it unless it&apos;s in fancy TeX :-P&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; phototypesetter-ready copy or go home&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok everything else is still WIP&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Is this a good time to mention, &lt;a href=&quot;https://github.com/monero-project/meta/issues/85&quot;&gt;https://github.com/monero-project/meta/issues/85&lt;/a&gt; still hasn&apos;t gotten much feedback&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; which is a bit surprising, considering the intensity of the IRC chat&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes this needs feedback&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Project licensing&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Those can get merged: 2126 2131 2132 2133 (if diff agrees) 2135 2140 2142&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Some newer ones are also simple, but too new I guess.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: tks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: cross-post it to Reddit maybe?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 2138 too if someone is qualified to review (I am not).&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hmm. reluctant to face the low signal-to-noise ratio on reddit with that ticket, but perhaps that&apos;s the only way to get eyes on it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anything else on this or can we move ahead?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;d like to get guinea pigs for &lt;a href=&quot;https://github.com/moneromooo-monero/bitmonero/tree/sync&quot;&gt;https://github.com/moneromooo-monero/bitmonero/tree/sync&lt;/a&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s mostly working fine (pending iDunk&apos;s latest test).&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; ...ahem...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; :/&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, maybe later.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; would be nice to include a script to monitor network stats&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; moneromooo : I have a review in progress of that branch that I hope to get out&lt;br&gt;&lt;strong&gt;* iDunk&lt;/strong&gt; envisions more #2149 commits :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah, I&apos;ve got to squash before it&apos;s reviewable.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and quantify difference in bandwidth usage&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; ah so its not reviewable?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; oh you mean squash the commit history&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the commit msgs are all so enlightening so far ;)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, if you look at the diff itself, it should be. But it&apos;s a lot of shitty commits atm.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; hyc: there&apos;s a new sync_info command which kinda does that.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; oh, cool&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but you&apos;d also need that cmd in a before- patch, for comparison&lt;br&gt;&lt;strong&gt;&amp;lt;mattcode&amp;gt;&lt;/strong&gt; can we frame the commit messages from #2149 and put them in a gallery?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah, it doesn&apos;t really apply before the patch. I expect people would just time a sync before and after.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I think we could just grab ifconfig stats or something instead.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but whatever&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I used iftop.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; A bit handwavy though.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But at some point after startup, it&apos;s the CPU that&apos;s the bottleneck.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; nethogs does it per process&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok. that&apos;s a good position to be in then.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moving on?&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Damn monero users. It would sync in no time if only there weren&apos;t any transactions.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Who is familiar with Docker to review #2138?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; obviously I&apos;ve already done those steps manually, to build Android binaries.&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; I&apos;ll take a look, but I find new docker oddities and workarounds daily&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; oh dear, late. sorry about that.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok I guess that&apos;s it for open tickets&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; on my laptop; idk if I ever checked if I got my irc set up right on here; hyc ACK if you see this.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; tewinget yes?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 4. Reimagining the FFS (discussion)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So... moving on... luigi1111, any news about N-1/N multisig theory ? :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; nevermind&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the FFS has worked fine the last few years, but we need to formalise some of the processes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; for eg. what do we do with over-funding? currently we put it into the general fund and then use that for future FFS proposals&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but I&apos;m open to suggestions&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I wrote something up for it, and it had mixed feedback. &lt;a href=&quot;https://github.com/rehrar/meta/tree/master/FFS&quot;&gt;https://github.com/rehrar/meta/tree/master/FFS&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; A good deal of feedback said it was too formal, and in the Terms the Conclusion should go at the top as an Intro instead, but yeah. Any feedback is welcome. :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Maybe there could be a running &quot;monero core team&quot; ffs, with &amp;lt;pinky up&amp;gt; 1 million monero limit...&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; does that mean the next FFS proposal that gets submitted automatically gets a head start?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: we give every FFS proposals a head start anyway&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also pero had some thoughts&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; iirc on time frames and so on&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; hmmm yea i could look at this&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; timeframes and scope i&apos;d like to see more detailed in my SOWs than i have seen so far in the FFSs&lt;br&gt;&lt;strong&gt;* tewinget&lt;/strong&gt; runs and hides&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; ;)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; it&apos;s really hard to manage work if these things arent defined&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and mediation/dispute resolution is impossible&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; what i was thinking really was to have some sort of template for prospective fundraisers&lt;br&gt;&lt;strong&gt;&amp;lt;gkruja&amp;gt;&lt;/strong&gt; maybe have 2 week sprints where the devs report there work so people know thats its being worked on actively even though the time frame is pushed back due to difficulties that could come up?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; &quot;sprints&quot; ...&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; -_-&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You run if you want dude. I&apos;m coding.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; gkruja, other than the term &quot;sprints&quot; which has a bit of a negative connotation from what I can tell, that doesn&apos;t seem like a bad idea.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; maybe 2 weeks isnt that bad to have it coincide with the dev meetings - but not all FFS work is dev wwork&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yea precisely tewinget&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; milestones are the reporting periods&lt;br&gt;&lt;strong&gt;&amp;lt;mattcode&amp;gt;&lt;/strong&gt; The Monero Enterprise Alliance needs to promote agility in the workplace, so we should all sprint every two weeks.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; mattcode: hence the creation of MEAT&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; we know how fluffypony loves his MEAT.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; well i typically insert checkpoints before milestones in projects&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the problem with milestones is that they aren&apos;t always backed up by timeframes&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; so i know if my milestones arent going to be hit&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and something can be actively done about it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pero: that might work, but might also be too formal, we need to balance it with it being accessible to part-time contributors&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and what are our choices of things that can be done about it? Should we have a list of those spelled out?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; usually solutions arent that clear cut ;p&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; might just be a matter of documenting a pattern of missed deadlines&lt;br&gt;&lt;strong&gt;&amp;lt;gkruja&amp;gt;&lt;/strong&gt; the progress updates could be determined on a per project basis&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; better would be to list potential problems&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; answers w/o the problems are sure not to match&lt;br&gt;&lt;strong&gt;* tewinget&lt;/strong&gt; runs and hides again&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; ;p&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; In my write up, the contract that was funded is the active contract, and if a change needs to be made for reasons then it needs to be brought before the community where the reasons for change and the proposed changes are brought up, and the community can decide whether it is acceptable or not.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; rehrar: but then where&apos;s the forum for that? the dev meetings?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Or community meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Whichever is more appropriate&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Dev meeting for coding things, community for non-coders things&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; well the missed deadline example is from &apos;real world&apos; tewinget ... usually you need a documented pattern like that if you want to sever a contract and fire someone&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; bring on a new resource/vendor&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah true, I think the dev workgroup is better suited to analysing whether something is acceptable or not&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And as long as it&apos;s announced that a decision will be made in the upcoming meeting well beforehand, there should be no complaints that someone wasn&apos;t able to be present to vote.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; voting is a tricky concept&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OTOH, decision ought to be in the hands of the donators for that particular project. Maybe I need to code some voting thing where one can prove they paid to a ffs...&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; another thing with better defined scope/schedule/budget&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And that&apos;s a good point Moneromooo, should a person who didn&apos;t donate have any sway in the vote?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; is that we can manage what happens when &apos;contractors&apos; go over budget&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; tweinget and rehrar surely went much over what they estimated&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i don&apos;t think voting should be used, personally, unless it&apos;s limited to people who are actually qualified&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and unhappy resources are poorly performing resources from my experience&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I did?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes but should it be donators overall or donators to a specific FFS?&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; When I donated to moneromooo&apos;s latest FFS, I was late and he was already funded. I donated anyway and wished I had a way to direct the donation to him anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I mean we are putting general funds into these&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we only need to resort to voting in the absence of being able to determine what the problem actually is&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; in any given case&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Can we vote via masternode?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; genius&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I didn&apos;t say anything becuse I am this biased, but Alice donating to Bob&apos;s clearly shows the intent.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; soon™&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; *thus&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; so the FFS should have an ability or mechanism for the contractor to demonstrate a need for increased budget as well&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and the excess donations can be used partly for this &apos;contingency fund&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; one problem is that it will be difficult to achieve consensus on what the problem is if some people who are voting have an interest in people not agreeing that such a thing is a problem&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Maybe we can tackle this in Community Meeting too.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; so there needs to be some kind of standard about what is more important - maintaining those interests, or the solution to the actual problems&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pero: increased budget = new proposal&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; dunno. as I see it, FFS means you pitch a flat rate for a project. Then how you manage your time is your own business, but there&apos;s no such thing as a budget overrun&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; pero: on that note, I had trouble deciding originally for the zmq thing whether to do hourly milestones or progress milestones. I think requiring both might be a good idea. Either one can be the milestones for payouts, but the other should be tracked for progress as well imo.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I&apos;m just going off of &quot;what would I do differently&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; FTR, the kovri meeting is just starting too.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ah we need to wrap this up then&lt;br&gt;&lt;strong&gt;&amp;lt;gkruja&amp;gt;&lt;/strong&gt; if that&apos;s it then i can post my small gallery again for you guys and all the nice people on Reddit to see&lt;br&gt;&lt;strong&gt;&amp;lt;gkruja&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://imgur.com/a/mluUb&quot;&gt;http://imgur.com/a/mluUb&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;ll still be around in an hour :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (to prod luigi, arf arf)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; see y&apos;all again in 2 weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; making lunch :-)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I&apos;ll be out cold in like 5 minutes. I&apos;ll update sometime tonight (well, tomorrow morning/early afternoon probably for you EU folks -- I seem to be on like GMT - 10 as far as sleep goes)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; two weeks™&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i think for defined deliverables, say like zmq&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; just a scope table would go a long way in making it more manageable&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; scope item | work effort | delivery eta&lt;br&gt;&lt;strong&gt;&amp;lt;dternyak&amp;gt;&lt;/strong&gt; moneromooo: OTOH, decision ought to be in the hands of the donators for that particular project. Maybe I need to code some voting thing where one can prove they paid to a ffs...&lt;br&gt;&lt;strong&gt;&amp;lt;dternyak&amp;gt;&lt;/strong&gt; I had a similar though, but then you run the risk of the vender funding a majority of their own FFS so that they could have majority vote on if they are fired.&lt;br&gt;&lt;strong&gt;&amp;lt;dternyak&amp;gt;&lt;/strong&gt; thought*&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; or any of many other possibilities&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Interesting point.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if they&apos;re majority funder of their own project... what&apos;s the problem?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; they could crowd others out, for one&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But then it&apos;d be expensive and nobody would pitch in for the rest ?&lt;br&gt;&lt;strong&gt;&amp;lt;dternyak&amp;gt;&lt;/strong&gt; they can steal the other 49% of peoples money by never firing themselves&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; even if they aren&apos;t hiring themselves, one group can still fund projects and make the same issue&lt;br&gt;&lt;strong&gt;&amp;lt;dternyak&amp;gt;&lt;/strong&gt; yes, there are several flaws&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and as for having people in general vote on stuff... has anyone heard of &quot;bread and circuses?&quot; it&apos;s commonly known that people tend to choose what&apos;s convenient or what might give them temporary gain even at the expense of future survival&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, anonimal&apos;s kovri.i2p mention made me remember a couple people said it&apos;d be nice to have a hidden service (and eepsite) for getmonero.org. Leading by example :)&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2017-07-16</title><link>https://beta.monerodevs.org/blog/2017/07/16/logs-for-the-Community-meeting-held-on-2017-07-16/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/07/16/logs-for-the-Community-meeting-held-on-2017-07-16/</guid><description>Work groups and IRC channel reorganization, meeting structure, slogan, user guides, and miscellaneous</description><pubDate>Sun, 16 Jul 2017 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; Heyo everyone! It&apos;s 18:30 UTC, so it&apos;s time to start. I&apos;d like to extend a huge welcome to our third 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/86&quot;&gt;https://github.com/monero-project/meta/issues/86&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero Community meetings intend to be a discussion place for anything going on in the Monero Community. We plan to use this meeting and future meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Note: this meeting may go over, since there are many topics to discuss today. If you must leave early, you will only miss the open idea and forced discussion time.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that was 0. Introduction btw&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; Hey&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; perfect! :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; With this amount of discussion, we may actually finish on time.&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; Possibly&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright then, let&apos;s move on.&lt;br&gt;&lt;strong&gt;&amp;lt;jonathancross&amp;gt;&lt;/strong&gt; Hi :-) Just lurking here...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. Work groups and IRC channel reorganization&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Some people in the community, including anonimal, have voiced concern that the community discussion channels are getting too fragmented. He suggests creating #monero-chat and moving these meetings and discussion to #monero.&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; Seems sensible&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; this channel does seem redundant&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; need moderation in #monero&lt;br&gt;&lt;strong&gt;&amp;lt;shillosopher&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok, let&apos;s discuss that. What would healthy moderation look like in #monero?&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; Meeting discussion only?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; banning fib for starters&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;kico&amp;gt;&lt;/strong&gt; hi guys&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hey kico&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; you can&apos;t moderate it to meeting discussion only&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; well at some point if #monero gets too crowded it may be necessary, but doesn&apos;t look like it&lt;br&gt;&lt;strong&gt;&amp;lt;kico&amp;gt;&lt;/strong&gt; hi 4matter rehrar!&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; some users might go there to ask legit questions about stuff not meeting related&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; having the meeting in a designated channel isnt a bad idea&lt;br&gt;&lt;strong&gt;&amp;lt;shillosopher&amp;gt;&lt;/strong&gt; thrmo, agreed&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; indeed so thrmo, hence having a space for meetings like this entails a separate space? or we bite the bullet and allow potential interruptions to the meetings?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; no this meeting shouldnt monopolize #monero&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; i think #monero is just fine, as is, to host the meetings&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; have the meeting elsewhere; moderate #monero; deprecate this channel&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Some of the proposed channels include: #monero, #monero-community, #monero-meta, #monero-chat, and #monero-support.&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; maybe just a monero-meetings should be created and used exclusively as such?&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; disagree pero, #Monero is where the community should meet and thats where more people can be reached&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; it seems evident to me that the meetings should be there.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; why would we monopolize that channel for a few hours&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; if the meeting can be held elsewhere&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; what advantage is there to having the meeting in #monero&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; that channel sometimes is dead for hours&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; but sometimes its not&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; anyway, it&apos;s besides the point&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; if someone has a question are they to wait for the meeting to finish?&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; #monero is the central community channel, it&apos;s were you can reach the greatest amount of people&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; People know where to find the community meeting&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; I didnt until now&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; if people want to participate in the meeting they can join a separate channel&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; i went straight to monero-dev&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; pero, no, they can ask their questions&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I agree ArticMine. As long as it is posted in advance, I don&apos;t think it&apos;s a huge issue to have it in another place.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; idk thats not realistic&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Initially so did I&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i wouldnt ask a question in the middle of an ongoing meeting&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; thats just rude&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; General protocol is to ask specific questions in the moment and off topic after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and odds are the question wont be seen/answered&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Besides, the point of Monero Community meetings isn&apos;t to engage everyone, but the people who want to be a part of improving the Monero community experience. At least in my opinion.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Everyone is welcome for sure, but it&apos;s not necessarily a meeting for everyone, if you catch my meaning.&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;Febo&amp;gt;&lt;/strong&gt; actualy there were moments when people were anoying on #monero and even when asked to join other sub monero IRCs more apropriate for their talk they ignored that. But I only remeber few such moments. We have lots sub IRC and they should be forwarded there if not, they should be temp baned.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Any further thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; maybe doing an announcement in #monero about this channel few times before would do&lt;br&gt;&lt;strong&gt;&amp;lt;Dojixo&amp;gt;&lt;/strong&gt; We could just announce the meeting/s in #monero while it is alive, and leave #monero for discussions while the meeting/s is alive&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; we restrict though, you don&apos;t need to engage a select few, why create parallel channels were info gets split, when you could have engaged like 10 more people that you wouldn&apos;t engage otherwise?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I say keep it here ans announce it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that seems reasonable, although there is a reddit post and GitHub issue&lt;br&gt;&lt;strong&gt;&amp;lt;Guest4186&amp;gt;&lt;/strong&gt; but do the newbies always know if there is a meeting underway? i think one free-for-all and one meeting/topic exclusive channel makes sense, but more is overkill imo&lt;br&gt;&lt;strong&gt;&amp;lt;Guest4186&amp;gt;&lt;/strong&gt; so two in total&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So is anyone aware of the idea of work groups that is currently being worked on?&lt;br&gt;&lt;strong&gt;&amp;lt;shillosopher&amp;gt;&lt;/strong&gt; Guest4186 fib is that you?&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; Idea of work groups?&lt;br&gt;&lt;strong&gt;&amp;lt;shillosopher&amp;gt;&lt;/strong&gt; just askin&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; A work group is a small group where people can get together for different purposes and with different goals. There can be a design work group, a marketing work group, a web development work group, etc. Basically a mini-community where newcomers can easily identify where they can help and can get started&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; each work group can have their own goals and things that they want to accomplish. Monero Community, long term, is a work group where people can come together with goals for managing an excellent community experience&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; ohh i see.. i thought you meant idea.. you mean the scale of groups we have here?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I am currently playing point person on identifying open-source self-hosted software that will help faciliate this. Things like MatterMost, Taiga, Weblate, etc&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The idea is that each work group can have a space to discuss things that need to be done.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Basically look at #monero-dev. Theya re basically a work group, and can get annoyed if people pop into their channel and start talking about non-devvy things&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; while the solution may not be more and more IRC channels, eventually, each work group should be treated with the same respect to have a space where they can talk about their group&apos;s goals&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; Agreed&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and focus on accomplishing them, without having to weed through other discussion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; work groups are not up and going yet (although we have some defacto ones in place already like dev and community), but I&apos;ll keep you guys posted. There&apos;s some exciting stuff on the way.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; For now, unless there&apos;s other thoughts, I&apos;d like to skip to 5 for the moment, since it has some bearing on the previous discussion as well&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 5. Comments on previous meeting structure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Last meeting, we used a structure where there was a forced discussion by topic. Furthermore, we required people to essentially raise their hand and be called upon to ask a question. This allows for a slower yet more thorough discussion.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We would like to hear your thoughts on this sort of structure. It may be used again later in this meeting, though we can change it for future meetings if people dislike it.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I think that only works if announced crystall-clearly&lt;br&gt;&lt;strong&gt;&amp;lt;shillosopher&amp;gt;&lt;/strong&gt; I have no issue the way meetings are currently done&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; On the fly in the meeting itself it&apos;s probably too late&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; I cant comment because this is my first community-meeting I have been available for... but the premise seems agreeable&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It seems reasonable to me&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; It only kind of worked last time ...&lt;br&gt;&lt;strong&gt;&amp;lt;jonathancross&amp;gt;&lt;/strong&gt; It seems reasonable to me as well.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Because people were not &quot;briefed&quot; beforehand&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright. Any other discussion about these community meetings in general? Anything from where they are held to suggestions to criticisms? If so....please raise your hand (o/)&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; (o/)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; go for it reymonero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and we don&apos;t need the parantheses ^__^&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; so is the conclusion upon these meetings that we are keeping them as seperate entities for now?&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; sorry&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; o/&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; for now yes, from what I gather&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; \o/&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we&apos;ll take a look and do further discussion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes, ajs? XD&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; Are logs going to be kept, if so where would they be posted&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://getmonero.org/2017/07/02/logs-for-the-Community-meeting-held-on-2017-07-02.html&quot;&gt;https://getmonero.org/2017/07/02/logs-for-the-Community-meeting-held-on-2017-07-02.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the logs of the last community meeting is here&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; K&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I typically grab them, format them, and lastly commit them to the website&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Should have them up tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thanks man, you do bomb&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; any others?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok then!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 3. Monero slogan – final discussion of ideas&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Two weeks ago, the community discussed several thoughts for a new slogan. People voiced their opinion during the meeting and on this Reddit post: &lt;a href=&quot;https://www.reddit.com/r/MoneroCommunity/comments/6kz1ha/monero_slogan/&quot;&gt;https://www.reddit.com/r/MoneroCommunity/comments/6kz1ha/monero_slogan/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The top two submissions by votes are “Sine secretum non libertas. No freedom without privacy.” and “Privacy matters. Monero.” There may be some concerns that the first slogan may be catering only to libertarians, which is only one of the target demographics.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We have posted a poll here, which I would like to give everyone a moment to answer. It will help gauge whether people like the current options: &lt;a href=&quot;http://www.strawpoll.me/13447047&quot;&gt;http://www.strawpoll.me/13447047&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; theyre both bad&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Wrt the second slogan, I&apos;d like to suggest to amend it with &quot;use&quot;, so it becomes, &quot;Privacy matters, use Monero&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; My little contribution: a long list of all submissions: &lt;a href=&quot;https://www.reddit.com/r/MoneroCommunity/comments/6kz1ha/monero_slogan/djz7f38/&quot;&gt;https://www.reddit.com/r/MoneroCommunity/comments/6kz1ha/monero_slogan/djz7f38/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I don&apos;t like it without use, it sounds a little stiff&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; should maybe hire a pro&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; instead of design-by-reddit&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Yeah probably worth the money&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; should maybe hire a pero&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I was not aware that the reddit upvotes were meant to decide anything here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; simply add a letter to pro. Practically the same thing.&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; My concern is with the word &quot;secretum&quot; someon else has highlighted that secretois the correct wording&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Who doesn&apos;t like freedom... (apart from whoever&apos;s in power at any moment in time)&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; *secreto&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if we get something decides on, it&apos;s not like it&apos;s never open to change though&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; generally ill advised to keep changing slogans&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so we may raise the funds to hire a pro, sure, but in the meantime, I don&apos;t see how it could hurt to have something&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Don&apos;t tell me we won&apos;t find something on the nearly 100 proposals&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; it dilutes the brand for one, and creates a lot of rework&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if you haven&apos;t already, vote in the poll, even if you choose the &apos;something else&apos; option&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; Could we have a seperate poll to include the secreto instead of secretum?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; eh, correctness shouldn&apos;t be a popularity contest.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if you choose that option, you can have faith that the correct word will be used&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if secretum is the wrong word it has to be fixed.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well, pero and hyc bring up good points&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; should we look into opening a FFS for hiring a branding person?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; I just didnt want to pick secretum and it be used knowing it maybe incorrect&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; So it&apos;s only that one reddit thread for voting? What about the other places where proposals were submitted?&lt;br&gt;&lt;strong&gt;&amp;lt;jonathancross&amp;gt;&lt;/strong&gt; Thanks rbrunner, that is a great list.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that list is indeed pretty bomb&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Why Latin rather than Esperanto?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; there needs to be more thought put into this&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; than just &apos;i like this one&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; ^ agree&lt;br&gt;&lt;strong&gt;&amp;lt;jonathancross&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; so far the process seems to be random people think of random stuff&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; We are not under pressure with a deadline, right?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and then people say if they like it or not&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; of course not&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; It needs to apply to everyone worldwide aswell... using the word freedom is quite &quot;america&quot; associated&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Latin - pretty universal. tradition.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we&apos;re just slowly dying a painful death in the markets&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; jk :P no rush at all&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; need a process that leads to a hard deadline&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; hyc: Esperanto was meant to be even more universal ...&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; meant to be. I don&apos;t believe it&apos;s close.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Did not work out, yeah&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and I think Esperanto would be thematic&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; in the ad biz, it&apos;s generally creative directors that come from the copywriting side that think of slogans&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; there should be plenty freelancing on behance or somewhere&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; i&apos;m with pero on this one&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; we&apos;re not the experts here&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Some of the paid slogans are awful&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; weak argument&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I disagree. We are the experts. Who else?&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; not branding experts&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The ideal would be to have someone with those skills that is within the community that wants to help&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; -_-&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; There should be enough people within the community to create and effective slogan... many famous slogans were made as off hand comments&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but in the absence of that, we either come up with one by community or hire out, or think it&apos;s not a big deal and do nothing. Those are our three options.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; what are professional slogan makers called&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; Maybe its just not the time and place at the moment and we should rush it?&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; ask pero&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so we can put out on reddit &quot;hey is anyone a professional slogan maker&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; *shouldnt&lt;br&gt;&lt;strong&gt;&amp;lt;shillosopher&amp;gt;&lt;/strong&gt; monero - it always goes down&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Community brainstorming can be a good approach to creating a slogan&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; it&apos;s generally an ad agency&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; or sometimes a specialized branding agency&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; shillosopher wins&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; ask the folks at dash&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so in general the idea is to get something different than &quot;secure, private, untraceable&quot; ?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; within the agency it&apos;s a copywriting creative director that usually actually writes the words&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; Yeah what is wrong with that?&lt;br&gt;&lt;strong&gt;&amp;lt;shillosopher&amp;gt;&lt;/strong&gt; \o/&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; &quot;secure, private, untraceable&quot; seems to fit the bill perfect&lt;br&gt;&lt;strong&gt;&amp;lt;shillosopher&amp;gt;&lt;/strong&gt; rehrar you can send the 100 XMR prize to me via tippero&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; well i think secure is redundant within that&lt;br&gt;&lt;strong&gt;&amp;lt;jonathancross&amp;gt;&lt;/strong&gt; Do we want a slogan that appeals to &lt;em&gt;us&lt;/em&gt; or to potential new users?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and private and untraceable are basically synonyms&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; IMO secure/private/untraceable only appeals to paranoid fringe.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;shillosopher&amp;gt;&lt;/strong&gt; hyc agreed&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Also IMO, Monero is the only actual &lt;em&gt;currency&lt;/em&gt; in the crypto space currently&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; so it&apos;s not particularly good&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; Monero: Truly Anonymous&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as an action step for this point, what does everyone think of putting something out on reddit (and other places) asking if there is a professional slogan maker in our midst? That way things dont just stay in the theoretical.&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; I don&apos;t like that^&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Can&apos;t do harm, can it?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This way, we&apos;re moving forward in a way that is reasonable, while still being cautious&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and we should be highlighting that. Monero is money. Bitcoin isn&apos;t. ETH isn&apos;t.&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; Through there was already a post&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i agree with hyc&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; a (better) slogan should come from the community eventually&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; good point hyc&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; Monero. The first digital currency.&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; *Thought&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So we move to another problem. How to get everyone to move into the paranoid fringe ?&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; Monero is money. Bitcoin isn&apos;t.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; that should go over well&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; sounds great&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I suggest making the NSA spy on everyone, then leak it.&lt;br&gt;&lt;strong&gt;&amp;lt;shillosopher&amp;gt;&lt;/strong&gt; push fungibility instead of anon as the main feature?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.inc.com/geoffrey-james/the-20-worst-brand-translations-of-all-time.html&quot;&gt;https://www.inc.com/geoffrey-james/the-20-worst-brand-translations-of-all-time.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes. fungibility first.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; the word fungibility is terrible for a slogan&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; but many normies dont understand the word fungibilty&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; no one knows what it means&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and its quite awkward&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; a lot of people are too stupid to know what fungible means&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what if we make it user-friendly: fungiebungie?&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; didn&apos;t see what u said rey&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; it sounded like malleable to me, the first time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok, are there any other thoughts on action steps for this point then?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; teachable moment for monero&apos;s differentiator&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; Equal?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; i know several people who are attracted to the monero community because it doesnt try to over-polish a work-in-progress and have reddit slogan campaigns&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yea i can dig that&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Some quite blunt assertion like just a minute ago from hyc is better IMO: the only actual &lt;em&gt;currency&lt;/em&gt; in the crypto space currently&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; pigeons, :)&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; pigeons FTW&lt;br&gt;&lt;strong&gt;&amp;lt;jonathancross&amp;gt;&lt;/strong&gt; Monero: no ceremonies, no dev tax, no BS.&lt;br&gt;&lt;strong&gt;&amp;lt;shillosopher&amp;gt;&lt;/strong&gt; having a nice slogan or w/e does not mean we need to push it hard anywhere&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Just giving adjectives is too techy&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; Moar bitcoin that bitcoin&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; yes monero should have a good slogan shillosopher I agree&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; Monero: Nothing to look at.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Moneyfor the digital age&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;frantzm&amp;gt;&lt;/strong&gt; Monero: currency with fluffy ponies included&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I like that hyc&lt;br&gt;&lt;strong&gt;&amp;lt;shillosopher&amp;gt;&lt;/strong&gt; Monero: Its like it doesn&apos;t even exist&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; hyc sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I had come up with something similar: Private money for a digital world&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; It&apos;s sometimes also called a &quot;claim&quot;. We should go ahead and boldly claim something&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; Monero - the only digital money that functions as money&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; theres a claim&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; Monero: Cash 2.0&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yesss&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, shall we put this to rest for now? we can pick it up later. Or we can keep going.&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; It has to ripen :)&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; we can have a brainstorm at the end&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alrighty, let&apos;s move on&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as always, the discussion can continue past the meeting end, and in /r/monerocommunity&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 4. User guides&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp created this post a little while back, and many people followed through to make user guides! &lt;a href=&quot;https://www.reddit.com/r/MoneroCommunity/comments/6m6eil/we_need_more_user_guides/&quot;&gt;https://www.reddit.com/r/MoneroCommunity/comments/6m6eil/we_need_more_user_guides/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Even if there are many user guides available by trusted community members on different sites, it is important to also have documentation on the Monero website. Examples of this include the Moneropedia, which is more likely to be cited by news sites than a contributed site.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; To wrap up this short section, please contribute to user guides! Examples including smart mining in the GUI, connecting to a remote node in the GUI, and updating the guide to prove a payment was made.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ve created a simple easy-to-follow (at least I think) way to make User Guides in the new website&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there&apos;s actually lots of things you can do here: &lt;a href=&quot;https://github.com/monero-project/monero-site/blob/master/README.md&quot;&gt;https://github.com/monero-project/monero-site/blob/master/README.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyways, that&apos;s that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 6. Upcoming events&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Over the next 2 weeks, sgp will have talks in Helsinki, Stockholm, and Oslo. I do not know of other Monero events at this time. Please follow /r/MoneroCommunity to see postings of these events.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; He&apos;s also looking for someone from the Paris area to contact him, since he hopes to work with them to on a presentation.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; He&apos;s sorry he couldn&apos;t be here btw&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If you have any events about Monero coming up, let us know. Otherwise, we can move on to the next topic.&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes reymonero?&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; just a suggestion... would it be preferable for people to create a presentation that we could all use rather than individual presentations?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; a default presentation as such&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Or at least something that one takes as starting point&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Depending on the event at hand&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m sure sgp and fluffypony won&apos;t sue you if you lift some of their stuff, but that&apos;s a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I think that could be useful&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; the deck pony uses is really good&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; might be helpful, sure. do we have archives of previous prezos already?&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; not that i know of&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; a repo of presentations would be really nice&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; maybe it would fit in the meta repo?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; ^ that sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright. Who wants another fun discussion-y topic that we can disagree on?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 7. What to name the GUI/repo (#674)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; There is a longstanding discussion over what to name the GUI and repo: &lt;a href=&quot;https://github.com/monero-project/monero-core/issues/674&quot;&gt;https://github.com/monero-project/monero-core/issues/674&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; How about... jaqueeeeeee ?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Thorny issue&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; +1 jaqueeeeeeeeeee&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Too many es.&lt;br&gt;&lt;strong&gt;&amp;lt;jonathancross&amp;gt;&lt;/strong&gt; How did we come to the original repo name pf monero-core ?&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; bitcoin-core&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We don&apos;t have to discuss this now because we&apos;re running short on time, but feel free to comment in this github issue&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; unless we want to get into it&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; jonathancross: it&apos;s in the issue&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Or we could leave it as monero-core, and rename monero to monero-hardcore&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; Monedero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is why we pay moneromooo the big bucks&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; i&apos;ve always hated calling it -core&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; (spanish for wallet :)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; theres a reason for it&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yes that&apos;s not the core&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i think only pony is capable of articulating though&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Seriously, I&apos;d name it monero-wallet-gui tbh.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but that&apos;s just the repo name, right?&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; non-normie friendly&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the wallet iself (like when opened) can have something different so it&apos;s not so....ugly?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; normies don&apos;t check git repos&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; maybe just something like, monero phoenix&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; what&apos;s a normie?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; non-developer&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; monero blackhole&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; non-associated person with a specific genre&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; monerum&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; ala electrum&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; blackhole sound good, but scary&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think we can name the repo something descriptive for the devs, but have the actual wallet be named something fun (and esperanto)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I have my moneros in the blackhole -- yeah, right&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; benevolent?&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; moneroevelent&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; monero-boat&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; evelent&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I personally liked Kerna&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; sorry i&apos;ll stop&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; kerna sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Monero Core ?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or Vidi (Esperanto for View)&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Montero&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; Konero&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; kovero&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Kronero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, moving on. Feel free to reply to the Issue&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Romano?&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 8. FFS formalization I have started the process of making the FFS process more formalized. You can track the progress here: &lt;a href=&quot;https://github.com/monero-project/meta/pull/87&quot;&gt;https://github.com/monero-project/meta/pull/87&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; The comparison to Mozilla / Firefox is apt&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anonimal has already made some good comments that I will be implementing soon&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes reymonero&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; a good name is &lt;em&gt;just a name&lt;/em&gt; - it doesn&apos;t carry the project name or purpose&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; nevermind all ask after this discussion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Notably, this includes the overview (&lt;a href=&quot;https://github.com/rehrar/meta/blob/560102ec481bf731cd814138b093b733138c92b8/ffs/overview.md&quot;&gt;https://github.com/rehrar/meta/blob/560102ec481bf731cd814138b093b733138c92b8/ffs/overview.md&lt;/a&gt;) and terms (&lt;a href=&quot;https://github.com/rehrar/meta/blob/dbc6e4056f739e9323a2e1e968750dd0337854d6/ffs/terms.md&quot;&gt;https://github.com/rehrar/meta/blob/dbc6e4056f739e9323a2e1e968750dd0337854d6/ffs/terms.md&lt;/a&gt;).&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; i&apos;ll&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We encourage everyone to make their thoughts heard in a constructive way on GitHub. We will move on now to save time :)&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; We&apos;re now overtime for sure, so if you have to leave I understand. All that&apos;s left is the Open Ideas time where people can speak freely about stuff they want to improve or see happen in the community&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so to those that hafta split, thanks for coming!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; for everyone else:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 9. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; Just regarding the style of the meeting, would it be acceptable to use a partition to make the logs easier to read&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; i.e&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; to section off discussions&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Now is open ideas time! Please feel free to discuss any community-related ideas you have. Let&apos;s keep up the hand raising for now to keep the discussions easy to follow and focused&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE can this be added as a part of formatting the logs?&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; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; Great!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyone have anything to discuss? Make your voice heard.&lt;br&gt;&lt;strong&gt;&amp;lt;jonathancross&amp;gt;&lt;/strong&gt; As far as the name of the GUI... I&apos;d like to suggest that for most people, the GUI == Monero Wallet.&lt;br&gt;&lt;strong&gt;&amp;lt;mugatu&amp;gt;&lt;/strong&gt; I heard XMR is ded&lt;br&gt;&lt;strong&gt;&amp;lt;mugatu&amp;gt;&lt;/strong&gt; is this true?&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; mugatu we can neither confirm nor deny&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; mugatu totally. Who needs privacy am i right?&lt;br&gt;&lt;strong&gt;&amp;lt;mugatu&amp;gt;&lt;/strong&gt; rehrar seems sketchy&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; If someone says it is, it must be correct&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Monero was created by DARPA, Israel and ... oh wait, that&apos;s Zcash&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m a bad actor&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; hand!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes ordtrogen?&lt;br&gt;&lt;strong&gt;&amp;lt;mugatu&amp;gt;&lt;/strong&gt; privacy is a scam that is pushed on those with anxiety&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; I came late but picked up on a meetup in Stockholm. Any details on that?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you can contact sgp for details&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Oh, im planning on making a romano meetup in silicon valley again&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he&apos;s in slack as sgp&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; cool, thanks nm&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Just a little one-shot reminder: On reddit, /r/Monero-Community still is not mentioned on /r/monero, in the &quot;RELATED SUBREDDITS&quot; sidebar section&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Ill add it to xmrtrader too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright kids, if there&apos;s nothing else: 10. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The next meeting will happen in two weeks on 16 July. Same time (18:30 UTC). Look for another meta issue about it on GitHub. It will not be delayed another week.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 11. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; That&apos;s it everyone. Thanks for coming. Thanks for the great discussions.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I can only speak for myself, but I really enjoy the community here.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i dont get that&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; r/monero is literally &apos;monero community&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; why is there a &apos;monero community&apos; subreddit&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; work groups&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rbrunner: Added it now&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; July 16 is today&lt;br&gt;&lt;strong&gt;&amp;lt;shillosopher&amp;gt;&lt;/strong&gt; rehrar on july 16 in 2 weeks&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; This is literally the only community i am involved in that has legitimately great people involved&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hahaha oops&lt;br&gt;&lt;strong&gt;&amp;lt;jonathancross&amp;gt;&lt;/strong&gt; Sorry, what is the date of the next meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; July 30th&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; We believe in something bigger than ourselves&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the next meeting is &lt;em&gt;today&lt;/em&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Namely, huge profits, amirite&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we&apos;re having the next meeting in a few minutes&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; pero from my perspective, r/monero is ALL things monero, while r/monero-community is specifically about bettering the monero project&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; please stick around for it&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Will do, it&apos;s fun&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; it needs a more apt name&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; #monero-make-everything-better&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; #monero-meta&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Uh, it was already moved on from /r/Monero-Marketing ...&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; Monero. Its bitcoin. Just better&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Marketing will become a work group on its own down the road&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; to something even worse&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; probably... :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright. Meeting over. Thanks for coming!&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Roaring applause&lt;br&gt;&lt;strong&gt;&amp;lt;reymonero&amp;gt;&lt;/strong&gt; Till next time guys... bye&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2017-07-23</title><link>https://beta.monerodevs.org/blog/2017/07/23/logs-for-the-Kovri-dev-meeting-held-on-2017-07-23/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/07/23/logs-for-the-Kovri-dev-meeting-held-on-2017-07-23/</guid><description>Brief review of what has been completed since last meeting, discussion of meta issues, and code &amp; open tickets discussion</description><pubDate>Sun, 23 Jul 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; 3. Contributor FFS check-in / status&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Meta Issue #27 : Where should we officially host the IRC server?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Open Meta issue review &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;anonimal&amp;gt;&lt;/strong&gt; 6. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 7. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 8. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; SYN -&amp;gt;&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ACK &amp;lt;-&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;rehrar&amp;gt;&lt;/strong&gt; Hi hi&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; Sub&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; SSU fixes have been merged, testnet fixes/features, new Inno Setup windows installers!, bash installer update (for all platforms), repo + build fixes/work, doc updates, kovri-docs + kovri-site work, resolinvg kovri-site/#6 (joy),&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; in addition to that (for me) PM collab work with rehrar on various issues. Did I miss anything?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. Should we name anonimal Kount Kovri?&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; starts growing fangs&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on 2.?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; As for me, wife and I have been pouring lots of time into Kovri logo. We&apos;ve got something new that&apos;s super cool (a new one you haven&apos;t seen yet anonimal) and I&apos;m super excited to share it.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But not yet. ;)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Cool, I look forward to seeing it.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Was it a development on what you and I worked on earlier?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Also got my PGP key up to the repo, and am learning not to nuke website history&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; No, this one is a brand new, fresh idea. But we&apos;re developing the other two as well and have a cool direction for both&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We&apos;ll show you guys soon when they&apos;re done and we can get opinions.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 3. Contributor FFS check-in / status&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; i&apos;ve submited a summary for a milestone&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Link?&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress/87082/proposal-for-kovri-dev&quot;&gt;https://forum.getmonero.org/9/work-in-progress/87082/proposal-for-kovri-dev&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; sorry &lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress/87082/proposal-for-kovri-dev?page=&amp;amp;noscroll=1#post-91407&quot;&gt;https://forum.getmonero.org/9/work-in-progress/87082/proposal-for-kovri-dev?page=&amp;amp;noscroll=1#post-91407&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thanks&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; clicks&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Very nice MoroccanMalinois, congratulations :)&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; thanks :)&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; will comment in that post&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; When can you start the next milestone (or have you already)?&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; already started, i have a bunch of commits that just needs some run tests&lt;br&gt;&lt;strong&gt;* MoroccanMalinois&lt;/strong&gt; should be full time on kovri for the next month&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Woo hoo!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Sounds great :)&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; :+1:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Goodjob.jpg&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; As for me on point 3., I&apos;m at 94.151666666667 billable hours for this milestone but want to get more things resolved before submitting a summary for review.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Everytime I want to sit down and work on a very specific area, I end up having X number of project responsibilities that take me away from the few things I want to work on for that milestone.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &lt;em&gt;But&lt;/em&gt; it&apos;s all needed, especially the testnet, so it all works out in the end.&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; That&apos;s exactly what i hated most when i had a company (with employees)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Note: billable hours &lt;em&gt;doesn&apos;t&lt;/em&gt; include the all the time at my machine when working on the project (most, but not all)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; MoroccanMalinois: I hear you!&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; MoroccanMalinois: any thoughts/ideas on how to streamline our productivity?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We&apos;re the MEA now. We have MEAT tokens to take care of ;)&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; oh wait, we should probably move that topic to the end of meeting, ajs is waiting&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on 3.?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Nyet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Нет&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Meta Issue #27 : Where should we officially host the IRC server?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It&apos;s Monero and Kovri right?&lt;br&gt;&lt;strong&gt;* moneromooo&lt;/strong&gt; listens&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; This is tricky and requires auth from the core dev team. I don&apos;t think we have this written anywhere though we should.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Whoever has the kovri privkeys to the irc server, rules the universe.&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; Got a test server up and running... Current open issues are here: &lt;a href=&quot;https://github.com/alvinjoelsantos/ircxmr/issues&quot;&gt;https://github.com/alvinjoelsantos/ircxmr/issues&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; It would be best if one of the core members runs the server&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; pigeons is running the i2p instance of getkovri, but I wonder if he&apos;s up for hosting an irc server too.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What are the reasons one might want to host the IRC server elsewhere ?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; To decentralize pigeons&apos; workload/influence? I can&apos;t think of any others off the top of my head.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I don&apos;t trust any VPS not owned/ran by/maintained by a monero person.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; *core team or recommendation by core team&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, I&apos;ve found the reason in #27.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s just the I2P part.&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; I&apos;m assuming an irc server connected only to irc2p wouldnt be a bad resources and maintenance load, unlike a public ircd&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol oh yeah, I gave more reasons &lt;a href=&quot;https://github.com/monero-project/meta/issues/27#issue-195122544&quot;&gt;https://github.com/monero-project/meta/issues/27#issue-195122544&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; pigeons1[m]: yes, I don&apos;t think it would be as bad on resources or maintenance compared to a public ircd&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I think permissions/jailing could be worked out so a 2nd person can ssh into the box to take care of the ircd instance if needed too.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; And of course exclude them from any access to the kovri/i2p privkeys&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; Actually i heard from fluffy that the project is getting some infrastructure servers so we should be able to run that&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Awesome! Is there an ETA for those machines? Would we have to wait on those before setting up the official ircd instance?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; I dont know. Soon (tm)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I too have an interest in the ETA of the infrastructure servers.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Do we have machine space to start making something official now? pigeons1[m] would you even have the time to start setting that up with ajs?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; I&apos;ll start looking into with ajs&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Alright. ajs are you ok with that?&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; Okay. Should we go with domain irc.kovri.i2p?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes, I believe I already registered that a long while ago. The keys are waiting to be used.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; checks&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yep.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Once we&apos;re all settled on our end is when we&apos;d give notice to #irc2p about our instance and then integrate with the rest of irc2p. Otherwise we would be running a lone irc server.&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; With relays?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Huh?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I don&apos;t understand the question.&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; To connect with Slack, bots&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; Or just run solo&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oh, we wouldn&apos;t need to do anything about that because those are regular &quot;users&quot; who simply connect.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We gun&apos; be moving from Slack btw. It will die a horrible death that should please the OSS gods&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oooh, OSS gods. I&apos;ll fork my own and play.&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; Got it&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; That&apos;s great news. They will be pleased.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ajs: btw, &lt;a href=&quot;https://github.com/alvinjoelsantos/ircxmr/blob/master/README.md&quot;&gt;https://github.com/alvinjoelsantos/ircxmr/blob/master/README.md&lt;/a&gt; says &quot;freenet&quot; but that is an actual project/technology. I think you meant &quot;clearnet&quot; instead.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anyway, we can chat more about that after the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on 4. and the irc2p issue?&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; Oops will correct&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Open Meta issue review &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;* anonimal&lt;/strong&gt; reads&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; #70 is concerning&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/meta/issues/46&quot;&gt;https://github.com/monero-project/meta/issues/46&lt;/a&gt; &amp;lt;-- the July 27th date has now been officially rescheduled for August 17th&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 96boards had to reschedule our July 27th date. I got the email re: Aug 17th and it should be a packed show (at least 15 people on the call)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So we&apos;ll monero it up there.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; checks #70&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; #43 is dependent on the new logo&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; re: #70, rehrar what&apos;s concerning about it?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Because I&apos;ll be putting a sort of &quot;outreach&quot; package together, and I&apos;d like the new branding nailed down.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; That it&apos;s not closed. :P&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; If anonimal types +resolved on a line by itself as a comment it will close in 10 minutes&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; re: #43, ok, but we really don&apos;t need to wait for the logo to resolve #43.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (re: #43, but I don&apos;t think anyone will jump at #43 until then anyway)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The +resolved bot is live now ?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; pigeons1[m]: yay, thanks pigeons&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Well, other people can Call for Developers too, obviously.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; +resolves moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; moneromooo: for the meta repo it is&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m not try /close, nice try :P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh OK.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; This meta issuebot is nifty.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Pigeons, am I right in assuming that the new servers mentioned before will also be used for the Taiga and MatterMost?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Here you go pigeons: &lt;a href=&quot;https://imgur.com/gallery/hRHyYNh&quot;&gt;https://imgur.com/gallery/hRHyYNh&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: I enjoyed those test instances of taiga + mattermost.&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; looks forward to going live&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m working on an action plan to talk with some local universities and their CS departments regarding Monero/Kovri and will be handing out information packets if I can talk with some professors.&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; I would go over that with surae and surang who have a decent connection to acadamia&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Maybe even see if they wouldn&apos;t be willing to give college credit for a student contributing to the project in a measurable way. I remember when I was in college that professors were looking for opportunities like that in the field (though I was in Biology)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll talk to them.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It&apos;s shooting high, and may be improbable, but if you never ask you never know.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; s/surang/sarang/&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; You know what they say, shoot for the moon, if you miss you will be in the deep black void of space and die alone. :(&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anyone know about opensource.com ?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Whoever ends up doing that could also expand into non-CS depts. Monero for all (with a computer).&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; They run articles every one in a while, and I was thinking about contacting them for maybe asking about what is needed for a Kovri article.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I don&apos;t know how much clout it has, but if frequent OSS contributors look at it (or a similar site), then it may bring us to the attention of some potentially interested people.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Media interaction is a probably a topic in it&apos;s own right. We&apos;re out of time though so let&apos;s move it to the next meeting or chat more after the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anyways, sorry, just some ideas I&apos;ve been having regarding outreach to devs.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on any open meta issues?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; MoroccanMalinois and I do almost all code discussion outside of meetings. Anyone else on 6.?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 7. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; No (Spanish for &quot;no&quot;)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Nothing from me since we&apos;re out of time. rehrar will you post your idea(s) into #43?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sure thing.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thank you. We can bring it up at next meeting too if needed (but that sounds like a future issue).&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 8. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; August 6th, 18:00 UTC?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (the ususal&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; )&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ye&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Alright, thanks everyone!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; And thanks dEBRUYNE for logging these meetings.&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2017-07-23</title><link>https://beta.monerodevs.org/blog/2017/07/23/overview-and-logs-for-the-dev-meeting-held-on-2017-07-23/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/07/23/overview-and-logs-for-the-dev-meeting-held-on-2017-07-23/</guid><description>Discussion of open PRs and issues, 0MQ, MyMonero/OpenMonero daemon integration, Surae&apos;s research, multisig, and miscellaneous</description><pubDate>Sun, 23 Jul 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;There is no overview for this week.&lt;/p&gt;
&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Oh&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Where is meeting? Here?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; Should be yea&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; anyone else noticed a memory leak in monerod from master?&lt;br&gt;&lt;strong&gt;&amp;lt;balambala&amp;gt;&lt;/strong&gt; Hello there&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; erikd did.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Jaquee: oh, is memory leak dangerous?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If you have hints, they&apos;re welcome.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so...&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; talkaboutdangedol...yo, man&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; no hints unfortunately. got an OOM crash after running for an hour or two. could&apos;ve been something else&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i will find out soon enough&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; fluffypony ArticMine luigi1111 othe luigi1114 moneromooo hyc anonimal tewinget pigeons Jaquee&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; did i hear meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&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;rbrunner&amp;gt;&lt;/strong&gt; Grüezi mitenand&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it seems fluffypony isn&apos;t here to run the meeting, or he&apos;s on his way. Anyone heard from him?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; negative&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well, I&apos;m obviously not a dev, so I can&apos;t help with the conversation, but the agenda is here: &lt;a href=&quot;https://github.com/monero-project/meta/issues/97&quot;&gt;https://github.com/monero-project/meta/issues/97&lt;/a&gt; it&apos;s pretty normal&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; fluffypony is in las vegas according to his tweets&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; right, he&apos;s at defcon&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; probably gambling&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; or no wait, was a few days ago have kept up with that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m obviously not qualified to facilitate the things in this meeting, but I can just put each item to discuss, unless someone wants to volunteer&lt;br&gt;&lt;strong&gt;* pero&lt;/strong&gt; volunteers moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; do it!&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I would, but I&apos;ve tried and I&apos;m shite at it &amp;gt;_&amp;gt;&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; pero: didn&apos;t you say you wouldn&apos;t be present for the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; moneromooo is usually the backup bot&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yea but my plans changed&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So.... ladies and gentlemen... let&apos;s start with...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; tewinget&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; lol, ok&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 0MQ&apos;s kinda ready now, right ?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; the daemon&apos;s rpc server stuff should be ready to merge, yes&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; what&apos;s still outstanding if that&apos;s ready?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; it&apos;s not perfect, but &quot;the great is the enemy of the good&quot; and I&apos;ve structured it such that it doesn&apos;t affect anything if something&apos;s wonky unless it&apos;s crashy...which I haven&apos;t seen any evidence of&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Point 1? Greetings?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;s good. Can you put a &quot;how to start monerod with 0MQ RPC&quot; in the PR ?&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; lol serhack&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I still need to do testing on the wallet modifications and the rpc client interface.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; moneromooo: if it builds, it runs the server :)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; the cli flags are self-explanatory&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah, then &quot;how to start monerod with original RPC&quot; :)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; also the same&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; hence it&apos;s fine to merge&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It runs both at once ?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; yes.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Cool. OK.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; this is to avoid really really messy backwards compatibility&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; later there may be a translation process that can receive old rpc requests and translate/forward them, but for now I think this is good.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And the missing bits and bobs are fixed (for example, random stuff in getinto) ?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; yeah, there&apos;s one thing I needed to get clarity on, but it&apos;s not a big deal&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Shoot.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; that&apos;s the get peers bit, as you seemed to imply that this should be changed, but afaict I&apos;ve mirrored the old/existing RPC in this and it hasn&apos;t changed. I mean, I haven&apos;t implemented the call anyway, but the struct for the RPC message is what I&apos;m talking about.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; may as well have that be what it should in case some intrepid young lad gets bored and wants to add that call.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I&apos;ve focused on the calls that the wallet uses for now, hence that one&apos;s been left for later.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah, peers used to be uint32_t (IP) and uint16_t (port) but they&apos;re not something (host) and uint16_t (port).&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, sounds good. The missing calls can be added later, that&apos;s fine.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; so wallet mods/client interface are largely done too?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; right, but if you look at the GET_PEERS call in the old RPC it&apos;s still using uint32_t IP and uint16_t port, unchanged.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; pero: yeah, it&apos;s &quot;done&quot; but I found an issue with synching a testnet wallet around block 900k or so, so there&apos;s a bit of debugging to do&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; but the code is in place, just needs testing.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; #2044 doesn&apos;t need &lt;em&gt;as&lt;/em&gt; much testing before merge (just make sure it doesn&apos;t crash the daemon) because it only adds optional functionality, it doesn&apos;t change any existing functionality&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; but #2185 needs more testing because I completely refactored how the wallet uses the RPC&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, I will check the old GET_PEERS.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; that&apos;s why I structured the PRs the way I did :)&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; there&apos;s some fuckery going on around 900k on testnet&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; lots of reorgs&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; Jaquee: yeah, I noticed that, and one of the chunks of blocks during sync seemed to break things. It&apos;ll take me a good bit of time to track it down because it&apos;s such a weird bug.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; what I really need to do is figure out how to configure gdb to actually print things...I hate it when shit&apos;s inlined so gdb can&apos;t print it. or optimized out (I need to verify that debug builds are -O0)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; would zmq even be responsible for a sync-related bug?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; pero: no, the wallet on that branch bugs out in synching using the old RPC&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; it&apos;s something related to my refactor of how it uses the rpc.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; gotcha&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Any other questions or should we move on?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yes i&apos;d like to know what the next steps are here&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i was alarmed to see that 10 days passed without zmq-related github activity&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; so I think merging #2184 and then #2044 now would be good.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; #2185 will follow as soon as it&apos;s tested and working. all the code is &quot;done&quot; just gotta test it.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Anyone wants to ask anything else about 0MQ ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Next: Jaquee ?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; if anyone has questions in the future, just ask whenever&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; what?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; well, after the dev meeting. carry on :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Anything about the GUI or light wallet you want to talk about ?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; ah =)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; does zmq have impact to the gui?&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; pero: the refactor of how the wallet uses the rpc does&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; well. i&apos;ve been working on openmonero support the last days. making the wallet compatible with both mymonero and openmonero&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; there are a lot of new commits in the lightwallet PR&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; thats outside of your scope too, i believe, tewinget&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; haven&apos;t squashed them yet&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yeah, all this reviewing is starting to kill me, there&apos;s a lot of stuff :D&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; understandable&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Good stuff though.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Especially that lovely subaddress stuff...&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; there will be a new gui release for september hardfork, Jaquee ?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; the cli and gui releases are supposed to be aligned, so yes.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; remind me after the meeting, there&apos;s one other thing that we&apos;ll need to think about before merging #2044 but we can talk about it later.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i am wondering if zmq making it into the cli codebase has been identified as work effort for the gui&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; potential work effort*&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Hey guys, fluffy got caught by timezone difference. Think he may be slammed at the moment but he may pop in to say what&apos;s up. Just fyi&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and if some attention needs to be paid into that as the clock is ticking down&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Did not mean to interrupt you&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Pero&lt;br&gt;&lt;strong&gt;* tewinget&lt;/strong&gt; gives fluffypony some hair of the dog&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; s&apos;ok :)&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i haven&apos;t really looked at tewingets new stuff, but afaik it shouldnt affect the gui that much.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hey, I&apos;m developing prestashop plugins&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; there are some rpc stuff in wallet api, but most of it arent used&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; ok cool just putting it out there&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I dont know if after that I will write another ffs&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I&apos;ve refactored those bits as well :)&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; great =)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; anything else, Jaquee ?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yes. but i guess i need fluffy to answer it&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i was thinking about mobile release and testing&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, we&apos;ll be back to you when/if he&apos;s around then ?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; if someone is working on apple store and play store stuff&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yes. i&apos;ll ping him&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK. Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; ok. that&apos;s all&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; serhack: so, tell us more about what you&apos;re doing and what&apos;s your progress :)&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; oh. one more thing. sorry&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; one minute serhack please :)&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; vtnerd: what&apos;s the status on the openmonero/mymonero integration?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; in monerod&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; do we have a plan for that?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; not yet really&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; other than I would like to have multiple processes for this for security purposes&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; which is what the backend is doing, but I need to make IPC between them easy&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; sounds like a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; iirc fluffy said in then january meetup that the backend was going to be open sourced. Any timeline for that?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; not at all, that has not been my direct focus&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; I suppose whenever the backend is in better shape :/&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; all right. thanks =)&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; moneromooo: done&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; more recently I&apos;ve been working on the serialization explosions&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; sounds fun&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; so I&apos;ll have to make a push to start encoding a version in the archive header so we dont have this issue again&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Would be nice to get them fixed, or at least ensure they&apos;re not exploitable, since cold wallet comms use that.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; and try to convince the serialization author to merge something before the 1.65 release&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; eh, thats the issue I would to see corrected with serialization. I dont see another way to handle it&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; basically with better versioning in the header we get less bug defects, but crafting a file is problematic without changes within boost&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i&apos;ve missed this. what&apos;s the issue?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Crafting would likely not be defeated by versioning though.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Jaquee: a crash in boost loading a serialized file.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://svn.boost.org/trac10/ticket/9370&quot;&gt;https://svn.boost.org/trac10/ticket/9370&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; ah. thanks&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; our situation is very similar, except its boost::multi_index is doing it internally. a change by moo on 5/27 changed the serialization type&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; moneromooo : that sentence was worded similar. if you meant that its still possible to craft a file if we reject _newer_ versions, then I agree&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; *worded strangely&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I just meant a crafted file would claim whatever version leads to the exploit, which is likely whjayt you also meant.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; right you can pretty much do whatever if you can modify the file being read&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, we&apos;re done on this ?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; serhack: go ahead then, tell is about your plugins work :)&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; as far as mymonero goes, the focus is not yet open sourcing but since its on my mind during the refactor it shouldnt be hell&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; hopefully&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Vtnerd... a silent hero of monero...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Hmm, he seemed keen, but also seems not around now.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; endogenic: do you have something you want to talk about ?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Nah not as yet. Soon(tm)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Alright, thank you.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @serhack can always talk about it later, but I know he may want to discuss a way of covering plugin maintenance costs&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Really pleased about the lightwallet support&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So, mooo now:&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; endogenic: is the mymonero backend issues holding back the mobile/desktop releases currently&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; that can wait. go moo&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Nah it&apos;s not&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I worked on faster/leaner node sync (sync branch) as well as multisig (multisig2 branch right now)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Both welcome testing :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; multisig2 has RPC, but that&apos;s not been tested much yet, so don&apos;t really expect it to work. Wallet commands are what&apos;s ready.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Next... who could have somehting to say...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Anyone ?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I have something&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Is something planned already about putting the Windows installer for the GUI wallet into service i.e. at the end offering the Setup.exe as a download on getmonero.org?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; knaccc: kenshi84 ?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; rbrunner: yes, most likely in next release&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; September then, right?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; which will happen somewhere between now and hardfork&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yes, around sept&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Ok. I hold my breath :)&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; does the mooning network hash warrant any discussion&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If you have something to say about it... sure.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; eh&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; was hoping someone else might have some insight&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i&apos;ve noticed the block time has been pretty inconsistent lately&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; was thinking it was because the variance in hash&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; lot&apos;s of 5-10 mins gaps&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; it seems to me that botnets could very well be pricing out &apos;regular&apos; miners&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; As long as it&apos;s several distinct ones...&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; can we tell how centralized the mining is? real centralization could be obfuscated by pools&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @pero ideally the discovered botnets can have the addresses searched in the pools to determine the hashrate&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Pools might be able to tell, since they know source IPs (unless proxied). You&apos;d have to trust the pools to tell you the truth though :)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yea...food for thought i guess...&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; dammit, now I have thought for food...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Though if hash is from a botnet, IPs don&apos;t really give you much.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; One question: the release is in September. What window do you want to give everyone to upgrade?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;d been wondering whether some non-profit oriented large miner might want to crowd out miners.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; *hardfork&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Undecided yet. But hopefully more than a week :/&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; not sure if this is the right time to suggest it, but in preparation for subaddresses, the GUI and CLI should probably recognize the subaddress and integrated subaddress prefixes and display a message that subaddresses are not supported yet, and that they need to upgrade to send to such addresses&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There&apos;s not much that needs to go in next fork, so that should not be much trouble.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Did we ever agree on the new minimum ringsize?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;s not a bad idea at all.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; kenshi84: do you want to make a preliminary patch for this ? It&apos;d include your existing parsing changes, plus error messages on use.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t think kenshi84&apos;s around now.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; suraeNoether: what about you ? Tell us about your research.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah, well, good timing actually&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; How should we actually reach consensus on the new minimum number? Running out of time to decide.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @surae I don&apos;t mean to interrupt you though, carry on :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; np, as far as minimum ring size goes, and mitigating EABE... a lot of this would be solved with efficient ring signatures and range proofs.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; today, I&apos;m coding up some examples of O(sqrt(n)) ring sigs and some efficient range proof algorithms to compare sizes with current set-ups&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the idea is, if we can manage to fit a ring size of, say, 150, in with each transaction, I don&apos;t care how much computing power you have, you&apos;re going to be spending a lot of time analyzing monero&apos;s blockchain&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 150? Wow&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Kovri meeting starting in #kovri-dev for those who want to follow both.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i would prefer orders of magnitude&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i would &lt;em&gt;prefer&lt;/em&gt; a quarter million or more signatories per transaction&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; any idea on the trade off ring size, range proof efficiency vs tx size?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; All depends on the constants, doesn&apos;t it :)&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; \o/&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s what i&apos;m looking into today, arcticmine and moneromooo, there&apos;s a cost to everything&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; lol @ that compute time&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; Similarly I&apos;m interested in exploring potential privacy drawbacks of not having a fixed uniform ring size&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, I have some attack models for EABE. First order estimates suggest a min ring size of like 30 is necessary with 7 churns. Second order estimates suggest as low as 15 is good with a single churn. my third order estimate looks to be somewhere between those two? possibly with more in the ring size.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; pigeons1[m] this is absolutely something i&apos;m also looking into&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i like the idea of a uniform ring size if the ring size is very large, say more than 10^2&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in a world where choices are allowable, a random (with minimum) ring size is preferable to any other given strategy&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; disrupting with a question: how do i run monerod with valgrind? i&apos;m getting an &quot;invalid argument&quot; error on startup.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @surae do you think a ringsize of 10 is far too low? I didn&apos;t expect to consider a jump from 5 to 150/100&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; src/blockchain_db/lmdb/db_lmdb.cpp:71 Failed to open lmdb environment: Invalid argument&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; trying: valgrind /path/to/monerod&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; no args. blockchain in default location&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Should work that way.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; that&apos;s what i thought too&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; in lieu of more research, enforcing some min. in the upcoming HF would be beneficial, no? 5 or 10?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; moneromooo: &lt;a href=&quot;https://paste.fedoraproject.org/paste/liZxIo25sun2z8d9YTDLbw/raw&quot;&gt;https://paste.fedoraproject.org/paste/liZxIo25sun2z8d9YTDLbw/raw&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp : in terms of security alone, min ring size 10 would be &quot;safe&quot; for a year or two. but would have *how much* cost on the blockchain, and how much cost in terms of adoption? in lieu of more research, a larger ringsize is only preferably in terms of security, not necessarily in terms of adoptions&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; we already enforce a minimum i believe&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep, 2&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; 3, no? &quot;mixin of 2&quot; iirc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh ringsize 3, mixin 2&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sorry, terminology&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @surae do you have any major current concerns with 10? Do you think it is reasonable for now pending research?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my concerns come from the cost to the size of the blockchain&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and hence adoptoin&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; adoption*&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; afaik the difference between 10 and 5 is very small&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i advocated large ring sizes years ago, but there is a cost to the blockchain, a huge cost&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we aren&apos;t discussing 10 vs. 5 we are discussing 10 vs. 2&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; Better to wait for research instead of arbitrary change&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; er. 3 i suppose&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok, still between 10 and 3 is small&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; when the whole discussion started the first idea was to increase to 5 iirc&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; so might as well make it 5 vs 3 :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think the security gain from 3 to 5 is not huge. the security gain from 3 to 10 is much more measurable&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; I&apos;m with pigeons in that one&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; On&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You&apos;re on pigeons in that one ?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Yeah&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; Oh baby&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; I&apos;m one with pigeons on that too&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Two*&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; ( ͡° ͜ʖ ͡°)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; will there be a security hit if we enforce 10 for a while and then switch to random?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; random as in potentially &amp;lt;10&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m in agreement with pigeons1[m] and endogenic ... especially if these O(sqrt(n)) signatures end up being nice. because knaccc was talking about n=30 ringsize being relatively reasonable in terms of cost to the blockchain today, and i know the max ringsize demonstrated so far is around 10^3. for the same cost, we could get 900 to 10^6 signatories per ring signature if O(sqrt(n)) hits the shelves, and i&apos;ll&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; tell you what: in that scenario, i&apos;d absolutely advocate a minimum 150, and let users decide above and beyond that&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; There may be a public education issue with switching all around w/o research too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; pero when i say random i mean &quot;random above a certain minimum&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; gotcha&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; yeah if a ring size 400 transaction is the same size as a ring size 20 transaction, that&apos;d be incredible&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; right now, the best hope for anonymity is simply more efficient ring sigs, and this set-up is extremely extremely promising&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Not that you didnt research it jolly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; actually we&apos;ve researched the crap out of htis&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Btw jolly i guess that means i have to bump &quot;ringsize&quot; on the mm tx details page by 1 :p&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we just haven&apos;t come up with a formal model of security yet that provides a tractable answer &quot;go with 17, child&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Need more tea leaves&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; well in september we&apos;ll at least get ringsize = 5&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Make sure to list any extra crypto assumptions over what monero already assumes.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Right now I&apos;m most concerned what we will do for September&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m not totally concerned. i&apos;m... really... really excited about small ring sizes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, i&apos;ll be back later, i&apos;m really glad i could hop in with such good timing on this&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; thanks suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; anyone else ?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; oh is it meeting time?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; kovri&apos;s&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So next meeting in two weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Moneromoo&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Sorry&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I was eating&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Okay&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Then&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; np, go ahead :)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; My progress are: wordpress plugin is almost completed, I&apos;m developing the verifying (if transaction is okay), I&apos;m also starting the development of Prestashop plugins&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; After that, I will write another FFS (I will request like 40 xmr or less)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I would create some stickers based on &lt;a href=&quot;https://m.imgur.com/QcdyyWn&quot;&gt;https://m.imgur.com/QcdyyWn&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I will publish plugins on codecanyon.com, every funds will be helpful for Monero Project&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; What do you think moneromoo?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Cool, thanks for the overview&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; dEBRUYNE: was it codecanyon.com you blacklisted from the subreddit? ;p&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; .net I think, but that probably doesn&apos;t matter haha&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Your welcome, moneromoo&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I can unblacklist it&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Everyone should know Monero Community&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Fantastic community!&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; opinions? If I could even figure out how to code into monero a &quot;remote node&quot; support flag, would it be merged? it would be a daemon load flag that would do the appropriate rpc stuff and also modify some p2p metadata to essentially broadcast its openness&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Cheers!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Please pm me for more information on slack or mail me &lt;a href=&quot;mailto:support@monerointegrations.com&quot;&gt;support@monerointegrations.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; so, &quot;valgrind /path/to/monerod&quot; works for everyone else except me?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Worked for me last time I tried. Try running with strace too, see what syscall barfs.&lt;br&gt;&lt;strong&gt;* iDunk&lt;/strong&gt; can&apos;t run valgrind because of TBM in his CPU.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Too Big Munchkins ?&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Trailing Bit Manipulation, IIRC :)&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; One of AMD&apos;s FMA additions, I think.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; so...follow up q...will there be a period of time during which gui master will be broken because of zmq&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; iDunk: is that similar to a FML addition?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; tewinget Jaquee ^&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; pero: there shouldn&apos;t be.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; tewinget says the daemon runs both 0MQ and JSON/HTTP server, so shouldn&apos;t be.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; thx&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; won&apos;t merge the zmq rpc wallet stuff until it&apos;s tested working, and at that point the gui wallet will be unaffected&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; speaking of testing. is someone working on fixing the failed tests on buildbot builds?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; pigeons1[m]: ^&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; and if you&apos;re around pigeons1[m]. How&apos;s the tagging bot coming along?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; Bot is working in meta repo. I&apos;ll talk with fluffy and we&apos;ll add it to gui repo.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What failing tests ? The DNS ones ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; pigeons1[m]: does it do closes yet ? :)&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; I was tracking down lots of my own bugs so switched to an opensource bot i linked to in the meta issue. Seems to work well&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; Yes +resolved on a line by itself by someone authorized closes the issue&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Great, thanks :)&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; And moo yes i think he means the dns ones&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;ve looked at the DNS stuff today, but I&apos;m still flummoxed.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Redoing manually what libunbound is supposed to do seems... not right :/&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not to mention a huge amount of work.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And if libunbound&apos;s not doing it right, surely it&apos;d be best to fix it, not do it manually.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I feel like I&apos;m missing something here :/&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We don&apos;t have a coder who knows about DNS already, do we ? :)&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I don&apos;t know your exact headache, but I remember when I first implemented that shit using libunbound. Just about the only lib I could find that would serve our purposes, but...not without pain.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Mine is to first find the algorithm to verify a chain. Just that seems to be a lot of cases.&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; Dnssec validation locally instead of trusting the server response is part of the pain i think tewinget&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But libnubound claims to do validation.&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; pigeons1[m]: yeah...I seem to remember that being one of the pain points.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (and it fails to do so if I give it a bad key, which seems to confirm)&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; Yeah we&apos;re missing something...&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; well I gotta afk for a bit. The last step before merging #2044 is to make sure it builds properly on all the things where it needs to, including deciding how to deal with the zmq dependency itself. I hesitate to make a decision there, as I&apos;m ambivalent.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Probably a submodule.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2017-07-30</title><link>https://beta.monerodevs.org/blog/2017/07/30/logs-for-the-Community-meeting-held-on-2017-07-30/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/07/30/logs-for-the-Community-meeting-held-on-2017-07-30/</guid><description>Monero Meetups, Case studies – communities in other cryptocurrencies, Twitter / Facebook background, helping out with testing, and miscellaneous</description><pubDate>Sun, 30 Jul 2017 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 people, here am I.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; My humblest apologies for the delay. As explained, I ran last meeting, but didn&apos;t think I would make this one. :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I don&apos;t know everything that sgp had planned, but we can try to ascertain what he had in mind. :D&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/96&quot;&gt;https://github.com/monero-project/meta/issues/96&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; here is the agenda&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; I can stay for only 15-20 minutes but will pop in and out after that if I can.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This is a Monero community meeting. It&apos;s going to be chill.&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; Yo&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hey&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; Salut&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Hi, time was wrong, sorry everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @rehrar and everyone else, my apologies!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Freedom!!!&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Perfect timing. Next up is your meetup debrief.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; nice sgp!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Good job sgp, I was going to move to 2. Monero Meetups - what I&apos;ve learned&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and tell them that I haven&apos;t learned anything&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; Yes, point 2 is about the Monero Meetups and what I have learned&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; As many people here may know, I have spent the last 5 months speaking about Monero throughout Europe. Each of these events were similar in that they attempted to introduce audience members to Monero, but there are a variety of things I learned throughout the series of experiences. In this section, I will cover a few of these items. If someone else has a different topic they would like to elaborate about in future meetings, please contact the&lt;br&gt;moderators in /r/MoneroCommunity or post after the meeting is over in monero-community.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, now that this is resolved, I will be splitting. I&apos;ll check the logs. Bye all. Love you. &amp;lt;3&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @rehrar thanks for starting it. If I mess up in the future people, please PM me!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; bye rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I spoke 21 times in 20 different European cities. I could discuss Monero and other cryptocurrencies in all these local communities, get to know their perspectives, and learn more about these communities. These meetups varied from a formal presentation to simply meeting at a local bar or restaurant for several hours. In Vienna, my desire to speak resulted in a new dedicated Monero community forming, and I hope them the best in future meetings.&lt;br&gt;You can see a map of all the visited cities here: &lt;a href=&quot;https://drive.google.com/open?id=1d2MHyEuqmX2IbWPfoDEfrdONxFs&amp;amp;usp=sharing&quot;&gt;https://drive.google.com/open?id=1d2MHyEuqmX2IbWPfoDEfrdONxFs&amp;amp;usp=sharing&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; sgp: did you go to Rome? :0&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Impressive&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; yeah, great work, i respect that alot&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; Wow, great stuff!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @serhack yes I did back in June&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; :(&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; No interest so far in Switzerland, despite &quot;Crypto Valley&quot; ...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @rbrunner I did not make it to Switzerland&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anyone can talk there though :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Regarding contacting these groups: I typically went to Meetup and messaged the group organizers out of the blue. I often messaged several groups at the same time. I chose groups that had large followings and were recently active. Typically, I received positive responses from these organizers. It was rare for them to say “this is a Bitcoin-only group” or similar. In general, they want to make sure that they are not inviting a scammer to sp&lt;br&gt;My job was to convince them that I am not a scammer!&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Not too hard I hope with your track record&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; To help this, I also talked about the work I did with my student group at the University of Minnesota. I feel that helped&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Regarding the audience: most people I spoke to have heard of Monero before but do not know anything about it. Many people at these meetings were using it as their dive into cryptocurrencies. I feel a little bad for these groups of people, since my Monero presentations are relatively packed with technical information. Nevertheless, people after the meetings have told me that it sparked their interest, even if they could not understand the&lt;br&gt;technical parts. At these meetings, typically only one or two people are very familiar with Monero. If you think you are not an expert, you probably are a Monero expert to other people if you are active enough to spend time on this thread!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; sgp nice work!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I wish I could have done more for new users, but I felt it was more important for the longtime members to have a more thorough knowledge. Also, people did not want to listen to a 3 hour presentation that covers everything&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Regarding questions: I am not a developer, despite having GitHub commits. I did my best to disclose this, and there were some times I could not answer some specific questions. The best is to answer the questions you feel comfortable answering, and if you cannot, then refer people to the best resource that you are aware of. It definitely helps to be aware of these resources :p.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Regarding networking: I’m a business student after all, so I need to include this part. This is something I wish I did better, and it is a learning experience for me. I should have done several other things to keep better contact with these local groups. I included my contact information in all but the earliest presentations, though I should have made business cards to hand out. This is a missed opportunity. Nevertheless, I am still in cont&lt;br&gt;with many of these Meetup groups. For instance, someone from Bucharest, Romania who owns a cryptocurrency news website offered for me to speak about Monero. You can expect this interview to be posted sometime in August.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; This is about all I have prepared for this section, so does anyone have any questions for me?&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Business cards are so simple but useful. Have found that true with my podcast.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; or any additional thoughts they would like to share about this or a similarly related topic&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; One question what did not work?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; If anything&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; sgp: very good!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @ArcticMine I did not get to speak in Edinburgh despite getting initial contact with the organizer there and planning a trip :/&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; Did any of the audience members mention that they thought XMR would only be a DNM currency or the like?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; My first speech in Valencia is not very good. I gave a very wrong answer for the total coin supply, for example. Knowing basic coin fundamentals is important too, and I didn&apos;t think to review this info right before speaking and was caught off-guard&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @keledoro definitely&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I talked about how the Monero community needs to encourage legitimate use, and having a large userbase will reduce the chance that it will only be used by criminals and DNM users&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Then I would reference a legitimate use, such as porn subscriptions or campaign contributions&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Can I make a suggestion? You should write this up as a blog post somewhere so everyone can see it and learn from it easily.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; bigreddmachine: +1&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; Interesting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @bigreddmachine I plan to :)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; like on monerocommunity.com&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; ^this is me feeling out what to put in it haha&lt;br&gt;&lt;strong&gt;&amp;lt;mattcode&amp;gt;&lt;/strong&gt; is monerocommunity.com a thing or are you just proposing it?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; not up it seems&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; mattcode: I&apos;m proposing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Does anyone have any other questions or thoughts for what I should include in a summary before we move on?&lt;br&gt;&lt;strong&gt;&amp;lt;mattcode&amp;gt;&lt;/strong&gt; I don&apos;t mind pitching in to run something like that&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; They can add more in a side channel.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Monero Community should be a GitHub.io page imo&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; fyi, just to let you know i discovered a cool project and let them know about Kovri and asked to accept Monero for donations: &lt;a href=&quot;https://briarproject.org/news/2017-beta-released-security-audit.html&quot;&gt;https://briarproject.org/news/2017-beta-released-security-audit.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; I&apos;d be interested to see what kind of topics you would cover in a more &quot;beginner-friendly&quot; monero presentation&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @keledoro that is a good idea. Basically Monero for people who don&apos;t even know what Bitcoin is&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; Exactly, since some of the technical aspects can be really frightening&lt;br&gt;&lt;strong&gt;&amp;lt;miziel&amp;gt;&lt;/strong&gt; sgp: so more like cryptocurrency 101&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @jollymort thanks for the outreach!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Obviously I talked today about something I spent time doing, so if anyone else would like to reserve future meeting time to talk about something they have done or would like to do for Monero , please let us know :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Moving on to 3. Case studies – communities in other cryptocurrencies&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Let me be clear: I really enjoy Monero’s community, and I do not want to do anything that will take away from any of its advantages. Seriously. Keep that in mind.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; That being said, I think we should take a look at the other coin communities to see if there is anything to learn from them. Important things such as more efficient ways of communicating, inspiring volunteer work, or means of referencing documentation. We should look at other coins to see if anything they are doing can be incorporated in some way into Monero’s community.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; We are looking for volunteers to write reports for other cryptocurrency communities, simply evaluating what you found interesting about these communities, what you disliked, and what you liked. There will be no formal requirement for the format, but you will be asked to talk about it for a few minutes at the next meeting :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; If you are interested, please consider working on this sort of project. We do not need to use this opportunity just to show if you think other communities are bad; I want to motive of these case studies to see if there is anything interesting that some of these other coin communities, whether official or unofficial, are doing.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; what do you mean by writing reports @sgp ?&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; I&apos;ll be honest... I think a lot of people arrived at Monero because of the tech, but also because the community is so much different.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; For example, if literally everyone else on the outside uses Discord, we can work to make an unofficial Discord community too&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Who would these reports be submitted to? Are they public? Could get pretty circle jerky&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Or perhaps a certain website has good documentation&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @bigreddmachine I mostly mean a short write-up that people can talk about at a meeting. Just something to keep these ideas organized. They could be short bullet points&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; They can be posted to /r/MoneroCommunity, and I expect them to also be linked at the meetings&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Maybe your local Bitcoin meetup group does something great. You can just make a short, 1-2 page writeup about it, and then discuss it at a meeting. I think things like this can be very helpful at bringing in outside perspectives&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; Okay, so you&apos;re not only referring to other crypto currencies, such as looking at how e.g. Dash is doing their communications and then doing a write-up but also in a more general sense, right?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @keledoro right. For example, if people want to join a mailing list, then maybe the community can make one. Something simple like that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; They will likely be very general, and that&apos;s still very helpful&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; I&apos;m cool with that, but I am not so sure about writing up a report on the other coins communications and discussing them within r/MoneroCommunity&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; Feels a bit strange, especially if they&apos;d then chime in&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @keledoro that&apos;s fair. How about we just focus on the positives then? We might even want to ask other communities what is most effective for them&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; Sounds good!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Any other thoughts about this? The point is just to bring in outside perspectives&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Maybe worth a try&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Just steer clear of rabbid fanboys, I guess&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; On all sides&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok, moving on to a topic mentioned earlier: 4. Twitter/Facebook background&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I created this post a few weeks back asking for people to redesign the backgrounds: &lt;a href=&quot;https://www.reddit.com/r/MoneroCommunity/comments/6nrab3/lets_redesign_the_monero_facebooktwitter/&quot;&gt;https://www.reddit.com/r/MoneroCommunity/comments/6nrab3/lets_redesign_the_monero_facebooktwitter/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Please review at the options and leave a comment and/or vote. There is no deadline, and it can be updated at any time. I just want to make sure that people who want to spend a few minutes/hours doing something simple for Monero, this is a good place to get started. Even if all you can do is vote on the work of others :p&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 5. Things you can test&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; There are new things you can test! Please let us know what bugs you find on GitHub.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Android GUI port (unofficial build of experimental software): &lt;a href=&quot;https://github.com/monero-project/monero-core/pull/780&quot;&gt;https://github.com/monero-project/monero-core/pull/780&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Sync speed: &lt;a href=&quot;https://github.com/monero-project/monero/pull/2149&quot;&gt;https://github.com/monero-project/monero/pull/2149&lt;/a&gt; (win64 nightly build &lt;a href=&quot;https://build.getmonero.org/downloads/monero-0486d6a2-win64.tar.gz&quot;&gt;https://build.getmonero.org/downloads/monero-0486d6a2-win64.tar.gz&lt;/a&gt;)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Please take care testing software, since they are much more likely to contain bugs and malicious code.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Malicious code?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anyone else need community members to test anything?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; malicious code?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; my web integrations :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That two liner is... not optimal :D&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Monero WooCommerce Extension &lt;a href=&quot;https://github.com/monero-integrations/monerowp&quot;&gt;https://github.com/monero-integrations/monerowp&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @rbrunner @serhack unofficial builds like the .apk are more likely to have inserted code in them, among other issues&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; ^also check out @serhack&apos;s extension!&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I see. However not very likely me thinks&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; thanks sgp&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Imagine if @jaquee inserted bad code in the built .apk. Unlikely, but possible&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; sgp: @jaquee can spy us :0&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; This will be even more informal than normal this time :)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; guy, I have an idea, but it&apos;s a fan idea&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @serhack sounds perfect for this segment&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; my friend asked to me if I can develop something like &lt;a href=&quot;http://bitcoinergame.com/&quot;&gt;http://bitcoinergame.com/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; a Monero clicker game&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; So like Cookie Clicker for Monero?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; Can someone explain? I am not sure i&apos;m getting that&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; don&apos;t forget to test multisig! &lt;a href=&quot;https://monero.stackexchange.com/questions/5646/how-to-use-monero-2-2-multisignature-wallets&quot;&gt;https://monero.stackexchange.com/questions/5646/how-to-use-monero-2-2-multisignature-wallets&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;mattcode&amp;gt;&lt;/strong&gt; keledoro: its just a little game to waste time. you build a virtual/fake mining center that mines fake monero you use to upgrade your mining center&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; Okay, got it! Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; Can we just throw in ideas or how does it work?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; JollyMort[m]: oh, important!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @serhack it could be a fun project. /r/place got me more excited than expected. I don&apos;t know how many people will use it though&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; dunno when mooo will code n-1/n but n/n is nice&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; works like a charm now&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; the purpose is simplify the life of people that don&apos;t know anything about monero&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; with a game!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; There may be a better casual game than mining&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; I was thinking about a collaborative effort to longlist NGOs that could benefit from anonymous donations and then politely reach out to them to inform them about XMR. Also, setting up a XMR wallet address wouldn&apos;t be as hard as with integrating it within payment systems of shops.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; setting a xmr wallet is so simple :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @keledoro that sounds like a fantastic idea&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; We just need an email that doesn&apos;t sound too spammy :)&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; Yep, maybe even a @getmonero mail address&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; &lt;a href=&quot;mailto:scam@fake.com&quot;&gt;scam@fake.com&lt;/a&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Are they allowed to take truly anonymous donations?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It depends on the NGO&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; ...&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; -_-&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; My opinion of the world just dropped another notch.&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;afighttilldeath&amp;gt;&lt;/strong&gt; We could start with the NGO that accept Bitcoin and go from there&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; What&apos;s wrong with the world?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; People ?&lt;br&gt;&lt;strong&gt;* moneromooo&lt;/strong&gt; shuts up&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; its a cow thing&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Lol&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Also accepting Monero does not mean they have to be anonymous&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; They milk us till the cows come home...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @keledoro please feel free to continue this conversation outside of the meeting. It sounds like a really good idea&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yes, I think that with the NGO is good&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; Alrighty, will do!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anyone else have a final thought? We have 3 minutes left&lt;br&gt;&lt;strong&gt;&amp;lt;datenschleuder&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://build.getmonero.org/downloads/monero-0486d6a2-win64.tar.gz&quot;&gt;https://build.getmonero.org/downloads/monero-0486d6a2-win64.tar.gz&lt;/a&gt; link is broken&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; anonymous != private&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; something often forgotten&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; ^^ So true&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @datenschleuder maybe try this one? &lt;a href=&quot;https://build.getmonero.org/downloads/monero-core-995a5e0-win64.zip&quot;&gt;https://build.getmonero.org/downloads/monero-core-995a5e0-win64.zip&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; exhange knows i buy monero == not anon&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; datenschleuder the link is too old it was rotated&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; it doesn&apos;t know i buy bibles with it == private&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; That is the latest build. Maybe you need to try a different one&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; are you looking for a certain PR, or the latest? I can trigger a new build&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; we only have the space to keep a couple of days&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The 2149 patch.&lt;br&gt;&lt;strong&gt;&amp;lt;datenschleuder&amp;gt;&lt;/strong&gt; thanks for the new link&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 meeting will happen in two weeks on 13 August. Same time (18:30 UTC). Look for another meta issue about it on GitHub. Future meetings may be scheduled to the Saturdays before dev meetings, but this is a discussion for another time.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I promise I will start the next one on time!!!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; My apologies&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Especially to @rehrar&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.&lt;br&gt;&lt;strong&gt;&amp;lt;datenschleuder&amp;gt;&lt;/strong&gt; ADVERTISING: Don&apos;t forget the next Berlin Monero Meetup 10th august in Gräfestr 77 | 7pm&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; thnak you sgp&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Feel free to stick around, but the meeting is officiall over&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yes go to the Berlin meetup!&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; Thank you&lt;br&gt;&lt;strong&gt;&amp;lt;datenschleuder&amp;gt;&lt;/strong&gt; ty sgp!&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Thanks sgp!&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; which date is berlin meetup?&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; monero meetup 2015 in berlin was great&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; moneromooo: what platforms do you need built for 2149?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @netg 10 Aug&lt;br&gt;&lt;strong&gt;&amp;lt;datenschleuder&amp;gt;&lt;/strong&gt; @sgp when is the next cummunity meetup? 10th or 13 ?&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; 2 days after SHA&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; sick timing&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; datenschleuder win64 GUI build we be linked from &lt;a href=&quot;https://build.getmonero.org/builders/monero-core-win64/builds/876&quot;&gt;https://build.getmonero.org/builders/monero-core-win64/builds/876&lt;/a&gt; when completed&lt;br&gt;&lt;strong&gt;&amp;lt;datenschleuder&amp;gt;&lt;/strong&gt; thanks! @pigeons&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; pigeons: whatever people would test it on. I guess win64 is likely the best target.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Linux poeple will know how to build it.&lt;br&gt;&lt;strong&gt;&amp;lt;datenschleuder&amp;gt;&lt;/strong&gt; @sgp I think the channel topic is wrong. it&apos;s 13 August 2017&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Thanks :)&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2017-08-06</title><link>https://beta.monerodevs.org/blog/2017/08/06/logs-for-the-Kovri-dev-meeting-held-on-2017-08-06/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/08/06/logs-for-the-Kovri-dev-meeting-held-on-2017-08-06/</guid><description>Brief review of what has been completed since last meeting, discussion of meta issues, and code &amp; open tickets discussion</description><pubDate>Sun, 06 Aug 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Alright, meeting time.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; 3. Contributor FFS check-in / status&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hello serhack&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 ArticMine, hi Anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-pigeons}&lt;/strong&gt; howdy&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi ArticMine, hi pigeons&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 1.a: how&apos;s everyone doing?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Well weren&apos;t there some things to go over regarding that ffs pr?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oh. We&apos;ll talk bout it later.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; In the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Taking care of wife. We both doing ok.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Good I hope.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And hi.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; How&apos;re you anonimal?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I wish her a speedy recovery.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;rehrar&amp;gt;&lt;/strong&gt; How&apos;s your transition going?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol, funny how you use the word &quot;transition&quot; (inside defcon joke, ping endogenic)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m doing fine, thank you.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Not much to report this past while cuz of the surgery. I&apos;ll be making up the time this week.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; re: 2., I spent most of the past two weeks AFK; busy with fedcon25 and the #monerola meetup (prep/travel/etc.)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So busy with kovri promotion/discussion. As for repo work, I&apos;ve been able to do documentation and site-related work.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We missed thee.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m also way past my milestone hours so I&apos;ll need to submit a milestone report to the FFS.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Anonimal: I have a lot of question about Kovri, I will connect to irc&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; What else has been completed since the previous meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yay, willkommen.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar have you been able to work on any kovri things?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; lol wait…&amp;nbsp;transition?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; See my above comment.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: oops, I just read your line (didn&apos;t see it)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; endogenic: Oh, I think it was more a pwrcycle inside joke. Nm. It was re: &quot;Janet&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; But no, I&apos;m not in transition, lol&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 3. Contributor FFS check-in / status&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ohhh&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I meant from anonymous to not.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; that makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; lolo&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah, I first thought the same, then talk of surgery, so I wasn&apos;t sure.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yeah anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; can imagine how concerned everyone was&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Nah. Surgery is my wife. She had some surgery on her eyes this week.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; dang&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; everything ok?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ye. Her eyes strained at the computer where she works, so we got her Lasik.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ohh&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; re: 3., like I mentioned, I&apos;ll submit a milestone report. I use Kimai to keep detailed logs, down to the second, of all my billable activity. I&apos;d like to submit those instead of writing TL;DR&apos;s but on the other hand I don&apos;t want all my time publicly tracked. I&apos;ll keep TL;DR&apos;s for the forum but have timesheets available for core team review if requested.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; :O&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; MoroccanMalinois is AFK I don&apos;t have an update on his FFS status.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; He did say he&apos;s submit something soon though.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; shrugs&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: any kovri FFS plans?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; FWIW, I was keeping track at 5 minute increments, then keeping it to myself. Never been a problem. It only would be with slackers I expect.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ummm FFS plans?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes, to have one if needed.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, I&apos;m here on IRC sorry for the delay.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; re: point 4, and also going back to point 2, I did do a lengthy review of MoroccanMalinois&apos; open PR #684.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; But other than that, I don&apos;t have any comments on point 4. Any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I did notice that the issue-helper on the meta repo appears to be in full swing and is looking good, pigeons.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anyone interested in discussing quantum entanglement as a solution to nullifying the Alice/Bob relationship in order to eliminate the possibility of Eve?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Any reference on this?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Not that I know of. It was something I started talking about while at fedcon25.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; But I need much more information.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; wat&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Wouldn&apos;t that need custom hardware that&apos;s nowhere near everyday buyers ?&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; is not a quantum specialist&lt;br&gt;&lt;strong&gt;&amp;lt;ajsantos&amp;gt;&lt;/strong&gt; so would that mean Eve is both Alice and Bob at the same time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Probably, and probably a custom science too.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; What I mean is, AFAICT it&apos;s the only way to eliminate Eve and until then, anonymity will always have the potential to be broken.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ajsantos: I don&apos;t know&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; will need to brush up on entanglement&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; But if two points are guaranteed to only exist as a single unified point, I would imagine that Eve could not be Alice or Bob.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; shrugs, #monero-future-futures&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Ok Alice + Trump Bob = Jong-un Eve = ?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Alice = Trump&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oh, one more thing, we&apos;ll have the 96boards.org podcast on August 17th.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Details in meta/#46&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else or shall we wrap the meeting up early?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nothing for me, sorry. I&apos;ve got a lot going down atm, so I&apos;m in and out intermittently&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes, Alice would = Bob so their state would be agreed upon at any given moment so long as they become entangled.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Whether passive observation at that point is even possible, I don&apos;t know.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The only use of qe I know about is for Alice to send a message to Bob (ostensibly a key), in a way that Eve cannot eavesdrop on it without Bob being able to detect it.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (only use for crypto)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I remember seeing a talk about that a while ago. re: anonmymity, I don&apos;t know if the concept of &quot;hops&quot; would apply though, and I don&apos;t know if &quot;building a network of entangled points&quot; would be an accurate solution to creating an anonymity set.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So many questions!&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; AFAICT, the use of this would be to strengthen the crypto, which is already likely well armoured.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It wouldn&apos;t do anything for traffic analysis.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But then maybe there&apos;s more stuff qe can be used for...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You&apos;d need to pre-share a LOT of bits if you did not want only the key to be sent, though.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And QE is EASY to collapse.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Actually, I don&apos;t know anything about this, ignore me.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is a possible research topic at this point as far as I can see&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m not a huge fan of PQ discussion because of the number of everyday issues we&apos;re currently tackling but for some reason I am intrigued about this area.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes, I would like to do more research and write something if needed.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; i.e., if it&apos;s not already been written.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; My FFS could cover it under &quot;Research improving I2P and overlay-network security&quot; and &quot;Opening new proposals&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Though I had imagined something more near-future tangible. We&apos;ll see.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Eek, out of time. 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Same time, two weeks (August 20th)?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, thanks everyone :)&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2017-08-06</title><link>https://beta.monerodevs.org/blog/2017/08/06/overview-and-logs-for-the-dev-meeting-held-on-2017-08-06/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/08/06/overview-and-logs-for-the-dev-meeting-held-on-2017-08-06/</guid><description>Discussion of open PRs and issues, minimum / default ring size, mobile wallets, and miscellaneous</description><pubDate>Sun, 06 Aug 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;An overview can be found on &lt;a href=&quot;https://monerobase.com/wiki/DevMeeting_2017-08-06&quot;&gt;MoneroBase&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The usual: &lt;a href=&quot;https://github.com/monero-project/meta/issues/99&quot;&gt;https://github.com/monero-project/meta/issues/99&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Btw, pony has asked me to make the meeting issues from now on cuz he forget. :)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;Fymiywtfbtcxmr&amp;gt;&lt;/strong&gt; 1st Issue should be min ring size&lt;br&gt;&lt;strong&gt;&amp;lt;Fymiywtfbtcxmr&amp;gt;&lt;/strong&gt; Time to decide before code freeze&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; From my viewpoint, the issue stands at this: there&apos;s consensus to move it to ringsize 5, and there&apos;s some support to make it more than that. But I don&apos;t think there&apos;s any scientific reason for any particular number greater than 5&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; right.&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; yes 5 is optimal&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I expressed a preference for 8 because I like powers of 2.&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so the question is whether we should go greater than 5 just based on a gut feeling that more is better&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; or wait until we have some valid reason with some maths backing it&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The case for more than 5 is two mix sets of 5 recent and random&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I think the question is what does it do to min tx size&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and min tx fee&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes that is very important&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; so, more research?&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; hyc: increasing mixin from 2 to 10 increases the tx size with ~ 1 kB&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; assuming 2 in 2 out transactions&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah, 5 for now. more research for additional changes.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; should we bump the wallet default?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Perhaps leave it at 4 for uniformity?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; 5*&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; fwiw we use 9 in new mymonero apps currently (ringsize of 10)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but we also turned off our tx fees due to ringct tx size et al&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; temporarily…&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; endogenic: have you also changed output selection algo?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; in what way?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We have to raise min blocksize if we go over 15k tx size&lt;br&gt;&lt;strong&gt;&amp;lt;Fymiywtfbtcxmr&amp;gt;&lt;/strong&gt; Ring size 10 for uniformity&lt;br&gt;&lt;strong&gt;&amp;lt;Fymiywtfbtcxmr&amp;gt;&lt;/strong&gt; All apps and wallets just like mymonero&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; personally i would love to hear Surae&apos;s input on this as well regarding whether we should do this now before making confirmations&lt;br&gt;&lt;strong&gt;&amp;lt;Fymiywtfbtcxmr&amp;gt;&lt;/strong&gt; Tx size not that much larger&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; heck it would be nice to hear from Sarang as well :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Well friends, in the interest of the meeting, can we go to item 2? :) Brief review of what&apos;s been completed since the previous meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;Fymiywtfbtcxmr&amp;gt;&lt;/strong&gt; Range proof reductions coming&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oops. After this discussion is done.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hyc feel free to ping me later&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; hyc endogenic : mymonero does not use the wallet selection algo currently&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; its just random selection over the set of possible outputs&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yes i can confirm that&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; JollyMort[m] did the simulations but as I recall we are ok if the 2/2 tx size is below 15K&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; for min blocksize&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So ring 10 may work&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; mixin 14 would still be ok, 19 not. I have no data for 15-18.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so r we increasing it or waiting for more research?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I am ok up to 10&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m keeping it to 5 unless a number of people like smooth, ArticMine, luigi1111, surae, knaccc think it&apos;s best to increase now.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Sounds good to me&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Maybe we make a vote with those people :)&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; yeah. i propose we push this to core team for final decision. seems to fit the bill of that scenario in the governance structure thingy&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; vtnerd: any thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; sounds good. when is testnet HF?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Tomorrow. If pony merges in time ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; on mandatory ring size ? not really&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; moneromooo I&apos;m fine with 5 until further research is done&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; other than I recall at least 4 being useful, based on the way research paper I saw&lt;br&gt;&lt;strong&gt;&amp;lt;Fymiywtfbtcxmr&amp;gt;&lt;/strong&gt; Pony drinking wine&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; I vote 5 because reasons&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And that guy has 1111 votes ^&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I vote 8 because we need drama and dissent.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And because winning a vote with 100% would feel a bit too dictatorship.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I vote for someone to summon the pony.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; At the point 5 and continue the research&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; this&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ye?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; may be time for next item&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; also moving mymonero to the standard wallet output selection needs a todo somewhere&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; K. Well I say we jump to 2 as I said above. :) Brief review of what&apos;s been completed since the previous meeting. I&apos;d love to hear from Jaquee and even you regarding mymonero&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; issue exists on mymonero-app-js&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; at least in terms of using the official lib&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; the mymonero front is probably a crappy but decent place to mark that&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; endogenic : ok good&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; def important to me&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; maybe moneromooo repeat the list of PRs you&apos;ve asked fluffypony to merge?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i&apos;m currently rebasing the huge GUI lightwallets/mobile PR to exclude the lightwallets parts&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t have a backlog.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; because #2109 (the wallet2 parts of the lightwallet support) wont make it to the release.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; but i still want to have the mobile and remote node parts from that PR in next release.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; I&apos;d say both ios and android version is ready for alpha/beta testing. But it&apos;s being blocked by lack of app store accounts.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; At least the ios version.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; For android we could just build apk on buildbot, but unfortunately there&apos;s not enough space on the linux box for that. Pigeons is working on that afaik.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m wary of the changes that affect the normal wallet tx making operations. The rest could be merged if needed.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yeah. i&apos;m totally ok with that.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; but hopefully we don&apos;t need to wait another 6 months for next release after hf&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We can launch a little campaign for Android testers? Get the Community workgroup to front that, no?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If it&apos;s like last time, we&apos;ll have to wait just a few days ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; Fluffy said a couple of months back that he was working on app store accounts for us, but i don&apos;t know what the status is. Anyone from core team have more info on that?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; android versions. you need one for each architecture&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Jaquee he was traveling and needed info which was at home in SA&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; got back a day ago i think&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; endogenic: that was for mymonero accounts afaui. are we using the same for monero apps+&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; nah&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; separate, as i suggested&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; I have an accoutn and can add 100 team members&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Endogenic, you wanna give an update on your fun things?&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; you’re welcome to use it&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; unless you guys really want to hop on the MEA bandwagon&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; for android, you can get by with just 32bit binaries&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; but for prod, better to have MEA account&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; everyone should be using MEAT tokens&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; lol johnalan MEA was just a joke :P&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; oh I know&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oh hehe&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; johnalan: biggest issue is trust. core team need to build and distribute&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; yes with Apple code signing&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; not sure if we care to support android x86. that userbase is tiny.&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; you need an account&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; otherwise noone will download =)&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; hopefully ...&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; look at how Signal etc do it&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; they have the code online open src&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; so mainly armv8?&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; but you have to trust the binary on the store&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; not much you can do&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; johnalan: Apple&apos;s acting as the authority there&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; @endogenic on the my Monero iOS app, are you close to beta test?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; certainly are&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; fluffypony fluffypony fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; great!&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; fluffypony fluffypony fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; &lt;em&gt;fingers crossed&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; `fluffupoony `fluffupoony `fluffupoony&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The pony is in the &quot;land of the free temporarily&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; snoozetown, south africa&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; He is back&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we we can still release iOS without waiting for apple account &lt;a href=&quot;https://inojb.net/&quot;&gt;https://inojb.net/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; On jailbreak?&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; yuck&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; not keen&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; no jailbreak required&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; html5?&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; I think it’s OTA for their store/repo&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; and then you install thru that&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; lol. that page doesn&apos;t look serious&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; have you tried it hyc?&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; but after all the work for iOS, it’s paramount to have it on the store natively&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; there are many other alternatives &lt;a href=&quot;http://www.iphonetopics.com/how-to-install-cydia-without-jailbreak-iphone-ipad/&quot;&gt;http://www.iphonetopics.com/how-to-install-cydia-without-jailbreak-iphone-ipad/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and no, I haven&apos;t tried it, I own no Apple crap.&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; but we’d still need to distrubute a binary through Cydia&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; it wouldn’t be on the ‘App Store’&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; so that’s where it would be suboptimal&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anything else completed since last mtg?&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; people need to be able to take a new iphone, open the store and type ‘Monero’&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that can come later. if we want people to beta test now, this is the fast route.&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; fair enough I guess&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; we can just use test flight&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hockeyapp is good too&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but then it&apos;s a certs question again&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; you can invite 1K testers&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; 10K&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://developer.apple.com/testflight/&quot;&gt;https://developer.apple.com/testflight/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; yeah. hockey/testflight would be nice&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; 1 million testers &lt;em&gt;puts pinky to mouth&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; anyway we need to stay tight to the iOS ecosphere on this&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; native native native&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You have a limit to the number of testers when you code an apple program ?&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; Yes, but it’s very elegant&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; moneromooo: not exactly&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; and when your app is on the store&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anyone can install the app on their device&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Is meeting finished?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; stil; requires a corporate registration first&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Nice&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; you can move through betas simultaneosly&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; serhack: nah we need to go over code/ticktets/Q&amp;amp;A&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; @hyc yup thats true&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and confirm next mtg&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Okay&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; moneromooo: &lt;a href=&quot;https://developer.apple.com/testflight/&quot;&gt;https://developer.apple.com/testflight/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it used to be 100 lol&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and they didn&apos;t used to have testflight&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Sorry, I was not really interested, just dumbfounded.&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; its very cool&lt;br&gt;&lt;strong&gt;* moneromooo&lt;/strong&gt; shuts up&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; @endogenic would you use testflight or hock for the mymonero ios app?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; either. honestly want to just launch the damn thing&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; so, fluffy is back, and hopefully we can have app store accounts soon^rm?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; PRs (17:53:15) moneromooo: 2132 2141 2147 2148 2151 2153 2182 2188 2189 2191 2195 2196 2197 2198 2200 2201 2203 2206 2210 2211 2214 2215 2216 2219 2220 2222 2223 2226 2230 2231 2232 2234 2236 2239 2242 2243 2244&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; to merge?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; soon™&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Those were the easy merges.&lt;br&gt;&lt;strong&gt;&amp;lt;herch&amp;gt;&lt;/strong&gt; for what it&apos;s worth, I have doubt if apple will ever approve the app. I wish I am wrong here.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; herch: i&apos;m not worried about that&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hyc: a lot&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; pretty sure they would rather have official apps than scam apps&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; after all their priority is user experience&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; plus we heard through Jaxx that they contacted an apple rep who said it would be ok&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; +1 endogenic, scam users will try to scam us with their fucking apps&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but then again do we listen to them? :P&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; these are also &quot;easy&quot; merges #2254 #2247 #2233 #2138&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Post #25 this week: Hey so I downloaded freewallet and put all my XMR on there. It&apos;s gone. Help?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; endogenic: lol. i wouldn&apos;t trust jaxx on that information&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Jaquee: well /you/ know that…&amp;nbsp;:)&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; anyway. let&apos;s move on&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I missed a question back there - on Android we could release ARMv7 (32bit) wallet. it would work fine on ARMv8 (64bit).&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; majority of ARMv8 devices on the market today are still running 32bit OS.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Amazing&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Is there any apk that I can test? I have an android smartphone&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I think you have to compile for yourself for now&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i actually sent a self signed apk to nm90 a long time ago. ppl could still test like that i bet&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; if you trust them… :P&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i also have one&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; :0&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero-core/pull/780&quot;&gt;https://github.com/monero-project/monero-core/pull/780&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Thanks jaquee&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; 5 minutes left... i&apos;m wondering about that memory leak in monerod. do we have any clue yet?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t think there&apos;s really one.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (modulo small bits and bobs I already fixed)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; schrodingers leak&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; really? my daemon keeps on OOM crashing&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; on a 2GB vps&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, run it with mleak, and kill it with SIGPROF from time to time, and send me those logs.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; mleak is on hyc&apos;s github repo.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; ah. i&apos;ll do that&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But for me, memory usage was constant modulo short term noise.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/hyc/mleak&quot;&gt;https://github.com/hyc/mleak&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; hyc: the RSS differences are from the OS deciding when to swap in/out the mmapped pages, right ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (for lmdb, I mean)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the SHARED number should be relatively constant, growing when the map is resized&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; RSS should fluctuate with other memory pressure&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; s/SHARED/SHM/&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Jaquee: sorry, missing a step: a couple seconds after SIGPROF, do: mdump ml.{data,info} &amp;gt; &quot;monerod.log-&lt;code&gt;date&lt;/code&gt;&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Jaquee: sorry, missing a step: a couple seconds after SIGPROF, do: mdump /path/to/monerod ml.{data,info} &amp;gt; &quot;monerod.log-&lt;code&gt;date&lt;/code&gt;&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; The app is nice but I noticied a lot of graphical glitch&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; UX must be a prority&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; probably OpenGL crap&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Jaquee, did you see that UX guys&apos; thing?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; no?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sec&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; @krokbaltsar is a UX designer&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero UX - Persona and Mobile Wallet Concept &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/6qkw8e/monero_ux_persona_and_mobile_wallet_concept/&quot;&gt;https://www.reddit.com/r/Monero/comments/6qkw8e/monero_ux_persona_and_mobile_wallet_concept/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This one.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.gustafgarnow.com/monerowallet/&quot;&gt;https://www.gustafgarnow.com/monerowallet/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; ^^ best design&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Oh, maybe same person @rehrar ;)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anyways, it&apos;s past time.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Confirm next meeting time?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Hopefully FP will come to that one.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; 2 weeks&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; (TM)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Boom. Done.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Okay!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2017-08-13</title><link>https://beta.monerodevs.org/blog/2017/08/13/logs-for-the-Community-meeting-held-on-2017-08-13/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/08/13/logs-for-the-Community-meeting-held-on-2017-08-13/</guid><description>Monero Meetups, Serhack&apos;s web integrations, PoW discussion, eSport sponsoring, and miscellaneous</description><pubDate>Sun, 13 Aug 2017 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 is starting&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;cryptochangement&amp;gt;&lt;/strong&gt; hello all&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/105&quot;&gt;https://github.com/monero-project/meta/issues/105&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Monero Community meetings intend to be a discussion place for anything going on in the Monero Community. We plan to use this meeting and future 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;serhack&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yo yo&lt;br&gt;&lt;strong&gt;&amp;lt;moneromax&amp;gt;&lt;/strong&gt; howdy doody&lt;br&gt;&lt;strong&gt;&amp;lt;Jgiejheufhd&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Looks like we have a small crowd today&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 2. Justin’s report and community resources&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I’m consuming valuable meeting time again this week! I want to mention that I have posted my third and final FFS proposal for the summer. Along with the proposal are paragraphs of learning opportunities I had while abroad, and several presentations for you to choose from when you all speak to your local communities :p&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; You can view the FFS proposal here: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/88081/justin-s-local-meetup-talks-proposal-3&quot;&gt;https://forum.getmonero.org/6/ideas/88081/justin-s-local-meetup-talks-proposal-3&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rupee&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; You can view the presentations here: &lt;a href=&quot;https://github.com/SamsungGalaxyPlayer/monero-presentations&quot;&gt;https://github.com/SamsungGalaxyPlayer/monero-presentations&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; nice sgp!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Unless there are any other comments, we can move on to #3&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; no comments? :0&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; looks all good thats a lot of places!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yeah! 21 talks in 20 cities&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Comment = good&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 3. Serhack’s web-integration updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Serhack, being the amazing community member that he is, has some updates regarding his web-integration plugins. He asked to reserve some time during this meeting to discuss these, and I yield the floor to him to speak a bit about these.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; okay, let&apos;s start&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hello everyone&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; First of all, thanks for supporting me. This community is so strong and that helped me a lot during development. I have a lot of excited news.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; About development&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; - Implemented a verifying payment script - Implemented the 70% of Woocommerce extension (missing: translations, some improvements on User Interface and User Experience) - Implemented the 40% of Prestashop plugin (missing: translations, User interface, solid backend) Until september I will complete the 90% two plugins (probably missing: translations by community)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Business part: - I&apos;ve tried to contact Automattic, company of Woocommerce, and I&apos;ve asked them if they were able to put our integrations under &quot;Trusted extension&quot; list. They answered me after two days: &quot;Hello [..], currently our market is closed [..]&quot;. No way, I think they have special contracts with company like paypal and strype :( - I&apos;m trying to submit the Woocommerce Payment Gateway to Wordpress.org list , I have to improve my librar&lt;br&gt;because I discovered that cURL is very very slow with wordpress. - I will try to sell the integrations on markets like Codecanyon by Envato. Please pay attention: I won&apos;t sell &quot;plugins&quot;, but I will sell &quot;Business support&quot; in order to support other sub-projects by community (like Monero mobile wallet) - There is an option that will increase payments by Monero: every user that will pay by XMR will receive a discount on e-shop of merchant. Merchant ca&lt;br&gt;select if he/she wants to incentivate monero as payment.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; this is the huge text that I wrote yesterday&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; what do you think? I can show you some screenshots&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Sounds like the merchant resources are coming along nicely&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Share via imgur&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://imgur.com/a/BonJi&quot;&gt;http://imgur.com/a/BonJi&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://imgur.com/a/KjNUj&quot;&gt;http://imgur.com/a/KjNUj&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; and post on reddit too&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; 4matter: of course, I will&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yeah, people on Reddit will love the progress. Especially with screenshots&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I&apos;m &quot;opening&quot; a demo e-shop&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; i think that it is important to note that although the wordpress plugin is not finished, you can download a &quot;release&quot; from &lt;a href=&quot;https://github.com/monero-integrations/monerowp/releases&quot;&gt;https://github.com/monero-integrations/monerowp/releases&lt;/a&gt; and it is completely usable for anyone that wants to use it early&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; cryptochangement: thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; infact, woocommerce plugin is stable but with errors&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @serhack anything else you want to discuss?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://imgur.com/a/ZoNDF&quot;&gt;http://imgur.com/a/ZoNDF&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; nothing, thanks for this space!&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; hold on&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; i had one idea&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; about my web integration?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; serhack i would like your opinion on this (and other community members too) since the wordpress plugin is pretty stable and (in my opinion) works well, i think it would be good to include it on getmonero.org on the &quot;merchants&quot; page&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; cryptochangement: it&apos;s a nice idea!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; anyway I&apos;m developing a little page for merchant&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; that will explain why monero should be use for business&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; great!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 4. What to name the Q3 release (#2265)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; The time is almost up to decide the name for the release for the upcoming fork next month! &lt;a href=&quot;https://github.com/monero-project/monero/issues/2265&quot;&gt;https://github.com/monero-project/monero/issues/2265&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; nice point sgp&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Please comment on GitHub with your ideas. It seems like “Helium Hydra” has reached rough consensus, so make the to say whether you agree or disagree before it’s too late!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I think it&apos;s important&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; *so make sure to say&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; I vote for Helium Hydra, and i think that 90% of github agrees haha&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; nice name&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; Anyway, if you have a better one, head to GitHub and let people know&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 5. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; In this new segment, I would like to thank the efforts by Monero community members that have gone above and beyond. While this can include development, I want to make sure to cover some of the other things happening in the community that may have gone under the radar.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Over the past month, I have noticed a significant increase in the number of posts showing Monero in a positive light in /r/CryptoCurrency. Examples include the following: &lt;a href=&quot;https://www.reddit.com/r/CryptoCurrency/comments/6oir0o&quot;&gt;https://www.reddit.com/r/CryptoCurrency/comments/6oir0o&lt;/a&gt; , &lt;a href=&quot;https://www.reddit.com/r/CryptoCurrency/comments/6rcr1d&quot;&gt;https://www.reddit.com/r/CryptoCurrency/comments/6rcr1d&lt;/a&gt; , &lt;a href=&quot;https://www.reddit.com/r/CryptoCurrency/comments/6svt4u&quot;&gt;https://www.reddit.com/r/CryptoCurrency/comments/6svt4u&lt;/a&gt; , &lt;a href=&quot;https://www.reddit.com/r/CryptoCurrency/comments/6rnlag&quot;&gt;https://www.reddit.com/r/CryptoCurrency/comments/6rnlag&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I would like to especially thank /u/xmronadaily, /u/afighttilldeath, /u/denk0815, and /u/lethos3 for stirring up the conversation there. Of course, countless other Monero community members hang out in /r/CryptoCurrency and have contributed in all of the linked comment threads, but these users specifically have gone above and beyond to build the Monero community.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Of course, dEBRUYNE overachieved by adding labels to everything on GitHub.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Thanks to /u/Riiume for starting the first weekly Monero “Tracking” Challenge! To those who are up for a (hopefully impossible) challenge, make sure to check it out! There is a sizable monetary reward associated with it: &lt;a href=&quot;http://www.monerotrackingchallenge.com/&quot;&gt;http://www.monerotrackingchallenge.com/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I haven&apos;t gone through all of them yet :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; There are only 1 or 2 days left!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok, @dEBRUYNE, quite a few things&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; For monero-core we have the following labels btw: bug, feature, enhancement, high prio, easy, help wanted, resolved, duplicate, wontfix&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; tracking challenge is good marketing considering it&apos;s impossible to determine the address :D&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; If anyone has recommendations on which one to add to a particular issue, please PM me&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @jollymort fingers crossed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; /u/digitaltreegames has posted several accurate articles about Monero on their website and has maintained strong and positive communication with the Monero community. See the two articles about Monero here: &lt;a href=&quot;http://thecryptotrading.com/quick-beginners-guide-to-monero-xmr/&quot;&gt;http://thecryptotrading.com/quick-beginners-guide-to-monero-xmr/&lt;/a&gt; , &lt;a href=&quot;http://thecryptotrading.com/monero-news-august-2017/&quot;&gt;http://thecryptotrading.com/monero-news-august-2017/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; /u/zhizhongzhiwai has been working hard without donations to build the Monero Chinese community from scratch. He has updated the community through every part of the process. Monero needs local experts in different parts of the world to step up and build these communities.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m not sure whether that&apos;s known or not, but... There&apos;s a neverending stream of snake oil in cryptography. Companies peddling shit &quot;patented&quot;, &quot;military grade&quot; cryptosystems that are plain crap. A common gimmick is to issue a competition to break those, and, invariably, nobody bothers spending the time to do so.&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; it would be great if he hosted a monero meetup in china too&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; i PM&apos;d him on reddit...but no response...so if anyone talks to him, mention it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @4matter I will see if he is able to translate my or Riccardo&apos;s presentations and record them&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; makes sense!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Obviously there are thousands of other community participants not included here. Does anyone else want to speak highly of another contributor?&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; you!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; nah other people :p&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;em&gt;chants&lt;/em&gt; S-G-P. S-G-P&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; ^ +1&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; rehrar for helping with the esports sponsorship...we&apos;ll discuss that later&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @4matter yes :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Thanks everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 6. Proof of Work discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I do not want to take much public comment here, but there is a very important issue on GitHub. The discussion will determine what to do with Monero’s Proof of Work. Monero uses the CryptoNight PoW algorithm, and some people have suggested switching to a different algorithm as soon as possible while potential conflicts are smaller. Please join this discussion if you are interested: &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/12&quot;&gt;https://github.com/monero-project/research-lab/issues/12&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; S-G-P&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I second that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; This comment in particular gives the high-level options available &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/12#issuecomment-320586397&quot;&gt;https://github.com/monero-project/research-lab/issues/12#issuecomment-320586397&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Super serious stuff here, so please review the info, even if you only understand some parts of it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 7. Overwatch sponsorship discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @4matter has contacted someone who is interested in possibly being sponsored by Monero. @4matter, the floor is yours to discuss this development :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; *by the Monero community&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; great...thanks...rehrar is here too&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Not from the core team :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oh, I think I&apos;m supposed to soak here. :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Speak*&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Unless 4matter wants to ofc&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok coo&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; go ahead man!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So yeah, 4matter has taken an amazing initiative and contacted a local Overwatch team (which is a competetive video game for those who don&apos;t know)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; oh nice 4matter&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The manager is interested in hearing what we would have to offer them.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The way sponsorships typically work is a sponsor gives money or equipment to help pay for expenses for the team&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; as a bitcoiner for 9 years, dogecoiner for 4, a monero user for 1 week, i have some advice&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And in return, they put symbols when the players stream, or maybe a the sponsor on the jerseys and stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; These things can be discussed.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sure sn0wmonster&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; stop giving money away for cheap promotions when the reason monero is going to outperform Bitcoin is because it is more professional&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; focus on the strongpoints and market those in the &lt;em&gt;proper&lt;/em&gt; channels&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This is indeed a valid opinion.&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; i highly recommend not clowning around with casuals in casual environments. whatever they need to know, they already know because of bitcoin,&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; One if the things that can be discussed here. :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @sn0wmonster what channels do you feel are proper?&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; and any hateful ignorant opinions they have, they will think worse of Monero (because terrorism!)&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; sgp, frankly, it&apos;s already being used in the proper communities&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; it just needs to grow organically&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; thoughtful input, sn0wmonster&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I can confirm that there is a sort of terrorism about Monero&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; ok back on topic...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Does anybody have any other initial thoughts about the initiative?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Before I continue?&lt;br&gt;&lt;strong&gt;&amp;lt;joro&amp;gt;&lt;/strong&gt; who is our target audience with this sponsorship?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromax&amp;gt;&lt;/strong&gt; and how do we propose to measure ROI?&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; 30 million people play Overwatch&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; approx.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; I personally think that the pro-gaming community has a lot of people that would be interested in BTC/Monero so if we are going to do a sponsorship, this would actually be a pretty good audience&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; for 9 years i&apos;ve wqatched bitcoiners embarrass themselves with sponsorships, advertisements, and in the end, NEWS was the only real seller.&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; If you want to promote Monero, start thinking like stock traders&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; contact the news outlets and give them interviews&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; tell them stories, give them exclusives&lt;br&gt;&lt;strong&gt;&amp;lt;ffnopeg&amp;gt;&lt;/strong&gt; how big/small is Overwatch compared to Dota or LoL? I guess those other cannot be sponsored by monero&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; 4matter yeah i dont personally play overwatch but i know a shit load of people that do, its MASSIVELY popular&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; sn0wmonsters...several insitutional investors own esports/overwatch teams&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; thx :P&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; sn0wmonster: interesting&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; 4matter, you think an institutional investor is going to take their investment advice from a sports car?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @sn0monster, thank you for your opinion. I am not dismissing it, but let&apos;s talk about the possible logistics here now and make a decision later&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; they&apos;re going to read the journals&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; okay, no worries&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; when i see some coin has sponsered something, i think why are they trying to pump it, and usually that is the only thing they are doing&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; sn0wmonster...the community also done a lot to contact news outlets too...&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; we got that covered!&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; ive stabbed my eyes out for 9 years, just don&apos;t want the one cryptocurrency i actually &lt;em&gt;respect&lt;/em&gt; to fall into the same trap is all :3&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; ffnopeg overwatch is much bigger than dota&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; yeah its really nice that monero is concentrated on working and not on promoting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Do we have an estimate for how much they would expect? What are their demographics? Is the team well-known and/or competitive?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;em&gt;shrug&lt;/em&gt; pigeons, if some people are willing to give money to something like this, then what&apos;s the harm?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; the demographics of the spectators, I mean&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If they aren&apos;t, then that&apos;s ok too.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; I personally hate the idea of &quot;marketing&quot; monero, but i think that the type of person that follows an MLG team would actually be interested in monero for more than just trading/exchanges which IMO is what monero really needs&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; my sense is that overwatch league is about to have it&apos;s first season, so the teams don&apos;t have any sponsorship structures in place. i think they are pretty open to whatever would be useful for the players/gamers on their team...&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; if you dont get some of those real PRO teams don`t bother with a sponsorship .... monero&apos;s &quot;no advertising&quot; brand is pretty strong to waste it on some tiny local team IMO&lt;br&gt;&lt;strong&gt;&amp;lt;moneromax&amp;gt;&lt;/strong&gt; I think the main danger may be &quot;promotion fatigue&quot;, where people get tired of throwing money at stuff with no measurable ROI.&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; how would you measure ROI then moneromax&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; also sn0wmonster is right ... you can be sure 99,9 % of all real PRO players are already covered&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Good discussion btw. :) Although it goes back to the tired conversation of whether Monero should market or not.&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; DJ, 30 million eyeballs is not small&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 60&lt;br&gt;&lt;strong&gt;&amp;lt;moneromax&amp;gt;&lt;/strong&gt; I don&apos;t claim to be an ROI-measuring genius, but there are specialists in that.&lt;br&gt;&lt;strong&gt;&amp;lt;Link&amp;gt;&lt;/strong&gt; So does anyone know what sponsoring a team would actually cost? Ballpark?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Can I take the floor again?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; sorry&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; Monero is not a product, you don&apos;t market it like one&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; sure but sponsoring the nascar car that only drives in the back ... its not worth it besides the jerking off ... see dogecoin&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; ok give rehrar the floor&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Here&apos;s the thing. I think the community should decide. It doesn&apos;t hurt to bring the proposal to the community and see the response. This is only a small subset of the community.&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; yeah it really gives off a shady vibe&lt;br&gt;&lt;strong&gt;&amp;lt;moneromax&amp;gt;&lt;/strong&gt; actually it is a product, something that is produced.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; In regards to logistics, this would be something I&apos;m not sure the FFS is good to handle, but there are few other options.&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; moneromax, when&apos;s the last time you saw USD being advertised on a car? lol&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; STFU snow&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; moneromax has a point. We really need to know about this team to figure out if it will be worth it. look at 8BTC it seems like a lot of people threw money at it not really knowing that mcuh about it and now we have a lot of work to do to get it to the point were the forum is actually used&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; you&apos;ve been here a week...sit back and be respectful lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @rehrar I suggest you and/or @4matter should suggest it with many of the burning questions (cost, target demographic, measurement of success/failure, pros/cons) answered so that we have some baseline&lt;br&gt;&lt;strong&gt;&amp;lt;moneromax&amp;gt;&lt;/strong&gt; well products and promotions are separate considerations.&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; and if we a proceding the eSports angle ... i would rather prefer a tournament ... 50 % prize for the team 50 % prize for some charity of their choice... but i guess thats TOO big for the moment&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @4matter let&apos;s cool down, we all just want what&apos;s best&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; ^ this gives attention&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ooooh DaveyJones that&apos;s a cool idea.&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; how are you sure sgp?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; maybe someone wants to start an esports league that takes or pays monero, thats cool for someone to do, but &quot;the monero community&quot; sponsoring something, yuk&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The Monero Community is not a brand that has certain standards. It&apos;s a lot of people that all have different opinions.&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; ok so the owner of this Overwatch team we are considering ALSO is invested in &lt;a href=&quot;http://corp.skillz.com&quot;&gt;http://corp.skillz.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I suppose I&apos;m hopeful. Do you have an idea what you should do before we bring this up again? When is the deadline?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We need to stay away from any formal sponsorships that are &quot;official&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; maybe we could look into that?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Money by is very nature needs to be neutral&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; rehrar the onyl problem i see with the &quot;lets just give it a go&quot; idea is that it seems like a lot of people feel obligated to support FFSs because they cant help on github. its good to see support byut we dont want people blindely throwing their money at this&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; why articmine? lol&lt;br&gt;&lt;strong&gt;&amp;lt;Link&amp;gt;&lt;/strong&gt; I think promoting Monero to communities that are most likely to benefit Monero would be the smartest approach. e.g. techies, libertarians, privacy advocates, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; That&apos;s another thing. This probably will not be handled by FFS.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I mean, it could for sure.&lt;br&gt;&lt;strong&gt;&amp;lt;Link&amp;gt;&lt;/strong&gt; Promoting through e-sports might be useful, but probably not the best return for the money invested&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; ... because I may want to use Monero on the competitive network&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But this isn&apos;t typically what FFS is used for.&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; so the 8btc had a great ROI?&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; LMAO&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Another option is to have a trusted community member manage the donated funds and help the team as best as he/she can with them.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We cannot be seen as giving any formal endorsement of a product or service&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok, this is getting a bit off.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @4matter we will need to figure that out, but it could have used more coordination&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; 8btc was a disaster&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Let&apos;s begin wrapping this up&lt;br&gt;&lt;strong&gt;&amp;lt;moneromax&amp;gt;&lt;/strong&gt; I think the whole concept of the FFS could use some serious reworking.&lt;br&gt;&lt;strong&gt;&amp;lt;Link&amp;gt;&lt;/strong&gt; I wouldn&apos;t say 8BTC is a disaster&lt;br&gt;&lt;strong&gt;&amp;lt;joro&amp;gt;&lt;/strong&gt; how about a funding proposal for a real PR agency to arrange interviews with national outlets? radio/TV shows, etc? real coverage&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; and yet shit like funding rehrar gets tossed to the side?&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; pretty fucked up&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok. Hold up. There needs to be something that needs to be established.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; moneromax +1&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; no how about quit with the pr&lt;br&gt;&lt;strong&gt;&amp;lt;Link&amp;gt;&lt;/strong&gt; The Chinese will come at some point, the 8BTC forum will be there with Chinese lanugage resources&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Meh. I give up. I&apos;ll make a post about it later.&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; Link, 8btc was/is a disaster&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; sorry&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; what&apos;s the ROI on that?&lt;br&gt;&lt;strong&gt;&amp;lt;Link&amp;gt;&lt;/strong&gt; I mean, the cost was pretty steep&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; Link, what is the ROI?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; welp rehrar done given up...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I am going to move on. It looks like for the Overwatch proposal, we need to have more resources before we discuss it further&lt;br&gt;&lt;strong&gt;&amp;lt;Link&amp;gt;&lt;/strong&gt; Impossible to evaluate&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; how many xmr did community give for 8btc?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Just with this conversation with you guys for now.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Thanks everyone for your opinions&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Too many speakers.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; serhack a shit load&lt;br&gt;&lt;strong&gt;&amp;lt;ffnopeg&amp;gt;&lt;/strong&gt; at least I know that Overwatch is game, good &quot;meeting&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;Link&amp;gt;&lt;/strong&gt; Also, it was funded for a full year, so evaluate at the end of the year&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Let&apos;s not talk about 8btc at the moment :)&lt;br&gt;&lt;strong&gt;&amp;lt;4matter&amp;gt;&lt;/strong&gt; this is really sad, guys&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; okay sgp&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; link i even doubt that it will be taken off by then&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 4matter, you and I will discuss privately soon. :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I am going to close all discussion about 8btc, Overwatch, an the FFS until the meeting is over to stay on topic&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; moooving on...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 8. Open ideas time (but not 8btc, Overwatch, and FFS)&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;sn0wmonster&amp;gt;&lt;/strong&gt; &lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The Monero Community is not a brand that has certain standards. It&apos;s a lot of people that all have different opinions.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Any other ideas from how to better the community?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromax&amp;gt;&lt;/strong&gt; I was going to just PM a few folks about this, but...&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; and yet its using the official #monero registered project namespace for a meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; why not ##monero-fanclub :P&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; on the FFS subject, it kind of bugs me how on redderp it&apos;s so common to see &quot;let&apos;s do a FFS for X or for Y&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; as if nothing happens unless someone funds it&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; offering money for anything can only bring in some actors to sucker the money away from the communitiy&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @keledoro followed up with me about his idea to contact some people, and we are working together on this. I will respond to him tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;moneromax&amp;gt;&lt;/strong&gt; there was a recent topic by /u/ViolentlyPeaceful regarding a Monero Marketing hub.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; my opinion is that bitcoin succeeded because the banks understand it. Monero needs exposure, not advertising. there&apos;s a difference.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; We should have a Monero marketing hub&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; JollyMort[m] most people on reddit aren&apos;t developers so a lot of them see it as their only option to contribute, even if that isnt necissarily true&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; can anyone pastebin the log for me please?&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; get exchanges to start using it (there are several already), make youtube videos explaining the difference between bitcoin and monero, focusing on the defacto-privacy model&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; make things that people will use&lt;br&gt;&lt;strong&gt;&amp;lt;moneromax&amp;gt;&lt;/strong&gt; I&apos;ve set up a Discourse instance on monero.marketing. I thought I&apos;d start out keeping it by invitation only.&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; and promote those things&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; sure, but if you give the impression you want to throw money...&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; not monero&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Imo, we need to be cautious of marketing, but I don&apos;t think all marketing is bad. At the end of the day, none of you can stop me from advertising Monero on TV :p&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; use keywords that attract anarchocapitalists, preppers, anti-gov, libertarians, etc&lt;br&gt;&lt;strong&gt;&amp;lt;moneromax&amp;gt;&lt;/strong&gt; I think Discourse is much nicer forum software than Reddit or forum.getmonero.org.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; anybody got a &quot;Don&apos;t buy monero&quot; sign for sgp??&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; pretty simple playbook already well established by bitcoiners ages ago. if anyone wants to have these discussions again, try reading the bitcointalk.org forums from year 3+&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; why not socialists and marxists?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; yeah big tent&lt;br&gt;&lt;strong&gt;&amp;lt;johnalan&amp;gt;&lt;/strong&gt; why not capitalists?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; everyone should use cryptocurrency&lt;br&gt;&lt;strong&gt;&amp;lt;moneromax&amp;gt;&lt;/strong&gt; Anyway, if anyone is interested I guess PM /u/duzies for now.&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; marxists don&apos;t believe in money, they use Marx brothers VHS for currency&lt;br&gt;&lt;strong&gt;&amp;lt;Link&amp;gt;&lt;/strong&gt; Idea: Reddit ads on very targeted communities, such as r/libertarian, r/anarchist, r/privacy, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; thats not true&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; if we use words like anti-gov, people will think we are anti-gov too&lt;br&gt;&lt;strong&gt;&amp;lt;rupee&amp;gt;&lt;/strong&gt; One of the things that makes it difficult to trade goods/services for XMR is the trouble coming up with a fair exchange rate. It would be nice if there were an index similar to tradeblock.com/markets/index/ for monero that takes XMR/BTC price from the 3 main exchanges and multiplies by BTC/USD and volume-weights it&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; pero, it was a poor joke&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Important marketing successes early on will boost the community&apos;s morale. They need to be planned well and executed well, which is hard in an open-source project&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; serhack: and if we use words like &quot;esports&quot;, people will think monero is a game coin&lt;br&gt;&lt;strong&gt;&amp;lt;moneromax&amp;gt;&lt;/strong&gt; Marketing is misunderstood. People confuse it with scammy promotion / snake oil.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; can anyone pastebin the log for me please?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yes sn0wmonster&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; got it thx&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; anyway, who has contacted exchanges about getting Monero added?&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; and what exchanges did they contact? is Monero a registered company that does that sort of thing or is it relying on the community to do it?&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; is this something fluffypony tends to handle?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @sn0wmonster contacting more local news is something that should be prioritized. We need more resources explaining how to do this effectively&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; thanks for the suggestion&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; afaik, Kraken added it of their own free will, without ever contacting anyone&lt;br&gt;&lt;strong&gt;&amp;lt;joro&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; sn0wmonster monero is not a company, it is just software with a community. I thought that was clear&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; pigeons has a point.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; cryptocurrency in italy is like a &quot;mysterious world&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; and for the PoW discussion, it&apos;s mostly concern trolling and some 3-day accounts in that discussion&lt;br&gt;&lt;strong&gt;&amp;lt;moneromax&amp;gt;&lt;/strong&gt; As much as I hate all the pontificating I hear elsewhere about &quot;governance&quot;, herding Monero cats is super hard.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I think university newspapers are the low-hanging fruit that are more open to ideas like this&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; sgp: agreed. i already write copy for the #Neo900 project and my own #taskhive (decentralized p2p freelancer marketplace application i will be using Monero as the default payment method for), i don&apos;t mind helping to write poignant copy for Monero to exchanges and news outlets&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; serhack, crypto in peru is nonexistent. Paypal is only now making the move from &quot;obvious scam because not physical cash&quot; to &quot;okay maybe i can us eit for only $1 at a time&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; sgp university newspapers is genious!&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; there is no point in focusing marketing crypto to second-world, third-world or closed-minded countries.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I need help contacting mine though, since I don&apos;t know how&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; we rather need a network of informed journalists that truly know monero is about ... and not only say &quot;muh, anon&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; the wealthy and the industry leaders are the targets&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; sn0wmonster you raise good points&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; after that, everyone copies&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; a lot of journalists are scared by cryptocurrency&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; especially the chaos of bitcoin and forks&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; focus on targets that have a good chance of liking it&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; that&apos;s history&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; then they can become leaders&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Maybe I can talk to the BEN members about their successes with that&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; and so on&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; Monero is not bitcoin, that is it&apos;s greatest strength&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; sheeple will be the last&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; sth like &quot;paid&quot; stories but those stories are about the benefits only no selling&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; when people ask &quot;what about ____?&quot;, the answer is &quot;Monero is not bitcoin&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; you don&apos;t market to sheeple, you market to shepards :)&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; you market to wolves actually, the shephards just learn it because they have to be ahead of the wolves&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; cryptonaire- did some impact with paid PR from his pocket&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; sn0wmonster honestly it seems like most people view Bitcoin and other cryptocurrencies as all the same&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; There is a fundamental misunderstanding here regarding workgroups, the monero community, and even #monero-community&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; cryptochangement, and when they do that to others things, we call them racist, bias, etc. there&apos;s no reason to cater to the ignorant.&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; lead by example and be proud, not shaky and greedy like a crack addict&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 5 more minutes. Make your final thoughts heard!&lt;br&gt;&lt;strong&gt;&amp;lt;moneromax&amp;gt;&lt;/strong&gt; hey, another slogan idea: &quot;free money!&quot; (as in freedom)&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; there is zero excuse for a &quot;sponsorship of events&quot; other than a money grab. if you want the world using Monero, tell the world, don&apos;t &apos;sell it&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; it is the only lightweight private coin&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; this is a great meeting :)&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; everything else is a ton of overhead (zcash?????), an unproven and unconventional fork, and no where near as slick as Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; Monero attracted me because of open transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I used the slogan &quot;Safe money for everyone&quot; in the final copy of my presentation (which you should definitely check out!)&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; when you have people who understand accounting making accounting currency software, that&apos;s a blessing&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; @sgp Gideon Gallasch from the Blockchainhotel in Essen asked me if Monero wanted to sponsor his conference.&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; it&apos;s an additional blessing that they appreciate class&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; don&apos;t ruin it people&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; sn0wmonster the only problem with that is, sadly not all that many people know about cryptocurrencies. If you just think about yourself as better than everyone else who is &quot;ignorant&quot; because they are uninformed you will have a real problem. I can say with confidence that i only know maybe 4 people at most who have heard about &quot;that bitcoin thing&quot;, which is why people need to be e&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @ProkhorZ wow. Really?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; ducated as the word spreads&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; I dont know whether that would be worth it&lt;br&gt;&lt;strong&gt;&amp;lt;moneromax&amp;gt;&lt;/strong&gt; funny how everyone is asking Monero for money, rather than offering to donate.&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; cryptochangement thing is those &quot;ignorant&quot; people follow some other more influential people&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; cryptochangement, so educate them. what is Monero&apos;s logo on a car going to do?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; The conference costs several hundred for each seat. They need more money?&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; you don&apos;t want to waste energy&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; so focus on trend-setters&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; leaders&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; start at the source&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; influencers&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; ProkhorZ no clue what kind of event that is ... im having the fear its close to a &quot;salesman&quot; thing&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; @sgp Yes, I went to his meetup&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; get into media, not as a client, but as a producer.&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; i get facebook Ads for that !&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; news news news&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; the price of bitcoin is controlled by news. that should be obvious by now.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; sn0wmonster i was just speaking in general ;)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @ProkhorZ PM me on Reddit (/u/SamsungGalaxyPlayer) and we will discuss this. I will try contacting Gideon&lt;br&gt;&lt;strong&gt;&amp;lt;rupee&amp;gt;&lt;/strong&gt; contolled by new. lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; This is not quite what I was expecting&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; and if i get facebook ads about some blockchainhotel that is concerning... in the light off every other facebook ads about cryptos are also scammy or eToro&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; let&apos;s formally end the meeting for now&lt;br&gt;&lt;strong&gt;&amp;lt;rupee&amp;gt;&lt;/strong&gt; price of bitcoin is controlled by family offices and hedge funds&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yes. It is time to end the meeting&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;sgp&amp;gt;&lt;/strong&gt; There is a change in the meeting schedule! To address many concerns people have voiced, the next meeting will be on 2 September at 17:00 UTC. It will be the Saturday before the dev meetings. Furthermore, I hope the earlier time will help people in the eastern hemisphere.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; sgp sounds good to me!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; We will evaluate whether this is a good decision in a few weeks&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; Good discussions all around&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2017-08-20</title><link>https://beta.monerodevs.org/blog/2017/08/20/logs-for-the-Kovri-dev-meeting-held-on-2017-08-20/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/08/20/logs-for-the-Kovri-dev-meeting-held-on-2017-08-20/</guid><description>Brief review of what has been completed since last meeting, discussion of meta issues, and code &amp; open tickets discussion</description><pubDate>Sun, 20 Aug 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; 3. Contributor FFS check-in / status&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Well hello&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Just you and me, eh MoroccanMalinois?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m here too, but I&apos;m just reading.&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;ajs&amp;gt;&lt;/strong&gt; here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; bam, attendance more than doubled&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Well there you go&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; We had the 96boards webcast this past Thursday, so that was certainly a highlight.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; It was nice to have that done since I had started coordinating it toward the beginning of this year.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I continued work on the new Kovri logo, but that has been put on hold indefinitely. I switched gears and started working on the Reddits. Got good amounts of work done and we are fixing to release the Monero subreddit new CSS here pretty soon. Kovri isn&apos;t far behind it. Then recently I&apos;m also working on redoing the website a bit. Just a small restructure. Putting together some new wires for the pages.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ve finally back to NTCP work (yay). Various fixes and rewriting. Now working on a phaser implementation and separating messaging from session code.&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; I passed along information to Pigeons about the irc server set up. He is looking into putting it up on a vps.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ve noticed various little issues along the way that will be fixed along the way&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar ajs: awesome&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; No not a vps a vm on a dedicated machine we just got&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oh even better&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; pigeons1[m]: fluffypony, any update on the infrastructure? :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh, maybe that was just the update :P sorry&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; rehrar: we got the machines and are moving things and configuring things. You can send me config info&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll talk to Snipa and get them. He did the setting up and debugging.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m assuming it&apos;d be too big a breach to have him help out?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Let&apos;s stay on track here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; k sorry&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; re: brief review, I&apos;ve been playing PM tag with sarang but finally have began email comms&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I had sent him/her/it (assuming him) a list of various research related issues&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; but will now work him to hone in on specific areas of research.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m looking forward to this very much +1&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else for brief review?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Alrighty, 3. Contributor FFS check-in / status&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m here. Busy as usual.&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; nothing for this time&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; (was mostly on vacation)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; A well-deserved one too, I&apos;m sure.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Back in full swing. Wife healed nicely.&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; MoroccanMalinois: was milestone 2 settled (payment, etc.)?&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; nope&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: good to hear&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Uh oh, why not MoroccanMalinois?&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; Not enough work :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anonimal: re sarang i&apos;m pleased to hear that&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oh, when I say milestone 2 I mean &lt;em&gt;your&lt;/em&gt; milestone 1.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Because the FFS proposal is in 3 tranches, you took up the 2nd one (though it was your first).&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; *2nd one and 3rd one (because 1st one was completed)&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; ah&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; i thought u were talking about the 3rd milestone&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; that will be done tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; re: sarang, my thanks to endogenic for coordinating our first connection&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; didn&apos;t do anything :P&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; MoroccanMalinois: ok so 2nd is all settled?&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; No i have not contacted luigi yet (will do it tonight)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on FFS check-in/status?&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; (I&apos;m here, nothing to report on the ff extension side, been very busy IRL)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I haven&apos;t read sarang&apos;s FFS (I hear he put out a new prorposal?)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi bigreddmachine, good to hear from you&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; re: FFS topic, does anyone have any specific input on what they&apos;d want sarang to work on/look at re: kovri?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I had a healthy list for him but I think he&apos;ll want me to narrow down things.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I don&apos;t see a new one.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; has no idea, I probably shouldn&apos;t assume that&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; he&apos;s a network + crypto dude so i figured it might be possible to collaborate with him to produce a more elegant and simple form of i2p&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; You talked on Thursday about simplifying the crypto smorgasbord in kovri... That might be a good place for sarang to focus at some point&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Well when I was playing tag with him, I did ask him if he wanted to work on the anonymity system aspect or crypto; and he did say crypto.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; But he&apos;s also more of a math guy, and the reduction of kovri crypto is almost entirely implementation defined (so he wouldn&apos;t need to do any work on that).&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; The cryptosystems we use could be looked at though, yes, for sure.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yeah i bet he could help vet the water tightness of existing or new schemes&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and probably suggest alternate techniques for elements&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; just guessing&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We&apos;ll see. Maybe he&apos;ll work on something before the next meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;d like him to look at our DSA prime for example. I&apos;m sure that&apos;s something he could do.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; But since we use libraries for most of our crypto, he may end up reviewing them.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; shrugs, we&apos;ll see&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on FFS check-in?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; k, 4. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; i have almost finished fixing #684. Will push later today&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Cool +1&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ll merge #690. re: #690, I asked surae to look at my algo for aes-256 expanded key size but he didn&apos;t have time to look too deeply&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; The constant doesn&apos;t change, so it&apos;s not a huge deal, but things like this would be nice for sarang to review/chime-in with from time-to-time.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (yes, I said surae for first sentence and sarang for second)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (so confusing!)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on point 4.? I want to get to other points that rehrar and bigreddmachine were talking about.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; MoroccanMalinois: ^&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; nope&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; bigreddmachine: are you still planning on doing a podcast?&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Yes. I&apos;ve had a busy summer so had to tick off some low hanging fruit with episodes. But I really think a talk with you (and any other key contribs) would be super.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Maybe time it to be right around alpha release date?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok sure. Do you have a link to previous episodes (I didn&apos;t know you did them regularly/semi-regularly)?&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; MoneroMonitor.com&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-pigeons}&lt;/strong&gt; cool I didn&apos;t know about that one.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Some probably more interesting that others to this crowd :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Wow cool!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Do we have a podcast section on the monero site?&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Not sure. The Monero Missives were once the pseudo-official podcast&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; But that&apos;s at least a year defunct now.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; It would be nice to have links to things like this so they don&apos;t get flushed down the memory hole.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m not sure where they&apos;d go though. Somewhere in the community section I imagine.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar ^&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Yes I agree. But haven&apos;t been sure where either so haven&apos;t done a PR.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; bigreddmachine: what&apos;s the best way to get in contact with you?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll think about it and see if we can&apos;t squeeze you into a place. :)&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; In the near future I was to do episodrs on Love, Mimblewimble, with Surae, and probably Zooko on Zcash. And rehrar and I had discussed one too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Indeed.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Anonimal, Securely or no?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Either or is fine. Secure by default? Over the months I&apos;ve tried pinging you on IRC but you weren&apos;t around (I just wanted to ask about the podcast).&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; &lt;a href=&quot;mailto:moneromonitor@tutanota.com&quot;&gt;moneromonitor@tutanota.com&lt;/a&gt; is a good email&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Yeah I can&apos;t log into irc at work... Got in trouble for that hah&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; oops!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, will email you there when needed.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; If you ping me on irc with an &quot;@&quot; in front then slack should notify me though on my phone.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Imma hafta split here pretty soon. What do we need from me? :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; @bigreddmachine alright&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Yeah that worked perfect&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: meeting ends in 4 minutes. You started talking infrastructure so if you had any more comments/questions?&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; And then I can log into irc with encryption on that you taught me.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oh, no. Not unless pigeons has anything more for me.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; bigreddmachine: that fantabulous cryptos!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oh, my question regarding Snipa. I&apos;m assuming you&apos;d just rather us shoot you config thingies? :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (you == pigeons?)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oh, yes. Sorry for the confusion.&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; There&apos;s not much config needed for mattermost. I pretty well did a basic clean install, then setup matterbridge with the guides on the site.&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; Hardest part was getting the webhooks to play nicely with each other, and seeing how they integrated.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The man himself, ladies and gentlemen!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi Snipa&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And the Taiga? And then the Taiga / MatterMost connection?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So we&apos;re 100% doing mattermost? I saw a few comments from people questioning/complaining.&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; That&apos;s the webhooks. If there&apos;s a specific question, I&apos;ll be glad to answer it of course, but a direct copy of the configs won&apos;t be useful, as I very much deployed them quick and dirty.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; As far as I know, yes. We got a second successful test and everything worked perfectly.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And we&apos;ll make a push to get people away from Slack&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Any other additional meeting items?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Not from me for the time being.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Nope&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; nope&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hey anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi hyc&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; on the 96boards mtg you suggested that only rsa4096 was needed&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; why that instead of one of the EC mechs?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; For reseed, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ll need to see what the reseed servers are capable of / require.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; afaik EC is smaller/faster/better&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; agrees&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok, just wondered and wanted to make sure&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Awesome, thanks for the question :) I&apos;ll put on my TODO list&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Same time, two weeks from now?&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Sure I won&apos;t be there but thats not a big deal. I&apos;ll catch up with the minutes.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thank you again everyone!&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2017-08-20</title><link>https://beta.monerodevs.org/blog/2017/08/20/overview-and-logs-for-the-dev-meeting-held-on-2017-08-20/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/08/20/overview-and-logs-for-the-dev-meeting-held-on-2017-08-20/</guid><description>Discussion of open PRs and issues, RuffCT, mobile wallets, upcoming release + scheduled protocol upgrade, dedicated hardware wallet, and miscellaneous</description><pubDate>Sun, 20 Aug 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;An overview can be found on &lt;a href=&quot;https://monerobase.com/wiki/DevMeeting_2017-08-20&quot;&gt;MoneroBase&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&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;fluffypony&amp;gt;&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 4. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 5. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; rehrar can do it next time :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I can, sorry for the confusion&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; can all the people who aren&apos;t here just say nay&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; neigh&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; we never get past this part :&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s a fun part&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we can move on to 2&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&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;fluffypony&amp;gt;&lt;/strong&gt; I guess the big thing is that we&apos;ve branched&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; well&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; from MRL&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; we got contacted by RingCT2.0 people, and we got contacted by a rsearcher named Tim Ruffing, each of them presenting improved set-ups for our current implementations&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; not sure if I should just jump in or what..&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Yeah go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sure, go&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; ok so&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; I have a .txt file describing the pseudocode of Ruffing&apos;s sublinear ring sig + CT set-up&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; knaccc has been going through it and implementing it in Java&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; we have a surprising amount of it debugged&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ^ note, we&apos;re walking away from the RingCT2.0 stuff because it requires a trusted setup&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; Ah, I didn&apos;t look into it because Ruffing&apos;s doesn&apos;t have a trusted set-up or any &quot;new&quot; crytpo. it just doubles all our key lengths&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; surae: fpaste.org or pastebin.mozilla.org&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; has the meeting started?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; where does it say it started? jesus&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; iDunk is 0bin not good enough? :P&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; It requires java.&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; js actually&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think it needs to be encrypted due to agreement with Tim Ruffing.&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; oh i didn&apos;t realize that&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; surae ... the mooo wants javaless paste&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; moneromooo no, just habit&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; ok one sec&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, ok. I&apos;m dying to see it then :D&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; we are in the midst of debugging knaccc&apos;s java code&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; surae: Could you perhaps give an ELI5 (for anyone that reads the logs later) how RuffCT will improve our protocol?&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; well, roughly, (ruffly)&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; signature sizes are O(N) right now. So signature sizes take up &quot;as much space&quot; as the number of public keys implicated in the signature&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; Ruffing&apos;s set-up, for N=n^m, has signature sizes O(n*m). Verification and computation &lt;em&gt;it appears&lt;/em&gt; to be on the same order. so, for example, to sign a ring signature with N=10^17 signers, which is freaking absurd, you would need &quot;as much space&quot; as 10*17 = 170 public keys&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; there are constants and stuff, so it&apos;s not exact, but at the very least, Ruffing&apos;s set-up is looking at really absurdly large ring signatures&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ... without taking absurdly large amount of space&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; with a set-up like this, there should be no good reason to not simply sign every transaction with the top half of the blockchain every time&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; or taking absurdly large amounts of time to verify or compute&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So we can easily use ring size 100k for instance?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Or even higher&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; even higher&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; EVEN HIGHER&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; assuming his set-up actually works (the math seems tight) and assuming his security proofs hold up (I am going to try to make independent security proofs and then later compare them), and after six months to a year of testing, etc etc&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; i mean&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; UNLIMITED RINGSIZE&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; fluffypony: what does the scouter say about monero&apos;s ringsize level?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; log(infinity) is infinity...&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; in a certain sense, this is like an alien came down and gifted us faster than light travel. yeah, we can go out there and start traveling around, but we have to consider consequences for the timeline. :P haha&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; endogenic: I give up?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it&apos;s over 9000&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; the puns are ruff today&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also to add to what surae&apos;s said&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Would be need (pretty much) all pubkeys/commitments in RAM all the time, in order to verify such sigs ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Or can some precomp be done ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; multisig isn&apos;t baked in right now, it would need to be re-done from scratch&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the room fell silent&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;ll precompute it all for ya. trust me.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: Are we certain it has to be re-done from scratch or would it possible to just tweak the current implementation?&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; moneromooo the signature itself only uses the commitments from the column of the signer&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: we&apos;re certain&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; fluffypony - can it be dual run like pre-ct and ring-ct till the fork?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think we shouldn&apos;t forego the current implementation, because we&apos;re already quite far in&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; debruyne the shen-luigi multisig set-up which is a version of the schnorr multisig, might lead us to a similar set-up for RuffCT, but it&apos;s not a simple gluing like one would hope&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; In addition, it may take a year before RuffCT is actually implemented&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; so that we could keep luigi ms till ruff ms is done ?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; And even longer before we have a multisig that is compatible with ruffct&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; you can always convert later&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; DaveyJones: I don&apos;t think so, at least not trivially&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; i mean if we have to do RCT-&amp;gt;RuffCT&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; dEBRUYNE I&apos;m actually with you on that. chances are good RuffCT is about 1 year out from being live, and I wouldn&apos;t be &lt;em&gt;shocked&lt;/em&gt; if we could make a threshold scheme out of it before that year is up&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; same can be done for wallets&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; RCT multisig -&amp;gt; RuffCT multisig&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; well, basically this isn&apos;t going in to a hardfork until we have multisig&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; JollyMort[m]: hardware or software wallets?&lt;br&gt;&lt;strong&gt;&amp;lt;tyrionmcmmaster&amp;gt;&lt;/strong&gt; i agree with the majority, that multisig pre-ruffct should be implemented for the time being&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; and shen/luigi multisig can work regardless of consensus rules&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;msvb-lab&amp;gt; JollyMort[m]: hardware or software wallets? &amp;lt;= Doesn&apos;t matter&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; by means of one-time multisig wallets&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; so i&apos;m happy finsihing up the shen-luigi multisig scheme, letting wallets use it until RuffCT goes live, they&apos;ll still be able to use it for whatever RCT outputs are still floating around if they like... and maybe users may miss out on threshold signatures for one hardfork, but probably not two.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that sounds decent&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; ^+1&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; guys let&apos;s move on&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; excellente&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; can i chime in for the AFK devs?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; before we discuss any specific PRs / issues&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I wanted to get a feel as to how we should handle the branch wrt PRs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ie. do we want people to push PRs to both branches where relevant&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or must I just cherry-pick commits?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Push to both, or the GPG signature drops.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: I meant cherry-pick to my fork and then PR it&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok. but tat this pre-release time, how are we deciding which PRs are eligible for the release branch?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; fluffypony: I don&apos;t understand that.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If someone wants a patch to the release branch, they PR it to that branch too.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; bug fixes should automatically be considered ... everything else is subjective&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; vtnerd: it&apos;s bug fixes only&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I guess you can cherry-pick if the commit isn&apos;t signed in the first place.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; nothing else goes in, we&apos;re in code freeze on the branch&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: if I cherry-pick and I sign it then it&apos;s still signed?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; ok good, at least we are in agreement on that&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, it&apos;s signed by you, yes...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But you&apos;re kinda not the author ? :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: with cherry-pick it lists both myself and the aithor iirc&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; *author&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I guess nobody really cares anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, but the author&apos;s signature drops AFAIK.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So you could modify a large patch, sign it, and nobody would notice.&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; I agree with moneromooo, that&apos;s not the way to do it.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok, so PR directly to release branch&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: &lt;a href=&quot;https://i.imgur.com/PG0YmsF.png&quot;&gt;https://i.imgur.com/PG0YmsF.png&lt;/a&gt; &amp;lt;- like that&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; there&apos;s 22 open PRs at the moment. only a few seem to be current bugfixes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Most people will just PR to master anyway, so not much trouble.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m not sure I get the point.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok this is more about the fallback if the contributor doesn&apos;t PR to the branch in a timeous fashion&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; In that case, if it&apos;s really needed for the branch, cherry-pick is OK I suppose.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but re: the branch, I&apos;d like #2313 and #2314 to go into the release. should help further reduce chance of corruption on powerfail.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Agreed.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;ll just fixup the target thing too.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think just removing the state check will be fine.&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; if those can be PRd to the branch that would be great&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; willdo&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok - anything else?&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; about GUI cold signing&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; any plans to add import/export outputs&amp;amp;keyimage stuffs&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; fluffypony: Not sure when it&apos;s appropriate to ask for consensus on (yes) increase efforts towards a hardware wallet or (no) maintain status quo.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; what&apos;s everyone&apos;s feelings on merging 0MQ into master?&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; so tewinget only said that he just wants further feedback&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; JollyMort[m]: Jaquee isn&apos;t here afaik&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; and jaquee asked this&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i&apos;m here now&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I thought merging 0MQ is slated for after the release&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; &amp;lt;Jaquee&amp;gt; not sure if i can make it to the meeting. have two questions. 1. updates on disk space on build machines (when can we have an android apk available for download?) 2. updates on app store and transifex accounts?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; reading backlog&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; After the release is done, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; oh your here :D&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;ve already branched, tho, so surely we can merge to master?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; his here.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; msvb-lab: the dev working group don&apos;t really control external manufacturers&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: moneromooo wants to put in an additional review afaik&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;ve not looked at the latest changes yet.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; And tewinget is waiting for further feedback&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; but maybe lightwallets PR can be merged? (in masteR)&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; Jaquee we got the build machine so early this week on the android jobs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; regarding the transifex account, I&apos;ve found an open-source, self-hosted alternative in weblate.org&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; i dont think the fact if we branched mathers too much regradiing 0mq&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; pigeons1[m]: Great!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just waiting on the new server infrastructure :)&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; we should play it safe&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If the lightwallet stuff is the same I reviewed already, it was OK to merge IIRC.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; it&apos;s the same&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ Not sure we should put that up on SE already&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; i have a suggestion for future meetings, let me know when i can make it.&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; yeah i thought that too dEBRUYNE&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; surae what do you think?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah I think some of this is confidential-ish&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; are we still on ticket discussion?&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; aye&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; i mean, putting it in the meeting logs also makes it public&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; the genie is out of the bottle&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I can just remove it from the logs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: about to move on, but you can still bring stuff up&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; no that&apos;s fine&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; JollyMort[m] ^&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; let&apos;s move on&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: Jaquee wanted to know about the appstore accounts btw&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; surae should weigh in on that&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; If you have any update on that&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; app store accounts are waiting on the D-U-N-S number to be sent to Apple, I&apos;ve sent scans of docs to Google and M$&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so Two Weeks™ ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 4. Any additional meeting items &amp;lt;- moving on to that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; since it&apos;s part of it anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; is this where i can make a suggestion?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sn0wmonster wanted to make a suggestion&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; yay&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; so, i noticed the meeting started only after it was obvious it was a meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; i don&apos;t see a Meetbot (which apparently is a package in Debian),&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; so if you must do it this way, i was wondering if you wouldn&apos;t make it painfully obvious to everyone with a header of some kind, like this:&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; msvb-lab asked a question but got overrun, i am willing to help sponsor his hw wallet stufdlf&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also the time is set two weeks in advance&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; /flushq&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; Sn0wmonster makes a great meeting bot&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; it&apos;s also announced on reddit and github&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; beep bop boop&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; Ffs sake, there are 2 hw wallet proposals. Feedback appreciated.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; othe: If anyone has advice on what to change in those FFS, the URLs are:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/7/open-tasks/88149/dedicated-monero-hardware-wallet/&quot;&gt;https://forum.getmonero.org/7/open-tasks/88149/dedicated-monero-hardware-wallet/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and was announced here a few hours earlier&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/7/open-tasks/88160/monero-firmware-for-ledger-wallet/&quot;&gt;https://forum.getmonero.org/7/open-tasks/88160/monero-firmware-for-ledger-wallet/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sn0wmonster: &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;fluffypony&amp;gt;&lt;/strong&gt; sn0wmonster: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/6uvu94/dev_kovri_meetings_later_today_1700_1800_utc/&quot;&gt;https://www.reddit.com/r/Monero/comments/6uvu94/dev_kovri_meetings_later_today_1700_1800_utc/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; shhh listen to othe and msvb-lab&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; i didn&apos;t say it wasn&apos;t known, i said the *chatlog* had no introduction that the meeting had started really&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sn0wmonster: it did though ?&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; i&apos;m saying it had :) first post by fluffypony with the agenda 0. .. 1. .. 2.. ...&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; maybe you missed it&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; DaveyJones: Rather than listen, please speak whoever is interested in hardware crypto and border searches.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but it didn&apos;t have the Monero symbol&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; msvb-lab: doesn&apos;t quite seem like a dev item tho&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah, I think we can put that meeting announcement topic to rest.&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; msvb-lab they cannot speak if they don`t listen :D&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; In other code news: I&apos;m still debugging sync niggles with iDunk&apos;s help (who&apos;s been doing a LOT of testing, so many thanks). It&apos;ll be ready soon (both branch and master).&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; msvb-lab: we can talk about it in Community meeting next week?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; endogenic: Okay, let&apos;s postpone. Good idea rehrar.&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; about the gui cold signing&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Yw :)&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; it&apos;s still missing features&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If someone feels like syncing, please try the sync-standby3 branch :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; msvb-lab: no need to post-pone. maybe bring it up in #Monero ?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar, endogenic: If there&apos;s room left, why not give msvb-lab the floor for a few minutes?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It may not be code per se, but it&apos;s tech. I think it&apos;s fine here. Still 10 minutes.&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; I&apos;ll just sponsor it, its hilarious that there&apos;s no secure way to store xmr.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; msvb-lab: a dedicated wallet would be cool&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well that&apos;s decided then isn&apos;t it?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; So the question is if we can achieve consensus on how to lower risk of another year with no wallet.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; there are two proposals tho, do we have to pick one, or do both?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; hw wallet, i mean.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Ledger are already working on it, not sure if we need to double up efforts there&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Perhaps it&apos;d be more beneficial if we have some general firmware that hw wallets could implement&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; gosh, sorry, i got distracted. no, please don&apos;t put up a stackexchange yet. a few weeks, no problem, but right now we should maybe keep it a little quieter~&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; if possible&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; cat&apos;s out of the bag, but i mean&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; hyc: One deals with dedicated hardware design, the other with porting to existing hardware.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; msvb-lab: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/6thv8j/ledger_hardware_wallet_monero_integration/&quot;&gt;https://www.reddit.com/r/Monero/comments/6thv8j/ledger_hardware_wallet_monero_integration/&lt;/a&gt; &amp;lt;- this is from 6 days ago&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; 2quick4u fyi&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; fluffypony: That&apos;s probably Cedric&apos;s document Blue-something, quite good.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;msvb-lab&amp;gt; hyc: One deals with dedicated hardware design, the other with porting to existing hardware. &amp;lt;= Even though the former would be pretty cool, the latter is probably more beneficial&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; and debruyne out the link then; i feel like simply removing stuff from the logs goes against some principle on transparency&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; looks to me like Ledger has done the hard part of figuring out the division of labor between hw wallet and Monero libraries&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; ledger said alpha around end of september iirc.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I don&apos;t think there&apos;s value in doubling up on the Ledger effort&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ^^ agreed&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; What about porting to Trezor and Keepkey though?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; There have been firmware ports (to Trezor) before that have not met Monero&apos;s feature set (RingCT) or unmaintained.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Perhaps msvb-lab is interested in finishing noodle&apos;s code?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; msvb-lab: Trezor was more complicated than that&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I just hope if Cedric completes the port, that there is maintenance after that.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; NoodleDoodle did the Trezor firmware&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; Cedric is the Ledger crypto-guy&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; fluffypony, choice is always a good thing WRT HWE wallets, otherwise we may get centralisation of support/development/monopoly of service, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;d say we pick up whatever changes ledger comes up with and use that as a basis for other hw projects&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; then there was a bit of a disagreement between Trezor and us&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; afaik&lt;br&gt;&lt;strong&gt;&amp;lt;fwrttrukjwtrijdh&amp;gt;&lt;/strong&gt; sorry, noticed objections above to SE questions. Will delete for now. Does same objection apply to both Ruffling and RingCT2.0 paper?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then I met up with them 33c3, and they said that it&apos;s not worth us moving forward on it till Trezor 2.0&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if all the wallets use the same handshakes that saves everyone effort&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which was Coming Soon™&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Tim Ruffing requested keeping is internal as a courtesy. I don&apos;t think anhything like that applies to Ringct 2.0.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; The 2.0 paper was posted on reddit too :P&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that&apos;s as close as we&apos;ll get to a &quot;common firmware&quot; - other hw wallets will be based on different chips anyway&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Not sure how stable (management or technically) Trezor is, hoping Cedric follows through on the Ledger work is a possibility. We then do little or nothing and wait for results.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; msvb-lab: I&apos;d support effort on a dedicated HW wallet&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; chip design etc? that sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; especially if all the schematics are published&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Something that interests me is adding Monero specific features to a dedicated wallet, and make it as border search proof as possible (not supported by Ledger.)&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; so anyone can buy the parts and build it&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol. I&apos;m not soldering surface-mount chips by myself.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; JollyMort[m]: Everything would be designed with KiCad and published in a github or similar.&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; what is not border-proof about ledger?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; hyc: I have a SMD lab, reflow and all.&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; hyc, what&apos;s the problem? All you do is put it in the oven ;)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sn0wmonster: No ability to destroy the private key without battery.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; avoiding the glitching attacks just demonstrated against Trezor will be fun&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; let&apos;s just say I&apos;ve overcooked a few microcontrollers in my day...&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hyc: you need an intern or two&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; hyc baking bad :)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; fluffypony: Yes, glitch defense is part of the design. I&apos;m not sure it&apos;s possible at all, but there will be research.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; cool beans&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: Do we still have time, I wanted to suggest something more generally?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; fluffypony: Randomness probably plays an important role, so we have chips like ATSHA240A.&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; so dedicated hw of the two it will be ? so we can come to a conclusion before the end of meeting&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; Jaquee: would it be too much effort to add the import/export stuffs into gui&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; dEBRUYNE: Let&apos;s close off hw wallets now, but everyone please add a post to the FFS if you have a strong opinion.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Thanks for the floor folks!&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; would be nice to avoid depending on the CLI to fix cold signing glitches&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; All right, I&apos;ll leave a comment later msvb-lab :)&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; and some use cases require import/export stuffs&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I personally wanted to raise the idea to release more often (e.g. a new release every quarter) to (i) tighten and improve the feedback loop and (ii) decrease time spend on helping out people that incur issues that are already long fixed in master&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; JollyMort[m]: not that much effort. problem is that code is frozen in monero. so wont make into this coming release&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I spoke with fluffypony about this in private and he was concerned it would put too much pressure on contributors&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; :(&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So I&apos;d like to hear their opinion about it&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i added some improvements yesterday&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I guess I should mainly page Jaquee, moneromooo, hyc, iDunk&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; i saw, haven&apos;t tested it yet&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ apologies if I forgot someone :P&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; &quot;release early, release often&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; i&apos;ll check it out&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think it&apos;d put too much pressure on the pony.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hyc: Right, that was kind of my basis for the idea&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; i&apos;d love to release more often&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I think having another interim release would be nice&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; He barely has the time to do anything AIUI.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: Could this be mitigated if we had an additional maintainer?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i think it&apos;s funny when people say &quot;fail fast&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we need to bear in mind that this is security software&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think luigi wanted to do an FFS soon for it&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Who would you trust which can do it ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; hyc!&lt;br&gt;&lt;strong&gt;* moneromooo&lt;/strong&gt; flees&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Well luigi could merge stuff and FP release?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I don&apos;t think we should be pushing to release unstable software :-P&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; hyc or the luigi1115&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; an additional maintainer won&apos;t make software magically stable :-P&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; true&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: No, but it would take time away that you have to spend on merging and reviewing stuff&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; I&apos;d just like to say that a backup maintainer should be seriously considered, even if the release schedule stays the same, there&apos;s nothing like redundancy...&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we need way more eyes on PRs than that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ferretinjapan: we already have backups&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Also, those large merging waves inhibit the momentum of the project imo&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; ah, goodo&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; the lack of follow up bugfix releases causes huuge amunt of support work&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the Core Team have access, and luigi1115 is my direct backup&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; medusa: we&apos;ve already solved that&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; how?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; What if one release added content, and the intermin is just bug fixes?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; with the branch&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;fluffypony&amp;gt; I don&apos;t think we should be pushing to release unstable software :-P &amp;lt;= Not saying we should, but if master is deemed stable we could put out a release with a few new features right?&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; so this time we going to have a follow up release 100% ?&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; like 2 weeks later&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; medusa: it depends on if there are bug fixes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; There are always bug fixes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; well depends on severity i agree&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; of the bug&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; dEBRUYNE, what about early beta releases? Say just before the freeze?&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; for one thing, i would love to see cold signing stuffs added asap; feel like it&apos;s an important feature to those who don&apos;t want to use CLI for the same thing&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; and be able to resolve any problem people may have by using GUI functions&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; or an &quot;experimental&quot; release?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; can we just get people to use a nightly build, for bugfix verification?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ferretinjapan: That seems suboptimal, as there would be new binaries a few weeks later&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Isn&apos;t that what the nightly builds are?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and then at some point we can decide if we have something stable enough for another release&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; if we potentially want to keep the branch that long, we should also slow down with merging stuff in trunk (especially 0mg)&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; until we can estimate the quality of the branch somehow&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; just looking at the recent releases, I don&apos;t think there have been a lack of them&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Sep 19, 2016: 0.10.0&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Dec 13, 2016: 0.10.1&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Feb 23, 2017: 0.10.2&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Feb 24, 2017: 0.10.2.1&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Mar 26, 2017: 0.10.3&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Mar 26, 2017: 0.10.3.1&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; otherwise we risk, dpeending on buigs we have after release, to end up in a hairy position&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so it sounds like release-as-needed is working&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah, I&apos;m not really seeing a lack of releases there&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; especially on march the 26th.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; release density == nan&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; The last 5 months have been rather quiet, but I don&apos;t think it&apos;s all bad.&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; those 1d releases dont yount&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; they fix emergency stuff&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; You guys were busy with making sure ringct was solid after all...&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; we talk about follow up releases, with 2 weeks in between&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; we enever do that&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; and then there was that bug...&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; 2 weeks seems too soon for a scheduled followup&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Q before meeting is over. What kinds of things need to be studied on the PoW change proposal? I&apos;m happy to dig into that but would like some direction if possible.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and 5 months since the last release seems too long&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; bidreddmachine: what problem necessitates that?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hyc: If the release merely intends to fix bugs of the latest release, is two weeks too soon?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; the PoW change&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; dEBRUYNE: I presume bug fix releases go out as soon as available&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; But we haven&apos;t done that in the past&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; e.g., for emergency fixes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; That&apos;s the issue medusa is raising&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; otherwise, if it&apos;s not urgent, 2 weeks seems short.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; has the meeting officially ended, one hour right?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; well in the past 5 months we haven&apos;t really been able to release stable + bug fixes&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; afaik the GUI had/has a bug that freeze&apos;s the wallet on some system thats already fixed but never got released ... thats what your talking about medusa?&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; endogenic: some things were raised in the thread on GitHub. I wouldn&apos;t be going into it saying &quot;this needs to happen&quot; but rather trying to dissect the potential issues and see if there is anything to be gained.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; because we didn&apos;t branch&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; now we branch&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so it seems like we&apos;re discussing something we&apos;ve already fixed...?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; DaveyJones: Yes, which causes a lot of support issues&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; well we expect you to be around and build a bin&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; if thats all fine that its all good&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah sounds like it&apos;s fixed already&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: For the GUI, for example, we&apos;re still helping people that incur bugs from GUI beta 2&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; That were fixed a week after the release&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; 3 months from now we can raise the question of an interim release if there haven&apos;t already been a slew of releases&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: I know what the issue was, hence the branching thing&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; its also a time and tacting thing&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; if we plan to let the branch live that long you will need to thread the trunk differently&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: So if I understand the branching correctly, we&apos;ll release from the branch and if too much annoying bugs are found in the release version, we&apos;ll do a follow up point release to include fixes?&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; it has a lof of effects&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; netsplit for me i guess...&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; With branching now, couldn&apos;t we just have monthly release candidates or something?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: yes - follow-up releases are based off the branch&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I know we&apos;re already over, but can we get a brief update regarding Sarang&apos;s FFS?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; How about we don&apos;t spam the pony yet ? Let&apos;s wait, and maybe do a release from the branch if there are bugs we want fixed.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; @bigreddmachine no need to timeframe it, we&apos;ll release when there are bug fixes part of the branch that make it worth releasing&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ie. major bug fixes&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Fluffy, I just meant a pseudostable branch that&apos;s a bit more tested than the nightlies.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;fluffypony&amp;gt; dEBRUYNE: yes - follow-up releases are based off the branch &amp;lt;= All right, well, let&apos;s see how that will go then&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; not spelling errors or whatevs&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; But not an actual release.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Maybe that&apos;s a &quot;2 years down the road&quot; thing&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; @bigreddmachine you mean off the main branch or the release branch?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We tried that before, it was a massive pita.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; can the build system do nightlies of the release branch too?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: pretty sure, yeah&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; I meant as its own branch... Commits get tested, when somewhat sure moved to release candidates, which is still unstable, and then when that&apos;s tested moves to the actual release. Probably a pita like mooo said&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pigeons1[m]: ^^&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah complete PITA&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Okay just brainstorming&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; yes, i&apos;ll setup jobs for the release branch&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that ought to be good enough then as far as release candidates go&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; re: sarang, pero were your questions satisfied?&lt;br&gt;&lt;strong&gt;&amp;lt;pizzasushibeer&amp;gt;&lt;/strong&gt; As a supporter of Ledger see nothing wrong with the community funding a 2nd hw wallet initiative. More options are beneficial and im sure many of us already own multiple Bitcoin hw wallet types for a variety of reasons&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; pero is rarely available this week @ fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: I think sarang was rewriting the proposal, but I am not sure if he has finished yet&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;pizzasushibeer&amp;gt;&lt;/strong&gt; If the community is willing to fund, it I see nothing wrong with moving proposal to funding required (after any more required clarifications are made)&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; i think i&apos;m gonna bother these guys to make a patch for their box for Monero &lt;a href=&quot;http://bitseed.org/&quot;&gt;http://bitseed.org/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; wrong channel&lt;br&gt;&lt;strong&gt;&amp;lt;pizzasushibeer&amp;gt;&lt;/strong&gt; I would help contribute to the hardware wallet proposal. Im sure others agree&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; if pero&apos;s questions aren&apos;t answered maybe post a forum reply reminding him that so sarang can see clearly its outstanding still&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah I recall pero was going to be unavailable for the next week or two&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; pizzasushibeer, I&apos;m another person and I agree.&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; sarang was about to post clarifications to his ffs a couple times recently. it&apos;s been mentioned more than once on #mrl&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok, we&apos;re 25minutes over. any more stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Guess not :-P&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; would it be possible that -site maybe gets an additional maintainer ?&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; afaik it less to no coding stuff and maybe people like dEBRUYNE or rehrar would be able to maintain it... so no need to bother you fluffypony ^ ^&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; DaveyJones: we&apos;re working on alternatives, probably doing something based off issue helper&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; fine :)&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; binaries and .raw downloads are high-sec&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ye. Responsibility is scary.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so issue helper could be used to trigger merges where it doesn&apos;t touch sensitive parts of the site&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Dude, that&apos;s awesome.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; For all those little merchant merges&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; yeah i had things like merchants in mind&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; And then we could give the issue helper trusted community members access to the issue helper right?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We eventually should drop support for Merchants on the site tbh imo&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; rehrar: why?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s a good, if small, incentive for people to support monero.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And for connecting monero spenders with monero earners.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; As Monero grows it will become gigantic eventually, but maybe that&apos;s not a huge issue.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Just my thoughts.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; success problems are nice to have. we&apos;re not there yet&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, sure. Once Monero&apos;s world reserve currency, it can go :)&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; ^ but only then&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: All right, seems cool. That&apos;d also relieve you from some &quot;low hanging fruit&quot; work&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Which still can be quite time consuming&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; but maybe we should put up some kind of Disclaimer&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; in case some service goes rogue&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; which judging by bitcoin&apos;s history, is not a matter of if, but when&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; &quot;this is just a list of merchants, and no appraisement by the core team&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m actually going to be going g through all the Merchants this week to find the dead websites.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Warning: the monero team does not control Amazon, odd as it might seem to you.&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; cryptokingdoms&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; for example&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; CK&apos;s kinda back from the moribund actually.&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Meeting = end?&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; sure&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2017-09-02</title><link>https://beta.monerodevs.org/blog/2017/09/02/logs-for-the-Community-meeting-held-on-2017-09-02/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/09/02/logs-for-the-Community-meeting-held-on-2017-09-02/</guid><description>Community highlights, Forum Funding System updates and discussion of new proposals, translations, Monero Meetup kit, and miscellaneous</description><pubDate>Sat, 02 Sep 2017 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/110&quot;&gt;https://github.com/monero-project/meta/issues/110&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Monero Community meetings intend to be a discussion place for anything going on in the Monero Community. We plan to use this meeting and future 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;serhack&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;pablonero[m]&amp;gt;&lt;/strong&gt; hello!&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; sup&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; hi all!&lt;br&gt;&lt;strong&gt;&amp;lt;moneromax&amp;gt;&lt;/strong&gt; o hell!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Hello.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&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; I’m going to take a few minutes to show the enormous growth of the Monero community since the last community meeting. If you are new here, welcome!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; The /r/Monero subreddit traffic nearly doubled from 817k pageviews in July to 1.553m pageviews in August. On a single day in August, over 700 people subscribed. See some charts by violentlypeaceful here: &lt;a href=&quot;https://imgur.com/a/umPvj&quot;&gt;https://imgur.com/a/umPvj&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I would like to add here as a reminder that several other Monero communities are available, including /r/xmrtrader for price discussion, /r/MoneroMining for mining, /r/MoneroMarket for buying/selling, /r/MoneroCommunity (which I hope you know about :p), and /r/kovri for Kovri (the next step in extra privacy)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Wow impressive&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Now, time to talk about some contributions by Monero community members that went above and beyond! So much happened that I worry I missed some things, but here are a few that I noticed.&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; (I also have independent proof of the subs increase as i tracked this thread for 2 days and 900+ users subscribed: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/6v4f70/celebrating_20000_subscribers_lambo_giveaway/&quot;&gt;https://www.reddit.com/r/Monero/comments/6v4f70/celebrating_20000_subscribers_lambo_giveaway/&lt;/a&gt;)&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; /u/lafudoci wrote a post today about how they built: &lt;a href=&quot;https://xmr-tw.org/&quot;&gt;https://xmr-tw.org/&lt;/a&gt;. Their translations to Chinese (Taiwan) have really built a strong foundation of knowledge. &lt;a href=&quot;https://www.reddit.com/r/MoneroCommunity/comments/6xk7ao/my_experiences_in_promoting_monero_and_some/&quot;&gt;https://www.reddit.com/r/MoneroCommunity/comments/6xk7ao/my_experiences_in_promoting_monero_and_some/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; A community member who later deleted their account posted this defense of privacy that quickly became one of the top posts of the Monero subreddit. It was linked in several other communities and is well worth the read: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/6uldp2/monero_privacy_is_not_a_crime_or_something_to/&quot;&gt;https://www.reddit.com/r/Monero/comments/6uldp2/monero_privacy_is_not_a_crime_or_something_to/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I added cryptocurrencies, including Monero, to the /r/privacy subreddit wiki. You can view it here and let me know your thoughts: &lt;a href=&quot;https://np.reddit.com/r/privacy/wiki/cryptocurrency&quot;&gt;https://np.reddit.com/r/privacy/wiki/cryptocurrency&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; MONERO NOW HAS AN ANDROID MOBILE WALLET! You will need to connect it to a remote node &lt;a href=&quot;https://github.com/m2049r/xmrwallet/releases&quot;&gt;https://github.com/m2049r/xmrwallet/releases&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; VUALIFI launched, which allows anyone to make payment from Monero to most cryptocurrencies other than Bitcoin. This service compliments XMR.TO, &lt;a href=&quot;https://vuali.fi/&quot;&gt;https://vuali.fi/&lt;/a&gt;. They also have tor and I2P addresses available: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/6wh131/announcing_vualifi_anonymous_payments_for/&quot;&gt;https://www.reddit.com/r/Monero/comments/6wh131/announcing_vualifi_anonymous_payments_for/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; /u/Monerooby_Doo started a weekly Monero newsletter at &lt;a href=&quot;http://www.monero-observer.com/&quot;&gt;http://www.monero-observer.com/&lt;/a&gt;. The second issue has now been published.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; And finally, rehrar and sky redesigned the Monero subreddit, with more wiki goodness to come!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I am sure that I have forgotten something. If you have an example of a community member going above and beyond, please let us know now!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; (keep in mind there will be another section for FFS updates)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Wow! A lot of users get involved into Monero Community :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; The subreddit has been flooded with new users, but the moderators and greater community have done a really great job managing the influx in volume&lt;br&gt;&lt;strong&gt;&amp;lt;pablonero[m]&amp;gt;&lt;/strong&gt; I also want to thank the u/monero moderators who had a hard job with all the new subscribers&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Me too :)&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; that&apos;s crazy all of that above happened in two weeks... very impressive&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anyone else, or can we move on to the next point?&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; For those new to the Monero community, the FFS stands for the Forum Funding System. It’s like a GoFundMe with Monero, where people can pitch ideas and receive payment when set tasks are completed.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Sarang Noether has been fully-funded &lt;a href=&quot;https://forum.getmonero.org/7/open-tasks/87856/hire-mathematician-and-computational-physicist-to-join-research-team&quot;&gt;https://forum.getmonero.org/7/open-tasks/87856/hire-mathematician-and-computational-physicist-to-join-research-team&lt;/a&gt;. He will be working on a variety of topics, including investigating ring signature proposals and blockchain bloat, efficient “future proofing” proposals, and community consensus projects.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Surae Noether posted his August research update. This may be technical for many users here, but it shows some research progress &lt;a href=&quot;https://github.com/b-g-goodell/research-lab/blob/master/publications/research-roadmaps/MRL-R001%20Priorities%20for%20Monero%20Research%20Lab/MRL_2017_Q1_Update.pdf&quot;&gt;https://github.com/b-g-goodell/research-lab/blob/master/publications/research-roadmaps/MRL-R001%20Priorities%20for%20Monero%20Research%20Lab/MRL_2017_Q1_Update.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Serhack posted his 8th integration update about web integrations: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/6wr9nd/monero_integrations_update_8/&quot;&gt;https://www.reddit.com/r/Monero/comments/6wr9nd/monero_integrations_update_8/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Any further comments serhack?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; And soon like next week I will release prestashop plugin!!!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Very exciting!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; You can go on :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; My FFS proposal has been delayed until further notice due to the recent price fluctuations &lt;a href=&quot;https://forum.getmonero.org/6/ideas/88081/justin-s-local-meetup-talks-proposal-3&quot;&gt;https://forum.getmonero.org/6/ideas/88081/justin-s-local-meetup-talks-proposal-3&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I would now like to give some time to @msvb-lab to discuss their FFS proposal&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Thanks, it relates to &lt;a href=&quot;https://forum.getmonero.org/7/open-tasks/88149/dedicated-monero-hardware-wallet/&quot;&gt;https://forum.getmonero.org/7/open-tasks/88149/dedicated-monero-hardware-wallet/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ...which describes a dedicated hardware wallet to integrate unique Monero features and allow us control over roadmap and branding.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Opensource, welcoming any contribution but mostly usage and testing.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Since probably not everyone has a circuit lab, I&apos;ll send out the PCBs once the first gen (of about ten) are done.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; It is a FFS in mid stage, so any ideas, opinions, or suggestions are welcome.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ...for example at the bottom of the comments page of the FFS link above.&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; (do we give comments now?)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; What is needed from the community before you are prepared to aks for donations?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; *ask&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sn0wmonster: Go ahead with comments.&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; msvb-lab, i fully support the hardware wallet direction. i own every hardware wallet and they all suck to me because they don&apos;t cover Monero.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; How will you test the security and privacy of Monero Hardware Wallet?&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; but it seems like it&apos;s pointless to even discuss it when the developers of the two main hardware wallets in the cryptocurrency space have both said &quot;don&apos;t do it yet&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; for the record, i&apos;m completely &lt;em&gt;against&lt;/em&gt; trying to make a physical hardware wallet&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; serhack: Common side channel tools, third party decapping service.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Okay&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; its a whole tooling nightmare and investment that nobody should bother with when we already have tried and true platforms. the argument that &quot;more is better for offsetting risk&quot; doesn&apos;t apply so much when everything is open source and both major hardware wallet providers are willing to work with Monero&apos;s dev team to make it work for Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @sn0wmonster is it because you don&apos;t want one, or another concern?&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; sgp, I&apos;m an investor over the past 2 decades in many hardware devices. it&apos;s not pretty. right now i&apos;m working with the #neo900, and even that, with it&apos;s absolutely straightforward approach, is a nightmare.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sn0wmonster: may i inquire as to your professional background?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sn0wmonster: It&apos;s quite challengine, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; endogenic, no comment&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; i cannot imagine this community attempting to take on such a Herculean task or asking them to without first letting them know that the other wallet solutions could be programmed to work for Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; just seems a bad value investment&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; We should think about privacy of an hardware wallet. What are the best procedures for protecting users ?&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; having said that, the issue is we have to wait for a new protocol for Trezor 2.0, and the Ledger i guess &quot;just takes time&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sorry I&apos;m late.&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; what ever happened to ledger though? are they still in the process of integrating monero?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sn0wmonster: I think ledger stated that their specification would be feasible&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; so whether or not msvb-lab is the dude who&apos;s gonna make it happen, the issue to me is &quot;this is the wrong time to try&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; floam412: yes (afaik)&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; I think people are free to pursue whatever ideas they have. If someone wants to develop a hardware wallet, they can just go and do it. They can ask for funds and if the community wants to fund it, then good. what needs to be super clear is the amount of time and money that will be invested.&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; gotcha&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; if ledger is already on the road to implementing it, and the Monero team can lend a hand when necessary, then the proposal should be entirely for the Trezor, and it should wait until after 2.0 is released imo&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; and also to make it clear that other companies are already pursuing the same objective.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sn0wmonster: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/6thv8j/ledger_hardware_wallet_monero_integration/&quot;&gt;https://www.reddit.com/r/Monero/comments/6thv8j/ledger_hardware_wallet_monero_integration/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; the worst case scenario is a funding proposal that will not raise the needed amount.&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; vP11, of course, free market and all, just saying as a community to remain empowered requires focus&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; vP11, that&apos;s not the worst case actually. i&apos;ve lived through the worst case.&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; paying for it and having it fail because of X millions of reasons.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; The argument against creating a dedicated wallet is that hoping others will implement into their existing designs will work well enough.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; And not cost another year of no possible XMR in a hw wallet problem, too.&lt;br&gt;&lt;strong&gt;&amp;lt;pablonero[m]&amp;gt;&lt;/strong&gt; I would prefer when Monero has it &quot;own&quot; hardware wallet and not depend on a company&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @msvb-lab have you tried working with Ledger or Trezor? Maybe an alternative approach could be to use your talent to make an integration with them easier&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; Wouldn&apos;t it be a better idea to have someone continue NoodleDoodle&apos;s work on the Tezero software?&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; the market makers already succeeded, unless there is a logical security concern for the existing wallets, it literally is reinventing the wheel for the sake of &quot;Monero&quot; branding.&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; this is all my opinion of course&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Though I see both sides of this argument&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp: Yes, that is a separate proposal in fact. It would not result in a dedicated wallet.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; An I have mixed feelings about this&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; It&apos;s proposal 88160:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/7/open-tasks/88160/monero-firmware-for-ledger-wallet/&quot;&gt;https://forum.getmonero.org/7/open-tasks/88160/monero-firmware-for-ledger-wallet/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; there&apos;s also the added benefit that when a consumer orders a wallet from a third party service, it doesn&apos;t necessarily connect them to MONERO currency&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; All your opinion&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; We shouldn&apos;t depend from thirdy company&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; How will this impact pending wallet implementations of Monero?&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; endogenic, was that for me?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; msvb-lab has lots of experience in hardware engineering&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Maybe you should take this advice; why don&apos;t you create a prototype?&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; oh, yes of course, it&apos;s my opinion from hardware devices and working in the business, but i am not an engineer.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @msb-lab I appreciate your thoughts for both of your proposals&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; I would generally ask the one who has seen the actual process with his own eyes to advise me of how herculean the task it&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; i fully support (even financially) the software necessary to get it working on Trezor and Ledger&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ArticMine: It&apos;s likely that if any other wallet maker implements XMR, that they would do so regardless of a dedicated wallet project.&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; I&apos;m not even sure what we&apos;re discussing here. Why is this related to the community? It doesn&apos;t matter if the proposal for the funding is made, the community won&apos;t necessarily &quot;market&quot; the project anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Ask for some xmrs in order to make a prototype, and then if everyone likes it, we should find it&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I am not sure how beneficial 88160 would be if Ledger is already working on an implementation themselves&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I&apos;m going to start moving on to the next point. Thanks everyone for your opinions&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; good idea sgp :)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 100% FLOSS firmware / software is a powerful selling point here. That is the other side I see&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; vP11: I&apos;m bringing up the topic here in hopes of getting opinions and suggestions on paper.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Keep in mind that the FFS supporting one project does not mean it will completely represent the whole community. That&apos;s the beauty of an open-source decentralized project&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 4. Translations&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ...in the comments section so that the proposal can be changed to meet the needs of the community.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; The website, wallets, and community resources always need help! While I applaud the current efforts to localize important Monero documents into other languages, we need more community participation.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; A great example occurred a little over a week ago, when community members worked together to add Korean translations to the next release &lt;a href=&quot;https://github.com/monero-project/monero-core/pull/836&quot;&gt;https://github.com/monero-project/monero-core/pull/836&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; If you would like to get involved in the translation efforts but do not know where to start, please ask after the meeting. Plenty of people can point you in the right direction.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; vP11: i was also wondering why technical matters were being evaluated here&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; dEBRUYNE: I&apos;m not focusing so much on 88160 for that reason. Although I&apos;m possibly the most pessimistic person that it actually happens.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @erciccione would tyou like to talk for a little while here?&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; can i say a word&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; @sgp thanks :)&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; all the translations are going quite fine, i&apos;ve been away all august i did the korean one because i thought was very important at that time&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; right now we have 3 main things to translate&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; the GUI, kovri website, and all the promo videos&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; the main issue is the difficulty in communications, many people want&apos;s to help but they get lost when they meet the first difficulties&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; i was thinking about creating a channel: monero-translations&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; where there will be always support for newcomers or who wants to starts&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; i never did a traslation in my life before starting with monero, and i&apos;m pretty sure what scares people is the missing of proper guidelines&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; so finally:&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; We could hire translators on fiverrr&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; i&apos;d like to create a document that will help anybody to start and follow the updates about translations, and all this can be organized in monero-transaltions&lt;br&gt;&lt;strong&gt;&amp;lt;pablonero[m]&amp;gt;&lt;/strong&gt; i like the idea&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; needmultisig90: there&apos;s actually two proven ways that FOSS projects on Freenode do translations in a professional manner, one of them is by building the community out (like deevad did for #pepper&amp;amp;carrot, another is using the professional translating services where you send in the copy and it comes back to in X number of languages you requested and can be done in bulk)&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; I&apos;d like to give a word too if possible (when erciccione finishes)&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; @needmultisig90 i honestly don&apos;t think it&apos;s necessary. when i made the first reddit post &quot;translation how you can help&quot; i&apos;ve been flooded by messages, and a lot of traslation were made in those weeks. the problem is that i had not the time to follow these people, the irc channel will solve this&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @erciccione this sounds like a fantastic idea. I highly encourage you to do this&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; i&apos;m done, sorry if i wasn&apos;t unclear&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ericcione, shoot me a message after the meeting please. I&apos;d like to help you get some stuff together for this. :)&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; @sgp thanks. i definetly will!&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; I have some previous experience in localization for open source projects, mainly the Mozilla project&lt;br&gt;&lt;strong&gt;&amp;lt;pablonero[m]&amp;gt;&lt;/strong&gt; I find it difficult to contribute to the translations as a noob on github. Would it be possible move the transaltions to an other platform? For example Zanata?&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; @rehar will do ;)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Translations are vitally important, and I&apos;m glad we are having this conversation&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; pablonero: i agree github can be a pain&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; first things first, let&apos;s focus on the word &quot;localization&quot; instead of translation. the first is a process of adapting the content to a regional/local consumption and goes beyond translating text.&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; there was a proposal about using transifex&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; I guess for your purpose it&apos;s what you&apos;re aiming for, erciccione&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; but i don&apos;t know it so i can&apos;t comment&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; we don&apos;t need to reinvent the wheel, there are many open source projects with multiple proven structures that we could follow, and again I&apos;ll mention Mozilla because that&apos;s the one I have more experience with&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; wiki for the Mozilla localization project: &lt;a href=&quot;https://wiki.mozilla.org/L10n:Contribute&quot;&gt;https://wiki.mozilla.org/L10n:Contribute&lt;/a&gt; (this is to give you ideas)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @vp11 thanks for the link&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; an IRC channel is a very good idea, I like it. we can have a wiki/document with guidelines, softwares that people need to use to translate and other useful resources&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anything else, or can we move on to open ideas time?&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; I&apos;d like to be involved on this to get a good localization platform setup so we can have a bigger reach :) will pm you later erciccione and rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; that would be really great, thanks vP11!&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; the platform is somethingreally needed right now&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; i think we can move on @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; Let&apos;s also try to focus on one idea at a time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Who has an idea how to help build the Monero community?&lt;br&gt;&lt;strong&gt;&amp;lt;pablonero[m]&amp;gt;&lt;/strong&gt; Make an FFS to get a lot of stickers and posters and send it to interested groups for free&lt;br&gt;&lt;strong&gt;&amp;lt;pablonero[m]&amp;gt;&lt;/strong&gt; what do you think?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I imagine most student groups would take free stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Sounds like a great way to get local groups interested. Give them something for free and hope they talk about it&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; if you are going to do something like that, I would suggest including a QR code that links to getmonero.org for people to find/research more info&lt;br&gt;&lt;strong&gt;&amp;lt;pablonero[m]&amp;gt;&lt;/strong&gt; floam412: good idea&lt;br&gt;&lt;strong&gt;&amp;lt;pablonero[m]&amp;gt;&lt;/strong&gt; what kind of printed stuff should we send?&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://www.phneep.com/projects/bitcoin-propaganda/&quot;&gt;http://www.phneep.com/projects/bitcoin-propaganda/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; make Monero propaganda&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I think just the Monero logo, the name, perhaps a small tagline like &quot;safe money for everyone&quot;, and the website is sufficient&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @vp11 yes please! haha&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; it must be the 18th time I paste this link :P I really think we could get these classic propaganda posters in Monero&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; they&apos;re very appealing and people pay attention to these&lt;br&gt;&lt;strong&gt;&amp;lt;pablonero[m]&amp;gt;&lt;/strong&gt; vP11: nice idea. what about copyrights?&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; you can easily find the &quot;original/raw&quot; images online. these have no copyrights.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @vp11 can you make a Reddit post on /r/MoneroCommunity so we actually get this started?&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; EXAMPLE: &lt;a href=&quot;https://i.redd.it/z2feghbr6cbz.jpg&quot;&gt;https://i.redd.it/z2feghbr6cbz.jpg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Create a &quot;Monero Meetup Kit&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; sure thing sgp&lt;br&gt;&lt;strong&gt;&amp;lt;pablonero[m]&amp;gt;&lt;/strong&gt; serhack: that&apos;s the spriti&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @serhack that would be awesome&lt;br&gt;&lt;strong&gt;&amp;lt;pablonero[m]&amp;gt;&lt;/strong&gt; spirit*&lt;br&gt;&lt;strong&gt;&amp;lt;pablonero[m]&amp;gt;&lt;/strong&gt; anybody wants to make a small brochure?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Monero Meetup kit will contain some stickers, poster and a brochure&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Some instrouctions, slides :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; That&apos;s actually a fantastic idea, Serhack&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @serhack or @pablonero[m] can you make a Reddit post on /r/MoneroCommunity about the meetup kit?&lt;br&gt;&lt;strong&gt;&amp;lt;pablonero[m]&amp;gt;&lt;/strong&gt; yes. I could also care about printing/sending&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; # Revitalize the /r/MoneroCommunity with a brand new theme&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Okay, if @pablonero want to post, it&apos;s Okay else I will post&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; I see very small movement on the subreddit and I don&apos;t know if it&apos;s because people are not interested or if they don&apos;t get it what the subreddit is about.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; But I have some ideas for ir&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Maybe I should post&lt;br&gt;&lt;strong&gt;&amp;lt;pablonero[m]&amp;gt;&lt;/strong&gt; serhack: yep&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @vp11 I think it&apos;s because there&apos;s little content there now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; vP11, the CSS will be up soon&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Great!&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; that&apos;s cool, thanks :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Any other ideas in these last few minutes?&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; one suggestion&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; since we know the nature of reddit where the threads go down once they get old, we could probably get a pinned thread on /r/MoneroCommunity with on-going initiatives (localization, images, meet up kit, etc) with the respective thread links so people can join later&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Sure, will do&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I will replace the &quot;why community building is important&quot; announcement&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 meeting will two weeks from today on 16 September at 17:00 UTC. It will be the Saturday before the dev meetings. If someone has feedback on the new meeting date and time, please let us know.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; (So, we are keeping with the Saturday meetings now)&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;ArticMine&amp;gt;&lt;/strong&gt; The change to Saturday was great fro me&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; ArticMine: for me aswell&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; same&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; some people still want it after Dev/Kovri meetings Sunday&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We can make a reddit thread about it to gather more intel, even for people who weren&apos;t able to make meetings&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; I agree on that, rehrar.&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; (#monero-translations is a thing. only on irc for now, tomorrow i&apos;ll do the relays)&lt;br&gt;&lt;strong&gt;&amp;lt;sn0wmonster&amp;gt;&lt;/strong&gt; just a thought, (sorry im late) &quot;safe money for everyone&quot; sounds like a legal liability. how about &quot;private money&quot; or something a little less construable as a guarantee?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I need to take off. Thanks everyone!&lt;br&gt;&lt;strong&gt;&amp;lt;pablonero[m]&amp;gt;&lt;/strong&gt; thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; ciao grazie!&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; erciccione: Could you help this guy out w/ rebasing or rebase his PR? &lt;a href=&quot;https://github.com/monero-project/monero-core/pull/794&quot;&gt;https://github.com/monero-project/monero-core/pull/794&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; dEBRUYNE sure!&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Thanks!&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2017-09-03</title><link>https://beta.monerodevs.org/blog/2017/09/03/overview-and-logs-for-the-dev-meeting-held-on-2017-09-03/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/09/03/overview-and-logs-for-the-dev-meeting-held-on-2017-09-03/</guid><description>Discussion of open PRs and issues, MyMonero, RuffCT, serhack&apos;s integrations, upcoming release + scheduled protocol upgrade, dedicated hardware wallet, Monero Revuo, and miscellaneous</description><pubDate>Sun, 03 Sep 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;An overview can be found on &lt;a href=&quot;https://monerobase.com/wiki/DevMeeting_2017-09-03&quot;&gt;MoneroBase&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; fluffypony can&apos;t make the meeting, so I&apos;ll be prodding people.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; First thing is the release is soon, if you want to test the release branch, please feel free.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero/tree/release-v0.11.0.0&quot;&gt;https://github.com/monero-project/monero/tree/release-v0.11.0.0&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There are a couple patches still unmerged, but they shouldn&apos;t impact any testing.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Pony will likely start building later today, or maybe tomorrow.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Other than that, I guess we&apos;ll go through people to see what they&apos;re up to.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Who wants to start ? hyc ?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hm, I&apos;ve mostly been doing little patches for the release&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; whenever I tripped over something&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And safe sync mode :)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; new stuff worth mentioning - safesyncmode, salvage&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah - so now monerod will automatically switch to SAFE sync mode whenever it catches up to the network&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and will switch back to FAST if it falls behind&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so hopefully we won&apos;t need to use the salvage flag ...&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I think that&apos;s my highlights. next?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So... knaccc ?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; (oh yeah, also cleaned up readline deadlocks etc)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So knaccc may not be around, but knaccc&apos;s been doing prototyping of the Ruffing et al sig scheme. Maybe later.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; surae: around ?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hey!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; is there meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;TinusMars&amp;gt;&lt;/strong&gt; no idea&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; surae also seems away, so serhack: anything you want to say about what you&apos;ve done recently ?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; serhack, TinusMars: yes&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; @serhack yes, on going&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; okay&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; moneromoo: I&apos;m going to release prestashop plugin!!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Second milestone is completed&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; congrats&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; but I have to do some maintanance ;) prestashop plugin is beta&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; This and woocommerce are among the most used plugins for that kind of thing, is that right ?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; in the future, whmcs, magento, shopify&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; so let&apos;s wait for another ffs&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Great, and congrats for your first maintenance contract too :)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; moneromoo: you can go on&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; (oh one more note, we&apos;ve cleaned up blockchain_db code structure a bit. no more backend-specific includes in the rest of the source tree, only blockchain_db is exposed now)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; vtnerd: you&apos;ve been cleaning up some stuff about network addresses, etc recently, want to say anything about this or other things ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Or mymonero related things.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; um, not sure what to report because I don&apos;t think I have any hidden patches pending core&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; the focus of mymonero is improving the perf of that poor guy, the DB is getting killed on the current design&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; so hopefully finally less complaints about &quot;where is mymonero XMR?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; is that still using mySQL?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; yeah for the time being&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Vtnerd: Can I ask you any question about mymonero?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; That&apos;s one, serhack!&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; fluffypony discussed using LMDB for the open sourced version so that a dependency was not added&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Why don&apos;t you use another db for example sqlite?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Endogenic: oh! :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If it&apos;s going to be that kind of question, maybe leave it out for later, or #mymonero :)&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; at this point Im dealing with a legacy made before I joined the project. so I do not know the actual rationale&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; If you &lt;em&gt;must&lt;/em&gt; use SQL you can use sqlightning on LMDB &lt;a href=&quot;https://github.com/LMDB/sqlightning&quot;&gt;https://github.com/LMDB/sqlightning&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; I&apos;d probably move it to LMDB first however&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Oh okay sorry moneromoo&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but I see no value add from using SQL itself&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; yes I have a partially written experimental hybrid mode&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; because currently the transactions on the network are pulled from mySQL too, so theres overhead in that&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; No value from sql?&lt;br&gt;&lt;strong&gt;* endogenic&lt;/strong&gt; defers flamewar&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; endogenic: anything you want to add, apart from SQL discussion ? :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; :&apos;(&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah give us the scoop endo&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; You get an ios app, and you get an ios app...!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Wow! Endogenic :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Switched back to js (desktop and android) to bring new features over&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; the value of mysql is doing arbitrary queries easily, with the cost of building them&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so both android and ios are ready to go now?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Dun and bradstreet is having a little difficulty verifying mymonero for apple for some reason so we&apos;re waiting on that&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Vtnerd and transactions? Or can that be done in application layer?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; anyway serhack, ask in mymonero as opposed to this meeting&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Oh okay&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; I was going to pull the transactions directly from the monerod file&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Oh you must mean for mm specifically&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; so read it in real-time, like LMDB was designed to do&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Sorry i mean db txs&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Er&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; currently mymonero mirrors the entire tx history in a MySQL DB&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I thought we weren&apos;t going to have the DB discussion right this moment but ... there&apos;s no value-add for that ;)&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; anyway, for monero specifically it looks like I will do anonimal suggestion of making the supercop code a separate project lib, I think moneromooo thought that was a good idea too&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Hmm, I didn&apos;t follow any discussion on that PR, I was going to go there after the release is done.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Are we having s meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We are.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, seems we&apos;re done here, vtnerd and endogenic, unless you have anything else ?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; nope&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; direct all complaints to #mymonero haha&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Just curious, it was reported in the community meeting like a doubling of members or traffic. Has that translated to development/developer too?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;ve noticed a few new people in this channel asking how to help devel&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Jaquee: around ? Want to say something about the GUI and/or the light wallet changes ?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Yep, @lessless has done a good work with api lessless.github.io&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; is the GUI frozen for release now? are those binaries in that reddit thread basically final?&lt;br&gt;&lt;strong&gt;&amp;lt;lessless&amp;gt;&lt;/strong&gt; thanks serhack, being my pleasure. what is the topic btw? :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think it was a week delayed (IIRC Jaquee was going to be busy).&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Your website helped a lot some devs :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Alright, so Jaquee AFK too. msvb-lab, you wanted to say something about your hardware project ?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; nothing new from me since last meeting&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, thanks :)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; moneromooo: Yes, I want mention to any newcomers the current debate surrounding hw wallets and the FFS proposal.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/7/open-tasks/88160/monero-firmware-for-ledger-wallet/&quot;&gt;https://forum.getmonero.org/7/open-tasks/88160/monero-firmware-for-ledger-wallet/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ...is for a firmware port but:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/7/open-tasks/88149/dedicated-monero-hardware-wallet/&quot;&gt;https://forum.getmonero.org/7/open-tasks/88149/dedicated-monero-hardware-wallet/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; is the main effort towards a dedicated Monero hardware wallet.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; This is just a brief mention, because we&apos;ve had discussion already last week on dev, this week on community.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;hyc&amp;gt; is the GUI frozen for release now? are those binaries in that reddit thread basically final? &amp;lt;= Jaquee said he wanted to focus on fixing bugs that were reported by people using those bins&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So basically that + bug fixes&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Anyone with opinions/suggestions please write a comment in the forum (FFS thread.)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Alright. Who wants to say something next ?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; moneromooo: Thanks, that&apos;s all for props 88149 and 88160.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I can. I have something that needs dev input.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Please go ahead.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; dEBRUYNE hyc: code freeze was done aug 23rd afaik. (one week after monero code freeze)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://drive.google.com/file/d/0B0vhnWCa9J5QYW1yc2lRNWE2NzA/view?usp=sharing&quot;&gt;https://drive.google.com/file/d/0B0vhnWCa9J5QYW1yc2lRNWE2NzA/view?usp=sharing&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This is the recent Monero Revuo that will be published soon.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Just want to get any last opinions on the development section. Anything else major been done that I&apos;ve missed?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Great work @rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Android wallet @rehrar ?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Also, can someone tell me if I understood the purpose of 0MQ correctly?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Android wallet is September. Doesn&apos;t quite make the cut. But maybe it can be in there. Who cares, right?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Mm. Right&lt;br&gt;&lt;strong&gt;&amp;lt;lessless&amp;gt;&lt;/strong&gt; serhack I would really love that work to be carried on - there are much more calls to cover. Can it become a part of official documentation? I think that way there more chance for contributions&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oh, I should probably add a &quot;What to expect in the hard fork&quot; section.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I think yes. But I don&apos;t know where we can post your website lessless&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; lessless: You can simply make a PR to the site repository on github&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So, mooo next. I fixed a few things, but mostly more work on multisig based on luigi&apos;s new directions for N-1/N. Getting a bit lost in the sea of stuff to juggle, but it&apos;s progressing.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Who else wants to talk a bit about dev happenings ?&lt;br&gt;&lt;strong&gt;&amp;lt;lessless&amp;gt;&lt;/strong&gt; dEBRUYNE hmm, yeah! I can do that :)&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; we still set for 9/21 for the fork? And its definitely 0.11.0.0 ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 9/21 ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh. I get it.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; september 21st .. ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s supposed to be around the 16th IIRC.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; aight, well the readme is wrong then&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so the version is 0.11.0.0 ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t think I edited that. I did not realize it was already set in te readme :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; daemon says 12.4 days away&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; yeah, down in the magic table i try to maintain&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so yeah around the 16th&lt;br&gt;&lt;strong&gt;* moneromooo&lt;/strong&gt; afk for a bit. If anyone else wants to say something about dev happenings, please feel free :)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Sarang got hired as mathematician, congratulations.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Any word from him (I&apos;m curious) on plans this week or current dev work?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; My update on RuffCT - sarang and surae are working on resolving some notation issues between the Ruffing paper and the Bootle paper, and once they resolve a few things that aren&apos;t 100% clear from the papers, we&apos;ll be able to complete the prototype very quickly and will be able to share performance benchmarks so that we can all decide what kind of ring size we can use RuffCT to achieve.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ...but he isn&apos;t here it seems.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; rehrar: you might want to add a text about openmonero/mymonero backend support. PR #2109&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Thanks Jaquee, will look into it.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hmm. might also mention rangeproof work? we had some more discussion on how to approach that this past week&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; knaccc Any idea on the impact of RuffCT on tx size?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; knaccc you had a paste of expected sizes, can you repost the link?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; ArticMine not yet, it looks extremely promising from a tx size perspective, but there is a problem with the implementation so preliminary figures are probably completely wrong&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; in a week hopefully we&apos;ll have proper figures&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; great&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; @rehar if you can, would be nice to mention the increased number of languages that monero &quot;speaks&quot; in the community section, we got really a lot of stuff in these last months&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Will do eric, thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hm, maybe we should keep the Sep 21 date. gives almost an extra week for people to upgrade&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; (hardfork date)&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and if they were going by the repo... its what they were expecting :/&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; but no one reads the docs, so theres that&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; true&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; looks like we&apos;re out of topics then&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; anyone else?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Is Sarang here?&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; @rehrar if for eric you meant me, thank you :)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Let&apos;s hear from him, I&apos;m dying to find out what&apos;s he&apos;s working on.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; seems no Sarang&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; Sarang has been looking at the Ruffing and Bootle papers&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; that&apos;s his immediate work, I think&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; knaccc: Okay, cool enough. Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oops. Yeah. Just realized that you&apos;re erciccione, but that&apos;s ok cuz you misspelled my name just a bit ago too&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; ooops just noticed . sorry :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; moneromooo save us!&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Yeah, it&apos;s a bit... romanesco :)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; thought mooo was afk&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yeah, so instead of floundering about, perhaps we can confirm next meeting time and end?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; well, if no one has any additional meeting items, I think we just confirm next&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^ this guy&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Sep 17 would be right after the hardfork&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; unless we decide to change the block height to match sep 21.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think that&apos;s a pretty important decision to make fairly urgently, no?&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; 1403616? To keep with *16 recent tradition.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; certainly in the next few hours if we&apos;re going to freeze and tag today&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; well, i think i put the 9/21 there because in 2016 it was 9/21&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; but i dunno if its better to fork on a weekend or a weekday&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; what was 9/21/2016?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; wednesday&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; So, saturday or following thursday this time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If the docs have said 21 for some time, perhaps it&apos;s best to keep it?&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; 1400000 was on target for 21 when it was set, I think.&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; But then nethash shot up and the diff struggled to keep the block target time to 120 seconds.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so it sounds like Sep 21 was always the intended date&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and we should fix the height&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok let&apos;s confirm Sep 17 next meeting, 17:00 UTC, and call it a day. Thanks everyone&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Cya. :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; No Kovri meeting today!&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.11.0.0 &quot;Helium Hydra&quot; Released</title><link>https://beta.monerodevs.org/blog/2017/09/07/monero-0.11.0.0-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/09/07/monero-0.11.0.0-released/</guid><description>A mandatory update that is ready for the September 15th hard fork</description><pubDate>Thu, 07 Sep 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;This is the v0.11.0.0 major release of the Monero software, and it is a mandatory update due to the September 15th hard fork, which in turn increases the minimum ring signature size to 5 across the network, bans duplicate ring members in a ring signature, and enforces use of ringCT for all transaction outputs. 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 release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;major synchronisation speed-up from reducing bandwidth used&lt;/li&gt;
&lt;li&gt;massively improved the blockchain import function&lt;/li&gt;
&lt;li&gt;changed terminology from &quot;mixin&quot; to &quot;ring size&quot;&lt;/li&gt;
&lt;li&gt;add a --fluffy-blocks option to relay blocks as fluffy blocks if possible&lt;/li&gt;
&lt;li&gt;allow for password verification without loading the subsequently unencrypted wallet into RAM&lt;/li&gt;
&lt;li&gt;reduced privacy leak risks when using untrusted remote nodes&lt;/li&gt;
&lt;li&gt;added an Esperanto wordlist for mnemonic seed choices&lt;/li&gt;
&lt;li&gt;decreased memory demands for the getblocks RPC call&lt;/li&gt;
&lt;li&gt;added a &quot;fee&quot; command to display fee information&lt;/li&gt;
&lt;li&gt;transfer CLI command warns if there&apos;s a tx backlog for selected fee&lt;/li&gt;
&lt;li&gt;add average seconds per block in bc_dyn_stats&lt;/li&gt;
&lt;li&gt;added an on_get_alt_blocks_hashes RPC call&lt;/li&gt;
&lt;li&gt;added an Italian translation for the CLI&lt;/li&gt;
&lt;li&gt;return the per-tx amount in the transfer_split RPC call&lt;/li&gt;
&lt;li&gt;switched to readline for the CLI&lt;/li&gt;
&lt;li&gt;automatically switch to SAFE db-sync-mode once daemon catches up to network&lt;/li&gt;
&lt;li&gt;added a histogram to poolstats&lt;/li&gt;
&lt;li&gt;major speed-up for poolstats and coinbase_tx_sum&lt;/li&gt;
&lt;li&gt;enable support for macOS smart mining&lt;/li&gt;
&lt;li&gt;added the ability to build a Snap package&lt;/li&gt;
&lt;li&gt;added a Vulnerability Response Process, with bug bounties available via &lt;a href=&quot;https://hackerone.com/monero&quot;&gt;a dedicated HackerOne portal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;added support for payment proving via key derivation instead of tx key reveal&lt;/li&gt;
&lt;li&gt;changed output selection for ring signatures to heavily weight newer outputs&lt;/li&gt;
&lt;li&gt;added a sweep_below function to sweep small amounts&lt;/li&gt;
&lt;li&gt;moved the mempool to a database on disk instead of keeping it all in memory&lt;/li&gt;
&lt;li&gt;fully enable iOS and Android full node support&lt;/li&gt;
&lt;li&gt;enabled support for ppc64le architectures&lt;/li&gt;
&lt;li&gt;added the ability to create and open wallets via RPC&lt;/li&gt;
&lt;li&gt;added ability to relay transactions manually after creating them&lt;/li&gt;
&lt;li&gt;better AC / battery power detection for Linux smart mining&lt;/li&gt;
&lt;li&gt;getblocktemplate now indicates the expected total reward&lt;/li&gt;
&lt;li&gt;as always, loads of bug fixes and performance improvements&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 39 people who worked, largely unpaid and altruistically, to put out 557 commits containing 60 254 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;moneromooo&lt;/li&gt;
&lt;li&gt;kenshi84&lt;/li&gt;
&lt;li&gt;Roberto Oliveira&lt;/li&gt;
&lt;li&gt;Lee Clagett&lt;/li&gt;
&lt;li&gt;Eugene Otto&lt;/li&gt;
&lt;li&gt;MoroccanMalinois&lt;/li&gt;
&lt;li&gt;Michael Shick&lt;/li&gt;
&lt;li&gt;JollyMort&lt;/li&gt;
&lt;li&gt;Erik de Castro Lopo&lt;/li&gt;
&lt;li&gt;anonimal&lt;/li&gt;
&lt;li&gt;erciccione&lt;/li&gt;
&lt;li&gt;Guillaume Le Vaillant&lt;/li&gt;
&lt;li&gt;rbrunner7&lt;/li&gt;
&lt;li&gt;binaryFate&lt;/li&gt;
&lt;li&gt;Riccardo &quot;fluffypony&quot; Spagni&lt;/li&gt;
&lt;li&gt;Jaquee&lt;/li&gt;
&lt;li&gt;Julien Klepatch&lt;/li&gt;
&lt;li&gt;moneroexamples&lt;/li&gt;
&lt;li&gt;Nano Akron&lt;/li&gt;
&lt;li&gt;Antti Keränen&lt;/li&gt;
&lt;li&gt;Jethro Grassie&lt;/li&gt;
&lt;li&gt;xmr-eric&lt;/li&gt;
&lt;li&gt;schnerchi&lt;/li&gt;
&lt;li&gt;MaxXor&lt;/li&gt;
&lt;li&gt;Andrei Muresan&lt;/li&gt;
&lt;li&gt;Jkat&lt;/li&gt;
&lt;li&gt;stoffu&lt;/li&gt;
&lt;li&gt;Mike C&lt;/li&gt;
&lt;li&gt;Gingeropolous&lt;/li&gt;
&lt;li&gt;Jonathan Cross&lt;/li&gt;
&lt;li&gt;m2049r&lt;/li&gt;
&lt;li&gt;Miguel Herranz&lt;/li&gt;
&lt;li&gt;Randi Joseph&lt;/li&gt;
&lt;li&gt;assylias&lt;/li&gt;
&lt;li&gt;Martin Wimpress&lt;/li&gt;
&lt;li&gt;Ryan Mehta&lt;/li&gt;
&lt;li&gt;Gentian&lt;/li&gt;
&lt;li&gt;Robby Weinberg&lt;/li&gt;
&lt;li&gt;Howard Chu&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Official Download Links (Graphical Interface)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.11.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-mac-x64-v0.11.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/gui/monero-gui-linux-x64-v0.11.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/gui/monero-gui-linux-x86-v0.11.0.0.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Official Download Links (Command-Line)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.11.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.11.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.11.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.11.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.11.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.11.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.11.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-freebsd-x64-v0.11.0.0.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-dragonflybsd-x64-v0.11.0.0.tar.bz2&quot;&gt;DragonflyBSD, 64-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.11.0.0.zip, afafa1067ed0b000685084dff1e7ab044425fc323ae8761558b02c9a36a9011c
monero-win-x86-v0.11.0.0.zip, 5f0286b50e3dd19272329ab5150de2d652d1f460d3842836c21dab8c7010344b
monero-mac-x64-v0.11.0.0.tar.bz2, 12617e006237e271e27ecbc34047c3804b68c48e87e5ffe524abcac466579b05
monero-linux-x64-v0.11.0.0.tar.bz2, fa7742c822f3c966aa842bf20a9920803d690d9db02033d9b397cefc7cc07ff4
monero-linux-x86-v0.11.0.0.tar.bz2, d1e503e0e5c327a7c3ba8a55a2c227f04acdca47b8396c2cd35c583919056dec
monero-linux-armv7-v0.11.0.0.tar.bz2, 491e42a29f09b927c9b1311c4682ced7bc7cbb51e2a6469b74ae42ef647d59ab
monero-linux-armv8-v0.11.0.0.tar.bz2, 61b4b2aa79a0653f0809c29c5846517e40033dba78779155a26a4a4cf7e0c4d8
monero-freebsd-x64-v0.11.0.0.tar.bz2, 9cabc1f22674d787009a339796994ac67d1f2c00c13e5d1fbb6f63f7df9d57b0
monero-dragonflybsd-x64-v0.11.0.0.tar.bz2, 272c101a1b72d9cde107668211941d401501bbc93f620f34cd580c9dd575d873&lt;/p&gt;
&lt;p&gt;monero-gui-win-x64-v0.11.0.0.zip, 52edde05fdac17a99441dc7b695ebba40a08fda3d1628d5f1f4424f8ffd531d6
monero-gui-mac-x64-v0.11.0.0.tar.bz2, 5bbb85762811b763f0913706ea7f9de944b042688adb27e828937eb7884fc322
monero-gui-linux-x64-v0.11.0.0.tar.bz2, 25bdeeb9072b679eda4aca2a5dac0351393d6bd8ceed1822bf65495ab6d113bf
monero-gui-linux-x86-v0.11.0.0.tar.bz2, 284b30fe84c92407117b7dcabc324c12050196e520d64ff5601a031dfbc7bb90&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>A Scheduled Protocol Upgrade is Planned for September 15</title><link>https://beta.monerodevs.org/blog/2017/09/13/september-15-2017-protocol-upgrade-hard-fork/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/09/13/september-15-2017-protocol-upgrade-hard-fork/</guid><description>To be sufficiently prepared, please run CLI v0.11.0.0 or GUI v0.11.0.0</description><pubDate>Wed, 13 Sep 2017 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;strong&gt;First and foremost, the new binaries can be found here:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://getmonero.org/downloads/&quot;&gt;https://getmonero.org/downloads/&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Note that this is a scheduled and consensual protocol upgrade. Thus, unlike the BCH / BTC split, a new coin &lt;em&gt;won&apos;t&lt;/em&gt; be created.&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Approximately on the 15th of September there will be a scheduled protocol upgrade on the Monero network. While some pools have already upgraded, some pools are not updated yet or are in the process of upgrading. If they don&apos;t upgrade before the scheduled protocol upgrade, they will get booted off the network. As a result, you will miss out on revenue if you are mining on these pools. Thus, if you are mining on one of the pools that hasn&apos;t upgraded yet or hasn&apos;t scheduled an upgrade, please contact your pool owner as soon as possible and urge them to upgrade. Alternatively, you can switch to a pool that is on the correct version.&lt;/p&gt;
&lt;p&gt;A list of pools and services and their respective statuses can be found &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/6yuv2s/psa_users_solominers_exchangesmerchantsservices/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;An important message for pool operators and miners&lt;/h1&gt;
&lt;p&gt;Bear in mind that running CLI v0.11.0.0 or GUI v0.11.0.0 is mandatory. Any other versions will get booted off the network. Thus, miners, please email your pools and ask them if they are running v0.11.0.0. In addition, pool operators need to ensure that payouts use a minimum ring size of 5 (mixin 4), otherwise they will get rejected by the network.&lt;/p&gt;
&lt;h1&gt;General scheduled protocol upgrade information&lt;/h1&gt;
&lt;p&gt;The scheduled protocol upgrade was introduced to enforce RingCT transactions and to bump the minimum ring size to 5 (mixin 4). Note that, after this scheduled protocol upgrade, you are still able to transform non RingCT outputs to RingCT outputs in a &quot;one-time&quot; transaction. Thus, you &lt;strong&gt;don&apos;t&lt;/strong&gt; need to sweep a paper wallet if it contains non RingCT outputs.&lt;/p&gt;
&lt;p&gt;Due to variance, the scheduled protocol upgrade will take place on or around the 15th of September. There is, however, no specific date as the hard fork will be triggered by a specific blockheight. The specific blockheight for the hardfork can be found &lt;a href=&quot;https://github.com/monero-project/monero/blob/master/src/cryptonote_core/blockchain.cpp#L105&quot;&gt;here&lt;/a&gt;. That is:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;// version 6 starts from block 1400000, which is on or around the 16th of September, 2017. Fork time finalised on 2017-08-18.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;As an user you need to run either CLI v0.11.0.0 or GUI v0.11.0.0.&lt;/strong&gt;&lt;/p&gt;
&lt;h1&gt;How do I upgrade?&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;CLI:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you are using the CLI you ought to perform the following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Download the new binaries from &lt;a href=&quot;https://getmonero.org/downloads/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Extract the new binaries to a new directory of your liking.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Copy over the wallet files from the old directory (the one that contains the v0.10.3.1 binaries).&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Note that a blockchain resync is &lt;strong&gt;not&lt;/strong&gt; needed. If you open &lt;code&gt;monerod-v.0.11.0.0&lt;/code&gt; it simply picks up where it left off.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GUI:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you are using the GUI you ought to perform the following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Download the new binaries from &lt;a href=&quot;https://getmonero.org/downloads/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Extract the new binaries to a new directory of your liking.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Open &lt;code&gt;monero-wallet-gui&lt;/code&gt;^1. It should automatically load your &quot;old&quot; wallet and you should be set for the upcoming scheduled protocol upgrade.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;(1) On Linux you ought to start the GUI with the &lt;code&gt;start-gui.sh&lt;/code&gt; script, i.e., &lt;code&gt;./start-gui.sh&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Paper wallet:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You don&apos;t have to do anything :) However, if you want to restore a wallet after the scheduled protocol upgrade, you need to use the new binaries.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MyMonero&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You don&apos;t have to do anything, as MyMonero will be properly upgraded in advance of the scheduled protocol upgrade.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solo mining:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This process is similar to the CLI upgrade process. Thus, see aforementioned steps.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pool mining:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Only your pool operator needs to upgrade to the new version. In addition, any mining software that you use doesn&apos;t require an upgrade.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2017-09-16</title><link>https://beta.monerodevs.org/blog/2017/09/16/logs-for-the-Community-meeting-held-on-2017-09-16/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/09/16/logs-for-the-Community-meeting-held-on-2017-09-16/</guid><description>Community highlights, Forum Funding System discussions, workgroups and resources, Monero support, translations, open ideas time, and miscellaneous</description><pubDate>Sat, 16 Sep 2017 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; Starting the meeting (on the correct channel this 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/115&quot;&gt;https://github.com/monero-project/meta/issues/115&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hey&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Monero Community meetings intend to be a discussion place for anything going on in the Monero Community. We plan to use this meeting and future 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;cryptochangement&amp;gt;&lt;/strong&gt; hey all!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Hi folks.&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag&amp;gt;&lt;/strong&gt; Hi all&lt;br&gt;&lt;strong&gt;&amp;lt;Xil3&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;QuickBASIC&amp;gt;&lt;/strong&gt; yo&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; yo yo&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; greets from riat.at&lt;br&gt;&lt;strong&gt;&amp;lt;0ak3y22&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @rehrar will help me run the meeting today, since he&apos;s awesome and has a lot to say&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; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Okay&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; First and foremost, congrats on a successful hardfork! The community is calling them “protocol upgrades” to better explain what is happening to new community members: &lt;a href=&quot;https://getmonero.org/2017/09/13/september-15-2017-protocol-upgrade-hard-fork.html&quot;&gt;https://getmonero.org/2017/09/13/september-15-2017-protocol-upgrade-hard-fork.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; yeee good job all&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Great work!&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; woo hoo!&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag&amp;gt;&lt;/strong&gt; Good news, now we have also Monero Cash :) (joking)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; This fork upped the minimum ringsize to 5, brought mandatory RinCT, and a ton of other improvements&lt;br&gt;&lt;strong&gt;&amp;lt;QuickBASIC&amp;gt;&lt;/strong&gt; 🎉&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; *RingCT&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; thanks to devs, Monero is more secure than yesterday&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; TheMonera came out of seemingly nowhere and posted some amazing Monero posters on their website: &lt;a href=&quot;https://www.themonera.art/&quot;&gt;https://www.themonera.art/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; There were Monero meetups in Berlin, Silicon Valley, and Sheffield. I also learned that Monero Austria is still going strong and had a recent meeting in Linz (thanks @parasew!)&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; yay!&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; thats pretty awesome&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Does anyone else have some highlight they would like to add?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; we will make more meetups in Vienna in the coming months,&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; also in case anyone of the community is ever around vienna, there are worktables in RIAT&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; in this case just ping me before, here are pics of the space:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; ^ a pretty cool place&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://riat.ac.at/about&quot;&gt;https://riat.ac.at/about&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; (on the pics its empty, there are tables inside now :)&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; last year we have been present at the CCC in hamburg with a &quot;crypto lab&quot;,&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; where also fluffy and others from the community were coming,&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; this year we plan the same at the CCC in leipzig,&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; and also with a strong monero focus.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; i will send more updates and infos as soon as i have them,&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Good to hear. Keep us updated, and let us know what you need :)&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; but basically we are looking for presentations, etc. which we could present at the CCC&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; &lt;em&gt;cough monero Meetup Kit cough&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; also i was reading that the hardware wallet is planned to presented at CCC, this could ofc also be in this context.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; parasew: I&apos;ll likely be at the 34C3. How do you propose I and others who want to join you communicate about this?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; msvb-lab good question,&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; msvb-lab: twitter group for monero attendees?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Group -&amp;gt; chat&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; That&apos;s what we did for the Vegas party&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; endogenic: Usually a group leader makes an &apos;assembly&apos; entry in the 34C3 wiki, but we need to coordinate for that.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; yes, or we can discuss this here in the channel? i will make sure to be around from now on, and can also announce it on reddit (so we have for example a specific date to discuss it irc)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; This channel is fine. Feel free after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; parasew: Okay that&apos;s a good choice. After the meeting we&apos;ll keep hanging out...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I&apos;m going to move on to the next topic to keep the meeting on schedule :)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&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; For those new to the Monero community, the FFS stands for the Forum Funding System. It’s like a GoFundMe with Monero, where people can pitch ideas and receive payment when set tasks are completed.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; There are several FFS updates, and Riccardo moved a bunch right before this meeting: &lt;a href=&quot;https://twitter.com/fluffypony/status/909095290531143681&quot;&gt;https://twitter.com/fluffypony/status/909095290531143681&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; My FFS for my meetup talks has moved to funding required: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/88081/justin-s-local-meetup-talks-proposal-3&quot;&gt;https://forum.getmonero.org/8/funding-required/88081/justin-s-local-meetup-talks-proposal-3&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; moneromooo posted their FFS for October-December: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/88298/mooo-full-time-october-december&quot;&gt;https://forum.getmonero.org/8/funding-required/88298/mooo-full-time-october-december&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; its also a bit more controlled than gofundme so funds dont get released until &quot;milestones&quot; are hit&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; rehrar is expanding his community role by spending more time on Kovri (moved to funding required): &lt;a href=&quot;https://forum.getmonero.org/6/ideas/88390/assistant-for-kovri-project-management&quot;&gt;https://forum.getmonero.org/6/ideas/88390/assistant-for-kovri-project-management&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh dang! So has mine! :D&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Following the enthusiasm and suggestions form the last meeting, I have created a FFS for the Monero Meetup Kit: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/88374/monero-meetup-kit&quot;&gt;https://forum.getmonero.org/6/ideas/88374/monero-meetup-kit&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; anonimal already offered some excellent advice when he suggested including Kovri stickers and pamphlets in the box too.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; However, there are two that we would like to highlight during this meeting. The first is the second integrations FFS proposal: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/88414/monero-integrations-second-ffs&quot;&gt;https://forum.getmonero.org/6/ideas/88414/monero-integrations-second-ffs&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar++&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; This is being proposed by serhack and cryptochangements. I would like to give them some time to discuss the basics of this proposal and what it means for the community. It was moved to funding required.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Yes @sgp Thanks for introduction&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Okay let&apos;s discuss about our ffs&lt;br&gt;&lt;strong&gt;&amp;lt;tlehman101&amp;gt;&lt;/strong&gt; Hey, how would people feel about posting an informational monero guide and use case to the fakeids Reddit? It could concisely explain why it&apos;s better than Bitcoin for vendors and purchasers. Is it not worth it (reputation wise) to market to the dn?&lt;br&gt;&lt;strong&gt;&amp;lt;notmike&amp;gt;&lt;/strong&gt; greets community&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @tlehman101 great topic for the open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;tlehman101&amp;gt;&lt;/strong&gt; My bad&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; So the first news is &lt;a href=&quot;http://monerointegrations.com&quot;&gt;http://monerointegrations.com&lt;/a&gt; hits +500 views&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Almost 100 views/a day&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Xmr requested for ffs: 49&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; There will be three extension: whmcs, opencart and magento&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; cryptochangements ping&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Are all three PHP based, or python?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Php based&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; php&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; serhack: there was also a post on reddit featuring an overview of integrations - i was also wondering why these specific implementations have been chosen by you&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Good to see Magento there, I think there&apos;s quite a community around it.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Currently nobody suggested me others famous e-shop with python&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; serhack: How does your prestashop relate to this?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; These specific integrations will be developed by me and cryptochangements&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; the platforms choosen last time where simply because they are very popular&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; For those who don&apos;t know, Prestashop is a plugin to a Wordpress type ecommerce package. It&apos;s quite polished, looks ready for prime time but is not stand alone.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I&apos;m doing some testing in order to maintain woocommerce and prestashop&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; No, msvb-lab&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Woocommerce is a plugin of wordpress&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; prestashop does not run on wordpress&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; prestashop &lt;em&gt;is&lt;/em&gt; prettymuch stand alone&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; And prestashop is a cms powered on e-shop features&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Prestashop is stand alone, oh nice.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; ;)&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; here was an overview of systems and integrations on reddit from yesterday &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/704igy/shoutout_to_serhack_and_the_monero_integrations/dn1k2ob/&quot;&gt;https://www.reddit.com/r/Monero/comments/704igy/shoutout_to_serhack_and_the_monero_integrations/dn1k2ob/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;0ak3y22&amp;gt;&lt;/strong&gt; magento is the main one&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; What do you think about developing an e-shop only for Monero?&lt;br&gt;&lt;strong&gt;&amp;lt;0ak3y22&amp;gt;&lt;/strong&gt; i would accept monero if it got magento&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Is that cool?&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; like a shopping cart&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Okay @0ak3y22&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I wonder if we can develop a shopping cart option that doesn&apos;t use Javascript?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; NodeJS.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; We can rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Lol msvb-lab&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; NodeJS, please. Not Lol, it would be a great interface.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; rehrar its possible, but most e-commerce solutions use js anyways&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I&apos;m going to eat now&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Cryptochangements you have the control of discussion&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Bye&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Understood, but there&apos;s many who might prefer no JS&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @cryptochangements anything else you want to talk about&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; that could be something to look into&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; i agree with rehar, would be great to avoid js&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; *rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; one more thing sgp&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; give me a second to type it out haha&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; if you look at the FFS thread, serhack mentioned a possible fourth milestone. this would be a standalone open source e-shop platform that accepts only monero. no need to rely on third parties like wordshop or magento. the goal would be to allow anyone to download that software, put it up on your server, and be able to setup an e-shop that accepts only monero&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; creating out own platform would also fee us up to to do things like making sure that everything works well without js&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; a CMS-agnostic platform, yeah?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; cryptochangement: this would be php/mysql or js?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; php/mysql and prefferanly zero js&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; *prefferably&lt;br&gt;&lt;strong&gt;&amp;lt;Xil3&amp;gt;&lt;/strong&gt; sounds great&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; cryptochangement: ok (because you wrote: need feedback)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; As a web dev, I see some potential problems for this, but I can discuss them on the FFS proposal itself for the sake of time&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I would like something like cloakvpn.com.. They use the payment ID for username + password, thus not requiring an account&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; but I think that would be easy to implement&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; ok, thanks rehrar. you could also pm me if you want&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @cryptochangement I&apos;m going to move on to another discussion now, ok?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; The second FFS proposal being discussed is the dedicated Monero hardware wallet. Community feedback was gathered during the last meeting, and it has now moved on to Funding Required: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/88149/dedicated-monero-hardware-wallet&quot;&gt;https://forum.getmonero.org/8/funding-required/88149/dedicated-monero-hardware-wallet&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I now would like to ask msvb-lab to speak more about this proposal.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; One month of prestart research has yielded a proposal to contribute (fund, provide ideas, anything else) to Monero&apos;s first dedicated hardware wallet:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I wrote the proposal, will devote a half year&apos;s work, and can answer questions now... Any ideas, questions, or opinions?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; It&apos;s a large and respectable undertaking&lt;br&gt;&lt;strong&gt;&amp;lt;quickbasic&amp;gt;&lt;/strong&gt; What is it going to do that Ledger won&apos;t be able to?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp: It&apos;s a bit big, yes. The perception to break the FFS into individual months is a bit hard though.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; an open-source alternative to Ledger would be beneficial in the long run&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; imo, the people who are saying that Ledger is doing it already so what&apos;s the point, aren&apos;t looking at the big picture. The ultimate goal (at least as I see it), is to make things as decentralized and trustless as possible. Having an open-source hardware wallet (software AND hardware) is invaluable.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Isn&apos;t the Ledger code already open source?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; quickbasic: There are a few differences, opensource is one, it&apos;s possible that Ledger fails to do crypto for us in hardware due to our different ECDSA curve.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; hyc: Closed source.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; The Bluetooth model that will cost $300 is a bit more open, but still fails in the SE department.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i see you want to talk to gemalto? i have some experience with them and would think they&apos;re much too large to have any interest in this&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; And I&apos;m not sure how many folks want a hardware wallet that is accessible over RF.&lt;br&gt;&lt;strong&gt;&amp;lt;quickbasic&amp;gt;&lt;/strong&gt; Okay. Makes total sense.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah, bluetooth seems like a misfeature here&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; pero: I don&apos;t hold too much promise for Gemalto, but if you have experience please make yourself available for a question or two later?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; By the way, there&apos;s a ton of can of worms type questions with this six month FFS.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i used to share an office with a former c level exec there so just have anecdotal info&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We can&apos;t answer them here, but I&apos;m usually around on IRC and tomorrow again during the dev meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; msvb-lab, I agree with hyc, I think the goal is to not necessarily have as many features as possible, but instead concentrate on bulletproof security.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; imo Ledger is still a company and they can decide not support Monero at any time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; excellent point selsta&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; selsta: Yes, that&apos;s another problem with not having control but...&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Lets not bash Ledger too much, they are doing a great job.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We need Ledger, Trezor, and all the others on board and working with Monero just as we do our own dedicated wallet as well.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; (just as an example as they are the “alternative”)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anything else, or can we keep moving?&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; an open hardware wallet is an equaliser to potential shennanigans by other companies .&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp: If we&apos;re behind schedule then move on. Otherwise I&apos;ll say a few more things about the dedicated hardware wallet.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We can move on.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @msvb-lab thanks. If there&apos;s time left you can have it&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/88149/dedicated-monero-hardware-wallet/&quot;&gt;https://forum.getmonero.org/8/funding-required/88149/dedicated-monero-hardware-wallet/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 4. Workgroups and Resources&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ...if you want to donate. Or more questions, come back for tomorrow&apos;s dev meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; This is a big announcement that has been in the works for quite some time. Rehrar will give a brief word on what workgroups are, and some exciting new resources that the Monero Project is offering for free to budding workgroups.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Same time, but the -dev IRC channel.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Hey everyone. So we got some big stuff to talk about.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll be submtting a document to the Monero Project Meta repo soon about Workgroups and what they are&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; for now, I&apos;d just like to paste some relevant portions of the document to answer the questions of what workgroups are, and why we need them:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &quot;Because Monero does not have a central structure in which to manage every project that comes from individuals or groups, Monero has a great strength (which can also be considered a weakness is some circumstances) of being an initiative-based project. This means that if something is not being done, and an individual or group would like it to be done, they should do it instead of wait for others to do it.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &quot;The Monero Project thrives when the community is given the freedom to work on projects that they have both passion and ability for, and is at its worst when everyone expects everyone else to get things done (often for free).&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &quot;A Monero Workgroup is defined as a grassroots initiative by an individual or group with the intent of furthering The Monero Project.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &quot;Monero Workgroups can take many forms. Some might be formal, with a defined leadership, bylaws, and dues, and others might be informal, with a fluid membership and loosely defined goals. Each workgroup is free to make their own goals and structures, and doesn&apos;t need anyone&apos;s permission to operate, or even exist.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; A big example of a functioning workgroup is the Monero Community Workgroup (you&apos;re at the meeting held by this workgroup right now)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; There was another workgroup in the past with a bit more of a formalized structure called the Monero Economic Workgroup, which you can read about in this thread: &lt;a href=&quot;https://bitcointalk.org/index.php?topic=776479.0&quot;&gt;https://bitcointalk.org/index.php?topic=776479.0&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; shoot we got monerobux in here?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yes thanks to the monerobux advancement workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Good rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If you have any questions on what Workgroups are, feel free to PM me, and look forward to the document which should be up today or tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Now that we know a bit more about workgroups in general, we&apos;d like to unveil our two newest workgroup environments: Mattermost and Taiga.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; rehrar, sounds amazing.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; sounds awesome&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Cool, heard about Mattermost.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; First: Mattermost&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; You can access Mattermost at &lt;a href=&quot;https://mattermost.getmonero.org&quot;&gt;https://mattermost.getmonero.org&lt;/a&gt; at any time. You can think of it as an open-sourced, self-hosted Slack alternative. And while we do have a slack, we would like to encourage the community to sign up here and begin using it over slack. This way, The Monero Project has control over the data and conversations, and not some third-party. We want to distance ourselves from using proprietary software&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as much as possible. Of course, it is relayed to IRC.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;sgp&amp;gt;&lt;/strong&gt; Hey everyone! (from Mattermost)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; In the same way, we are also unveiling the Monero Taiga instance, which can be accessed at &lt;a href=&quot;https://taiga.getmonero.org&quot;&gt;https://taiga.getmonero.org&lt;/a&gt;. Taiga is an open-sourced, self-hosted agile development environment. Put simply, it can be used like GitHub for non-coders to make projects, make goals for those projects, assign people to teams and to fulfill tasks, and more. It&apos;s a great resource, and will even integrate with Mattermost soon.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This all sounds great&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;serhack&amp;gt;&lt;/strong&gt; hey&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; You&apos;ll find the Monerujo (android mobile wallet) already on there, as well as Revuo Monero and Kovri&lt;br&gt;&lt;strong&gt;&amp;lt;Xil3&amp;gt;&lt;/strong&gt; very nice&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; great&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; You can learn more about Agile Development in videos like this: &lt;a href=&quot;https://www.youtube.com/watch?v=R8dYLbJiTUE&quot;&gt;https://www.youtube.com/watch?v=R8dYLbJiTUE&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and with a bit of research, you can use a lot of cool stuff that Taiga has to offer&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Monero Integrations too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll be making write-ups for both of these environments soon&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We could go on and talk about the specifics about any of these things for a while, so in the interest of moving the meeting along, we&apos;ll instead answer any questions that anybody has about these two new environments after the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Very exciting resources for the community&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; so Taiga is an implementation of Kanban?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it uses Kanban and Scrum&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as well as Epics&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and they all integrate with each other, and you can have one, or both on, and turn them off at will&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; taiga is a pm tool that&apos;s made to work with agile/scrum/kanban pm methodologies&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; You can make and manage your own projects.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Basically, we&apos;re empowering and enabling the community to take charge of the direction Monero is going.&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; 5. Monero Support&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; A lot of news&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Not everyone knows, but we have a subreddit for Monero Support that we would like to start utilizing. You can go to &lt;a href=&quot;https://reddit.com/r/monerosupport&quot;&gt;https://reddit.com/r/monerosupport&lt;/a&gt; and help by answering or asking questions. This is in the effort of keeping the Monero ecosystem understandable, uncluttered, and user-friendly. Please subscribe and lend a helping hand when somebody comes in with a question.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The transition will take some time, since there are many more people on /r/Monero than /r/MoneroSupport. However, we are confident that the community is large enough for there to be two distinct subreddits.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We would like to reference StackExchange as often as possible in this subreddit. These two resources will work together. You can almost think of Monero Support as a less formal StackExchange.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; End goal: a cleaner Monero Reddit ecosystem for everyone. :)&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; get ready to answer blockhain sync questions everyone!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Unless there&apos;s any thoughts on that, we&apos;ll move on as we&apos;re running short on time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 6. Translations&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Erciccione started #monero-translations to help people with, well, translations. If you have other languages at your disposal, consider dropping by and saying hello.&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; yep, i have a couple of things to say that i just wrote down&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; As an update on software, Monero Translations is trying a few different open-source, self-hosted (can you tell we like that kinda stuff) alternatives to Transifex&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sure, go for it&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Great @erciccione&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; thanks, as rehrar was saying the Monero Localization WorkGroup is formed, our home is at monero-translations (IRC, Slack). I encurage everybody interested in translating monero to ask there for both help (github issues, info, ecc) aswell for coordinating&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; During the last weeks we checked about 5-6 platforms, but only two of them had all the requirements we needed (many platforms had problems with static websites, markdown or QT). This two were Transifex and Weblate&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; The common feeling was to avoid Transifex since is closed source, so last week i started setting up a test instance for weblate, but i found some issues that neither rehrar or serhack could solve, so&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; erciccione, this sounds amazing. i have a few people who wanted to translate, will send them along.&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; Today we started checking Pootle, from a quick check looks like is compatible and has nice reviews, but it will be nice if somebody inside the community could give some feedbacks about this platform&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; thanks parasew that would be great&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; i want also say that the amount of translations in the last months increased significantly (kovri docs, promo video script, GUI translations), thanks to everybody&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; ErCiccione: you mean feedback from a tech perspective?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I think yes parasew&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; yes would be nice to have some info from who used it in past&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok. We&apos;re running really short on time. Anything else on this? :)&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; i&apos;m done&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Unfortunately, there isn’t enough time for #7: Open ideas time. However, feel free to discuss your ideas whenever in this channel.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Awesome.&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 meeting will two weeks from today on 30 September at 17:00 UTC. It will be the Saturday before the dev meetings. This meeting time seems to work out for most people.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 9. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; i will install pootle and report back&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; (side discussions can now continue, or if anyone has any open ideas to discuss)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; question - is bitcointalk Monero Support forum still supported? &lt;a href=&quot;https://bitcointalk.org/index.php?topic=652305.0;topicseen&quot;&gt;https://bitcointalk.org/index.php?topic=652305.0;topicseen&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; thanks parasew, we can talk about it in monero-translations&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; erciccione sure! i am just a bit sick so lets move it to the coming days :)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; it seems overall the community has shifted entirely to reddit.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; erciccione: Is monero-translations an IRC channel?&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; parasew: sure no problem :slightly_smiling_face: get well soon!&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; msvb-lab: yes we have irc relay&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; msvb-lab regarding the CCC i suggest to talk in the coming days if thats ok for you. i sent you a PM with my email.&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; i meant yes, relayed on slack&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; ccccccfrnvcljlitnrgncdujrjdfvgktcbtfbhnecjvt&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; hyc, seems that way, the thread is mostly inactive, and that&apos;s probably a good thing too as use of bct should be eschewed wherever possible.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; parasew: That suits me well, I&apos;m going to afk for the day but really want to collaborate with you for 34C3.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp: Thanks for moderating a great meeting. Good job, even with the full agenda and lively discussions.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar too, I guess he was the guest moderator.&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; msvb-lab, your proposal is already half funded too :)&lt;br&gt;&lt;strong&gt;&amp;lt;tlehman101&amp;gt;&lt;/strong&gt; Sorry for interrupting earlier, posted before realizing the discussion was going on. I curious how people feel about posting an informational monero guide and use case to the fakeids Reddit? It could concisely explain why it&apos;s better than Bitcoin for vendors and purchasers. Is it not worth it (reputation wise) to market to the dn?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; i don&apos;t want to have association with that&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; agreed. they come to us if they want to. we don&apos;t market to them.&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; tlehman101, facilitating criminal activity on reddits is asking for trouble.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; smauginjapan: Yes, I&apos;m quite happy with the level of funding so far. It&apos;s only been active for exactly 24 hours.&lt;br&gt;&lt;strong&gt;&amp;lt;tlehman101&amp;gt;&lt;/strong&gt; Fair enough&lt;br&gt;&lt;strong&gt;&amp;lt;tlehman101&amp;gt;&lt;/strong&gt; The dnm guy garnered a lot of attention&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; msvb-lab, for such a significant amount I&apos;m actually really surpriced :), I expected it&apos;d take weeks to get to that level.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; tlehman101: I saw your comment and the idea is right on. There are a couple similar resources you might want to copy, distinguish your project from, or collaborate with?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; tlehman101: Like:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://moneroinfo.org/&quot;&gt;https://moneroinfo.org/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ...portions of:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://getmonero.org/resources/user-guides/securely_purchase.html&quot;&gt;https://getmonero.org/resources/user-guides/securely_purchase.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; And it would be nice to get a Monero version of:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://learnmeabitcoin.com/guide/&quot;&gt;http://learnmeabitcoin.com/guide/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; tlehman101, I&apos;m not saying it shouldn&apos;t be done mind you, I&apos;m just saying it shouldn&apos;t be done around people whose real identities are known ;)&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; you can&apos;tstop people from using monero but you don&apos;t have to encourage things that are problematic&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; smauginjapan: I have mixed feelings about the amount, because it is large to fund machines (rather than humans) and raises pressure to get the job done (potential for sleepless nights and health damage.)&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; Monero is all about privacy after all&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ...but the amount is accurate so there&apos;s no path to improvement.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Monero is for everyone. we can write docs for everyone to learn how to use it. we don&apos;t aim the docs at one specific group.&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; msvb-lab, heh, yeah, it&apos;s a big undertaking, but you shouldn&apos;t feel alone though.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; after that, it&apos;s up to individuals to be smart enough to realize that it benefits them to use it.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; smauginjapan: The positive part of mixed feelings is obviously that the individual tasks before the project succeeds are very challenging, interesting, and rewarding.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Maybe even could say fun...&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; indeed, a brave new world :). The hardware wallet path has been trodden a couple times though, so theres at least a trail of crumbs to follow ;)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Just read / skimmed the meeting, but I disagree on moving threads to r/monerosupport already fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; why&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Also we shouldn&apos;t reference stack exchange too much. It&apos;s fine to reference guides, but don&apos;t direct them to there, otherwise it&apos;ll clutter the SE&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; pero: I wrote something about this a few weeks ago, let me try to find it&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; It&apos;s good to add solved questions to SE, and point duplicate questions there&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yea im sure you have a reason i&apos;d agree with - just curious what it is ;p&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; at this point 99% of incoming questions have been answered before&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; pero: &quot;Kind of ambivalent on this since it&apos;s a two sided coin. Yes, it&apos;ll give this subreddit a cleaner look. However, it&apos;s more likely that their questions won&apos;t get answered as there are way more people browsing this sub. Moreover, I think it&apos;s beneficial to give newcomers a warm welcome by helping them out with their issues. If their questions don&apos;t get answered it may result in a negative experience and deterring them from getting&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; involved with Monero. Furthermore, bear in mind that most of us also once started as noobs. I&apos;ll just leave this thread open to gauge the community&apos;s opinion.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &quot;&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; yeah it can be real helpful and useful to have SE answers to point to for reference and consistency&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; hmmm - well r/monerosupport was my idea&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; but my &apos;design&apos; for it was to have it prepopulated with a FAQ&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; so that it doesnt start off empty&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; dEBRUYNE, agreed, I know in the early days of bitcoin i started the sub bitcoinhelp, and it was barely used, as users simply gravitated to the most well known/used one.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; if I understood correctly there won’t be an enforced rule that questions are banned on /r/monero, just that as we grow we should shift to /r/monerosupport&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; unfortunately you cant comment on reddit threads older than 6 months so it might be challenging to keep answers uptodate over time&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; you&apos;d need to persistently ferry users to the new sub, and have some regulars dedicate to answering questions.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; pigeons, hyc: Yeah that&apos;s what I meant. Reference existing SE Q&amp;amp;A / guides to them, but ensure they don&apos;t open new questions (if not warranted) to avoid the SE getting cluttered&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; similar to how r/xmrtrader has been rolled out.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; xmrtrader has enough general interest to be self-sufficient&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I honestly doubt our community is currently big enough to warrant a seperate sub&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I personally have little desire to frequent a support form&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Also support can be tricky from time to time&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; As users can have very specific issues&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; well the main sub is definitely spammed with enough support questions that it&apos;s diluting the discourse&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I personally don&apos;t mind helping them in r/monero, but I wouldn&apos;t like having to browse an additional sub for it&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; The support threads don&apos;t get much upvotes anyway&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;smauginjapan&amp;gt;&lt;/strong&gt; yep, it got to a stage where regular price questions were redirected often enough that users moved to the sub for financial stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; The relevant stuff is at the top&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; whether those questions spilling over would be enough to sustain a separate sub is a slightly different question&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; a similar concerted effort would be needed with the monerosupport reddit I think.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Sure, in the future somewhere&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; But it&apos;s too early now imo&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; dEBRUYNE, that&apos;s the other challenge, once they get their problem/question answered, they rarely return.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Could you elaborate?&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; well, if people are redirected to a separate sub for support q&apos;s, it&apos;s difficult to keep them returning.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I still don&apos;t get it :p&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; returning how?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; As in new support questions?&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; maintinaing a presence at the monerosupport sub&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Well the people asking for help there are generally not the people that are (initially) capable of helping others&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; yes, thats the thing, to make it work, you&apos;d need to initially have a dedicated group that&apos;d be arounf to answer q&apos;s and troubleshoot support problems, similar to how #monero works.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Right, but statiscally it&apos;s more likely there will be someone able to help in r/monero than r/monerosupport&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Thing is, I am not even sure if we could gather a dedicated group at this point&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; it&apos;d mostly be an altruistic thing, and that can be difficult to make self sufficient without a lot of upfront work, as well as having enough users cycling through to pick up new ones.&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; dEBRUYNE, yes, I agree, it&apos;d be hard, and is probably not the right time, once /r/monero hits 100k, then monerosupport will probably kick off much more easily.&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; /r/bitcoinbeginners was initiated at around 80k /r/bitcoin users I think, and was able to create enough of a userbase to stay active.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; well reddit actually designs with this scenario pretty well&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; posts from smaller subs tend to float rather high on your front page&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; so all it would really take is a small number of regular, informed users subscribing to the smaller sub&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; they&apos;ll see the question posts on their frontpages after only a couple upvotes&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; designed for*&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; It&apos;ll require active participation from other subs to push users to monerosupport to get those threads there initially though.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; well yes the idea is that the main sub implements a rule that support questions are banned&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and that support questions are answered with a link to the support sub prior to removing the thread&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; else there&apos;s no point&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; that&apos;ll never work&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; of course it will&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; it works in fucking r/linux why wouldnt it work in r/morono&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; healthy communities aren&apos;t built on bullying.&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; serhack ... did you try to reach out to bigreddmachine already? you could do the podcast with him and maybe also get some further reach with monerointegrations&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; they aren&apos;t built on people pulling half baked ideas out of their ass either&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; no, daveyJones&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I&apos;m not able to speak english very well&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; so either you have an actual reason for why it wouldnt work or you can just skip this discussion and wait for one on which you have a well informed opinion&lt;br&gt;&lt;strong&gt;&amp;lt;smauginjapan&amp;gt;&lt;/strong&gt; pero, I literally removed you after 4 months of being on my ignore list, and you&apos;ve within 45 mins, managed to put yourself back on it. I really don&apos;t know why I bothered giving you a third chance. Thankyou for saving myself a great deal of time.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;pero&amp;gt; and that support questions are answered with a link to the support sub prior to removing the thread &amp;lt;= We do that with mining related questions currently&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Because the mining sub is big enough to warrant it&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I rarely see a question not getting answered there&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; yea so why wouldnt work with general support qs?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; wouldnt it*&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Because support questions are probably more tricky&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Also we don&apos;t have enough people that are capable of continously answering those questions&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Like ferret said, we can probably make that move once the sub hits 100k&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; @serhack @bigreddmachine maybe it can be done in Italian and have a voice over English translation a la BBC... we have monero-translations now after all... it would give it a more international feel&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; well i think after running a sticky about the support sub for a couple months it&apos;ll have enough recruits&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; @ajs lol :)&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i think the primary motivator here is that the main subreddit is being cluttered with support qs&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; now, what to do about that?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i&apos;ve seen multiple instances of this issue on reddit being addressed by a separate sub&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Define cluttered&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Like I said, the relevant stuff is at the top&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; we all have, even within the monero community, as you pointed out&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; so why not go with the tried and tested solution, it might be painful at first, but if it doesn&apos;t work out after a lengthy period of time, we can always scrap the idea&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; well there are times when half of the top 10 is support qs&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; anyhow, i gotta jet...&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; i really feel the idea of the support sub is sound&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; but it does require buy-in from the r/monero mods as well as a prepulated FAQ of some sort&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; could we maybe code a bot that would automatically crosspost a question in the main sub that&apos;s marked as support q&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; and close it&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; so that the original poster doesnt even have to do anything?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; There&apos;s more guarantee of success if the sub is bigger fwiw. Why would we suddenly start now?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; well i suggested this like 6 months ago&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; so it&apos;s more of a question of why arent we doing it already for me&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;sgp&amp;gt;&lt;/strong&gt; We kinda need to just start it I suppose. I&apos;m not sure what prep is necessary. StackExchange already has a wealth of info&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; the main sub is way past &apos;large enough&apos; imo&lt;br&gt;&lt;strong&gt;* pero&lt;/strong&gt; vanishes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I personally think it&apos;s not a good idea at this point. I&apos;ll leave it at that for now&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; We should just hire someone to curate a &quot;daily best of r/Monero&quot; for pero so he doesn&apos;t have to browser through the regular r/Monero and be offended at the newbie support questions :P&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2017-09-17</title><link>https://beta.monerodevs.org/blog/2017/09/17/overview-and-logs-for-the-dev-meeting-held-on-2017-09-17/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/09/17/overview-and-logs-for-the-dev-meeting-held-on-2017-09-17/</guid><description>Discussion of open PRs and issues, release schedule, 0MQ, multisig, 0MQ, unit testing, luigi1111 as maintainer, MyMonero, MRL, and miscellaneous</description><pubDate>Sun, 17 Sep 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;An overview can be found on &lt;a href=&quot;https://monerobase.com/wiki/DevMeeting_2017-09-17&quot;&gt;MoneroBase&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&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;fluffypony&amp;gt;&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 4. Release timeline: moving releases to 3-months-before-forks or similar&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 5. Maintainer: migrating luigi1111 from backup maintainer to lead maintainer on GUI and site&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; let&apos;s start with 1&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;shillosopher&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner7&amp;gt;&lt;/strong&gt; Grüezi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yo&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-lightfighter}&lt;/strong&gt; hola&lt;br&gt;&lt;strong&gt;&amp;lt;imheretolearn&amp;gt;&lt;/strong&gt; hola&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yo&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; guten tag&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Oh hai&lt;br&gt;&lt;strong&gt;&amp;lt;imheretolearn&amp;gt;&lt;/strong&gt; ni hao&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine / othe / smooth / moneromooo / tewinget / anonimal / endogenic / gingeropolous / iDunk / JacobJeweler / kenshi84 / knaccc / MoroccanMalinoi- / NoodleDoodle / papa_lazzarou / wallet42 / vtnerd_ / anyone I forgot&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You forgot fluffypony in that list.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; 22nd century historians are going to have a hell of a time writing books on the birth of cryptocurrency.&lt;br&gt;&lt;strong&gt;&amp;lt;moroccanmalinois&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pigeons sends his apologies, he let me know yesterday that he wouldn&apos;t make today&apos;s meeting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so anything that is wrong we can comfortably blame on him&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; since he isn&apos;t here to defend himself :-P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; let&apos;s move on to 2&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so not much has happened since the last meeting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; a release or something&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; nothing major&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I heard we spawned XMRclassic&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Monero ABC&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; i used XMRcash at a coffee shop, but my card was declined :(&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; inb4 XCash&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; on the topic of the release, and now is as good a time to talk about it as any&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; oooo, I like that one&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; as you may (or may not) have noticed this release was a little rockier than we&apos;d hoped&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner7&amp;gt;&lt;/strong&gt; Yeah&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;ve known for a while that our testing horizons are too close&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; a little while ago smooth suggested having MUCH further horizons and sunsets, which I tend to agree with&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; what are the thoughts on modifying that, then?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so what we&apos;d like to do moving forward is work our horizons of a 6 month schedule, offset from the hard forks by 3 months&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; in other words&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hard forks happen March and September&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and code freezes happen mid-June and mid-December&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so practically let&apos;s look at the next year as an example&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; ... but will we follow the code freezes?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we have 3 months from now to put stuff in the code, and then we code-freeze in mid-December&lt;br&gt;&lt;strong&gt;&amp;lt;imheretolearn&amp;gt;&lt;/strong&gt; will a 3 month code freeze have a side effect of slowing development?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that means we branch in mid-December&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Okay and then a new release?&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag&amp;gt;&lt;/strong&gt; You could follow the timeline used bu ubuntu&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag&amp;gt;&lt;/strong&gt; by*&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; from mid-December we have some time to test, fix bugs, get the branch stable&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (and port fixes to and from master)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; with a view to tagging a release as soon as we think there&apos;s some stability&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 3 months seems maybe a bit large, but let&apos;s try it. I&apos;m curious to see how much of a pita it&apos;ll be to have to branches.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; to have 2&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the nice thing is that the release CAN have bugs, because not everyone will upgrade until closer to the hard fork&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and so subsequent releases can patch bugs&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Seems good idea fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The only thing is that it only leaves 3 months to get range proof changes in... :/&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it also means we can have loads of small point releases up to the hard fork, because there isn&apos;t much that changes except bug fixes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; or 9. or 12.&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag&amp;gt;&lt;/strong&gt; I totally agree with fluffy&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: if we don&apos;t hit the mid-December target then leave it for the next one, we have 6 months thereafter&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; 3 months seems fine to me. The release can be out a while before the fork with no negatives really&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah exactly&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Besides maybe some delay in new features&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and it means that for 3-ish months the network is running both stable and newer versions&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is a way safer approach&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://wiki.ubuntu.com/ArtfulAardvark/ReleaseSchedule&quot;&gt;https://wiki.ubuntu.com/ArtfulAardvark/ReleaseSchedule&lt;/a&gt; if it can help&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; most exchanges / pools will stick to the previous stable release&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Mooo we&apos;ll just have to get it done by December then:)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; some brave ones will upgrade early&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Since like, ms is working and such&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; -_-&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the real issue is that we have to decide on a new release name within the next 3 months&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; Iridium Iris&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Lithim lizard&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lithium&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also as pointed out this will mean that some features take a lot longer to go live in the mainnet codebase than we might hope (emergency patches / forks aside)&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; hypothetical helicopter?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so it means we&apos;re going to have to be patient when things don&apos;t progress as rapidly as we&apos;d like&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we &lt;em&gt;can&lt;/em&gt; happily deploy stuff on testnet, we&apos;ve had to do massive reorgs on testnet before and it handled it just fine&lt;br&gt;&lt;strong&gt;* dEBRUYNE&lt;/strong&gt; grabs torches and pitchforks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and iirc Snipa had some experience setting up a mini closed testnet&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; I don&apos;t really think 2 ish months is &quot;a lotc&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Dumb question, what&apos;s the name of the current 0.11 release?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; &quot;lot&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; msvb-lab: Helium Hydra&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; oh so hypothetical helicotper is right out. :( too bad we missed the possibility for Gluttonous Ganesh?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; aka Hail Hydra&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; hyc: Then lithium wouldn&apos;t work would it? It doesn&apos;t start with &apos;I&apos;.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Irritable Ibex&lt;br&gt;&lt;strong&gt;&amp;lt;imheretolearn&amp;gt;&lt;/strong&gt; i agrree knaccc iridium iris&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; private testnets are easy, just takes 2 nodes pointed at each other --add-exclusive-node&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yarp&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; release names aren&apos;t alphabetical, they&apos;re elements. periodic table.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; there&apos;s a release naming doc in the meta repo&lt;br&gt;&lt;strong&gt;&amp;lt;imheretolearn&amp;gt;&lt;/strong&gt; iridium iris will have range proofs improvements, larger ring size multi sig and encrypted payment ids. major release&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Ugh stop talking about release names&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Get on with it :D&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; let&apos;s move on&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;d like to start merging in the big PRs that have been hanging around&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; there&apos;s still a good number of PRs that could be merged soon. should we be planning a point release in the next month or two?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sub-addresses, multisig, 0MQ, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: yes - I had to first merge the PRs that were already merged in the branch, which I finished a couple of days ago&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; For the record: multisig is not ready yet. It&apos;s got a DO NOT MERGE sign.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: is it waiting on code or MRL stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; I just wanted to point out, in case it had slipped through the cracks, that kenshi84 has partially implemented subaddresses in the GUI but there are wireframe mockups he wasn&apos;t able to implement because he&apos;s not used Qt much before. The mockups suggested to be implemented are here &lt;a href=&quot;https://github.com/monero-project/monero-core/pull/793#issuecomment-314477091&quot;&gt;https://github.com/monero-project/monero-core/pull/793#issuecomment-314477091&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s waiting on me making core tests for it, and cleaning up.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And the core tests are a massive pita.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: is it worth looking at a different test framework?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; all of these things are not forking, so could be added whenever&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not really, core tests are great, powerful, and I love them. I also hate them.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Once they work, they&apos;re really great.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; knaccc: ok cool, hopefully someone can pick that work up&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; n-1 only recently started working, so I assume it needs some testing etc&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; sarang and i are nearing completion on both the multisig paper, which requires new security definitions, and the sub-address paper (and that scheme looks pretty good!). the multisig stuff, if you held a gun to my head, i would say is secure, but until the proofs are written up, i don&apos;t want to say anything about it definitively&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; knaccc: else if we need to find a QtQuick developer and pay them we can afford to do so&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so should we continue to PR to the release branch in addition to master?&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; we anticipate both of those papers to be done as MRL bulletins by end of November.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I hope not.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: no&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; release branch is for bug fixes only&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; surae: ok great&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-lightfighter}&lt;/strong&gt; is there a README for writing new tests? if not could one be added?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No. Sure.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; @lightfighter no there isn&apos;t, but it&apos;s something you could tackle if you&apos;re up for it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; on the topic of tests&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But really, I start from an existing one.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if anyone is unfamiliar with the codebase and wants to learn, adding tests is literally the best way&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; there are tons of things that lack unit tests&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Unit tests are very easy to add.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; need moar test coverage plx&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; unit tests are. so. freaking. helpful.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Though they might need API changes to expose bits and bobs.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; in that regard, might be nice to appoint a release/test manager, responsible to either run tests or collect test results from the community&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: good idea&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; will definitely start implementing tests, its in a way comforting :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I wonder if we couldn&apos;t build a little web API that people could submit test results to&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-lightfighter}&lt;/strong&gt; fluffypony: i&apos;d be happy to start working on test docs. is the GTest primer a good place to start?&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&quot;&gt;https://github.com/monero-project/monero/issues&lt;/a&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; boost has some such framework, but I dont know much about it&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; on another note: in the current gui-release, the mining has issues -- other people also reported at monero meetup.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; various members run machines on various processors / platforms&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-lightfighter}&lt;/strong&gt; also agree that writing tests is best way to learn codebase (my main motivation for doing so)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; parasew: then they must open an issue on GitHub&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; parasew: Already reported on monero-core github repository&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; fluffypony ofc, will pass that on.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; dEBRUYNE which issue?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero-core/issues/877&quot;&gt;https://github.com/monero-project/monero-core/issues/877&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; dEBRUYNE ty, will also have a look!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; let&apos;s give some thought to a reportable web API that can collate test results, we&apos;ll figure out a nice way of doing it&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; a web tool sounds like a great idea. I don&apos;t know of one at the moment.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hyc: for the GUI release I created a reddit thread with buildbot bins and compiling instructions&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Subsequently I put up all reports on Github&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; But it&apos;d be preferable if we have a more streamlined process&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; indeed&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; (to report issues that is)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Will look into it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;d probably have to roll our own tool for this, let&apos;s see&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Anyone who knows about DNS/DNSSEC btw ? We need to fix how we do that apparently, but I know nothing aobut DNS :/&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Thoise are the failing unit tests.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I suppose though that if we&apos;d create something like that someone still has to create issues on github&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; sarang? know anything about DNS?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; DNSSEC in particular&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Protocol? Some. Implementations? Negatory&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we need to find out why libunbound is complaining now&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The complaint&apos;s likely unrelated, and due to the openssl config.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (assuming you mean the &quot;invalid algorithm&quot; or so)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; could be openssl related&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes. I&apos;ve only hit that in the past with a crippled Android libssl&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so I&apos;m surprised to see it on an up-to-date desktop build&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;m also open to dumping unbound in favour of another library&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we literally only use it for DNS / DNSSEC&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Guess I&apos;ll have a look to see what libraries there are for this.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; is there an irc log online somewhere? (i came a bit late)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok let&apos;s do that, Unbound has been a PITA for a while&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Or... leave it till someone who knows about DNS pops in...&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; parasew: it&apos;ll be posted up after&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; parasew the minutes will be posted after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok let&apos;s move on&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; ;)&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; thanka fluffypony, surae i just wanted to catch up now, but its ok :(&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 4. Release timeline: moving releases to 3-months-before-forks or similar&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we already covered that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so moving on&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 5. Maintainer: migrating luigi1111 from backup maintainer to lead maintainer on GUI and site&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Does he agree to ? :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; well, moneromooo, luigi1111 has gone full-time crypto since he&apos;s made millions from the Monero ICO&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; No we forced him :P&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so he can merge from atop the mountain in his Lambo&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; i hear Lambos work real great on mountains&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Congrats Luigi. An example to us all.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; does anyone have an objection to me moving to backup maintainer on the GUI and the site, and luigi1111 moving to lead maintainer? I&apos;d probably still do GUI releases since they&apos;re done in conjunction with the CLI&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; A little fun fact&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Oh great Luigi&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Sounds like a good move&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or we&apos;ll do it together or something&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Will Luigi just merge the site repo, or also put it on the server?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Congratulations&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but that reminds me we need to move forward on deterministic builds&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; rehrar: pulling on the site is still manual in case the repo gets compromised&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Right.&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; is this marking a fundamental shift in the power dynamics of Monero?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So will he do that manual task too, or is that still you?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which would be embarrassing, but not as embarrassing as the site being compromised via the repo&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; rehrar: still me, but it takes me ten seconds&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so he&apos;ll ping me&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; K.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; surae: yes, we&apos;re appointing luigi1111 as CTO (Chief Trolling Officer), whilst I focus on my role as CEO (Chief Entertainment Officer)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I can&apos;t do both any more, it&apos;s too much for one troll&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; oh man, can luigi make fancy videos of people wistfully walking through the wheat? i&apos;m not sure if anyone can do that like you. :( (moving on...)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;imheretolearn&amp;gt;&lt;/strong&gt; globee or mymonero updates?&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; Mooo and other FFS to fund, perhaps&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; app store progress?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Ffs?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; MyMonero Google account is ready&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; waiting on our D-U-N-S number for Apple&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or as endogenic joked, we&apos;re waiting on our DUNCE number&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; How many monero have we collected for ffs?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; scoobybejesus: huh?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think scoobybejesus suggests to discuss the FFS proposals (if we want to)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; serhack: open them and check&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Olufunmilayo: don&apos;t ask to ask, just ask :)&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; Really just bringing them to light. Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; MRL is about to put out our second roadmap (which includes an update to the first one). hyc already provided some copy-editing comments. we are currently looking for 1) typos and copy-editing stuff, but more importantly 2) any projects the developers feel should be included that are not being included, and 3) any inaccuracies in the statements we&apos;ve made already.&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://drive.google.com/open?id=0ByPYdEm6O54rZGpTbkcwdWMwcW8&quot;&gt;https://drive.google.com/open?id=0ByPYdEm6O54rZGpTbkcwdWMwcW8&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ll wait while everyone reads all 12 pages&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; PM us with edits and comments. sarang and i both have edit access&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; surae: only thing I&apos;d like to add there in section 7 is a note about zk-STARKs being preferable since no trustless setup, but memory / CPU requirements are too high atm, so maybe we just stick to zk-SNARKs in the interim&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We&apos;ll have to decide on an ordering for merging stuff, because there&apos;s a glut again, and that means conflicts.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; How about 0MQ first ?&lt;br&gt;&lt;strong&gt;&amp;lt;Olufunmilayo&amp;gt;&lt;/strong&gt; fluffypony, nvm, now that I typed it up and re read scroll back it has already been addressed&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; fluffypony: zk-starks aren&apos;t published yet and afaik only the creators have even pseudocode. currently, unless i&apos;m wrong, zk-starks are a myth, and until i see some proofs otherwise, i&apos;m going to pretend like they aren&apos;t available yet. but i can mention them as a &quot;next step&quot; under section 7&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah, let&apos;s go with older PRs first&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; although for gdb sanity I would like threadpool to go in soon.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; shouldnt threadpool be added to release branch?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; On a meta-MRL note, I&apos;d like to offer my thanks to everyone who supported the FFS to bring me aboard&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; moneromooo: I think it&apos;s pretty great we&apos;re integrating 0MQ, but I&apos;m not that qualified to vote on PR arangement.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; surae: sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: I agree - 0MQ and DRY PRs, and then threadpool?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Jaquee: not sure threadpool counts as a bugfix&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: Did you manage to provide feedback to tewinget?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Many times.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think he asked for that, but you were busy with the release&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; also, the section on untraceability in monero... i need some opinions on that, too, but i want people&apos;s fresh impressions of that section. i had a certain intention when i was writing it and i want to see how well it came across&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; sorry, was slightly afk&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Is there a list of things he wanted feedback on ?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; tewinget ^&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; saw my screen blink&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Jaquee: I agree with hyc - let&apos;s avoid merging anything that could be wonky if we can, release seems to be reasonably stable&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; all right&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; we can live with a little unresponsiveness i guess&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; in gui ^^&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; er... did you check it fixed your problenm in the first place ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m pretty sure it won&apos;t.&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; no i havent&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; it&apos;s worth checking. I also see responsiveness issues in current 0.11, monerod spawns too many threads during verification&lt;br&gt;&lt;strong&gt;&amp;lt;aerbax&amp;gt;&lt;/strong&gt; With regards to the MyMonero AppStore deployments. If Google/Android is ready, are there any ongoing issues that would prevent a release?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think they want to release all platforms in conjunction&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; are we using the same DUNS/account for monero apps?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Jaquee: no, completely separate one&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; have to have that distinction&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; are there plans of putting the GUI into apple appstore?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; both are waiting on D-U-N-S numbers&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; parasew: yes, check previous meeting logs&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; fluffypony ok, will do :)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; What&apos;s the main reason for one mobile platform release to wait until others are ready?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Jaquee: we registered &quot;Monero Distribution Company&quot; as the name&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Fluffypony: I have an android phone, can I test mymonero ? Can you send me an apk?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; msvb-lab: on the Monero GUI side, nothing, we can push it into the Google Play store whenever&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Are we done with the dev stuff ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; on the MyMonero side we&apos;re still busy adding some stuff&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Additional meeting items: Might be worth mentioning that both mattermost.getmonero.org and taiga.getmonero.org are quite bad ans.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; mostly porting stuff from the iOS app to the JS app&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; coming up to top of the hour&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; thanks hyc&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; msvb-lab: we can discuss that after&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so next meeting in 2 weeks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 1st October&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2017-09-24</title><link>https://beta.monerodevs.org/blog/2017/09/24/logs-for-the-Kovri-dev-meeting-held-on-2017-09-24/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/09/24/logs-for-the-Kovri-dev-meeting-held-on-2017-09-24/</guid><description>Brief review of what has been completed since last meeting, contributor FFS check-in / status, moving meeting date/time, website reorganization and code &amp; open tickets discussion</description><pubDate>Sun, 24 Sep 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; 3. Contributor FFS check-in / status&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Moving meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Website reorganization&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 7. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 8. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ajs&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;ErCiccione&amp;gt;&lt;/strong&gt; Hi folks&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;sgp&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; What&apos;s covered in here &lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress/86967/anonimal-s-kovri-full-time-development-funding-thread?page=&amp;amp;noscroll=1#post-92168&quot;&gt;https://forum.getmonero.org/9/work-in-progress/86967/anonimal-s-kovri-full-time-development-funding-thread?page=&amp;amp;noscroll=1#post-92168&lt;/a&gt; which was submitted last week.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; For this week, continuation of what was covered in that link. I also happened to make an appearance in a BTC manager interview the other day. Jaime at BTC manager interviewed Michael and I re: the hardware wall&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; etc.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; *wallet&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;sgp&amp;gt;&lt;/strong&gt; Is that released yet?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; The hardware wallet?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;sgp&amp;gt;&lt;/strong&gt; Nop the interview&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oh, I don&apos;t know, I haven&apos;t checked.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; wasn&apos;t given a release date either&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on point 2? I know everyone&apos;s been busy with kovri-related work so speak up if you&apos;d like!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; My stuff can be discussed in the designated time. :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; This is a review of the past though, not future immediate/future developments.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; quick update about localization of kovri?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; re: 2., rehrar was funded and has began &lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress/88390/assistant-for-kovri-project-management&quot;&gt;https://forum.getmonero.org/9/work-in-progress/88390/assistant-for-kovri-project-management&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; re: 2, sgp has contributed to kovri script development and has made plans to meet a professor of his to discuss kovri&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ah, ok. I&apos;ve been working hard on structuring out the new website, testing ideas in Jekyll, and how all of it fits in with the current Docs.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes ErCiccione, please&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yay! Thanks anyone who reads this now or in the future via logs for the chance to work with Kovri like this&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Ok, we started to localize Kovri in #monero-translation, i also added kovri related files in our todo list: &lt;a href=&quot;https://taiga.getmonero.org/project/erciccione-monero-localization/kanban&quot;&gt;https://taiga.getmonero.org/project/erciccione-monero-localization/kanban&lt;/a&gt; i&apos;d like to keep this updated so please let us know (directly to me or in #monero-translations) if there is something we should care about&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok great&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;anonimal&amp;gt;&lt;/strong&gt; Anything else on review for point 2?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 3. Contributor FFS check-in / status&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m here. Made my check-in, gave link during the brief review.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; MoroccanMalinois: how&apos;s it going?&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; Been traveling, but next week should be a productive one&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; If it goes as planned, i should complete the milestone for the next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Excellent&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; notes that, not mentioned in point 2, MoroccanMalinois was able to do some contributing between now and the last meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m FFS now too, so my update is that this week made me want to strangle Git, but I&apos;m on my merry way.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; And rehrar&apos;s made huge git progress, so that&apos;s great.&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; Congrats rehrar :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on point 3.?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I managed to stump several pro git people, so I feel somewhat proud&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; hey&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; &lt;em&gt;missed meeting&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi serhack. We&apos;re still moving along.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Moving meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; :) great!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We need to move the Sunday meeting to another day/time.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I simply can&apos;t spend 6 to 7 days a week working at this point in time.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;d prefer to have meetings on Monday or Friday, and am flexible with the time of day/night.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; What is everyone&apos;s ideal meeting day/time?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m pretty much good on Mondays and Fridays anytime. I&apos;m in Mountain Standard Time, so anytime where I should be sleeping would be a preferred no, but I can make stuff work if need be.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Alright, anyone else?&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; For me just not between 5h-13h GMT&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, so we can keep 18:00.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Fine with me. Monday or Friday?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Friday.&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; Fine with me&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Great. Any objections?&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; waits 1 more minute&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yay, thanks everyone.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Website reorganization&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oh, that&apos;s me. :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok, so I&apos;ve been working on the getkovri.org website, specifically trying to make it more accessible for newcomers (i.e. not as many text dump pages everywhere), while also integrating the docs, keeping things easy for translators, and making sure all of this is possible in Jekyll for security.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And it&apos;s still a work in progress (the site map I literally started to change an hour ago because I had a better idea of structuring), but I thought I&apos;d share what I had now for comment.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://imgur.com/a/RN8Vy&quot;&gt;https://imgur.com/a/RN8Vy&lt;/a&gt; here&apos;s an imgur album with some wires and the sitemap at the bottom. Please note that these are NOT designs, but wires. Meaning it is primarily meant for placing information in the page, and not how the end page&apos;s design will look.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If we scroll to the bottom to the sitemap, I&apos;d like to start there&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Feel free to disagree with, comment on, critique, or whatever you want anythning I say btw. All of this is very open and fluid righ tnow.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *right&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Niiiice, very cool, rehrar.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; currently, if we go to getkovri.org all pages are just the docs repurposed for the website&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and a lot of the information, while good and relevant, is difficult to get through, and any change that is made in the docs has to be made for the entire website since the docs ARE the pages&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; my plan is to put the docs in their own little section of the site (i.e. getkovri.org/docs) in a similar way as docs are handled by many other organizations&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; let me grab an example&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://docs.mattermost.com/overview/product.html&quot;&gt;https://docs.mattermost.com/overview/product.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as you can see here (and in the docs wire on the imgur album) on the left we&apos;ll have the docs titles, and clicking on the one you want will make it appear on the right&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I will be utilizing the same technology utilized in the &lt;a href=&quot;https://getmonero.org/community/team/&quot;&gt;https://getmonero.org/community/team/&lt;/a&gt; page (no Javascript, and no need for page reload) for this page&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Looks good to me.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This is the part that may get the most contention&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; My plan is the docs that are useable for a user-friendly site (FAQ primarily) will not be included in the Docs section, but rather in the site proper&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; (we can include it int he docs section as well, if we want the same info twice on the site, but I&apos;d say nah)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The FAQ will also be put in sections and dropdowns to make it more easily navigated&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, so what&apos;s the possible contention?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; This seems fine.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok, no contention then. :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; You don&apos;t need to change kovri-docs to achieve this, btw.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Just wondered if some people think all docs should be in the docs section for completeness&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I realize. That&apos;s the beauty of it.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; You can simply symlink what&apos;s in kovri docs to whatever you need in kovri-site.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; IIRC, unless jekyll is stupid about symlinks?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ve already done several tests in Jekyll for a lot of this. It&apos;s all possible&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I suggest combining the Terms and Conditions, Privacy Policy, and Copyright into one page &apos;Legal&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; similar to this: &lt;a href=&quot;https://getmonero.org/legal/&quot;&gt;https://getmonero.org/legal/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; they are sectioned off so they don&apos;t run into each other&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yep, sounds fine.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If we scroll to the home page in the middle&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; keeping everything in kovri-docs should also make translations easier right?(at least until we don&apos;t get the platform working)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;d like to put the upcoming Kovri savandra video on the page&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ErCiccione: yes&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; getkovri.org will also use &quot;Google analytics&quot; ?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I hope not.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But maybe this isn&apos;t the best idea since it will also be on I2P. Any thoughts on the video?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; There&apos;s an open-sourced, self-hosted analytics tracker that respects people who don&apos;t want to be tracked if we wanted to collect anything&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; piwik&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but if not, it&apos;s not needed&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; re: video, yes. We simply don&apos;t upload the video and instead serve the file directly.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; similar to how Monero is doing it, right? Or am I misunderstanding?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Who needs the analytics and for what purpose?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; IIRC monero-site recently started google analytics. I saw the merged PR you submitted.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;em&gt;shrug&lt;/em&gt; I wasn&apos;t going to include any, but was just mentioning the option since it was brought up. I don&apos;t think it&apos;s needed tbh, but I&apos;ve been wrong before.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh sorry for confusion. My &apos;similar to how Monero is doing it&quot; statement referred to the videos&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; which are not on any service, they are just on the same server and when the video is clicked it just pulls the file and stuff. Not pulled from YouTube or anywhere&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Almost done, I promise. :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; from my understanding, at the moment people can download the nightlies or build from source using the instructions provided in the docs&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so for now we just have that in the home page downloads section, but when the Alpha is released, we can have a downloads page.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The top two images in the imgur album have to be clicked so the backgrounds aren&apos;t black cuz it&apos;s a png and imgur is stupid&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok this all sounds fine.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but basically summarizing the docs (basically a Quick Start for Kovri) similar to this page: &lt;a href=&quot;https://getmonero.org/get-started/using/&quot;&gt;https://getmonero.org/get-started/using/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and refers users to the docs if they want more details on options and stuff&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Looks great.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ande Contribtuion helping people get ocnnected to code, donate, or raise awareness&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m done&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Awesome&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on point 5, website reorg?&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; good work rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; MoroccanMalinois: have you read my comment in #723?&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; i think it&apos;s doable with an &quot;entrypoint&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &lt;em&gt;whew&lt;/em&gt;, great, MoroccanMalinois.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; can you tell me about the script? :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi serhack, which script?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; php script headers&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; What about them?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; You just not quite clear on what to do Serhack?&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; for check.kovri.i2p&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Let&apos;s start with basic header output. I thought I already said that.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; IIRC I did something like that for a test instance but I don&apos;t have that script anymore. IIRC it&apos;s really easy to do in php.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; @rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yeah, he&apos;s not quite sure what&apos;s meant by that, I guess.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; serhack: have you done a search for &quot;php get client request headers&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yeah @anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, serhack, when a user visits a page, have php echo back the request header sent&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; oh, cool&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; From there we can build off of that to include other information.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thanks serhack&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; we&apos;re running out of time, must wrap-up the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 7. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; your welcome&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Viva Kovri!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; MoroccanMalinois: I&apos;ll make those changes tomorrow or Tuesday so we can throw out the config.&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; k thanks&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ¡Que viva!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yeah Rehrar! Viva Kovri!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol lots of vivas&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 8. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; As an addi... too late.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Friday, Oct. 6th, 18:00?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; hah, moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Sorry :P&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything to add moneromooo?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I was just going to ask about whether you had had any other thought about a &quot;minimal use&quot; example for kovri&apos;s API.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes, we talked about that and agreed upon that. Sounds great. It&apos;s on the table.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Alright.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; The new testnet is pointing out huge problems that need to be fixed though.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We&apos;ll get there.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Last point: next meeting on Friday, Oct. 6th, 18:00 or Friday Oct. 13th, 18:00?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Sure, I&apos;m not waiting for them in particular now, so no rush of course.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ooo, Friday the 13th, haven&apos;t seen that in a while.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; prefers Oct. 6th, objections?&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; nope&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Alright, next meeting on Oct. 6th, 18:00.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thanks everyone!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Kthanksbai&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2017-09-30</title><link>https://beta.monerodevs.org/blog/2017/09/30/logs-for-the-Community-meeting-held-on-2017-09-30/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/09/30/logs-for-the-Community-meeting-held-on-2017-09-30/</guid><description>Community highlights, Forum Funding System updates, Monero Q&amp;A sessions, Monero support, Monero meetups, Taiga projects, open ideas time, and miscellaneous</description><pubDate>Sat, 30 Sep 2017 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; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/121&quot;&gt;https://github.com/monero-project/meta/issues/121&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero Community meetings intend to be a discussion place for anything going on in the Monero Community. We plan to use this meeting and future meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Justin is at a Gophers football game today, so we can &apos;boo&apos; him later.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; boo sgp&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Greetings (who all&apos;s here?)&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; hey all!&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; hey there lovely people&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; hola&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Hey&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;sgp&amp;gt;&lt;/strong&gt; On mobile with a congested connection&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; boo&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; hi&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; For a great weekly summary, please read the Monero Observer: &lt;a href=&quot;http://monero-observer.com/&quot;&gt;http://monero-observer.com/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; btw, he opened up a FFS to get compensated for his great work, and we should push to get it moved to Funding Required&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I can&apos;t link to it because the getmonero forum is down. I have nothing to do with the forum, so unfortunately I can&apos;t do anything about it. :/&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ledger has been making integration progress: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/72rh39/ledger_hardware_wallet_monero_integration_some/&quot;&gt;https://www.reddit.com/r/Monero/comments/72rh39/ledger_hardware_wallet_monero_integration_some/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero was featured on the IBTimes &lt;a href=&quot;http://www.ibtimes.com/monero-rises-dark-web-why-cryptocurrency-users-want-more-privacy-2584390&quot;&gt;http://www.ibtimes.com/monero-rises-dark-web-why-cryptocurrency-users-want-more-privacy-2584390&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The Monerujo android wallet made it to the Google Play Store: &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.m2049r.xmrwallet&quot;&gt;https://play.google.com/store/apps/details?id=com.m2049r.xmrwallet&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; CoinHive took the world by storm. CoinHive is an in-browser JavaScript miner that was deployed on ThePirateBay and Showtime, among other sites &lt;a href=&quot;https://coinhive.com/blog/status-report&quot;&gt;https://coinhive.com/blog/status-report&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Mike posted the latest episode of the Monero Monitor featuring John Tromp on Cuckoo Cycle and John McAfee on Monero &lt;a href=&quot;https://moneromonitor.com/episodes/2017-09-26-Episode-014.html&quot;&gt;https://moneromonitor.com/episodes/2017-09-26-Episode-014.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Does anyone else have a highlight to share?&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; i&apos;d like to say a few words on a project that i&apos;ve been working&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; g&apos;head&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; I&apos;d like to announce a side-project called Monero Brasil. It&apos;s a community hub to introduce Monero to brazilians and other portuguese-speaking regions. I&apos;ll make a reddit post after the meeting with everything I accomplished so far and whatever else I have in the pipeline.&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; the community hub consists of a website, facebook page, twitter and a whatsapp group (most used chat platform in Latin America).&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; i wanted to announce this here before posting because I&apos;d like firstly to thank you for being an amazing community that gave me inspiration to do it. secondly because you guys are pretty much experts on community management, so I&apos;ll be looking for your feedback later to improve the community hub even more.&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; that will be all, thanks :)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; great vP11&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; awesome!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Cool deal. VP, if at any point other people want to start something similar for their countries, would you be willing to help out with the steps you took and things you did?&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; yes. everything is done on wordpress and everything is free to be copied. i&apos;m more than willing to help anyone who wants to do the same&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; maybe even do some documentation on &quot;how to start your own hub&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; That&apos;d be chill.&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; We talked about many of these in detail last meeting, so I just want to say that we have more proof our community is generous. Several hundred thousand dollars have been donated since the last meeting! &lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress&quot;&gt;https://forum.getmonero.org/9/work-in-progress&lt;/a&gt; &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;rehrar&amp;gt;&lt;/strong&gt; Maybe as a part of next meeting, we can go through the current Ideas and Open Tasks and give comments on them?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Good idea, as there is some action there in comments too.&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; I agree. and for now the forum is offline so make sure to save the links and go there later&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 4. Monero Q&amp;amp;A sessions&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We are pleased to announce that several members of the community have stepped up to have monthly livestreamed Monero Q&amp;amp;A sessions. These will be outlined similarly to the Kovri OpenHours showcase &lt;a href=&quot;https://www.youtube.com/watch?v=b0k5lTMFXBA&quot;&gt;https://www.youtube.com/watch?v=b0k5lTMFXBA&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The first event will be on 7 October at 16:00 UTC, a week from today. Justin (sgp) will host the first meeting. Everyone is welcome to participate, and several community members will be there.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Each session could feature different people. Justin may be able to make it to one session but not another, for instance. The same goes for all the other contributors.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Again, these meetings are mostly informal. We hope that they can bring a level of accessibility, openness, and humanness to many Monero community members. Those who have questions can have them accurately answered live.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We would like to hear your thoughts on this initiative!&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; That&apos;s very cool. Very nice a idea to get people to know more about Monero and also to feel &quot;closer&quot; to the developers and community members.&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; interesting idea&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; We can openly invite people from other communities or &quot;pseudo-celebrities&quot; to join and ask questions about Monero, etc, get their questions answered live.&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; Cool idea really&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Very good idea&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i&apos;m gonna try to make it on the 7th, fwiw :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; endogenic has given it his seal of approval&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; whoa whoa whoa&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; let&apos;s not get ahead of ourselves&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we&apos;ll see :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok, any further discussion or ideas on this topic?&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Im interested in participating as well&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Other than that, none from me&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; 5. Monero Support&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; There has been some discussion on this point, specifically after the community meeting last time.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; About whether we are big enough for us to necessarily try sending support questions to Monero Support&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Thoughts on this? Is there a desire to have less support questions on the official forum? Should we be pushing for Monero Support?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; official forum = official reddit&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; I think in the first few weeks of the sub, we should have all new threads linked into monero&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Gets exposure to the people who can respond, and would in theory mean no one needs to actively watch it&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; i for one think that people should be directed to monero support similarly to how they are directed to xmrtrader for speculation&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; I do too&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Have for a while&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; well that was a critical tenet behind the idea&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; i don&apos;t know, i think i like having some questions directly on the r/Monero because some &quot;support questions&quot; bring discussions about important subjects&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; but the main sub mods dont seem to agree&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; but small, common questions should be redirected&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Support questions are a lot of noise over signal&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; vP11 there are some good questions but most of them are just &quot;halp missing coins!!! am i screwed???&quot; and all you have to do is tell them to wait for them to sync&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; cryptochangement, I agree&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; I guess the moderators need to judge case by case, if a support question is really just another of the same, then redirect it&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; otherwise, let it live in r/Monero&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; if there isnt buy in from the mods in rmonero then it&apos;s just a waste of effort imo&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; in the angle that people will keep going to r/Monero to ask questions because it&apos;s the biggest sub?&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; There is buy in from myself and debruyne, if the rule got passed at a community level&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;sgp&amp;gt;&lt;/strong&gt; for /r/monero: &quot;the GUI needs to be easier to use. here&apos;s why&quot; for /r/Monerosupport &quot;I need help connecting to a remote node&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; I can pull up logs if needed&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Buy in somewhere in the future that is, fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; pretty sure debruyne told me he isnt down&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; But we did discuss it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Can we try a little vote thingy? Just to get people&apos;s opinions?&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; sure we discussed it 10 times ;p&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yeah, let&apos;s do that.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I will say three different statements about the Monero Support, when you agree with a statement&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; raise your hand o/&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; One will be positive, one will be negative, and one will be &apos;at a later time&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;pero&amp;gt;&lt;/strong&gt; pretty sure debruyne told me he isnt down &amp;lt;= To clarify. I said i&apos;d be down for it somewhere in the future, when r/monero is bigger&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. I think we should move forward with the Support initiative now (move most support questions to /r/monerosupport)&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; half o/&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;sgp&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; o&amp;gt; (half)&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. I don&apos;t think Monero Support is necessary&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i&apos;ll be alone but o/&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 3. I am in favor of /r/monerosupport, but not at this present time&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; o&amp;gt;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; uh oh, message sychronization issues. how will we tally the votes&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; o&amp;gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll assign each vote randomly to a different statement&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; LOL&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Ffff&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; sounds like a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Wcgw&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It&apos;s obviously not an official vote :P It&apos;s just to get a rough idea.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok, we&apos;ll table that for now. For the time being, we are getting a few questions here and there&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if you have the time and/or desire, please pop by and answer some that come up&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; moving on: 6. Monero meetups&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Wait&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Addendum&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero meetups are &lt;em&gt;stops&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; g&apos;head nm90&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Can we get a relay bot for new threads in /r/monerosupport into monero?&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; I think that would dramatically increase response time and engagement&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Whether it becomes de facto the support sub yet&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; ^good idea&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; (More precisely, if I set one up, would anyone be opposed)&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; im not gonna stop you :p&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; I think this is a good idea tbh&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok then&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; I hear no dissent, so ill just do it then&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; :D Meetups&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; There&apos;s an increasing chance every day that there&apos;s a Monero community near you.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Justin&apos;s group Crypto@UMN is hosting a Monero meetup on 20 October in Minneapolis. This event is open to students and the wider community. Free food and drinks will be provided. More details here: &lt;a href=&quot;https://gopherlink.umn.edu/event/1581653&quot;&gt;https://gopherlink.umn.edu/event/1581653&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; There were also meetups in Berlin and Silicon Valley, but I don&apos;t have deets&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; binaryFate is looking for an organizer to take over the Monero London responsibilities.&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; 1 sec&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.meetup.com/San-Mateo-Cryptocurrency-Meetup/&quot;&gt;https://www.meetup.com/San-Mateo-Cryptocurrency-Meetup/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Meetup is on the 1st, and every 2 weeks (sundays) after&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Ongoing&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; /stuff&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Cool. I can add that to the events page on the webste&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Any other meetups, either reporting on one that happened or announcing one in the future?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There are now monthly meetups in Toronto&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.meetup.com/Toronto-Monero-Meetup/&quot;&gt;https://www.meetup.com/Toronto-Monero-Meetup/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; For London, more precisely a team of organizers. I know too well how a single person can be a bottleneck. I&apos;m discussing with some folks already, looks cool&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Not sure if it qualifies as a meetup (whatever that is) but RIAT in Vienna is organizing one or more meetings in Vienna. A date hasn&apos;t been set but it will be early or mid December.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Awesome stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; The meetings will welcome all Monero community members and at least one topic on the agenda will be planning a larger Monero presence at the 34C3 in December.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; last year we were 3 :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;d like to announce and idea that ajs and I have been popping back and forth between us, for comment&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We were thinking of hosting a Privacy conference somewhere in the Southwest America (like Dallas).&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It&apos;s a big dream, and would require a lot of work, but we can see about raising some funds through FFS for space, and inviting different people in the field to join.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So Monero and privacy?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Privacy Conference, powered by Monero.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But yeah, basically&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oh, and we&apos;re looking for sometime summer next year.&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; interesting. privacy is a top that is getting hotter and hotter. i might see why people would go into a conference with a focus on privacy and it would be cool to have monero on it.&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; i support this idea.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I know it&apos;s a big project, and in some ways it trying to shoot for the moon, but hey, if we don&apos;t dream (and work to accomplish those dreams obviously), then we never get anywhere&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is doable&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Might be worth doing some basic &apos;how to protect your privacy&apos; (EFF like workshop) or &apos;How does Tor work&apos; at the privacy conference.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; exactly msvb-lab&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: Since it will be easy to cover Monero centric topics, but there won&apos;t be buy in from EFF and Tor probably.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; There can be some things for privacy noobs and veterans alike&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We can always invite. Never hurts to ask. Worst we get is a &apos;no&apos;, and we have someone else show the basics.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Best we get is a &apos;yes&apos; and we get more big names.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;em&gt;shrug&lt;/em&gt; just an idea :)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; That&apos;s right, John McAffee should be invited too.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; ... and the FSF&lt;br&gt;&lt;strong&gt;&amp;lt;flyasaphoenix[m]&amp;gt;&lt;/strong&gt; Offer discount for tix purchased with Monero :p&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Doing something like this would also set Monero apart further from other coins (not that we already aren&apos;t). It puts Monero as an advocate for privacy on a larger scale.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Invite Richard Stallman.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anyways, topic in the works. To be continued. Moving on.&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; was thinking of sending out a call for papers on privacy issues from different areas of study.. law, social, political, economic, cryptography and maybe publish a peer reviewed journal&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; That&apos;d be cool.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 7. Taiga projects f&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oops, just Taiga projects&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Last meeting, we announced Taiga: &lt;a href=&quot;https://taiga.getmonero.org&quot;&gt;https://taiga.getmonero.org&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Taiga is an open-source organizational tool that allows people to collaborate on projects. It&apos;s been running for a bit now, but I&apos;m waiting for a couple more optimizations to be made between me and pigeons with the software before making fanfare about it.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But it&apos;s ready for use now.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Several people have added projects to Taiga. I encourage you to check them out and add your own. We hope to integrate Taiga with Mattermost, and to make Taiga an effective tool for community members to get projects done. In Taiga, there is also a basic outline for the Mattermost migration project.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 8. 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;msvb-lab&amp;gt;&lt;/strong&gt; Taiga is quite excellent. Does anybody know about a mobile application that lets you browse, monitor, or get notifications from projects?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;sgp&amp;gt;&lt;/strong&gt; I like the conference idea, and it&apos;s probably easiest to host at a university. Work with a student group there&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; I would like to open discussion on the current inclusion of /r/aeon on the /r/monero sidebar. /u/bigreddmachine has brought up that we show preference towards it and not other cryptonote projects, and I think we should come to a clear consensus on whether it should be included or not.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; msvb-lab they have an app, but it&apos;s very limited unless you pay (ironically)&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Im personally biased towards inclusion for financial reasons, and will refrain from participating&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; I dont believe my opinion is impartial here.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but we are working on integrating with mattermost so that when there is an update to the project, it will make a post in MatterMost about it (in your chosen channel)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; regarding Aeon, I think the biggest question is, do the values and ideals of the coin match with that of Monero?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if the answer is no, then it should be removed. Doesn&apos;t matter who runs it, or how many Monero community members are also a part of it.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; What&apos;s the history that led to Aeon&apos;s preferred status?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rehrar i don&apos;t think that&apos;s the right question to make since we have /r/BTC&lt;br&gt;&lt;strong&gt;&amp;lt;xeagu&amp;gt;&lt;/strong&gt; I posted a thread earlier that is relevant to the discussion of /r/aeon being on the sidebar. Tldr, I laid out a set of principles that I believe align with the Monero Community. Maybe I go a little too far by including Bitcoin and Litecoin - what do you think?&lt;br&gt;&lt;strong&gt;&amp;lt;xeagu&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/73g7aq/monero_community/&quot;&gt;https://www.reddit.com/r/Monero/comments/73g7aq/monero_community/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; @needmultisig90 it&apos;s not even that Aeon is favored over other cryptonote coins, it&apos;s that it is favored over other coins, period. It&apos;s not part of the Monero Project, and therefore should be treated the exact same way as everything else. Bitcoin makes the sidebar because it is the first, the biggest, and there&apos;s near unanimous agreement that one of the various forms of Bitcoin is King.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ErCiccione I don&apos;t necessarily agree with that either ;)&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; msvb-lab: it is a lot older than most other monero/cryptonote clones, it isnt bytecoin (scammy pre-mine) and it is it maintained by smooth&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; msvb-lab: it&apos;s run by Core Team member smooth, and a big overlap of community&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; But everything else - including Aeon - should be treated the same. If aeon makes the cut, I can think of a dozen other coins more deserving of making the cut.&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; It would be a different matter if Aeon was under the Monero Project umbrella, but it&apos;s not&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;sgp&amp;gt;&lt;/strong&gt; This also extends to the Monero StackExchange&lt;br&gt;&lt;strong&gt;&amp;lt;xeagu&amp;gt;&lt;/strong&gt; I make the claim that we decide what coins can be added to the sidebar based on their community and not necessarily technical similarities&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I think the most important thing now is decide the criterias of that sidebar. Make no sense to me refuse /r/aeon but leave /r/BTC&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There has to be some kind of objective criteria&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; could we add Verge? ;)&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Pls&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; StackExchange had a discussion and said that cryptonote questions that are also relevant to Monero are on topic. That community made that decision.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; :D ajs&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; No&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; we need to get a cut of that &quot;payed shill fund&quot; first&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I agree with ArticMine, the first thing that needs to be done is setting an objective criteria&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; then we simply compare each link on the sidebar with the criteria, if it doesn&apos;t match, it goes&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; The objective criteria is that it&apos;s all off topic. All other coins. An exception can be made for Bitcoin because without bitcoin we&apos;re not here, and also because Bitcoin isn&apos;t a scam. No other coins fit both criteria.&lt;br&gt;&lt;strong&gt;&amp;lt;xeagu&amp;gt;&lt;/strong&gt; What if the objective criteria was based on the ideological principles their community shares?&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Xeagu, communities only share ideologies as long as they are small. As a community gets bigger, it diversifies. That&apos;s already evident in this community&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well, seeing as how this is an open source community, I submit that if someone has a strong opinion about this they write up their own objective criteria and submit it to the meta repo for discussion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the different sets can be compared and one can be adopted&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll probably throw together a draft myself&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; bigreddmachine: then r/btc should probably be removed since those guys are pretty much all about BCH now (which is fine, but its not the &quot;original bitcoin&quot;)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; they would say differently :P&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Xmrtrader independently voted to allow aeon discussion, but I could follow the result out of this&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; agree with rehrar.a 3d in meta is the best way&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Whatever gets applied to /r/monero should be uniform&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I am in favor of removing bitcoin and btc fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;xeagu&amp;gt;&lt;/strong&gt; I am in favor of keeping /r/bitcoin and /r/aeon and also adding /r/litecoin&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have no interest in them, and removing any and all dependency from them should be a goal, but that&apos;s just my opinion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok well, good discussion everyone, we&apos;re running short on time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so we&apos;ll move on&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 9. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Rehrar! Aeon has always been off topic in r/Monero, and then unilaterally was made on topic by a r/Monero mod changing the sidebar. If you want to hold a vote, feel free to figure out how to do that secretly and fairly. But unless there&apos;s massive consensus among all r/Monero then it&apos;s off topic.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; i would say that r/Bitcoin is still relevent since its what most people all now about and bitcoin itself is still pretty important... but i dont want to get into a politcal war that will spawn Monero Cash&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The next meeting will two weeks from today on 30 September at 17:00 UTC. It will be the Saturday before the dev meetings. This meeting time seems to work out for most people.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 10. 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; Gather your things, close your briefcases, and start the after-meeting office chatter. We&apos;re done.&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; nice one :) thank you all&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; hey guys, I gotta go. thank you all for the meeting and make sure to give me your feedback here: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/73gbqr/monero_brasil_news_community_hub/&quot;&gt;https://www.reddit.com/r/Monero/comments/73gbqr/monero_brasil_news_community_hub/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Good meeting&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; i&apos;ll be checking it tomorrow or later tonight :) have a nice weekend!&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; good meeting all&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; bigredmachine, when did I say we should vote?&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Rehrar, I don&apos;t think you did. You said something about writing up proposals... So I started replying to you, then tagged on something to someone else that mentioned voting as a follow up to you.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Probably could have separated those thoughts&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ah, ok. Well the end result was very confusing for me. :P&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; @needmultisig90 Thanks for airing out mod concerns in public. That&apos;s not exactly cool. But now that I know there&apos;s no privacy to be expected from messaging the mods, I&apos;ll rethink how I express any concerns.&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; I didnt realize this was a point of contention&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; I thought the discussion of whether aeon belonged on the sidebar was extremely on topic&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; Perhaps with censored names, I made a mistake.&lt;br&gt;&lt;strong&gt;&amp;lt;pero&amp;gt;&lt;/strong&gt; -_-&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; But there was no need to tie my name to it is all&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; That was a mistake, I didnt mean to step on any toes. Ill censor myself in the future.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Especially since no one ever replied to my concern to me, and now I&apos;m being called out in public for bringing it up&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; I thought you brought up a good point, and I was concerned no one responded&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; But you are correct, I shouldnt have singled you out.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; I appreciate your interest and concern, just please be more careful with naming people.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; This issue isn&apos;t really a big deal&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; But the next one might be, never know&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; hi all, sorry i could join in only now, was travelling before (msvb-lab )&lt;br&gt;&lt;strong&gt;&amp;lt;needmultisig90&amp;gt;&lt;/strong&gt; You&apos;re right, fwiw. Im conflicted on the issue and didnt respond due to personal bias&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; we have been in contact with the CCC for the 34c3, i will post results as soon as there are news; we are trying a bigger setup together with bitcoin and riat assembly.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; in december we will have a large monero meetup in vienna, also we are happy to invite all of you, we also organised flats for people to stay in (will post on reddit and also maybe discuss in the coming community meeting)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; parasew[m]: hey, are you still willing to test pootle for the localization group? we really need to set it up asap&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; ErCiccione: i already set up the pootle,&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; ErCiccione: did not completely test it yet, thoug.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; ErCiccione: will be working on it tomorrow morning; are you avail tomorrow? should i send you login details to vps?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; parasew: ok great, it&apos;s a bit a mess for me in this days since i&apos;m moving to another country, but i&apos;ll try to find some time tomorrow. Yes, would be great to give it a look thanks&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; ErCiccione: ok, the basic setup is quite straight forward, config takes some time but i will see how far i come and send you details? (how, pm?)&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; ErCiccione: detail configure i mean.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ok, but don&apos;t worry too much about details, we need to know if it&apos;s 100% compatible with all our needings. if it is we can think about the configuration later&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; also if everything is going fine i don&apos;t need to take a look now, we can do everything when is configuration time :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; also, i gave the credential of 1 vps of mine to xmrscott, who wanted to give Weblate another shot. if that failed we can just focus on pootle for good&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; ok cool, will pm you tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; great, thanks!&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2017-10-01</title><link>https://beta.monerodevs.org/blog/2017/10/01/overview-and-logs-for-the-dev-meeting-held-on-2017-10-01/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/10/01/overview-and-logs-for-the-dev-meeting-held-on-2017-10-01/</guid><description>Discussion of open PRs and issues, Monerujo Android wallet, MRL, Forum Funding System redesign, licensing, Monero &amp; CCC (34C3), Purism, and miscellaneous</description><pubDate>Sun, 01 Oct 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;An overview can be found on &lt;a href=&quot;https://monerobase.com/wiki/DevMeeting_2017-10-01&quot;&gt;MoneroBase&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Here&apos;s the agenda for today: &lt;a href=&quot;https://github.com/monero-project/meta/issues/122&quot;&gt;https://github.com/monero-project/meta/issues/122&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; to get you present&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; vtnerd it&apos;s just so people that might be interested don&apos;t miss it on a lazy sunday ^ ^&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; yeah, ok thats what I thought, so ahead of the game then&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; hi all!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; heyo everyone!&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; naturally&lt;br&gt;&lt;strong&gt;&amp;lt;tewinget&amp;gt;&lt;/strong&gt; I&apos;m here-ish, but the only input I have is that the thing that&apos;s been taking up most of my time is finished now. &amp;gt;&lt;strong&gt;_&amp;gt;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Hello.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; hey&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Bit of a small crowd today, but that&apos;s fine.&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;rehrar&amp;gt;&lt;/strong&gt; Anyone care to give an update?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; haxx0r put a ruby-library online, its at &lt;a href=&quot;https://github.com/krtschmr/monero&quot;&gt;https://github.com/krtschmr/monero&lt;/a&gt; ( i am helping also)&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; howdy&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I don&apos;t see tons of activity in the repos, it could be that everyone is working on super secret projects?&lt;br&gt;&lt;strong&gt;&amp;lt;john_alan&amp;gt;&lt;/strong&gt; The MRL has been busy from the updates I read&lt;br&gt;&lt;strong&gt;&amp;lt;john_alan&amp;gt;&lt;/strong&gt; impressive stuff&lt;br&gt;&lt;strong&gt;&amp;lt;john_alan&amp;gt;&lt;/strong&gt; Any update there?&lt;br&gt;&lt;strong&gt;&amp;lt;moneo&amp;gt;&lt;/strong&gt; hey guys, I started developing a small monero client, and stumbled upon a problem: trying to manually fetch some jobs with the getjob method, I only get empty jobs as a respond&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; MRL put out our 2nd quarter roadmap, Sarang and I are working in person together for the next few days. we are nearing completion on multisig paper, subaddress paper&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; sarang has been working on a new format for the MRL bulletin&lt;br&gt;&lt;strong&gt;&amp;lt;moneo&amp;gt;&lt;/strong&gt; I&apos;m querying xmrpool.net, an implementation from Snipa&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; moneo: we&apos;re in a dev meeting right now man, you&apos;re welcome to join. It ends in about an hour.&lt;br&gt;&lt;strong&gt;&amp;lt;john_alan&amp;gt;&lt;/strong&gt; @surae sounds impressive, is that ruffCT multisig?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; monero integrations are going well&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang if you need help with formatting, shoot me a message. I&apos;m down to get involved&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar I&apos;ll definitely do that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s basically down to proper author/affiliation format&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; rehrar, o/&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; I posted this in #monero-research-lab yesterday -&amp;gt; &lt;a href=&quot;https://gist.github.com/vtnerd/0337f7daf71b33d945a984171c478bca&quot;&gt;https://gist.github.com/vtnerd/0337f7daf71b33d945a984171c478bca&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; its a utility for comparing various wallet-scanning performance improvement techniques and crypto libs&lt;br&gt;&lt;strong&gt;&amp;lt;moneo&amp;gt;&lt;/strong&gt; sorry rehrar, will ask later in that case.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; it was part for mymonero stuff, part for MRL info on using curve25519&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; vtnerd, you are absolutely awesome&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; moneo - try #monero-pools&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no problem moneo, thanks for understanding&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; the most interesting result is trying to get spend-public decompression into mainline - it should improve wallet performance without any crypto lib changes&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; amd64-51-30k (crypto lib not in mainline) improves by ~12%, I will know shortly how much ref10 (monero mainline) improves with this technique&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; unfortunately this would require a re-arrangement of code in src/crypto, but the changes should be easy to audit&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; (the amd64-51-30k variant requires not changes to src/crypto)&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; what&apos;s interesting about that, is there is a non-linear trade-off in verification time and blockchain space&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; and thats probabyl the end of relevant material for this meeting ...&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; that 12% improvement might allow us some non-trivial ring size boosts&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; well the point de-compression is separate from curve25519&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; so we could actually do both&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; yeesh&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; vtnerd, I thought amd64-51-30k is built into both supercop and nacl, and that Monero uses supercop?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; basically for every output we currently decompress (y, xbit) into -&amp;gt;(x,y,z,t)&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; that only needs to be done once&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; monero does not use supercop, its all embedded. its some re-arranged version of ref10 from supercop&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; ahhh okay.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; so it selected pieces from supercop. makes sense.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; I have a PR which uses two amd64 variants from supercop with minimal changes (to work with position independent binaries)&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; fluffypony created a separate repo for this to track changes to the crypto separate from our usage&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; i see, thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; so that PR needs updating to reflect that, plus this benchmark utility (with the curve25519 removed) will get rolled into that so users can determine which is faster on their machine easily&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; oh! and curve25519 has neon implementations for arm ... so theres that too! probably just for hyc though haha&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; vtner: We&apos;re interested in MCU hardware implementations of dh25519 and curve25519 in case you come across any.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Fat chance though.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Thanks vtnerd! Anyone else have anything to report of the last couple of weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I put out my monthly report (less of a dev thing, more of a research update), and plan to post the subaddress paper today w/ surae once we have the formatting all purdy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also researching new developments in aggregate signatures&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; oh, sarang and I are experiencing trouble with the forums still&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; Not something I did, but the Monerujo Android Wallet left beta. Anyone know if anyone&apos;s audited the codebase?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, true. After posting a comment to my original FFS post, it no longer works&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; makes it hard for funding posts, etc... and we were hoping that MRL could get a suite of e-mail addresses or something&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hm i wonder if it&apos;s related to what just happened&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; surae: sarang - why not post to MRL github and then link it in /r/monero for now?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I put the direct text into r/monero just now due to the FFS failure&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; the good thing about putting it into the github would be that people can subscribe and get research updates&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; surae ran his in r/monero in the same way&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; also there was a forum-update (or remake) planned, no?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Forum to be scrapped&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; FFS is going to be integrated into the site proper&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you can get a preview at getmonero.org/forum-funding-system for how it&apos;s going to look&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; ok, we&apos;ll just keep pestering rehrar behidn the scenes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Serhack and I will be looking at getting that finished up hopefully in the next month&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; although it&apos;s technically not &apos;forum funding&apos; anymore :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Forum still works I think, based off the definition&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Was down for a bit this week wasn&apos;t it?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar that new update looks extremely legit&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; rehrar yeah!&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; austria monero workgroup can also help w site updates (@serhack, @rehrar)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I just creamed my design pants looking at it =p&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; great parasew[m]&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll contact you parasew[m]&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I come to austria every year&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Maybe rename it something like &quot;community funding system&quot; to stress the group nature of it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, can we move on to the next point? It may not take super long because of the absences, but we&apos;ll see. We&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; sarang: very good idea imho, also points more to community efforts&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oops.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I have an item &lt;a href=&quot;https://github.com/monero-project/meta/issues/85&quot;&gt;https://github.com/monero-project/meta/issues/85&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Project licensing. This needs input from devs and the community&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; wow, this is a rather huge topic&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is about informing So the conversation can take place in GitHub&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Thanks ArticMine. Super important for sure.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; fluffypony brings up a good point about relicensing and the work it takes to contact contributors&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is one of the issues&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There is no relicensing AFAIK.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; LMDB itself is relicensing. Not monero.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; But it impact Monero&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And monero can use the same licence as it used before.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Right, so the conversation has since turned into a couple different questions:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Should Monero relicense to a dual license?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. Should Monero have dependencies that are not completely permissive&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ah ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as is my understanding anyway&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 2 is leading.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So the LMDB switch would not require contacting contribs?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is more complex than that, if the dependencies affect consensus code&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ah yes. Good clarification ArticMine. Sorry about that.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This is a critcal part of smooth&apos;s concerns&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Way to complex to deal with here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Right, so give it a read if you haven&apos;t already and make your opinion known. :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Let&apos;s move on to: Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; exactly&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Again, with not so many people around, this may not be a huge topic of discussion, but it&apos;s there if someone wants to discuss something.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; No? Alright. Then we can move on to the next point: Purism integration&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This is something that&apos;s happened recently that&apos;s very exciting that I wanted to share with you all and get dev opinions on.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; for those who don&apos;t know, &lt;a href=&quot;https://puri.sm&quot;&gt;https://puri.sm&lt;/a&gt; is a company that sells open source laptops (hardware and software) and is currently doing a crowdfunding campaign for mobile phones also&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; a member of the Reddit community contacted them asking if they would accept Monero for their goods (they accept BTC now)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and they were pretty enthusiastic about the idea. I followed up with them, and spoke with the founder and CEO, Todd, and had a video conference with him&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;sgp&amp;gt;&lt;/strong&gt; Awesome!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he is not only interested in accepting Monero for their laptops and phones, but also integrating Monero into their Debian based operating system (PureOS) by default&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we spoke at length about different cryptos, and he believes that Monero aligns the closest with Purism beliefs of digital privacy rights&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; very nice!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; He also says that many of his devs also push to Debian, so he had discussed with me that if they integate Monero into PureOS, they would see about trying to push into Debian as well&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This is excellent. The one thing to watch is that Monero as a software dependency can become stale real fast&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So we have to work very closely with out downstream on this&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; that&apos;s a great point&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; sweet!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yes, I&apos;ve spoken with ArticMine about these things, and have since emailed Todd about the concerns. Waiting to hear back from him.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sometime soon he is hoping to make a Purism press release about the Monero integration. I&apos;ll be helping with that, so be looking out for it.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It would be helpful from anyone in the community with PureOS to test the Monero GUI on it and see if there&apos;s any issues.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://pureos.net/&quot;&gt;https://pureos.net/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Unfortunately I have to leave early today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is a great development&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Bye ArticMine! Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; rehrar, i&apos;ll try to spin up a VM with pureos this week and let you know how it goes.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Thanks bigreddmachine!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Their mobile offering is still more than half a year away (it&apos;s being crowdfunded right now)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but atm our GUI is (As far as I understand it) functional on mobile phones, but not optimized for it.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But that&apos;s for Android, right?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; (their phones will also have PureOS)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That answers why they didn&apos;t use Qubes...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Qubes is &apos;partnered&apos; with them and guaranteed to work on their systems&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.qubes-os.org/news/2015/12/09/purism-partnership/&quot;&gt;https://www.qubes-os.org/news/2015/12/09/purism-partnership/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; if you order from them you can choose a USB with qubes on it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well, one of their systems anyways&lt;br&gt;&lt;strong&gt;&amp;lt;timothy&amp;gt;&lt;/strong&gt; qubes is &quot;strange&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;timothy&amp;gt;&lt;/strong&gt; it stil uses xen&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Well, that&apos;s all from me about that. If anyone has any other things to say about it, we can discuss it after. Let&apos;s wrap up. :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll leave this open for a couple of minutes.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; anyone know how many eyes have looked at monerujo? wondering if it&apos;s been audited or anything, as I&apos;ve seen people start recommending it&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Probably an even number.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; just as a final note: 2 events in december - &quot;Monero Month&quot; in Vienna with the preparations of ccc and monero meetup, monero vienna workgroup ( seperately discussed in #monero-ccc )&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; and CCC itself: we need a prototype programm for the 34C3, planned is to create a joint larger meta-assemby with bitcoin-assembly and riat-assembly.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; if anyone cares to help plan, etc. also in #monero-ccc&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If anyone want to test the multisig stuff, feel free. It&apos;s about a half dozen PRs from the earliest one on github.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Or review.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; bigreddmachine: Monerujo is available on the Google Play Store, since this week I think.&lt;br&gt;&lt;strong&gt;&amp;lt;bigreddmachine&amp;gt;&lt;/strong&gt; msvb-lab, yes, I know&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; That&apos;s probably why you&apos;re asking. I have the same curiosity in any case.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;sgp&amp;gt;&lt;/strong&gt; Can we have all the IRC channels relayed to Mattermost? Only a handful are&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; What other channels do you want?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;rehrar&amp;gt; But that&apos;s for Android, right? &amp;lt;= iOS too and we can probably make it work with other operating systems.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Awesome dEBRUYNE! Thanks. :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright we need to wrap up.&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;xmrmatterbridge&amp;gt; &amp;lt;sgp&amp;gt;&lt;/strong&gt; @rehrar I made a list on Taiga. Can&apos;t remember on the top of my head&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; October 15th, same time?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, thanks sgp&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok. That&apos;s it guys. Thanks so much! :) Have a good weekend. No Kovri meeting (they&apos;re moving to Fridays)&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Kovri Dev Meeting Held on 2017-10-06</title><link>https://beta.monerodevs.org/blog/2017/10/06/logs-for-the-Kovri-dev-meeting-held-on-2017-10-06/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/10/06/logs-for-the-Kovri-dev-meeting-held-on-2017-10-06/</guid><description>Brief review of what has been completed since last meeting, contributor FFS check-in / status, and code &amp; open tickets discussion</description><pubDate>Fri, 06 Oct 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; 3. Contributor FFS check-in / status&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&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;ajs&amp;gt;&lt;/strong&gt; Yo&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ping rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yeah I&apos;m here. Sorry.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Finishing something up with wife. Done in 2.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 2 what?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Min. Sorry.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok. You have 100% rehrar now.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; For me, in addition to the usual project work + review/collab, testnet development and a big chunk of time spent toward a complete NTCP rewrite&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We last met on the 24th, that week was productive, last week was a very productive 60 hour week, this week was very unproductive.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (for me)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Sunday&apos;s Vegas shooting has kept me pre-occupied as well as finally getting to long-standing non-kovri personal tech things resolved.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I can bump docs by myself, finished the Spanish translation. First draft of Russian translation should be done tomorrow. Started new website construction. Obtained svgs of Kovri logo from FP (should I push them anywhere?) and worked on the press kit.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oh, I&apos;m all set up for Kovri twitter now also, and can ask a few questions regarding that later this meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes, meta repo like we discussed. If they go on the site then kovri-site.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else for point 2.?&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;MoroccanMalinois&amp;gt;&lt;/strong&gt; Not much for me, i understand better some of the weird ssu numbers that i had, but still need more debugging&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; There&apos;s been a lot of new French translation work, collab between woodyjon and MoroccanMalinois. rehrar will you summarize any other team translation work?&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; So the translation efforts have been, at least from my end, focused on the BTC Manager article that they put out about Kovri. We agreed it&apos;s a really good Kovri intro and we can point noobs to Kovri there for them to understand more about the project.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m taking on Spanish and Russian, and I think I found a Dutch guy who is interested in translating.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, great&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; On another front, we are also receive awesome help from woodyjon with the French translation of the site.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I will start doc Russian translation also&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; @rehrar i&apos;m gonna make the italian translation of the article as soon as i get my stuff back (moving home)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: Yes, I just mentioned woodyjon. He&apos;s also working on the few bits in kovri-site?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; erciccione_[m]: great&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; There was a second article featuring anonimal from BTC Manager a bit ago, and anyone is free to translate it. There is a repo set up at &lt;a href=&quot;https://GitHub.com/rehrar/monero-translations&quot;&gt;https://GitHub.com/rehrar/monero-translations&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 3. Contributor FFS check-in / status&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yeah. Woodyjon is making quick work of the site.&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; Nothing new for me&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m chugging along.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Majority hours are going to Monero right now. Planned on finished cranking out a huge chunk of Kovri hours for Monero in the next two days.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; MoroccanMalinois: are you don&apos;t with your last milestone? I&apos;ve lost track of how many meetings you&apos;ve said you&apos;d be done with it by now so I&apos;m starting to get a little concerned. I know at least more than 3 meetings.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Is everything ok?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; *done&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; unexpected professional obligations ... i prefer to submit what i already have before asking for a milestone, but it requires more debugging ...&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, but &lt;em&gt;if&lt;/em&gt; you&apos;ve put in the hours already then I think you should get the payout.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Otherwise people are wondering what you&apos;re doing (it&apos;s been at least 2 months since last milestone completion and no further info in the forum thread).&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Does that sound fair?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Maye an informal update?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Maybe&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; Sounds fair, will publish something soon&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, sounds good.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; hopes your unexpected obligations go smoothly&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; me too :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on point 3 FFS check-in?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; One thing that wasn&apos;t mentioned in the brief review was selsta&apos;s contributions and ongoing work. We now have colored logging to console and, last I heard, selsta is working on kovri-util cpuid functionality.&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; checks issue trackers for point 4&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; One question: on testnet floodfill instances keeps indefinitely trying to build a session with themselves since they are in the reseed zip (hence number of SessionRequest that keeps increasing), should we try to skip building this session based on IP comparison ?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I take it you&apos;ve somehow implementing something which allows only a specific number of floodfills to be created rather than every RI?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Or is every router still --floodfill?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; anonimal: yes cpuid is my next project. although I haven’t started yet as uni is quite challenging :/&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; nope, that&apos;s what happens with current testnet (for my tests, i disable ntcp)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; selsta: good to hear :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; MoroccanMalinois: that&apos;s a good question, I&apos;ll have to look at the code and get back to you after the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; k thanks&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; meta/#118 is still open, I haven&apos;t heard a chirp from pigeons in a while. pigeons is this an easy fix?&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; still can&apos;t connect that machine&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; meta/#77 still hasn&apos;t been resolved, I know we talked about it with fluffypony many meetings ago.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Any last thoughts on meta/#113?&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; &amp;lt;- on vacation still&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; #12 too no?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ooo vacation, nice :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Have a good life fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; When do you return?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ArticMine erciccione_[m] rehrar last thoughts on meta/#113?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Can it be closed now?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Nothing further to add. I can close it unless anyone else has anything more.&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; nothing from me&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Going once.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; serhack started? work on kovri-site/#4, how&apos;s that coming along serhack?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Twice?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Closed&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; hey!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I&apos;m waiting for rehrar :slightly_smiling_face:&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oh?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; :) in order to design the page :&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok. Yes, that will require some collab between you two.&lt;br&gt;&lt;strong&gt;&amp;lt;i2p-relay&amp;gt; {-fluffypony}&lt;/strong&gt; rehrar: Oct 15&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Any questions about kovri-site/#4, rehrar?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Not super sure what all this is, or what is required of me.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I know it&apos;s been an ongoing conversation for a while. Do we just need to print Serhack stuff on the page?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; okay, let&apos;s explain to rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yes rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok, then that shouldn&apos;t be an issue. On every page of Kovri site?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ...&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; No, let&apos;s talk more after the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; :( no&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; don&apos;t be worried&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sure thing. Sorry for my misunderstanding.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; re: meta/#87, more people should get involved with meta/#87 so we can wrap it up.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Should something go on reddit?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll post right after this meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If that&apos;s what we decide.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; There&apos;s a lot of big discussions going on right now, like the project relicensing issue, as well.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ArticMine, would you mind looking at that PR?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/meta/pull/87&quot;&gt;https://github.com/monero-project/meta/pull/87&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I&apos;ll take at look at #87&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: kovri-site/#3, did a draft ever come up for a quickstart?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; re-introducing a simple quickstart section to the readme is trivial but I don&apos;t think you had that in mind?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Kovri site #3 is changing the link color&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We&apos;re running out of time, let&apos;s talk more later.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; s/kovri-site/kovri-docs/&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; oops&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok. We&apos;ll talk more.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; One last thing, the first Monero Coffee Chat is tomorrow &lt;a href=&quot;https://github.com/monero-project/meta/issues/123&quot;&gt;https://github.com/monero-project/meta/issues/123&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; sgp I won&apos;t be able to make it but surely sometime in the future I can hop on the call.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; great&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Nothing that can&apos;t be discussed later.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Does 20:00 work for everyone?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Or is 18:00 the best for everyone?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 20 should be fine.&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; both ok for me&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 1800 is better for me&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; both good for me&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; but I can do 2000 if we keep it there&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; 2000 is the perfect time&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is on Fridays&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So we make it 2000 on every second Firday?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; If that works for you.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Friday&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes that works&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Serhack explained to me. It&apos;ll be done before the end of the day.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; in italy it&apos;s the end of the day&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; but I will work on it asap&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok thanks everyone. Please anyone speakup/complain if the new dates and times aren&apos;t working out.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Next meeting Oct. 20th, 20:00 UTC.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2017-10-09</title><link>https://beta.monerodevs.org/blog/2017/10/09/logs-for-the-Monero-Research-Lab-meeting-held-on-2017-10-09/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/10/09/logs-for-the-Monero-Research-Lab-meeting-held-on-2017-10-09/</guid><description>Announcements, Round table discussion of projects, and miscellaneous</description><pubDate>Mon, 09 Oct 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; Okay, everyone, welcome to our first MRL Research meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yay!&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; Agenda, I guess, will be 1) Greetings, 2) Announcements, 3) Round table discussion of projects, 4) anything else that anyone else can think of&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; So, greetings!&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; As far as announcements go, I&apos;ll start with the usual: Next week at this time, we&apos;ll have office hours, where people can come in and just ask whatever questions they like. Monday 17:00 UTC. Then we&apos;ll be alternating Mondays&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; between research meetings and &quot;office hours&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; i can&apos;t think of any other announcements...&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; sarang? anything?&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; Okay, moving along I guess&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; For project discussion...&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; Personally, I&apos;ve been working on multisig. Sarang and I had some basic security definitions nailed down when he came out to visit. Unfortunately, a paper that mustn&apos;t be ignored came out by Boneh and co-authors...&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://eprint.iacr.org/2017/956.pdf&quot;&gt;https://eprint.iacr.org/2017/956.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; That paper presents a new scheme that is not directly relevant to us (although it may be in the future) but importantly it defines several security models&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; How lucky it came out at the same time...?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ;)&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; one of the security definitions Sarang and I came up with is actually a stronger definition than the one in that paper&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Of course&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; so, it seems as if we are on the right track, if someone like Boneh is thinking about similar problems&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; There are some implementation issues in my description also; the current draft is here: &lt;a href=&quot;https://www.sharelatex.com/project/5980a44556789660b0600edb&quot;&gt;https://www.sharelatex.com/project/5980a44556789660b0600edb&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds like their paper is applicable both to multisig and the ever-popular trusted setup&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sorry here&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; hyc tbh i haven&apos;t gotten deep into their homomorphic-specific stuff, so i have very little idea. i&apos;m very interested in their security definitions, though&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; welcome~&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Should we mention ppl like mooo at the beginning of mtgs?&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; oh good idea&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Per multisig&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; moneromooo knaccc luigi1111 fluffypony anonimal dEBRUYNE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So yes multisig is coming along well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Subaddress paper is done&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That was posted as a final draft to the channel for comment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And is ready to go to Reddit etc&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; yes, Subaddress paper will now be MRL-0006, will be pushed to my github in a bit here and then i&apos;ll issue a pull request to the monero-project&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; send us a link real quick sarang&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; i&apos;d be happy to have folks read over it one more time&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; is anyone else doing anything research-y? learn something new? anyone working on a project?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/b-g-goodell/research-lab/blob/master/publications/bulletins/in-prog/MRL-9999-subaddy/MRL-9999-subaddresses.pdf&quot;&gt;https://github.com/b-g-goodell/research-lab/blob/master/publications/bulletins/in-prog/MRL-9999-subaddy/MRL-9999-subaddresses.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am updating myself on some aggregator constructions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And based on the Green tweet, I&apos;d like us to do an analysis of our use of PRNGs&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I have nothing crypto-related to offer. been benchmarking DB engines lately. (LMDB still fastest.)&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; i&apos;d be very interested in hearing from xpto also, since he&apos;s working on some LN stuff, and anonimal, since he&apos;s dealing with RSA I guess for kovri? knaccc is probably catching up in his RL from spending weeks programming RuffCT/StringCT/RTRS RIngCT&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; hyc can you link me a primer for LMDB? i know precisely zero&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://symas.com/lmdb/technical/#pubs&quot;&gt;https://symas.com/lmdb/technical/#pubs&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; nice thanks&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i&apos;ve been curious if there&apos;s a simpler implementation of i2p possible&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and i&apos;m just wondering (blindly) about revocable view keys&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; i am excited to start thinking about those more deeply. multisig is...&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ah, the notion of time-limited/expiring view keys sounds like a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Sorry, I was out.&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; no problem mooo, i didn&apos;t ping anyone before we started (my bad, first time here yuk yuk)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hyc: i&apos;ve heard some downsides to proposals of time-expiring view keys&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; multisig is more delicate than i thought. thing is, i&apos;m pretty sure that our current implementation is safe enough to roll with (pending sarang&apos;s agreement, maybe). problems abound, though&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; nm90 had some concrete ideas on it&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; problems?&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; the problems aren&apos;t huge. it&apos;s like &quot;well, if an adversary uses a side channel attack and listens in on this computation here, the adversary may be able to determine whether a certain key is a shared key or not, so these here should be communicated with encryption&quot; and so on and so forth. since the security of keys in that way is far less important than being unable to go backwards and determine the&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; participating private keys, stuff like this isn&apos;t a huge deal&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; little... details. that keep building up.&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; so, i&apos;m going to take a day or two off of it and work on other things, to reset my brain. it&apos;s been a few days of just multisig. Pending sarang&apos;s agreement on the multisig code being &quot;safe enough,&quot; multisig can be put to work before the MRL-0007 paper is put out, though. Two reasons for this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A lot of it is about assuming things about communication of coalition members&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; First, even if multisig satisfies weaker security definitions than i would like, we can always push changes to it later. Second, I&apos;m already proposing a slightly different implementation in the paper than we are currently going to see in the code. I&apos;m considering writing an appendix to this paper that compares the current code by moneromooo with my suggested implementation, and attempts to close the gap&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; between them.&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; so, anyway, i&apos;ll probably take two days off and think about blockchains or specter or difficulty or something&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Now what about this PRNG bizniss?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Monero&apos;s PRNG is not homebrew, AFAIK it&apos;s the canonical construction from the Keccak authors.&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; Our PRNG should follow whatever the best practice is. I&apos;m not convinced NIST or ISO are the ones who describe the best practices. maybe we should have our own standard for that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d like to understand it a bit better&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Especially since the issue was raised last year and kinda died away&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; either way, identifying where the PRNG as-is currently influences stuff that actually hits the blockchain seems to be a no-brainer sort of thing to do anyway&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.deepdyve.com/lp/institute-of-electrical-and-electronics-engineers/software-only-extremely-compact-keccak-based-secure-prng-on-arm-cortex-QsZRJs71MZ&quot;&gt;https://www.deepdyve.com/lp/institute-of-electrical-and-electronics-engineers/software-only-extremely-compact-keccak-based-secure-prng-on-arm-cortex-QsZRJs71MZ&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; I also want to vet this spectre paper. I&apos;m suspicious of outlandish claims.&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; Thanks hyc&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; also &lt;a href=&quot;https://keccak.team/files/SpongePRNG.pdf&quot;&gt;https://keccak.team/files/SpongePRNG.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; afaics it&apos;s already heavily studied&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; that&apos;s interesting. i&apos;d be very interested to have a conversation with Green&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; maybe i&apos;ll shoot him an e-mail&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; i also want to meet an economist&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ArticMine might be able to help you there surae&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; for ASIC and POW discussions. i need to learn about the game theoretic dynamics behind commoditizing hardware, decentralization, renting, etc&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; Okay, so in the next two weeks: progress on multisig expected, i want to vet the spectre paper, sarang is learning about accumulators lacking a trusted set-up, hyc will presumably continue playing with DB engines&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ;)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; surae will take a short vacation&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; Oh&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ... right??&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Aye&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; actually, yes, i need sleep and it just snowed for the first time&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; i need a weekend&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; hard to separate work and life&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Other issues of interest?&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; oh, and since we are having this public discussion right now&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; RTRS RingCT: we&apos;ve concluded that pretty much any improvement in signature verification time will lead to exponentially bigger rings for the same blockchain size.&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; on the flip side: any increase in verification time will lead to exponentially smaller rings&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; this is a property of any logarithmically sized ring sig scheme&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; &quot;lead to bigger&quot; -&amp;gt; &quot;enables using bigger&quot; ?&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; yeah, for the same blockchain size&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; since RTRS RIngCT is log-sized and has comparable verification time compared to MLSAG, it&apos;s not feasible to implement them unless we can make them faster to verify than MLSAG. If they are as fast or slower, they aren&apos;t worth switching to&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; and i believe vtnerd benchmarked sandy2x and it was freaking fast&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; faster than MLSAG?&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; well, sandy2x is just an EC arithmetic implementation&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; so boht MSLAG and RTRS RingCT would be faster&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; i believe he got around a 15% improvement in EC arithmetic time, which would lead to around 15% faster verifciation time&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; which would allow us to have a fixed min ring size of 10!&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; not 10 factorial&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; but 10&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; we could possibly even get away with a ring size closer to 32 or something like that&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so RTRS RingCT is still viable, not dead. good to know&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; now, knaccc had me contact some folks who did some GPU otpimization for EC&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; and their code also speeds up CPUs because it&apos;s so optimized&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; for Curve25519&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; they are eager to help us try to impement it, though, their emails show a lot of enthusiasm, and I didn&apos;t even ask for assistance or anything&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; so, i&apos;m going to pursue that further in the next two weeks also&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; excellent&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; i kind of wanted all that &quot;on the record&quot; so to speak&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; I can&apos;t think of anything else for now.&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; sarang, anything?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Negatory&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; allrighty, well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Keep up the good fight?&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We can talk PRNG after&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; and if anyone reads any papers on forward-secure key exchange that may be helpful for revocable view keys, send them along!&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; yep, we can call this meeting *over *&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2017-10-14</title><link>https://beta.monerodevs.org/blog/2017/10/14/logs-for-the-Community-meeting-held-on-2017-10-14/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/10/14/logs-for-the-Community-meeting-held-on-2017-10-14/</guid><description>Community highlights, Forum Funding System updates, Monero Coffee Chat debrief, Monero meetups &amp; meetup kit, open ideas time, and miscellaneous</description><pubDate>Sat, 14 Oct 2017 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; 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;cryptochangement&amp;gt;&lt;/strong&gt; hey everyone!&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; hey all! (travelling, so only online for 10more minutes!)&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; Hi all&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; For a great weekly summary, please read the Monero Observer: &lt;a href=&quot;http://monero-observer.com/&quot;&gt;http://monero-observer.com/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I think we will just refer to the Observer from now on, since it covers this section nicely. Make sure to contribute to the FFS &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/88453/monero-observer-weekly-recap-for-all-things-monero-weekly-newsletter&quot;&gt;https://forum.getmonero.org/8/funding-required/88453/monero-observer-weekly-recap-for-all-things-monero-weekly-newsletter&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;rehrar&amp;gt;&lt;/strong&gt; Yo yo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; In addition to the Observer, amiuhle’s FFS for Kasisto development is in funding required: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/88633/amiuhle-part-time-november-december-kasisto-development-monero-developer-documentation&quot;&gt;https://forum.getmonero.org/8/funding-required/88633/amiuhle-part-time-november-december-kasisto-development-monero-developer-documentation&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;serhack&amp;gt;&lt;/strong&gt; Oh community meeting! Hi everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; (the part about Kasisto was supposed to be under item 3)&lt;br&gt;&lt;strong&gt;&amp;lt;rupee&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It&apos;s a bit of a shame. The Monero community just funded tons of stuff before these two FFS&apos;s, so I think everyone&apos;s a little &apos;gived out&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Welcome everyone making their way in&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Thanks sgp&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yeah, there was a huge push a few weeks ago and things are quieter now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 4. Monero Coffee Chat debrief&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Last Saturday, we hosted the first Monero Coffee Chat. I want to speak for a few minutes about how it went.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; You can see the GitHub issue here: &lt;a href=&quot;https://github.com/monero-project/meta/issues/123&quot;&gt;https://github.com/monero-project/meta/issues/123&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; You can see the video here: &lt;a href=&quot;https://www.youtube.com/watch?v=EcKgnjqSXpA&quot;&gt;https://www.youtube.com/watch?v=EcKgnjqSXpA&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Coffee Chat - 2017.10.07 - 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 livestreaming did not work as expected. We used Jitsi instead of Hangouts to address several privacy concerns. Jitsi is open-source and has many of the same features as Hangouts, except for some reason I could not get the livestreaming function to work properly the day of the event.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; (before I continue, let&apos;s have serhack and msvb-lab talk about their progress if they want)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp: Thanks, we&apos;ve made some progress on RFC-HWALLET-1.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Some news about that on the Taga site:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&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-lab&amp;gt;&lt;/strong&gt; First batch of boards is back from the printer and ready for assembly.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; And I&apos;m writing the terms of the first device preview programme right now.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Sweet looks awesome! &lt;a href=&quot;https://taiga.getmonero.org/media/attachments/3/c/c/e/942f59f32ca35f050c2bc8827405a48f991b2ee1bde275fc7bdfaecaa76a/rfchwalnulbrd-1.png&quot;&gt;https://taiga.getmonero.org/media/attachments/3/c/c/e/942f59f32ca35f050c2bc8827405a48f991b2ee1bde275fc7bdfaecaa76a/rfchwalnulbrd-1.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Anyone interested in that should keep an eye on the project page and probably sign up as a Taiga user.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hello guys, a little update by me. I have some news: whmcs estension released. We (I and cryptochangements) started Magento and OpenCart Extensions. I have tried to develop a custom manual payment gateway for shopify. Thanks everyone. My project is avaiable on Taiga too.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Thanks for using Tagia so people can stay updated on the progress&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We unfortunately still don&apos;t have a Github repository, but it will be called &apos;Sekura&apos;.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; msvb: Can I share that photo?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; sgp i would also like to say a quick word about magento if thats ok&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; serhack: Yes, share anything at all.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I think you can cryptochangements&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; nice progress, I&apos;ll keep an eye on these projects :)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Whoever has access to the taiga server config, please contact me to work out a problem sending email to the admins (me and Ivan.)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; That&apos;s all, any questions about a future Monero hardware wallet?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @cryptochangement feel free&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; good work!! Platine looks great&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @msvb-lab not really, though I&apos;m excited :)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; serhack: I sent you a &apos;email to the project admins&apos; on your taiga site, in order to become a tester for your project. Did you get the email?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I suspect that the Taiga email system is not working.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; okay cool&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; No, I didnt&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; We should report that to rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Anyone know who&apos;s administrating Taiga?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Rehrar yes?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Cool.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; msvb-lab: it&apos;s not, i had problem recovering my email, hopefully rehrar can fix it soon&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; So just this invitation to anyone interested in the hardware wallet:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Please become a Taiga user, and request being on the RFC-HWALLET-1 project through non email means, like IRC.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ...until the email problem is solved.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Me or another admin will then add you manually, okay?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; pigeons1[m]: you around?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; just briefly (on plane now) we (riat) are organising a monero-month in december in vienna, including a larger monero-meetup around 13th-17th dec. nevvton will explain more. plan is also to prepare for the ccc monero-assembly in leipzig (which is confirmed!).&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; He handles server-side stuff for the Mattermost and Taiga. :)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Cool msvb&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @parasew I have a section later for nevvton to speak a bit about this&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; yes.. I will wait for that!! stay tuned&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://getmonero.org/community/events/&quot;&gt;https://getmonero.org/community/events/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @msvb-lab we can talk about how that page needs to be updated later in the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; because it definitely does&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; msvb-lab, I don&apos;t think this page receives a lot of updates&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; That page doesnt receives any update&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @cryptochangement want to talk about Magneto briefly?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; There is an update waiting to be merged&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; yes, give me a second to type it all out ;)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and it has an update to that page&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but the merging process for the website is taking quite some time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; besides ArticMine the people on Core have been quiet lately&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It doesn&apos;t matter how often PRs are sent for updating pages if they don&apos;t get merged and put up on the site. fluffypony is on vacation, I know, and he will be getting back very soon, so hopefully things will pick up a bit.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; okay so to give a quick update on magento: Right now the github repo hasnt seen activity in a while (sorry for keeping you guys in the dark) but i should be pushing loads of commits to the repo this weekend and ill probably make a reddit update about it (since i wasnt able to get everything done before this meeting) about it being functional as a &quot;demo&quot;. Right now there are only&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; 2 &quot;mechanical&quot; pieces that still need to be finished &quot;behind the scenes&quot; before it is &lt;em&gt;really&lt;/em&gt; ready but the big eye-sore is the gateway design. Right now it is pretty bland (basically the payment box and a white background), so ill probably be looking to reddit for some design inspiration.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Cryptochangements: we should start to think about a New design for Monero Payment Box&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; We have a growing number of people in the community who are good at design. The Monera made our student group&apos;s latest Meetup poster, for instance&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; @krokbaltsar is a good designer :)&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; yeah, the Monera is amazing with that kind of thing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @crytpochangement anything else you would like to add, or should we expect a Reddit update soon?&lt;br&gt;&lt;strong&gt;&amp;lt;vP11&amp;gt;&lt;/strong&gt; Indeed, we have a couple of good artists out there who would gladly help you. did you post it on reddit already?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; nothing else right now, ill update reddit once everything is pushed to github&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Cool. Thanks for sharing&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; ;)&lt;br&gt;&lt;strong&gt;&amp;lt;themonera&amp;gt;&lt;/strong&gt; Hi, TheMonera here... I&apos;d be happy to help !&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hello @themonera&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I&apos;m going to move back to the Coffee Chat discussion for time&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; cryptochangements: I wrote you on Telegram&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; awesome! is it cool if i PM you on reddit? (or IRC if that works for you)?&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; in case of additional help for designs I could also contribute..&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Great, there are a Lot of designers&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Last Saturday, we hosted the first Monero Coffee Chat. I want to speak for a few minutes about how it went.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; You can see the GitHub issue here: &lt;a href=&quot;https://github.com/monero-project/meta/issues/123&quot;&gt;https://github.com/monero-project/meta/issues/123&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; You can see the video here: &lt;a href=&quot;https://www.youtube.com/watch?v=EcKgnjqSXpA&quot;&gt;https://www.youtube.com/watch?v=EcKgnjqSXpA&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Coffee Chat - 2017.10.07 - 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 livestreaming did not work as expected. We used Jitsi instead of Hangouts to address several privacy concerns. Jitsi is open-source and has many of the same features as Hangouts, except for some reason I could not get the livestreaming function to work properly the day of the event.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I had previously tested it earlier with just two members and it worked.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; In desperation, I quickly set up OBS with the default settings and did a very simple screen-capture. Apparently, the default quality is around 720p, and I should have tweaked with the audio settings more if I had more time. Nevertheless, we have a recording of the event, which in my opinion is better than no recording.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I have continued tweaking the OBS settings so we should have much better quality next time.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; We simply invited those who wanted to watch to the Jitsi room at the time, which worked fine for this meeting, but I have concerns for the future. There is no way to permanently mute people (they can unmute), and there is no way to ban people. They can just rejoin. I’m afraid that someone down the line will ruin this for everyone.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Thus, I will continue working to find a way to reliably livestream the event to YouTube. People can comment there without disrupting the conversation.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I would like to thank those who participated in the first event. Endogenic, erciccione, violentlypeaceful, john_alan, rehrar, ArticMine, and others I may have forgotten. If you would like to be involved in the next one, please message me and I will keep you in mind.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; The next Monero Coffee Chat is tentatively on 4 November &lt;a href=&quot;https://github.com/monero-project/meta/issues/127&quot;&gt;https://github.com/monero-project/meta/issues/127&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp: Anyway to download the coffee chat so we don&apos;t have to use Youtube?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yeah, I can send you the file if you want&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; PM me with what medium you prefer&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Now I invite anyone who would like to speak about the event. Did everyone enjoy it? Is there anything we should do differently?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp: Send a video file via email? You mean post it somewhere and send the link right?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @msvb-lab it won&apos;t fit as an attachment, but I can upload it somewhere else if you want&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Does anyone have any thoughts about the event itself?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; was very nice and i think has a great potential. as sgp said, it need some technical adjustment, but beside that, was very enjoyable. looking forward for the next one&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Great Erciccione, I am good at developing but I am not good at speaking english&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Make italian community great (again?)&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Well if anyone has any feedback, please let me know. I&apos;m happy to make changes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 5. Monero meetups&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; hehehe @serhack, if we can find an easy way i will be happy to translate for you if you wish. My spoken english is not great but hey..:D&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp: There are a couple events coming up (as we may talk about later) and it&apos;s common to have live coffee chat like sessions on site. Do you think we should try that?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; There&apos;s an increasing chance every day that there&apos;s a Monero community near you.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @msvb-lab good idea, we can coordinate that with the event organizers&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; My group Crypto@UMN is hosting a Monero meetup on 20 October in Minneapolis. This event is open to students and the wider community. Free food and drinks will be provided. More details here: &lt;a href=&quot;https://gopherlink.umn.edu/event/1581653&quot;&gt;https://gopherlink.umn.edu/event/1581653&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; A stream of Justin Smith’s talk at Bitcoin Munich should be posted shortly, according to the event organizers. Here are some photos: &lt;a href=&quot;https://secure.meetupstatic.com/photos/event/8/4/2/b/highres_465273835.jpeg&quot;&gt;https://secure.meetupstatic.com/photos/event/8/4/2/b/highres_465273835.jpeg&lt;/a&gt; &lt;a href=&quot;https://secure.meetupstatic.com/photos/event/8/4/2/e/highres_465273838.jpeg&quot;&gt;https://secure.meetupstatic.com/photos/event/8/4/2/e/highres_465273838.jpeg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; RIAT in Vienna would like to discuss some exciting updates for December. I just got an email from them about an hour ago with lots of exciting stuff!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; ^nevvton&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; hi everyone!!&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; so yeah.. as Matthias introduced me, I am part of riat in Vienna...&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; for those who haven&apos;t heard of me, I am working on research topics along with the institute and together with parasew organise all kinds of community meetups&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; for which monero is one of them..&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; so for our current wrap up, as we have been closely working with&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; we are getting closer to finishing up our this years attendance at 34C3 - CCC event in leipzig&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; so a lot of community talk to mainly their organisers took place and things went quiet well sofa, as one unofficially can announce that it seems to be happening!!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; In case anyone is interested in the 34C3 event, the first round of tickets go on sale 19 October.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; with regard to the CCC we worked out - as an extension to the former &quot;crypto table&quot; more generell version (see CCC assemblies for more detail) -- to put it in a more broader sense..&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; info about the 34c3 &lt;a href=&quot;https://www.ccc.de/en/updates/2017/34C3-in-leipzig&quot;&gt;https://www.ccc.de/en/updates/2017/34C3-in-leipzig&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; so we aim for a general crypto &quot;atmosphere&quot; which will host kind of like in a relaxed - dedicated area monero community members as well as (for now) bitcoin assembly as well..&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; the thing about CCC is, that their organisers are very politically active and thus concerned about crypto-currencies in general. for which it needs some sensible ways and communication for them to accept direct&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; community efforts and support these kind of ideas&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; -- but as we&apos;ve been getting a hold of two of their old time initiators explaining the concept and that -- as along with the community efforts monero as a movement -- community will be representing and discussing latest efforts in the whole ecosphere of crypto related concepts.. bringing everyonee together&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; they found an interest (not feeling instrumntalized in that sense) as- many companies are applying -- and it is hard for them to distinguish&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; so -- things are evolving.. parasew at some later stage will inform you a bit more about the actual things that we can make use of at the conference.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; but so far as I am informed. we will be given a dedicated space, also a lot of fun is pre-programmed, as we have friendly people involved in Leipzig (this years CCC location), Germany - who will help and contribute the whole thing&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; -- but so far , it seems there will be a crypto track, where a couple of interesting topics can be covered from our community on stage, of course we can do workshops, etc&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; in means of accommodation, we are already trying to organise spaces so that we will be accommodated as well as have a separate location for a party of ourselves if needed..&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; -- second thing is actually prior to the CCC&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; so as RIAT has been hosting various meet ups, even samsunggalaxyplayer held one of his famous :) meet ups in our space in vienna&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; -- we are planning a monero month in september&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; :p&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; -- so a bit of a historic brief.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Whoever doesn&apos;t know what the *** this is about, CCC events are generally quite cool, like Defcon. The 34C3 is their yearly congress attracting about 10-15k folks (kids too) and takes place between the end of year holidays.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; http:/&lt;a href=&quot;http://www.riat.at&quot;&gt;www.riat.at&lt;/a&gt; for those interested to read&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; nevvton: I think you mean to write &apos;we are planning a monero month in December&apos; right?&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; we are running a research residency - where Riat invites various crypto related people to come to Vienna in order to have lectures,&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; -- yes! sryy&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; ... research residency - where people are invited along with all different kind of in depth technologies, so --&amp;gt; research that work on the very heart of technology.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; we also care for accommodation at that time.. and parasew and I had in mind for a long time , as we&apos;re both very much in love with monero&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; to turn the month of December into a focus month for monero..&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; wrapping up things that all of us took efforts upon, discuss future (upcoming) trends etc.. as to say we would like people to come to vienna&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; and turn it into a session, from 13th to 17th - with talks, lectures, workshops...&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; We should do something in christmas&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; For Monero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; secret santa&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I&apos;m glad to hear Monero will be well-represented at the 34C3. Feel free to ask at any time for what you need, even outside meeting time.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; generally also this time could be used In order to prepare CCC related topics .. so it might be a good opportunity to stop by in advance&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Serhack is thinking&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; thank you&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; so in case of any questions with that regards.. we are very much open to any hints and help.. along with that...&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; (puh&apos; my fingers..)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; nevvton: Some folks travelling from far need a lot of time before the 13-17 meeting to decide.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; generally -- just for more adequate info -- of course we can help finding a cheap fare to host people here.. (we have some community run beds) so -- in order to not have expenses explode..&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Maybe we should already promote the &apos;Monero December&apos; meeting(s) on events.getmonero.org or whatever that page is.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; yes..&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; thats what parasew also encouraged.. would be great to have an update on the event site&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I&apos;m already planning on being there and will buy my train ticket once December comes online at the ticket office.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; 13-17 that is...&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; -- also in means of graphics for CCC : I am already working on it..&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; isnt there an events page on getmonero that could use some love anyways?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; scroll up&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; if anyone would want to get earlier in December or stay longer (for instance until CCC) it is also possible...&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; nevvton: Write a bug on the Github monero-project/monero-site bug tracker to insert the text you want, like describing how to get there and so on.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; okay.. thats a great idea!!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Then we can see about doing a coffee table chat live on site and stuff like that...&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @nevvton this all sounds great, and we will be happy to work with you to make these efforts a success&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; thank you.. me and parasew will get back to you with some more detailed infos as soon as everythign is more settled..&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I&apos;m going to spend the last few minutes covering the last meeting item, but of course feel free to continue discussions after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; (next week or so)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; This is all very exciting. Thanks for your efforts&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Last item: 6. Monero Meetup Kit&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Just a brief update. Though my FFS has not yet moved on, I have recently purchased all the materials for the Monero Meetup Kit &lt;a href=&quot;https://forum.getmonero.org/6/ideas/88374/monero-meetup-kit&quot;&gt;https://forum.getmonero.org/6/ideas/88374/monero-meetup-kit&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Each kit will include 100 Monero logo stickers, 50 webcam covers with the Monero logo, about 2 each of various other community-designed stickers, 50 flyers, and $20 in activity paper wallets.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; The webcam covers are the most expensive part of the kit, but I think they are worth the cost. Here is how they will look: &lt;a href=&quot;https://i.imgur.com/zu0rDE2.png&quot;&gt;https://i.imgur.com/zu0rDE2.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I will create an application for groups who would like a free kit. Expect this around the end of this month, when the webcam covers come in. To simplify things, I prefer to only ship in the US. I can do something later if this is a success&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; very nice!&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; personally i love the idea of monero webcam covers. it really highlights that monero is about PRIVACY&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Jumping to #8 so we can let people on a tight schedule go:&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 meeting will two weeks from today on 28 October at 17:00 UTC. It will be the Saturday before the dev meetings. This meeting time seems to work out for most people.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; same as always :p&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; So that&apos;s it for the formal meeting everyone. Thanks for all the updates and discussions!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Back to #7: open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; For those who still have things to discuss&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i have one idea&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; it started again the &apos;hacktoberfest&apos;. This project aim to get people to contribute to open source projects in the month of October.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; more info:&lt;a href=&quot;https://hacktoberfest.digitalocean.com/&quot;&gt;https://hacktoberfest.digitalocean.com/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Basically it&apos;s enough to put the label &apos;hacktoberfest&apos; to issues in github, and they will be listed on the website, where developers from all over the world can see them and contribute.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; This can be very useful for monero, especially for easy/not important issues that might catch somebody&apos;s interest. It&apos;s enough to put the label on some issues and we might see some developers working on it.Is this interesting? should we propose it to our developers?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I will have to take a look at this&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; We should take advantage of it if we can&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; more devs getting involved is always good&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Isn&apos;t it a bit too late? Very good idea though.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @nevvton I cannot come in person between the 13-17 because of finals, but I may be able to come after Christmas, or I can speak over videoconference between the 13-17&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; yes.. we definatley are open to video streams during that time..&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; also after Christmas you&apos;re very much invited to come over..&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yes, i&apos;m talking about it here because i find it out yesterday and seems very cool, but maybe somebody has some reason to oppose to it. msvb-lab: yes maybe for bigger issues, but might be usefull for those annoying issues that just take time or somebody dedicated to them&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp: How about the first week of December?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp: Can you go to Wien then?&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; I&apos;ll coordinate things with parasew but as far as I can see for now it looks great that everyone will get supported in having a flat, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; would be also a good time coming the prior week&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ErCiccione: We might still get lucky with it, and if not it&apos;s important enough to put in some calendar of sorts, in order to attack the problem early next year. Like in August or September. What do you think?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Can Github do a calendar based notification or something?&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; but obviously if you&apos;d be coming for CCC as well it makes more sense , probably to come after&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @msvb-lab unlikely&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; nevvton: Then we&apos;ll have to do without sgp, bummer. Maybe 34C3 though, as you say.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So about that Secret Santa?&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; I think it might be a good idea to come up with a doodle or smthg. if more people could come right before we could find out what dates suites best..&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; serhack: Are you planning to come to Vienna in December?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; msvb-lab: that&apos;s a good idea, i will write about this in #monero-dev let&apos;s see what they think about it, but we should definitely save the date for next year&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We should have this kind of calendar to be onboard Google Summer of Code too, without forgetting and passing it up.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @rehrar will enough people be ok giving away their addresses?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; even if it&apos;s just you and me sgp &amp;lt;3&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i remember a community member set up a calendar few months ago, would be nice to have something like that integrated on the website, maybe to resuscitate the &apos;events&apos; page&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; The welcome package is quite nice, what about more than one variant? Like different proportions of items in the package?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; For practical reasons it may be best if someone else hosted a good resource like that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; It would be annoying if it took more than a few days to update an event&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp: that&apos;s a good point&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; true...&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; hey everybody.. I think I have to leave for now.. but spread the word.. and we&apos;ll get back to you very soon in time!!&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; looking forward seeing you in Vienna&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton&amp;gt;&lt;/strong&gt; and CCC of course&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; msvb-lab: I don&apos;t know, I&apos;m planning some Holiday with my friends&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Would be great to see you there in Vienna on 13-17 December. Maybe you can bring your friends too? That&apos;s what I&apos;m doing.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I would like to come to Vienna msvb-lab. But I don&apos;t know&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; serhack: Would be great to hang and hack, don&apos;t forget that Austrian christmas markets are really enjoyable and Vienna is a great city.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Excellent hackerspace there as well, and I&apos;m sure nevvton and parasew are nice hosts.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; msvb-lab: what’s in Vienna?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; selsta: The official announcement will appear on getmonero.org/community/events/&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; It is a event being put on by users nevvton and parasew and hosted by RIAT.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; msvb-lab: I live there :p&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Kind of a &apos;Monero December&apos; month long focus session.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; selsta: It&apos;s not at metalab as far as I know.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Probably someplace in a university or research institute, and I hope this get&apos;s cleared up once they advertise on the events page.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; selsta: Are you on board, if we have meetings on the weekend 15-17 December?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; That just means eating pizza together and every once in a while making some plan or have a nice argument about crypto.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Watch a film, go to metalab, christmas market, hangout, then repeat.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; maybe I’ll look there, dunno I’ve never been to such an event&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; The quality of the event probably depends on what each of us do and bring on our own. I doubt it will be well organized because nobody wants a fixed agenda in December when it&apos;s vacation time (almost.)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; So especially if you&apos;re a local, I would encourage you to just swing by and hang out.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; In order to know what we&apos;re up to, keep in touch via email and IRC, as well as glancing at the events page.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; ok thanks&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I&apos;m assuming something will be posted at the metalab as well, not sure if you go there often.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; not really into the ”hacker“ culture here&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; so I’ve only heard about metalab&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; never been there&lt;br&gt;**&amp;lt;msvb-lab&amp;gt;** You need to check it out, it&apos;s quite a relaxing place with nice people and cool machines.&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2017-10-22</title><link>https://beta.monerodevs.org/blog/2017/10/22/overview-and-logs-for-the-dev-meeting-held-on-2017-10-22/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/10/22/overview-and-logs-for-the-dev-meeting-held-on-2017-10-22/</guid><description>Discussion of open PRs and issues, MoneroIdent, Kovri &amp; TOR, v0.11.0.1 (point) release, dedicated Monero hardware wallet, and miscellaneous</description><pubDate>Sun, 22 Oct 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;An overview can be found on &lt;a href=&quot;https://monerobase.com/wiki/DevMeeting_2017-10-22&quot;&gt;MoneroBase&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Comma use is everything here.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;* fluffypony&lt;/strong&gt; fires up meeting issue&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&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;fluffypony&amp;gt;&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 4. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 5. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; howdy!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and an additional point that I guess we can put in between 3 and 4: &quot;Should regular hardware development reporting and discussion be part of #monero-dev (biweekly meetings), #monero-community (biweekly meetings), or something else?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Hello.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Grüezi mitenand&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I thought that could fall under 4., sorry&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&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;iDunk&amp;gt;&lt;/strong&gt; Hi.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Hi fluffypony!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hi endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; hey&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo / hyc / luigi1111 you guys around?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; nope&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m here&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; o/ rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so moving on to 2. Brief review of what&apos;s been completed since the previous meeting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; loads of merges&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the big ones are lightweight wallet API support&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and subaddresses&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Omg&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; at MRL, i wrote up a prototype for the spectre blockchain algorithm. i&apos;m pushing it to my github later today. it is functional, but can be made prettier and more efficient, but it&apos;s pretty much ready for stress testing so we can really see whether it&apos;s a waste of energy or not&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we also have a number of PRs going into the 0.11 branch, specifically: 2478, 2493, 2514, 2632, 2639, 2654&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then we&apos;ll tag and release 0.11.1&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; yay ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; the research-lab project has a PR waiting to be merged from my github on a similar note&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; surae: ok cool I&apos;ll merge it now&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that spectre stuff sounds great&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; link to spectre stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; hyc they just roll with this idea of having 10 blocks a second, it&apos;s nutters&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://eprint.iacr.org/2016/1159.pdf&quot;&gt;https://eprint.iacr.org/2016/1159.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; zooko mentioned it to me, btw. :P gotta give credit where credit is due&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok moving on to 3&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; is the set of patches for 11.0.1 pretty well settled?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; unless there are some others beyond that list&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I just cherry picked the OpenBSD one earlier, but it&apos;s low impact.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;ll add that to the list&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so then I&apos;d like to bring up the latest Verge FUD for discussion&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; for those that haven&apos;t seen it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://twitter.com/moneroident&quot;&gt;https://twitter.com/moneroident&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://dotnetrussell.com/index.php/2017/10/21/locating-monero-users-via-transaction-broadcasts/&quot;&gt;https://dotnetrussell.com/index.php/2017/10/21/locating-monero-users-via-transaction-broadcasts/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/DotNetRussell/MoneroUserScraper&quot;&gt;https://github.com/DotNetRussell/MoneroUserScraper&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s literally just netstat&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;d be easier to just run print_cn or print_pl.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then it excludes some nodes that he decided are &quot;server nodes&quot; (whatever that means)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: too sophisticated&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that said, I have received several messages from people who are quite concerned that Monero is not private&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; well&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh - there&apos;s also this fun article: &lt;a href=&quot;https://bitsonline.com/monero-exploit-threatens-privacy/&quot;&gt;https://bitsonline.com/monero-exploit-threatens-privacy/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; i haven&apos;t seen these latest criticisms at all yet&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; but i have to ask&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; The &quot;fun article&quot; is really bad&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; what is our policy going to be for writing responses to criticisms?&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; because&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; consider the miller and kumar papers, right? long papers. writing responses takes a long time...&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; DoS by stupid claims&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rbrunner: looks more like a hit piece&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the anonymint post is even longer, and we largely ignored it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; because it was a massive waste of time&lt;br&gt;&lt;strong&gt;&amp;lt;saddam&amp;gt;&lt;/strong&gt; If you don&apos;t want to be on his &quot;list&quot;, just leave your monerod running 24/7&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I say ignore the obvious bullshit. People gonna pump and dump anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; not all their criticisms are false (although a lot are outdated), but my point is this: if someone writes a 1000 word article claiming something about monero&apos;s privacy, it will in general take 9000 words to &quot;debunk&quot; the false parts and explain why the true parts are either part of the design or already on our roadmap for improvement&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Arent there other cases of having published this data anyway? Like monero node maps&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; &apos;The amount of energy required to dispel bullshit is an order of magnitude greater than that required to propagate it&apos;.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; 1 reply 1 retweet 0 likes&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; wow, that article is really dumb&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; hyc ha, i was close with a factor of 9&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; So alternative to refutation is be like yeah get with the times&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; i liked the monero challenge thing&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; i &lt;em&gt;love&lt;/em&gt; that idea&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; how close is i2p?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; er, kovri&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: still a little ways away - but we&apos;d still need to refute this criticism even if it was in place&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Also want to know&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; gingeropolous:&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; because aiui the way that Verge works is that it&apos;s only Tor or i2p&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which is open to isolation and Sybil attacks, but they don&apos;t care about that&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m not sure how this is complicated. If you want your IP to be hidden, use Tor. Like everyone else.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: in the same way that ZCash can say &quot;if you want your transaction to be hidden use shielded addresses&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Kovri will fix all of this anyway&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; there are people that try to connect to as many nodes as possible and record which transactions they first see relayed from those nodes, but that&apos;s not new&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, that is true, no ?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i mean, the only response is to explain how blockchains and the internet works&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes - but if it&apos;s not the default mode then it&apos;s not worth talking about&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK. Then we&apos;re not anonymous, and we&apos;ll be once kovri, done.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Much easier than dealing with the bullshit ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; fluffypony &quot;we&apos;d still need to refute this criticism&quot; &amp;lt;--- i totally disagree. this is not only a known issue, we are building kovri around solving it&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; if people were surprised by this its good they are aware of it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anonimal: what are your thoughts on us spending some time building out the mixnet stuff, and bundling Tor until Kovri is ready?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; surae: their netstat bot would continue to publish node IPs and they&apos;d continue to push that agenda&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Surae: arent those two facts what makes refutation possible? :p&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Make&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; fluffypony: is that takes time, I&apos;m against it. It&apos;s just wasting time for something which wasn&apos;t in good faith to begin with.&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; fluffypony: what refutation would get them to stop publishing node IPs?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Or, at least, I won&apos;t waste my own time on it.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The only valid criticsm I think they have (but correct me if I&apos;m wrong) is that in a country where Monero is 100% outlawed, the government could see an IP address connecting to the Monero network (can&apos;t see if/when transactions are sent though), and that person could get in trouble. But that&apos;s the only information they have, no?&lt;br&gt;&lt;strong&gt;&amp;lt;Yohkii&amp;gt;&lt;/strong&gt; Just make a bot that does the same to verge, including where transactions come and go&lt;br&gt;&lt;strong&gt;&amp;lt;Yohkii&amp;gt;&lt;/strong&gt; less effort&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Wouldn&apos;t they happily go on and publish Tor IP&apos;s anyway, people would not know these&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: we have to build out the ipv4 / mixnet stuff anyway, we&apos;d just be plugging Tor in instead of Kovri till Kovri is ready, so it&apos;s 95% useful work, 5% effort that will be replaced later&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt; fluffypony: oh your recommended tactic here, then, is to first push tor until kovri is ready?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; surae: none - but a published refutation would allow us to point people to it - the getmonero.org post responding to the Miller paper is my go-to when people ask about it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; surae: yes that&apos;s what I was thinking&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I can write a post fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, if it&apos;s shared stuff then that&apos;s good.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; But would probably need some help on the really technical stuff&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Is it even technical? Internet 1x1: IPs!&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; im kinda confused - our proposed kovri implementation was gonna keep blocks on clearnet anyway, so this &quot;attack&quot; would still be able to &quot;identify&quot; monero users&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; AIUI, it can do both.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; are we just gonna switch too 100% kobri, all the time?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, it will be able to do both :)&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; right. but the bandwidth.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; gingeropolous: There was supposed to be i2p only | i2p/ip | ip only&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: yes that&apos;s what I was saying to surae&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; iirc&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Also, iirc if you push blocks over i2p you might incur latency issues, which increases the probability of an orphan&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; which transactions came from which nodes/ips affects privacy more than knowing you run monero. if you relayed a block first, yeah it could make your pool a traget, but there are other mitigations for that&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Just post the URL in #monero&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I have a hunch the Verge people will use the log of this meeting to show that &quot;Monero devs are in panic&quot;...&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; rbrunner: lol&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Is this issue within sarang’s wheelhouse? I know he was looking into working on kovri&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; pigeons, yeah I get that. but this &quot;criticism&quot; doesn&apos;t even address that.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; its just ermagerd ips&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; gingeropolous: well that isnt interesting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: great summary&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok well we&apos;ll wait for anonimal to comment on it, and we can go from there&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i know. but ppl have tried to explain the cost of actual sybil using the public ips and trying to track txs with this &quot;weakness&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; let&apos;s move on to 3. b.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Should regular hardware development reporting and discussion be part of #monero-dev (biweekly meetings), #monero-community (biweekly meetings), or something else?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; There are some good reasons that hardware development progress reports and discussion should be moved from the biweekly #monero-dev schedule (where the accepted forum proposal mandates.)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; So unless anyone strongly objects, it&apos;s gone from now on and will become part of either (1) #monero-community meetings or (2) #monero-hardware meetings.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Whoever wants to know if it will be (1) or (2) should attend next week&apos;s #community meeting which will decide, okay?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What&apos;s the difference between #monero-aparataro and #monero-hardware btw ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Both seem empty.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I created aparataro but then changed it to hardware.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah OK.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ...since the IRC channel &apos;community&apos; is english non esperanto.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; So I wanted to be consistent there.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Speaking of esperanto, before the hardware story fades into the sunset, here&apos;s a new topic.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We tried and failed to give RFC-HWALLET-1 an esperanto name, so will rename our repository &apos;Sekura&apos; to rfchwallet, okay?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; github.com/monero-project/rfchwallet&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; I enjoy naming. I’ll let you know later if i have some suggestions&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We need a person to handle surveying a number of related Monero groups in order to get a good name that doesn&apos;t conflict in any way.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; No person is able to take this role, so if it appears it will be much later after risk of failure drops.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; endogenic: Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; 73.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok endogenic is in charge of naming&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Chief Naming Officer&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Ha.&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; one of the hardest problems in CS. good man&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Report on a privacy conference CCC puts on which I did a workshop at today after the meeting finishes.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; There was Monero activity and considerable interest...&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Now we just need to let them in on kovri and...&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; next?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; I think monero-hardware would be a better venue&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; For hardware specific mtgs&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Status updates propagate anyway&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; endogenic: I&apos;ll let the #community folks know that&apos;s your opinion. They won&apos;t agree.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; And maybe i can figure out a way to give michael op :p&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Oh ok&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; op? An operation?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; I guess all ffs mtgs now go in community lolol&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Op -&amp;gt; operator status&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Nice.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Even better, I want business cards like fluffypony.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; let&apos;s move on to 4. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anything up for discussion?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; When are you releasing 0.11.0.1 ? Before tomorrowish ?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; luigi is site repo maintainer now right?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: it&apos;ll be tomorrow - but I&apos;ll do the merges now and start building&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; rehrar: 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;redfish&amp;gt;&lt;/strong&gt; regarding &lt;a href=&quot;https://github.com/monero-project/monero/issues/2545#issuecomment-337374284&quot;&gt;https://github.com/monero-project/monero/issues/2545#issuecomment-337374284&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;redfish&amp;gt;&lt;/strong&gt; just wanted to put in a vote for db-safe to be the default during sync as well&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: thoughts? ^^&lt;br&gt;&lt;strong&gt;&amp;lt;redfish&amp;gt;&lt;/strong&gt; (i ended up running a node for months with a corrupt blockchain DB)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Is the speed difference known on a typical PC?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; it&apos;ll beat most drives to shit. and be slow.&lt;br&gt;&lt;strong&gt;&amp;lt;redfish&amp;gt;&lt;/strong&gt; we can add to the readme in the &quot;Running monerod&quot; section, that &quot;you have an option to speed up, if you can be confident that the node will not fail while synching&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I mean, most consumer storage devices will probably see premature death.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Death by Monero :)&lt;br&gt;&lt;strong&gt;&amp;lt;redfish&amp;gt;&lt;/strong&gt; hyc: why? it won&apos;t matter after sync, and sync is temporary&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;redfish&amp;gt;&lt;/strong&gt; didn&apos;t you say daemon is in db-safe mode after sync completes, already.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;redfish&amp;gt;&lt;/strong&gt; so, why would increasing the load on the disk during the hours/few days of syncing make that big of a difference on the disk lifetime?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; during normal operation whenyou&apos;re already sync&apos;d, you&apos;re getting 1 new data item per 2 minutes.&lt;br&gt;&lt;strong&gt;&amp;lt;redfish&amp;gt;&lt;/strong&gt; (btw, sidenote: with slow disks, despite there being so little new data, it spends 90% of those 2 minutes reading)&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; hrm... perhaps we should make kovri the default network interface when it is ready. The only nodes that really could be affected by delays are pools. We should be private by default. If a pool wants to get gains by running over clearnet, they can run a flag. A regular user isn&apos;t affected if they are 2-4 minutes behind the current state.&lt;br&gt;&lt;strong&gt;&amp;lt;redfish&amp;gt;&lt;/strong&gt; my disks right now are so slow, that the node actually can&apos;t keep up. (Disk usage is continuous, monerod in D state continously)&lt;br&gt;&lt;strong&gt;&amp;lt;redfish&amp;gt;&lt;/strong&gt; but this is sidetracking. I&apos;m still not clear on hyc&apos;s point about db-safe during sync being a disk killer.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if you had more RAM it woukd have more cached, and less read load&lt;br&gt;&lt;strong&gt;&amp;lt;redfish&amp;gt;&lt;/strong&gt; yeah, there&apos;s only 2GB, of which only ~1GB is free for the caching...&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but large number of IOs spread over 2 minutes is gentler than spit out as fast as possible&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; SSDs need time for background wear-leveling to do its thing&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; let&apos;s wind it down and continue this discussion after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;redfish&amp;gt;&lt;/strong&gt; are you referring to operation after sync or during sync?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; is everyone happy with Nov 5th as the next meeting date ?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok cool - meeting over&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.11.1.0 &quot;Helium Hydra&quot; Release</title><link>https://beta.monerodevs.org/blog/2017/10/27/monero-0.11.1.0-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/10/27/monero-0.11.1.0-released/</guid><description>A point release of Monero 0.11.0</description><pubDate>Fri, 27 Oct 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;This is the v0.11.1.0 point release of the Monero software, and it is part of the v0.11 mandatory update. The major release was due to the September 15th hard fork, which in turn increased the minimum ring signature size to 5 across the network, banned duplicate ring members in a ring signature, and enforced the use of ringCT for all transaction outputs. 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 point release are:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;GUI&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;fixed a bug where, in an edge case, the wallet wouldn&apos;t see the first transaction to it&lt;/li&gt;
&lt;li&gt;added an option to change wallet creation height and rescan wallet cache&lt;/li&gt;
&lt;li&gt;changed the default required confirmations to 10&lt;/li&gt;
&lt;li&gt;reworked testnet settings in the wizard&lt;/li&gt;
&lt;li&gt;updated the Windows installer&lt;/li&gt;
&lt;li&gt;made the privacy slider smoother&lt;/li&gt;
&lt;li&gt;the password dialog box is now shown when making a transfer&lt;/li&gt;
&lt;li&gt;added a Romanian translation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;CLI&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;fixed an occasional sync failure that occurred when a transaction was already in the mempool&lt;/li&gt;
&lt;li&gt;added an underflow check on low block heights&lt;/li&gt;
&lt;li&gt;added a guard against a mined block not finding all the transactions in the mempool&lt;/li&gt;
&lt;li&gt;fixed the transaction size estimator for transactions with a large number of inputs&lt;/li&gt;
&lt;li&gt;fixed an LMDB issue on 32-bit systems&lt;/li&gt;
&lt;li&gt;the get_tx_backlog RPC call was unrestricted&lt;/li&gt;
&lt;li&gt;threads now guard against exceptions during transaction verification&lt;/li&gt;
&lt;li&gt;fixed a crash that could occur when checking pre-validated transactions&lt;/li&gt;
&lt;li&gt;various other bug fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some highlights of the major release this is a part of are:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;GUI&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added and updated translations&lt;/li&gt;
&lt;li&gt;Smart mining enabled&lt;/li&gt;
&lt;li&gt;Added &apos;Rescanning Wallet Balance&apos; feature&lt;/li&gt;
&lt;li&gt;Prep work for iOS and Android&lt;/li&gt;
&lt;li&gt;displays view/spend keys when viewing Wallet seed on the Settings page&lt;/li&gt;
&lt;li&gt;added a Vulnerability Response Process, with bug bounties available via a dedicated HackerOne portal&lt;/li&gt;
&lt;li&gt;added easylogging option&lt;/li&gt;
&lt;li&gt;added custom blockchain location setting on the Settings page&lt;/li&gt;
&lt;li&gt;history now shows coinbase transactions&lt;/li&gt;
&lt;li&gt;wallet creation height and log file paths are now shown on the Settings page&lt;/li&gt;
&lt;li&gt;wallet will now only prompt for daemon auto start if the wallet is local&lt;/li&gt;
&lt;li&gt;lots of prep work for more streamlined remote node integration&lt;/li&gt;
&lt;li&gt;fixed 32 bit fonts&lt;/li&gt;
&lt;li&gt;bug fixes and performance improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;CLI&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;major synchronisation speed-up from reducing bandwidth used&lt;/li&gt;
&lt;li&gt;massively improved the blockchain import function&lt;/li&gt;
&lt;li&gt;changed terminology from &quot;mixin&quot; to &quot;ring size&quot;&lt;/li&gt;
&lt;li&gt;add a --fluffy-blocks option to relay blocks as fluffy blocks if possible&lt;/li&gt;
&lt;li&gt;allow for password verification without loading the subsequently unencrypted wallet into RAM&lt;/li&gt;
&lt;li&gt;reduced privacy leak risks when using untrusted remote nodes&lt;/li&gt;
&lt;li&gt;added an Esperanto wordlist for mnemonic seed choices&lt;/li&gt;
&lt;li&gt;decreased memory demands for the getblocks RPC call&lt;/li&gt;
&lt;li&gt;added a &quot;fee&quot; command to display fee information&lt;/li&gt;
&lt;li&gt;transfer CLI command warns if there&apos;s a tx backlog for selected fee&lt;/li&gt;
&lt;li&gt;add average seconds per block in bc_dyn_stats&lt;/li&gt;
&lt;li&gt;added an on_get_alt_blocks_hashes RPC call&lt;/li&gt;
&lt;li&gt;added an Italian translation for the CLI&lt;/li&gt;
&lt;li&gt;return the per-tx amount in the transfer_split RPC call&lt;/li&gt;
&lt;li&gt;switched to readline for the CLI&lt;/li&gt;
&lt;li&gt;automatically switch to SAFE db-sync-mode once daemon catches up to network&lt;/li&gt;
&lt;li&gt;added a histogram to poolstats&lt;/li&gt;
&lt;li&gt;major speed-up for poolstats and coinbase_tx_sum&lt;/li&gt;
&lt;li&gt;enable support for macOS smart mining&lt;/li&gt;
&lt;li&gt;added the ability to build a Snap package&lt;/li&gt;
&lt;li&gt;added a Vulnerability Response Process, with bug bounties available via &lt;a href=&quot;https://hackerone.com/monero&quot;&gt;a dedicated HackerOne portal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;added support for payment proving via key derivation instead of tx key reveal&lt;/li&gt;
&lt;li&gt;changed output selection for ring signatures to heavily weight newer outputs&lt;/li&gt;
&lt;li&gt;added a sweep_below function to sweep small amounts&lt;/li&gt;
&lt;li&gt;moved the mempool to a database on disk instead of keeping it all in memory&lt;/li&gt;
&lt;li&gt;fully enable iOS and Android full node support&lt;/li&gt;
&lt;li&gt;enabled support for ppc64le architectures&lt;/li&gt;
&lt;li&gt;added the ability to create and open wallets via RPC&lt;/li&gt;
&lt;li&gt;added ability to relay transactions manually after creating them&lt;/li&gt;
&lt;li&gt;better AC / battery power detection for Linux smart mining&lt;/li&gt;
&lt;li&gt;getblocktemplate now indicates the expected total reward&lt;/li&gt;
&lt;li&gt;as always, loads of bug fixes and performance improvements&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 65 people who worked, largely unpaid and altruistically, to put out 794 commits containing 81&amp;nbsp;094 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;Andrei Muresan&lt;/li&gt;
&lt;li&gt;Mike C&lt;/li&gt;
&lt;li&gt;Ordtrogen Översättning&lt;/li&gt;
&lt;li&gt;Mattias Eriksson&lt;/li&gt;
&lt;li&gt;xmr-eric&lt;/li&gt;
&lt;li&gt;Dan Miller&lt;/li&gt;
&lt;li&gt;erciccione&lt;/li&gt;
&lt;li&gt;Fabio Nitto&lt;/li&gt;
&lt;li&gt;rbrunner7&lt;/li&gt;
&lt;li&gt;Howard Chu&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;Eugene Otto&lt;/li&gt;
&lt;li&gt;Nexie Kind&lt;/li&gt;
&lt;li&gt;schnerchi&lt;/li&gt;
&lt;li&gt;Scott Anecito&lt;/li&gt;
&lt;li&gt;Medusa&lt;/li&gt;
&lt;li&gt;Jethro Grassie&lt;/li&gt;
&lt;li&gt;mastad0n&lt;/li&gt;
&lt;li&gt;Jonathan Cross&lt;/li&gt;
&lt;li&gt;Antti Keränen&lt;/li&gt;
&lt;li&gt;anonimal&lt;/li&gt;
&lt;li&gt;Erik de Castro Lopo&lt;/li&gt;
&lt;li&gt;Martin Wimpress&lt;/li&gt;
&lt;li&gt;Robby Weinberg&lt;/li&gt;
&lt;li&gt;s0ds0ds0d&lt;/li&gt;
&lt;li&gt;kenshi84&lt;/li&gt;
&lt;li&gt;René Brunner&lt;/li&gt;
&lt;li&gt;m2049r&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;redfish&lt;/li&gt;
&lt;li&gt;8go&lt;/li&gt;
&lt;li&gt;JollyMort&lt;/li&gt;
&lt;li&gt;hesen&lt;/li&gt;
&lt;li&gt;Lafudoci&lt;/li&gt;
&lt;li&gt;Isaac&lt;/li&gt;
&lt;li&gt;Jkat&lt;/li&gt;
&lt;li&gt;MaxXor&lt;/li&gt;
&lt;li&gt;vdo&lt;/li&gt;
&lt;li&gt;Miguel Herranz&lt;/li&gt;
&lt;li&gt;ProkhorZ&lt;/li&gt;
&lt;li&gt;MoroccanMalinois&lt;/li&gt;
&lt;li&gt;Mandrill Pie&lt;/li&gt;
&lt;li&gt;moneroexamples&lt;/li&gt;
&lt;li&gt;Helmut Pozimski&lt;/li&gt;
&lt;li&gt;Randi Joseph&lt;/li&gt;
&lt;li&gt;L.C. Karssen&lt;/li&gt;
&lt;li&gt;Schnoffel&lt;/li&gt;
&lt;li&gt;Light3rn&lt;/li&gt;
&lt;li&gt;Gentian&lt;/li&gt;
&lt;li&gt;Ryan Mehta&lt;/li&gt;
&lt;li&gt;Julien Klepatch&lt;/li&gt;
&lt;li&gt;stoffu&lt;/li&gt;
&lt;li&gt;Jona&lt;/li&gt;
&lt;li&gt;Gingeropolous&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;Nano Akron&lt;/li&gt;
&lt;li&gt;assylias&lt;/li&gt;
&lt;li&gt;Jaquee&lt;/li&gt;
&lt;li&gt;Michael Shick&lt;/li&gt;
&lt;li&gt;Luigi Maselli&lt;/li&gt;
&lt;li&gt;Lee Clagett&lt;/li&gt;
&lt;li&gt;louvetic&lt;/li&gt;
&lt;li&gt;Roberto Oliveira&lt;/li&gt;
&lt;li&gt;binaryFate&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Official Download Links&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;GUI&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.11.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-mac-x64-v0.11.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/gui/monero-gui-linux-x64-v0.11.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/gui/monero-gui-linux-x86-v0.11.1.0.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;CLI&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.11.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.11.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.11.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.11.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.11.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.11.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.11.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-freebsd-x64-v0.11.1.0.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-dragonflybsd-x64-v0.11.1.0.tar.bz2&quot;&gt;DragonflyBSD, 64-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;&lt;em&gt;GUI&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;monero-gui-win-x64-v0.11.1.0.zip, 39d16f40fccf532b0193f33afd5a90c817c924e9abad41d4f4990a4c8c50ba97&lt;br&gt;monero-gui-mac-x64-v0.11.1.0.tar.bz2, 4f63ac3e9c5f87f8d8318ff89cdbfa954716e8addbdc8fcd0352fe678b84f8e2&lt;br&gt;monero-gui-linux-x64-v0.11.1.0.tar.bz2, e18a13f39a3b4aa87c9afdd9c87dfc087ed4940d99cf18c16ec59037e5f68eaf&lt;br&gt;monero-gui-linux-x86-v0.11.1.0.tar.bz2, 5df6ebeab728a653eaf64352bc60d8dddbf4d6a47a422856015d7e93ce5dc411&lt;/p&gt;
&lt;p&gt;&lt;em&gt;CLI&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;monero-win-x64-v0.11.1.0.zip, 81f80876b5ce95b4c94b858bd4b57d2ac808e52e7b98819ab5c33be8ecbc09ae&lt;br&gt;monero-win-x86-v0.11.1.0.zip, d1c1c2e75211143f935c2e06cf09892e7118e46fbb1d5fc240cde9cb1d3b92c9&lt;br&gt;monero-mac-x64-v0.11.1.0.tar.bz2, 75b12623760574688572adfb10504d872d60ca7c4ac7571011d62429d6288e50&lt;br&gt;monero-linux-x64-v0.11.1.0.tar.bz2, 6581506f8a030d8d50b38744ba7144f2765c9028d18d990beb316e13655ab248&lt;br&gt;monero-linux-x86-v0.11.1.0.tar.bz2, ef212bda6b9a30af2a3e7e94cb2af4dd6e01eb0f54a4d1c0eb25abe75316e2ae&lt;br&gt;monero-linux-armv7-v0.11.1.0.tar.bz2, 72d48a83189e3f99e7bd3d0ceab34e7466d99ec4ca85bb8e7b81ed338c692a46&lt;br&gt;monero-linux-armv8-v0.11.1.0.tar.bz2, f1f0850e37eb65595d8e92eb2b84f5119165f418ab54a72dfa8a149e0efa810b&lt;br&gt;monero-freebsd-x64-v0.11.1.0.tar.bz2, bd2090f643d212a4031edbf44a8f1425cf335b6b63c6527a7e82f5bc6a83db67&lt;br&gt;monero-dragonflybsd-x64-v0.11.1.0.tar.bz2, 30e2d50db8e1738a72d3a06ec106c1a3f157de057efad344bd12151b6bbd3019&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 Community Meeting Held on 2017-10-28</title><link>https://beta.monerodevs.org/blog/2017/10/28/logs-for-the-Community-meeting-held-on-2017-10-28/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/10/28/logs-for-the-Community-meeting-held-on-2017-10-28/</guid><description>Community highlights, Forum Funding System updates, Monero meetup kit, 34C3, RFC-HWALLET-1, Monero integrations, upcoming meetups, community survey, and miscellaneous</description><pubDate>Sat, 28 Oct 2017 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 is starting&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/132&quot;&gt;https://github.com/monero-project/meta/issues/132&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. 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;vp11&amp;gt;&lt;/strong&gt; hey there lovely people&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Salutations&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; o/&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; For a great weekly summary, please read the Monero Observer: &lt;a href=&quot;http://monero-observer.com/&quot;&gt;http://monero-observer.com/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; The Monero Observer’s FFS proposal has been fully-funded!&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 FFS updates.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; a. Monero Meetup Kit&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I don’t have anything to add here except that it is now in Funding Required: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/88374/monero-meetup-kit&quot;&gt;https://forum.getmonero.org/8/funding-required/88374/monero-meetup-kit&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; b. 34C3 congress preparations&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @msvb-lab would you like to comment about this?&lt;br&gt;&lt;strong&gt;&amp;lt;michael&amp;gt;&lt;/strong&gt; Minute?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anyone have anything to discuss regarding this event?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok, well if they join us, we can go back&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; i have a question&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; for the monero meetup kit&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @vp11 go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; how the groups are going to be selected to receive the kit? do you already have an application draft?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; i wouldn&apos;t apply because brazil is far away :P but I was just curious&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; and this gave enough time to msvb-lab to join :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I will create an application form once the webcam covers arrive. For these first few kits, it will only be for groups in the US&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; serhack and I will discuss these. If anyone else would like to help also, PM me and you can help too&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Travelling a bit and screwey Internet. Sorry, I&apos;m here now.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; but are there minimum requirements that you have in mind? like number of people who will join the event, etc etc, or you&apos;re still brainstorming how it will work?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; oh nice&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; that&apos;s cool&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Target of 50 people at the event&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; So preference towards groups that have consistently had strong attendance&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; makes sense, thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @msvb-lab feel free to jump in. I know you have several items you want to discuss&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp: Yes cool, parasew[m] are we talking about 34C3 here now?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yeah&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We don&apos;t have anything concrete about 34C3 (the end of year large conferernce in Leipzig.)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Then you can talk about the hardware wallet after too&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Just want to announce we&apos;ll be present as Monero in the Cryptocurrency assembly.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; The hardware wallet forum post mandates that we do progress status reports in monero-dev meetings.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ...but we moved away from them, so the question is if we&apos;re at home here?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I say you can have some, but don&apos;t get too technical here&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Some wanted to keep the monero-dev meetings software only.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp: Then if nobody objects, we&apos;ll keep things neat and basic, and do status reporting here.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anyone have any thoughts? Are high-level updates cool for everyone?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; the community funded the project so it makes sense to share progress reports here, I don&apos;t see a problem with that. as @sgp said, just take care to not go super technical.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Like now I can say that we&apos;re becoming a stable team and have created together a first prototype.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://taiga.getmonero.org/media/attachments/1/e/2/5/ee5db3efec91a39cab0f35f243f54513ac8437d56bd18cc8e5a2910f7c4c/assembled_flashed.jpg&quot;&gt;https://taiga.getmonero.org/media/attachments/1/e/2/5/ee5db3efec91a39cab0f35f243f54513ac8437d56bd18cc8e5a2910f7c4c/assembled_flashed.jpg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Photos are good for non technical discussion fodder, no?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; cool pic&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; A question, does anyone know where the source code went for the last state of Trezor Monero firmware port?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Photos are especially good&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; yeah, photos are great!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Like this post basically killed the Trezor port:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress/265/adding-monero-support-for-trezor?page=&amp;amp;noscroll=1#post-1520&quot;&gt;https://forum.getmonero.org/9/work-in-progress/265/adding-monero-support-for-trezor?page=&amp;amp;noscroll=1#post-1520&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ...but we can&apos;t find the firmware that was created up until that point.&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; msvb-lab: I forget who has the trezor &quot;snap shot&quot; but they might know in dev&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @msvb-lab this is all I have, and the links are dead &lt;a href=&quot;https://forum.getmonero.org/4/academic-and-technical/2495/experimental-trezor-firmware-testing&quot;&gt;https://forum.getmonero.org/4/academic-and-technical/2495/experimental-trezor-firmware-testing&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; it&apos;s proprietary, right? does someone have it?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp: Yes, we found lots of dead links too.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; vp11: Trezor firmware is Opensource.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ...as we are of course.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; nioc: Hey cool, thanks for the advice. I&apos;ll check again in -dev.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; It was NoodleDoodle&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp: NoodleDoodle still hangs out here, or mostly in -dev?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; msvb-lab, didn&apos;t know that, thanks for the education&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Mostly in -dev&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp: Okay cool, so this weeks &apos;status update&apos; is rather unorganised due to travel, sorry.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; But that&apos;s all I have an can of course answer questions if folks are curious.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @msvb-lab no worries, we&apos;ve all been there&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Any questions for him?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; no questions but I&apos;m excited for this project :)&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; the progress reports will be welcome&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; vp11: Cool, check out:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&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;nioc&amp;gt;&lt;/strong&gt; sgp: somebody besides noodledoodle has it, I don&apos;t think he wants anything to do with it now&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ...and sign up as a tester or something.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; amazing, will do!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; nioc: What would your strategy be for finding it, since &apos;somebody besides&apos; == many people?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ask on monero-dev right? If that&apos;s the strategy then I understood correctly.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; -dev is the best place to ask&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; msvb-lab: I just remember it being disclosed in -dev&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; nioc: Cool, thanks again.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; msvb-lab: &lt;a href=&quot;https://github.com/prusnak/trezor-xmr/commits/master&quot;&gt;https://github.com/prusnak/trezor-xmr/commits/master&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; This is part of it&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; it might not be a dev but an long time community member&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; dEBRUYNE: Interesting, that looks very good. Might be what we&apos;re after.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; dEBRUYNE always comes to save the day&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; @msvb-lab anything else you want to discuss before we move on?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp: No, thanks for giving me the chance to speak.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; d. Monero Integrations&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Serhack is busy today, but you can see the latest update on the work here: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/7938pb/monero_integrations_update_10/&quot;&gt;https://www.reddit.com/r/Monero/comments/7938pb/monero_integrations_update_10/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hey :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Oh, apparently he can still drop by!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @serhack anything else you want to add?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; No :)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Expect some news soon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Cool. Everyone read the linked update if interested&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 4. Upcoming Meetups&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yay&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; There will be a Monero Meetup in LA on November 7th: &lt;a href=&quot;https://www.meetup.com/preview/Monero-Los-Angeles/events/242968913&quot;&gt;https://www.meetup.com/preview/Monero-Los-Angeles/events/242968913&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Does anyone know of other events coming up?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; A secret project is cooming soon&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; msvb-lab: there&apos;s these two too: &lt;a href=&quot;https://github.com/jedigras/noodledoodle_xmr_trezor/commits/master&quot;&gt;https://github.com/jedigras/noodledoodle_xmr_trezor/commits/master&lt;/a&gt; &amp;amp; &lt;a href=&quot;https://github.com/jedigras/trezor-xmr/commits/master&quot;&gt;https://github.com/jedigras/trezor-xmr/commits/master&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; ohhhh these secret projects!!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Expect a b ... ops :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I&apos;ll let serhack discuss it when he&apos;s ready, but it will require many volunteers&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 5. Community Survey&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; xmr_eric posted the results from his third survey, with over 500 responses: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/794v43/monero_community_survey_3_results_over_500/&quot;&gt;https://www.reddit.com/r/Monero/comments/794v43/monero_community_survey_3_results_over_500/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I want to take a few minutes and discuss the results.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Yeah @sgp. Not now&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Monero community is awesome&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; We have a lot of active people!&lt;br&gt;&lt;strong&gt;&amp;lt;notcreative&amp;gt;&lt;/strong&gt; anyone know if there is an official remote note that I can connect to rather than local copy?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Did anyone find any of the results surprising?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; But there are some &quot;devs&quot; that don&apos;t/ can&apos;t contribute&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; That&apos;s interesting&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I did find the results very interesting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; notcreative: no official ones, but check out moneroworld.com&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I wanted even to discuss if we could do something to promote OpenAlias more.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I find it&apos;s a great feature for newcomers into the cryptocurrency scene.&lt;br&gt;&lt;strong&gt;&amp;lt;notcreative&amp;gt;&lt;/strong&gt; @sgp - Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @vp11 I think we should promote it more to businesses&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Most people don&apos;t own their own domain&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; indeed, business would love having their &quot;main hot wallet&quot; with something easy like &lt;a href=&quot;mailto:monero@domain.com&quot;&gt;monero@domain.com&lt;/a&gt; for payments.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I know there&apos;s a tutorial on monero.how&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; but maybe do a more graphic tutorial and promote it? I don&apos;t know. anyway, it&apos;s only one of the interesting points from the community survey.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I think OpenAlias is something people will not typically know of by name but understand how it works when they use it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Like not many normal people understand how DNS works but they know how to go to getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; exactly&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Also, OpenAlias gets kinda messy if you need payment IDs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Poloniex couldn&apos;t use deposit.poloniex.com since they need a payment ID/integrated address&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; hmm that makes sense. I guess that while normal email providers don&apos;t support the option this will be something for &quot;niche&quot; only?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; like institutions or websites asking for donation (no need for payment id)&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; or normal people with their own domains&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; It may be. I don&apos;t think it makes sense for anything requiring a payment ID&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; indeed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anyone else have any thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Thanks xmr_eric for making the survey, and thanks everyone who took the time to respond&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;msvb-lab&amp;gt;&lt;/strong&gt; I really like the monero.how site, didn&apos;t know it existed until today.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; It&apos;s been some time since we&apos;ve had an adequate discussion time during a meeting&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; monero.how is so good, seriously one of the best websites for monero out there&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @msvb-lab knaccc has done a great job with it, hasn&apos;t he?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I wonder if part of the meetup kit could be text based.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Like a card with four links, a paragraph description, some simple stuff, a few diagrams.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ...if I have stickers and stuff then I would keep this card together with them.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; It will include flyers and this infographic (&lt;a href=&quot;https://www.monero.how/monero-infographic&quot;&gt;https://www.monero.how/monero-infographic&lt;/a&gt;). What do you think it missing?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp: Cool, no that&apos;s most precicely what I had in mind.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Great&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Good to see that others have covered the need.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; as I said yesterday, I&apos;ll donate the getmonero.com.br domain for the Monero Project once we get the localisation project for the website going. just wanted to say it here to make it official and logged on github :)&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I&apos;ll use another domain for the brazilian community initiative&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @vp11 keeping yourself accountable :P&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I can&apos;t wait until the website is localized. Lots of work being done&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Can anyone make a plush Monero cat? I would totally buy one &lt;a href=&quot;https://www.reddit.com/r/xmrtrader/comments/791w4r/daily_discussion_friday_october_27th/doystjw/&quot;&gt;https://www.reddit.com/r/xmrtrader/comments/791w4r/daily_discussion_friday_october_27th/doystjw/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Also a Monero sweater&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We don&apos;t really have a mascot do we? Maybe it should be a cat.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; msvb-lab, we kinda have&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; it&apos;s monero cat&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; vp11: How does one know this?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://ip.bitcointalk.org/?u=http%3A%2F%2Fi.imgur.com%2FFpEboZL.png&amp;amp;t=581&amp;amp;c=fHuK94WKFrPfhg&quot;&gt;https://ip.bitcointalk.org/?u=http%3A%2F%2Fi.imgur.com%2FFpEboZL.png&amp;amp;t=581&amp;amp;c=fHuK94WKFrPfhg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; From an old Bitcointalk post&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Wow, very nice.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; From hitbtc lmao &lt;a href=&quot;https://bitcointalk.org/index.php?topic=583449.msg7527905#msg7527905&quot;&gt;https://bitcointalk.org/index.php?topic=583449.msg7527905#msg7527905&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; msvb-lab, there&apos;s even comics about Monero Cat, come on man.&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/78wctn/who_is_monero_cat_episode_6_for_oct_26_is_out/&quot;&gt;https://www.reddit.com/r/Monero/comments/78wctn/who_is_monero_cat_episode_6_for_oct_26_is_out/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I want a Monero sweater, gonna ask my mother to make me one.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I created this really long post earlier this week: &lt;a href=&quot;https://steemit.com/monero/@sgp/7yjqso-a-monero-introduction-for-beginners&quot;&gt;https://steemit.com/monero/@sgp/7yjqso-a-monero-introduction-for-beginners&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Does anyone have constructive criticism of it?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; only destructive ;) not really, I thought it was a good read.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp: You saved that until the end? Nice thing to read, I&apos;ll definitely be checking it out. Diagrams are great.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Speaking of saving until the end, I forgot to mention that anonimal and I were interviewed by BTCManager:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://btcmanager.com/interview-monero-hardware-wallet-pioneer-michael-schloh-and-kovri-dev-anonimal/&quot;&gt;https://btcmanager.com/interview-monero-hardware-wallet-pioneer-michael-schloh-and-kovri-dev-anonimal/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; cool, I really like btcmanager, it&apos;s one of my favorites website. will surely check it out, thanks for sharing msvb-lab&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yeah, btcmanager has written some solid articles lately&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We have a journalist there on our side.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yeah&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Does anyone have any final remarks?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Nah&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; love you all guys :)&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 meeting will two weeks from today on 10 November at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Keep in mind that the second Monero Coffee Chat is next Saturday 4 November&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Thanks for moderating sgp[m], see you all later.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; In future discussions, I would like to focus the conversation around using social media and getting some new faces involved here&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; nice, do we already know what platform we will be using next time?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I&apos;ve been in dicussion with Jitsi and they&apos;re convinced our bug is incredibly rare, so we will use that again. However, it will actually be streamed to YouTube this time for most people to view&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 2017-10-30</title><link>https://beta.monerodevs.org/blog/2017/10/30/logs-for-the-Monero-Research-Lab-meeting-held-on-2017-10-30/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/10/30/logs-for-the-Monero-Research-Lab-meeting-held-on-2017-10-30/</guid><description>Multisig, hash-based accumulators, blockchain protocols, quantum-hard shuffle PRNG, educational outreach, and miscellaneous</description><pubDate>Mon, 30 Oct 2017 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&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Welcome everyone, to our second official (third unofficial) research meeting. fluffypony dEBRUYNE luigi1111 knaccc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; uhm... ArcticMine... uhm... who else should we ping? moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; official counts toward unofficial?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is an official meeting also unofficial? is it a subset relation? anyway&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; kenshi84 too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok so, I don&apos;t really have an agenda. I want me and sarang to share with the group what we&apos;ve been doing these past few weeks, and if anyone else has been doing any interesting research, let&apos;s talk about it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang, you wanna go first?&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 a lot of readings mainly on some interesting new stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hash-based accumulators are becoming a thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; where you can use interesting pairing relations to prove membership or nonmembership in a set&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the nifty part is that the manager of the set is untrusted&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you&apos;ve mentioned those several times. are all hash-based accumulators based on pairings crypto?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or are you using pairing differently&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh, I mean the structure involves pairs of elements as opposed to single elements&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah, ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is a newer structure that gives nice efficiencies&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so can we use a hash-based accumulator without a trusted set-up to do something &lt;em&gt;akin&lt;/em&gt; to ring signatures?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s my interest&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The security models would have to be analyzed in that new context&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; sarang does the order of these pairs have any effect on the security?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; None&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; okay&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What it does&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; is give you a fast way of demonstrating membership or nonmembership&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; by using the pairings akin to an ordering&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ... reminds me of bloom filters, fast set membership&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc i&apos;m sorry i forgot to ping you&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; no prob&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve also been continuing investigations into aggregate signatures, something surae brought to my attention a while back&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the idea being that you can compress a set of signatures down to a single one&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc bloom filters do fast set non-membership, not fast set membership, but both are based on hashes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Verification is still linear&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but space is constant&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There is of course a downside, which is that it requires a bilinear map between groups with particular properties&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s apparently still an open question whether it&apos;s possible to construct an aggregate that doesn&apos;t require full linear verification&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i didn&apos;t realize agg sigs used pairings&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The ones I&apos;ve seen use bilinear maps to allow for third-party verification&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s a clever and fairly simple setup&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i found a few new sorts of signatures we maybe could look into, i have a list&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What gets into the weeds is the way the security models account for it all&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And there are some caveats dealing with repeated messages&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Of course, subaddys went out already&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; SPECTRE is something that&apos;s on the radar for surae and I&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; andytoshi linked his slides about atomic swaps and at least one type of sig i&apos;m not totally familiar with was mentioned, and I forget what it&apos;s called. Aggregator signatures? or something like that.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And I&apos;m still working on new work on proofs of proof-of-work&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that, if implemented ideally, could offer significant savings in blockchain space/analysis&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logarithmically&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the past several weeks, i&apos;ve been putting several hours a day into multisig... current version I will link tomorrow. I have had to modify the scheme to take into account multiple outputs, which isn&apos;t a huge deal, but changed notation throughout the paper pretty significantly, so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s an ever-moving target&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i will link the current version tomorrow after i give it yet another read-through&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, ring multisignatures are delicate&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i&apos;ve also been looking into spectre, as sarang mentioned&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have a current working implementation on my github... but it takes quadratic time N^2 to organize N blocks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which is not scalable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You wanna mention that email?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i contacted Sompolinsky, one of the authors&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 asked about the constant-time implementation they claim, and he got back to me&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my intuition about how to make this constant time was correct.... the algorithm can determine the order of leaves without any input from parents, grandparents, or grand*parents of those leaves&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so working from the leaves backwards, and only organizing a constant number of blocks is sufficient to get computation time down to constant&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But at a yet-to-be-analyzed cost&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which is sort of a cheat&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; there is an attack where someone purposely chooses a block deep into the blockDAG&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this forces each node on the network to organize deeply into the blockDAG, which best case is a quadratic experience. pretty nasty.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my first thought was our traditional split between full nodes and lightweight nodes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So it struck me as basically a DoS?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; uhm... kinda. it&apos;s DoS in the sense that ostensibly &lt;em&gt;honest&lt;/em&gt; blocks can be used in the attack&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and it&apos;s not really an attack in a security sense, it&apos;s an attack that forces miners to blow CPU power&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; That&apos;s what I mean&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so my first thought was full nodes that organize the top 2% of the blockDAG all the time, and lightweight nodes that only go back a certain # of generations from the leaves and avoid blocks too close to the genesis block&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; both sorts of nodes can do their thing in constant time. the full nodes will have larger constants, the lightweights will have smaller constants&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So this reminded me of the discussion from a while back about ignoring blocks that are old enough&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and the pros and cons of doing so...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well we already reject blocks if their timestamps are outliers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So you think maybe the attack is irrelevant due to the time constraint?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the timestamp isn&apos;t really the problem, it&apos;s where the block is placed in the tree. and we can&apos;t really reject blocks that are too deep into the blockDAG, because I don&apos;t see a good way for two different miners to agree what &quot;too deep&quot; means&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think doing a full/light sort of split as above will avoid the attack for the most part, but it will tweak incentives&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but it&apos;s ... tricky&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; that&apos;s what i&apos;ve been doing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, on multisig, I mentioned this earlier this week, but i&apos;m getting quite confident we&apos;ll be done with it pretty soon. code review is moving forward bit by bit (heh)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is anyone else working on any interesting projects? i know that we&apos;ve had discussions in here recently about PRNG and such, and I&apos;m curious about what people are working on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oooh yes, PRNG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have no further updates, since I&apos;m not sure if the devs took any definitive action it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There was also an observation about the use of keccak vs. SHA-3&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I&apos;m working on a quantum-hard shuffle that can be used to construct PRNG-s&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; silur: freaking awesome. by &quot;working on&quot; do you mean... writing a paper? working on code?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; writing a paper&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and what makes a shuffle &quot;hard&quot;? trying to un-shuffle?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Determining the end state w/o going through all steps?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; trying to reveal the previous state of the elements of the set&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; or &quot;peeking under the cards&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nice, so it&apos;s a one-way function&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; very cool&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; are you a student, a professor, a hobbyist, silur?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i still haven&apos;t read that shuffle paper you sent me :(&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I&apos;ll be a prof from next september on crypto&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; congratulations!&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I&apos;m at the edge of leaving ethereum foundation currently&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; Any other interesting projects?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or suggestions on directions to go?&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; congrats!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m also reading up on succinct posets, which are ... a new datastructure. btw for anyone curious, every DAG induces a poset and every poset is a DAG&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; data structure*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, that poset paper looks quite interesting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; they are significantly more compact than representing a DAG using upper triangular matrices, and they allow for constant time to determine whether one item precedes another&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I find the tradeoffs between storage and time to be always fascinating&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so using those instead of the data structures i was coidng is going to lead to about a 75% reduction in computation time (but that&apos;s still quadratic...)&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; &lt;a href=&quot;https://arxiv.org/pdf/1204.1957.pdf&quot;&gt;https://arxiv.org/pdf/1204.1957.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and lastly, one more thing i&apos;m kind of casually thinking about is andytoshi&apos;s idea for outputs where &quot;addresses change.&quot; my best idea so far is to have each output be addressed to a &lt;em&gt;set&lt;/em&gt; of destination addresses, each with their own timelock, but all sharing a key image (somehow)(&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; really the challenge is to come up with a representation of a single key image for a single output but with multiple destination addresses each with their own timelock&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or rather: this would be one possible solution to the atomic swap refund transaction problem andytoshi brought up the other day.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and that&apos;s all i have been working on&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; other than silur, is anyone working on anything fun?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or not fun as the case may be&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://nick.mtvnimages.com/nick/promos-thumbs/videos/spongebob-squarepants/spongebob-squarepants-fun-song-16x9.jpg?maxdimension=&amp;amp;quality=0.60&quot;&gt;http://nick.mtvnimages.com/nick/promos-thumbs/videos/spongebob-squarepants/spongebob-squarepants-fun-song-16x9.jpg?maxdimension=&amp;amp;quality=0.60&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;moneromooo&amp;gt;&lt;/strong&gt; About PRNG: I ported the Bitcoin PRNG to monero, it&apos;s on github if anyone is curious.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I added a contentious patch, so that one will either go, or be modified.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is the PRNG the contentious part or?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I added seeding from /dev/random at startup.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Can you link moneromooo ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh i see heh&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; smooth thinks it should only be done if getrandom is not used, so I&apos;ll probably do this.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i don&apos;t know enough about the various pros and cons of that approach to have an opinion&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; on an administrative level, sarang: any word on the weekend course for talented high school students thing? i&apos;m going to contact folks at the local universities around me this week to feel out the possibilities for a 2018 1-week summer workshop for undergraduates.&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/2731&quot;&gt;https://github.com/monero-project/monero/pull/2731&lt;/a&gt;&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; Ah yes, thanks for the reminder surae&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So there has been interest expressed in two school programs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if you want we can collab on the proposal for the springtime one&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One would be a longer-term effort to work with North Carolina STEM students&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A shorter but logistically-simpler one is with Duke University for a spring weekend course for gifted high schoolers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s a bit tougher due to the extremely short course time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, i like the idea of spending a week or three with undergrads to teach them about crypto and maybe fork bitcoin or monero and mess with the code or something.... but i&apos;m not so sure how much we can even do over one weekend with high school students&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So maybe it&apos;s better to nix the weekend course idea and try for the longer course?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t have a good sense of the logistics required for that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I&apos;m investigating still&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Another option is to do a Duke summer program that&apos;s 3 weeks long&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang let&apos;s try to set aside a few hours this week to figure out logistics of this. i would love for the monero community to fund up some education programs. that&apos;s good PR for everyone, and starts a pipeline of education into the cryptocurrency world... but i don&apos;t want to burden the monero community unnecessarily (for one thing) and if we can get a university to devote some money to this too, it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; adds legitimacy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The Duke summer one wouldn&apos;t require any funding from the community&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; since students are paying to go to it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, so we have the Duke TIPP thing as a possibility there to reduce the burden on the community&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yep, and because they already have a supply of gifted students identified&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and maybe the first summer we should do something like that rather than taking point ourselves on organizing the program&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s talk about that option&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; I&apos;ve proposed new summer courses before. It&apos;s more involved than the weekend ones, but not bad at all&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We both meet the instructor qualifications&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; can you put out feelers in that direction and then we can talk about the responses you receive later this week?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Can do&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; I need to find the timeline for new course proposals for the summer. We may have missed it already&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, that would suck&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, I&apos;ll check&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They&apos;re always hunting for new STEM courses though&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So they might make an exception&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; especially for me :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, maybe make a call or shoot an email today then, keep me updated&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, anyone else have anything they want to discuss?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Just emailed the bosses&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; Okay, well if no one has anything else for now&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; I was kinda wondering if you could give a brief explanation of whether bileanear pairings might be good for the future, for people like me who have no idea what it means&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; aha&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Surae, wanna take this?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; actually not at all&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; ha&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay i will&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; ok knaccc so... bilinear crypto is essentially a way of taking an easy group and gluing it with hard group into a pair. And you do operations on the pair of curve points instead of an individual curve point. tthis is on it&apos;s own, useless&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; surae you just opened a world before me saying that posets are isomorphic to DAGs how I didn&apos;t notice this &amp;lt;3&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; silur my dissertation is aaaaaal about po-groups&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if, however, you have a &quot;bilinear pairing&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you can move stuff from one of these two groups to the other&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; so bilinear pairingss still use e.g. curve25519/ed25519?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One useful case is aggregate signatures that use exponentiation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; afaik there are not many curves compatible with bilinear pairing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The transfer between groups is what allows for verification&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hence CSW&apos;s weird meltdown on twitter&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; ah so it&apos;d be a diffferent curve that would have to be used then?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, it&apos;s an idealization right now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, a really dumb way to describe it is: if i need to know something about (A,B+C), I can hit it with the bilinear pairing e and treat that like (A+C,B)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or rather&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; and what&apos;s an easy group vs hard group?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, like Zq versus X25519&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; oh i see&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; with bilinear pairings, the DDH problem is trivial to solve&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You can also look at hardness as meaning hardness assumptions of problems&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; &lt;em&gt;nod&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So the security definitions get really picky, for good reason&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; are you aware of any performance implications of bilinear pairings&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah so, a linear function is one that behaves like this: f(a*X + b*Y) = a*f(X) + b*f(Y). a &lt;em&gt;bilinear&lt;/em&gt; function has two inputs instead of one, (a*X+b*Y, c*Z + d*W), and it behaves linearly in each coordinate&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; knaccc i am not&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It would depend on the groups and the mapping&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think the current implementation limitations mean there hasn&apos;t been solid analysis on that yet&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; did everyone see Craig Wright embarassing himself about this stuff, btw? on reddit and twitter&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also depends on our use case&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Signature aggregation is just one application that sparked our interest&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; Link plz surae&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; can you define signature aggregation?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh haha&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.reddit.com/r/Bitcoin/comments/79bnox/vitalik_and_uandytoshi_calling_out_csw_for_his/?utm_term=7fd17439-49d1-4d0f-90c7-a42272b3f896&amp;amp;utm_medium=search&amp;amp;utm_source=reddit&amp;amp;utm_name=frontpage&amp;amp;utm_content=1&quot;&gt;https://www.reddit.com/r/Bitcoin/comments/79bnox/vitalik_and_uandytoshi_calling_out_csw_for_his/?utm_term=7fd17439-49d1-4d0f-90c7-a42272b3f896&amp;amp;utm_medium=search&amp;amp;utm_source=reddit&amp;amp;utm_name=frontpage&amp;amp;utm_content=1&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; CSW claims he invented bitcoin and he used the secp256k1 curve because it&apos;s compatible with bilinear pairings&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; ahahhaha :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and while that is kind of technically true, you need to store 10^70 or more bits, you know, a number comparable to the number of particles in the universe&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; very entertaining read&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; knaccc sig aggregation is a way of taking one or more signatures and combining them into a single signature, aggregating them&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; for the purposes of saving space, verification time, both?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; knaccc you save space&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s constant in the # of sigs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; verification is currently linear&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; there are implications for things like certificate chains etc.&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; ah that leads me to my last quick question: i think someone mentioned that it was &apos;provable&apos; that verification time had to be always linear&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, ruffing proved that a ring sig scheme is linear in verification time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Agg. sigs are not ring sigs&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; ah ok that was my question. it&apos;s ring signature specific then&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; aha&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They can be completely independent sigs&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; do we have the updated ruffCT paper?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; i see&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and in fact the messages have to be distinct&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; cool thanks sarang suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I started on overview on that but sarang and surae told me it&apos;s outdated&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; silur i can email you the copy i received from ruffing, but the bootle paper isn&apos;t private and ruffing&apos;s scheme is &quot;Bootle + regular old multisig&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://eprint.iacr.org/2015/643&quot;&gt;https://eprint.iacr.org/2015/643&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; silur the ruffCT scheme basically does this: for each output used in the signature, build a row of a matrix, entries are ring members. for each column of your resulting matrix, you should have a commitment to an amount, and the signature is essentially proving with an NIZK proof that you can open one of the commitments to zero&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the idea is that you know the actual keys in one of those columns&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but the code on the github is functional and up to date, and if you compare it to the bootle paper i&apos;m pretty sure you&apos;ll be able to figure it out without me needing to ask ruffing for more permission to share his paper that says &quot;DO NOT SHARE&quot; on the top lol&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; okay thanks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, everyone, I think I&apos;m going to call this meeting (seems like knaccc ran out of questions)&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2017-11-05</title><link>https://beta.monerodevs.org/blog/2017/11/05/overview-and-logs-for-the-dev-meeting-held-on-2017-11-05/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/11/05/overview-and-logs-for-the-dev-meeting-held-on-2017-11-05/</guid><description>Discussion of open PRs and issues, Bulletproofs, Monero Research Lab, MyMonero, Kovri, multisig, and miscellaneous</description><pubDate>Sun, 05 Nov 2017 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; looks like meeting time now. yes?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yea, rehrar should start it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Now?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oh shoot, that&apos;s right daylight savings thing.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; DST is dumb&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; world&apos;s. worst. policy.&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; &lt;a href=&quot;https://github.com/monero-project/meta/issues/133&quot;&gt;https://github.com/monero-project/meta/issues/133&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It got even worse when the U.S. congress decided to change when DST happened&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; I was working at a government time lab that had to deal with that crap&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&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;vtnerd&amp;gt;&lt;/strong&gt; hello&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; sarang&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; luigi1111, moneromooo, endogenic, othe, fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ping all the people!&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hyc vtnerd sarang suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; sgp, cryptochangements, erciccione&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; pigeons&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy howdy&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; here&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; hola, lets go&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;rehrar&amp;gt;&lt;/strong&gt; What&apos;s been going down these past two weeks guys? For those who missed last meeting, you can update on the past month.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Hey&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I suppose the obvious is 11.1 was released&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; MRL can give a brief mini-update if they want too, i know you guys have your own meetings, but just so everyone is in the loop :slightly_smiling_face:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ye! How&apos;d we feel the release went? smoother than the last time? it was a bit rough then.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; probably moneromooo should give an opinion there. seemed slightly smoother but we still had some cmake/build issues&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; stuff PR&apos;d to master that should also have been PR&apos;d to release and was overlooked&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, there were not man changes. But pony had some trouble, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not sure what those were right now though.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; at MRL, on my end, I&apos;ve been making steady progress on multisig. the description needed to be expanded to take into account multiple inputs and outputs, and I&apos;m including ringCT as a matter of completeness... I&apos;ve been comparing code as I go. no major obstacles yet, but that probably just means i&apos;m not totally understanding the code yet, but moneromooo and luigi have made themselves available for questions.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ye. It&apos;d be good to get his perspective. We can discuss that next meeting if he&apos;s here.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in addition to that, the grad student at U-Michigan Dearborn, Jeffrey Quesnelle, with whom I have a &lt;em&gt;draft&lt;/em&gt; of a zk lit review paper in the wings... he contacted me again. as part of his master&apos;s thesis, he&apos;s essentially doing a zcash-link a la monerolink&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; he wanted my thoughts, I shared it with fluffypony, we gave him a bit of feedback. I don&apos;t know how public he wants the document, so I&apos;m not sharing it around&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Do we want to say anything about SPECTRE and other blockchain topology constructions?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but it&apos;s... interesting. over 30% of zcash transactions are linkable under his model, and although zcash provides a level of plausible deniability, quesnelle&apos;s approach doesn&apos;t suffer similar sensitivity/specificity problems that monerolink suffered, so&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; curious to see that. doesn&apos;t that imply that &quot;zero knowledge&quot; is a misnomer?&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; you can put your credit card in a zero knowledge black box&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but if you took a picture and posted it on facebook after you take it out&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Dear guys, a message from micheal: we still need to change repository name from Sekura&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the proofs in zcash themselves reveal nothing about the information embedded inside&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but they glue this zk system to this transparent bitcoin-style system&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sarang, sure. Give us a quick SPECTRE treatment.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so this is because they have transparent addresses still&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; essentially, they suffer from their own version of our EABE attack&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but you could call it TZT&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; as far as spectre goes: sompolinsky, the author, and i had some brief correspondence, and he confirmed my ideas on bringing it into constant-time, and he confirmed an annoyance-based attack using that trick. i haven&apos;t finished coding up a prototype of it, though, because i&apos;ve been working on multisig. i have some ideas on how to mitigate the annoyance-based attack, but... sarang and i discussed it a bit and&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we aren&apos;t sure if &lt;em&gt;any blocks can ever be rejected&lt;/em&gt; in a spectre system&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Is there also a timing element here?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; arcticmine as far as i know the analysis inolved short-time-period transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well the definitions for transaction rejection are pretty straightforward&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if you mean about the zcash-link&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the validity of a block is not relevant, all blocks are accepted, all blocks find their place, in spectre... but putting a block deep into the dag causes everyone to take time to process where to place it, and worse any transactions inside are extremely likely to precede transactions after it, so you are burning people&apos;s CPU time to place a block that you suspect is already bogus&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, spectre has some things that require investigation, like difficulty and mining, etc, incentives for attacking the network...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah it struck me as almost a sort of DoS attack&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and that&apos;s &lt;em&gt;my end&lt;/em&gt; of MRL in the past few weeks: multisig and spectre. what about you, sarang?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So something that has been intriguing me is a block level-based construction&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it adds a little more complexity to the idea of block pointers using the statistics of block headers&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; great update suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The idea being that information about a certain number of blocks at given levels can allow a full node to prove to a light node information about its full blockchain without requiring full verification of all blocks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oooh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So ideally, it takes care of &quot;ignoring old blocks&quot; and replaces it with &quot;ignoring a lot of old blocks, but in a distributed way&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is not the first academic attempt at this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But earlier attempts had subtle vulnerabilities to attacks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So full nodes act as provers, and light nodes act as verifiers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It requires minimal changes to the block pointer structure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, man, fantastic, knaccc and hyc and i have been having these ping-pong conversations on how safe it is, for example, to prune out range proofs or even more information that that alone... knowledge of statistical distribution of headers would provide a really strong statistical method of guaranteeing you are throwing away &quot;sufficiently old&quot; data or data with a sufficient amount of PoW behind it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s not even light nodes throwing away old data. It&apos;s being able to be provided with (potentially conflicting) subsets of the blockchain and be assured that an honest full node provided you with the correct one&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Essentially a &quot;subset version&quot; of Nakamoto consensus&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; might help with nodes getting stuck on alternate forks too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, man&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The light nodes are always provided with a certain number of recent blocks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and a certain number of blocks at each level, up to a point&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so it scales logarithmically&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The more I&apos;m investigating the literature, the more I love it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang, how would you feel about organizing a youtube video lecture on these approaches? can be as long or as short as you like, i&apos;m thinking white-board talk&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve never done such a thing, but I could work something up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Problem is the papers on this have some of the worst explanations of the data structures I&apos;ve seen in a while&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m working up some better ones&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; That would help people like me&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I can help sarang.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s one of those things that, when diagrammed correctly, is actually really intuitive&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; With the videos.&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; Anyway, I&apos;ve used up my time here =p&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok, anyone else with updates?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; good stuff MRL&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ping Jaquee also&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Indeed. Round of applause for MARK.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; MRL. :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Autocorrect.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; OH! one more thing about MRL: Sarang and I on monday are contacting the chair of a CS/Math department at a local 4-year university near me about a summer 2018 cryptocurrency workshop. I&apos;m thinking 5-10 undergrads with nontrivial programming experience and at least one heavy math class under their belt (could be linear algebra, could be differential equations, could be intro to crypto but i think that&apos;s&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; generally heavier than early undergrad), for a 3-4 week course&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m looking into seeing if the school would be willing to match funds raised by the community or something like that, and I certainly would donate&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds great&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, now i&apos;m done&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sorry for taking up so much space during the meeting this week. :P heh&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Maybe open donations up to the community to give too? Just a bit maybe.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar: questions ok?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; shoot first, ask permission later&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Of course.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anyone know what&apos;s left to do on zmq before can be merged? just rebase?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; client side PR was just resubmitted today&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The remaining patch was rebased. I think it does mention some testing is needed though.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oh that&apos;s great&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oh one thing&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i wanted to ask if we should have MRL review the kovri+monero address exchange&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What is the kovri+monero address exchange ?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; you n nonimal were discussing it recently&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah, how to know where to connect to in the first place ?&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; ??&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; endogenic : the zmq server can already be accessed/used (trunk/master builds)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; vtnerd: i am so behind the times T_T&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sarang: it seemed fairly trivial to me&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but then again i&apos;ve been... trained... not to take such things lightly... :P&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; more confirmations = better&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok. Can we move on, or is there anything else? :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oh yes and can we have flare for sarang and surae on reddit? i might miss their comments w/o having pressed the friend button :P&lt;br&gt;&lt;strong&gt;* endogenic&lt;/strong&gt; continues going down holiday wishlist…&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; endogenic: Sure, if they want a custom flair they can message u/shy&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; endogenic: Do you want to give an update on MyMonero?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; great&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i dunno if you guys know but tficharmers has been doing some design work on the official gui app&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; he also created a github issue with the feature suggestion of being able to work in other world currencies&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and was gracious enough to work through the design with some other contributors a couple months ago&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; via plugin?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i got around to implementing that in the iOS (Swift) app and am in the process of building it out on the JS side&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i just tentatively grabbed the xmr exchange rates from cryptocompare.com&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; via client side polling while i wait for server to provide rates matrix&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i&apos;ve been daydreaming about the idea of transpiling some of my Swift strictly View code to JS&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; since we do have View.web, StackedNavigationView.web, etc…&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but that&apos;s hardly priority :P&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I&apos;m using it too&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; cryptocompare?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; ye&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; they seemed really cool from their site&lt;br&gt;&lt;strong&gt;&amp;lt;tficharmers&amp;gt;&lt;/strong&gt; endogenic: cheers, but just to confirm that I haven’t looked at the gui for a while. I have spent the last few months on Moneroforcash.com&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok. Anything more endogenic?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oh i meant &quot;semi recently&quot; :P&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; you submitted that whole high lvl design review thing&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Guys, I&apos;m terribly sorry, but something very important just came up that is going to require me to split for fifteen minutes.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yeah i mean i guess everyone probably already knows that the last update I heard from fp was that Apple said they received the MDC DUNS number but there was an issue in their developer portal or some such so he had to email them and is waiting to hear&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We can do ticket discussion if you want in my absence.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; MDC DUNS number mind you&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; MyMonero DUNS number still no status on&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; on receipt of *&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; mooo should probably take over for ticket discussion&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anyway anyone&apos;s free to take the floor&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ye. Mooo? Wanna take from here plz?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, those are usually &quot;what do I merge ?&quot;, so since pony isn&apos;t here...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I guess I could take the opportunity to shill the multisig branch, if someone wants to test ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yes let&apos;s hear moneromooo&apos;s holiday wishlist&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t have anything in particular to say about the pending patches, sorry.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sorry all. Cya.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; moneromooo: can you fill sarang in on the kovri address thing?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;d be an equivalent to the current A records pointing to... the seed nodes I think ?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; after that, we&apos;re on (4) Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If using kovri, I ugess you don&apos;t want to be using DNS for this ?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so we should have some i2p seed nodes?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Once you&apos;ve got a (honest) peer, you can pull peer lists off it.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, they should be on both clear and i2p.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: re: multsig, is there anything in particular you want tested?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; moneromooo: not possible to do the same experiment twice&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I think there ought to be a threshold that cancels out his previous 1-patch contribution and removes his flair&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; should I post anything related to my latest updates?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; dEBRUYNE: I suppose it&apos;s mostly &quot;everything&quot; :)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; All right, so test and see if anything breaks basically :-P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; at least you only need to recompile the wallet. can use on existing testnet&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There are things you can&apos;t do, like signing messages for exmaple.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; moneromooo: i wonder if testing multisig can be opened up to a hackathon&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; maybe via surae&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: you mean signing messages with the multisig address?&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; All right&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; serhack: go ahead :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oops not surae, sgp&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ready to buy 10 lambos with testnet wallet and 2/3 multisig.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://imgur.com/a/iRcAw&quot;&gt;https://imgur.com/a/iRcAw&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; my latest job, I am working in redesign monero payment box&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @endogenic can you elaborate further?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sgp: i figure you might have a number of programmer friends who are interested in Monero or privacy etc&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; aren&apos;t there applications of programmatic access to multisig functions?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Can you rephrase that ?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I haven&apos;t really looked into running a hackathon before but one of my firends has done well in many of them&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sgp: it&apos;s ezpz you just get some companies who have a technology to promote to participate and purchase the donuts and coffee :P&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; oh, one point of clarification - surae is still working on his multisig review. so what&apos;s relation btw surae&apos;s work and the current PR?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and students have to pick one tech from N companies or something&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @endogeneic let&apos;s talk more about this outside the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; meeting is over!&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hm would still like an answer to my question&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; :slightly_smiling_face:&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and do we confirm next meeting 2 weeks from today?&lt;br&gt;&lt;strong&gt;&amp;lt;TinusMars&amp;gt;&lt;/strong&gt; any thoughts on the bulletproof paper?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; many. still digesting.&lt;br&gt;&lt;strong&gt;&amp;lt;TinusMars&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It needs to be evaluated by the MRL&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Back. Super sorry. I see we still kinda going.&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; Like all new developments, we are evaluating cautiously&lt;br&gt;&lt;strong&gt;&amp;lt;TinusMars&amp;gt;&lt;/strong&gt; ok thanks&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Next meeting 19th?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; hyc: AFAIK, surae and sarang worked on proofs of security, and now comparing existing multisig with their paper.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; aye&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yeah rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; moneromooo: ok cool. so PR can&apos;t be merged until review is complete&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2017-11-11</title><link>https://beta.monerodevs.org/blog/2017/11/11/logs-for-the-Community-meeting-held-on-2017-11-11/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/11/11/logs-for-the-Community-meeting-held-on-2017-11-11/</guid><description>Community highlights, Forum Funding System updates, RFC-HWALLET-1, Monero December, upcoming meetups, growing involvement, and miscellaneous</description><pubDate>Sat, 11 Nov 2017 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;ArticMine&amp;gt;&lt;/strong&gt; 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 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/134&quot;&gt;https://github.com/monero-project/meta/issues/134&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. 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;cryptochangement&amp;gt;&lt;/strong&gt; hello all!&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I jumped the gun&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We still love you ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and &apos;hello&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sarang here, is this the channel for the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Hej allihopa&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; indeed it is&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @sarang yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Just joined the channel, so I can&apos;t follow history&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; we just started greetings, you didnt miss anything&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; excellent&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; For a great weekly summary, please read the Monero Observer: &lt;a href=&quot;http://monero-observer.com/&quot;&gt;http://monero-observer.com/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang: &lt;a href=&quot;https://github.com/monero-project/meta/issues/134&quot;&gt;https://github.com/monero-project/meta/issues/134&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; This publication is funded by community donations&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 FFS updates.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Hello folks.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; First, we have msvb-lab who will speak about the hardware wallet project&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; a. RFC-HWALLET-1 project progress&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Take the floor, msvb-lab&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; or msvb-mob&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp: I need a bit of time, can somebody else go first?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Sure, does anyone else have a FFS update they would like to talk about?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Uploading photos of the fresh Monero hardware wallet board...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; sweet&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; i can go first&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; alog with serhack if he is here&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; ping serhack&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Sure, go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; cryptochangement&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; ok give me a sec to type it all out :p&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; okay, so first of all, if you had seen my last update my big complaint (about my own work) was that the paymentbox for the magento2 plugin that is in the works was not at all visually appealing, but thanks to TheMonera we have a much nicer looking design that has been implemented on several of the Monero-Integrations plugins&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; you can see it here &lt;a href=&quot;https://imgur.com/a/0buLW&quot;&gt;https://imgur.com/a/0buLW&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; also&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hey&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hello everyone&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; the magento2 plugin is currently functional and you can check it out here: &lt;a href=&quot;https://github.com/monero-project/monero&quot;&gt;https://github.com/monero-project/monero&lt;/a&gt; ill have install instructions on the README later today but it is pretty straight forward if you already user composer with magento&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Monero Integrations are going well&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I would make an announcement&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I have contacted OpenBazaar Team&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; And I am trying to implement Monero for Openbazaar&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; It will be a difficult task&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; But there is no mission impossible for serhack&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; cryptochangement is that the correct GitHub direcotry? That&apos;s for the Monero project itself&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; crap wrong link sgp&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-integrations/moneromagento&quot;&gt;https://github.com/monero-integrations/moneromagento&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; ^ thats bette&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; serhack great news!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; cryptochangement also great news!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; i think thats all from us now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I look forward to see how these projects develop&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Yep confirmed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; msvb-lab are you ready?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; if there are no questions i think msvb-mobcan take the floor&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; @cryptochangement does the input field for amount get larger when typing decimals? I&apos;m guessing&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; just wanted to add it looks good&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; We can move on to the next topic until msvb-lab/msvb-mob is ready&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; yeah, it would adjust as needed. i just grabbed the picture last minute&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 4. Monero December&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; The RIAT team would like to discuss the events happening in Vienna this December.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp: I think so, Taiga slurping graphic data over slow HTTPS.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok, let&apos;s hold off on 4 then and have msvb-mob go&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; parasew[m] pablonero[m]: Oh yes, I&apos;m quite interested to hear official plans.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; msvb-mob: you can use imgue&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Imgur&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; parasew[m] pablonero[m]: You around to chat about RIAT hosting Monero December?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; It doesn&apos;t look like they are in the channel&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Okay, so we finally have some exciting results on the hardware front.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; \o/&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; A wallet design with custom firmware and JTAG programming the lot.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; yehaa!&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; Photos got uploaded finally.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; The board is demonstrated connected to a mobile phone over USB OTG, but eventually it may run on battery or even photovoltaic (solar) power.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; ooh, fancy&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; that looks awesome&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; The URL displayed on the hardware wallet&apos;s screen is fake, says &apos;Go hwal.getmonero.org&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; looking good!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; cryptochangement: It&apos;s a good start. We only got this far by having contributions.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; The team now consists of a handful of folks, some specialising in FPGA development, legal matters and documentation (a real attorney), core hw devs, and most important testers.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; I mention testers because if the current rate of development progress keeps pace, we&apos;ll be able to produce a handful (or more) of working boards soon for testing purposes.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; So whoever likes the idea of testing hardware (which is not useful for storing your real money please!) then sign up.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I&apos;m excitied to hear you are making excellent progress&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; You can read about the preliminary device delivery plans in:&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/wiki/preview&quot;&gt;https://taiga.getmonero.org/project/michael-rfc-hwallet-1-implementation/wiki/preview&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; ...and the main idea is simply become a member of the Taiga project, so you can contribute opinions and reports after testing.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; msvb-mob: WOW.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; To do that, go to the main project page and click &apos;Contact the project&apos;.&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;serhack&amp;gt;&lt;/strong&gt; Can I share images into Telegram groups?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; in fact, you should post an update on reddit with the images and the progress&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; If you do this without being logged in, then make sure to provide your email address so we can invite you to be a tester.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; the community will be really happy to see how fast you guys are advancing&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Otherwise, if you&apos;re already logged into Taiga, click the contact button and it goes more smoothly.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; vp11 is right&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Community loves updates on reddit&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; vp11 serhack: Thanks, it&apos;s due to the level of enthusiasm and great contributions.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yeah this will easily get reactions&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Any questions? If not, I&apos;ll pass the baton.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; serhack: I&apos;m a braindead idiot about reddit, as well as having no Facebook or Twittie accounts either.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Oh&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; serhack: Actually we do need a reddit representative, if anyone wants to pick up that role.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Who will post updates about hardware projects?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Is there anyone here to speak about the Monero events in Vienna?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; you really need someone to represent the project on reddit, msvb-mob&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; serhack: We&apos;re doing that right now, and officially (according to the forum proposal) status reports shouold happen at each dev meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; okay&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; every two days someone asks about development in ledger or trezor&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; We changed from dev meetings to community meetins though.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; these people should know there are progress on our own hardware wallet&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; people will get crazy about it and it might even bring more contributors&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; We have 36k readers on reddit&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; reddit is a very useful tool and exploring it will benefit everyone :)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; vp11: I&apos;m meeting the Digital Bitbox folks in Zuerich in two weeks, let&apos;s not forget them.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Their two founders are Monero fans.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; msvb-mob: I can handle PR for hardware project if you&apos;d like&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; indeed! let&apos;s not forget anyone then :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @msvb-mob do you feel comfortable with someone sharing these updates on Reddit? The logs are posted there anyway&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; ohhh no one better than rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: You will be the angel of reddit.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; i vote for rehrar for PR of this project&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; How was it that fluffypony said &apos;chief reddit officer.&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; @rehrar is our hero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We&apos;ll be in contact.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I vote for rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: By the way, you made an excellent mention of the hardware wallet project in your coffee table chat, and thank you so much for telling people that Monero is not just about XMR but also about Kovir and a bunch of other stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Right on there.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; the hero we don&apos;t deserve, but the one we need.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Since no one is here to discuss the Vienna events, we will proceed to #5. We can come back if they show up later&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thanks guys :) sgp, what&apos;s next?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 5. Upcoming Meetups&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Monero Toronto has a meetup on Wednesday 29 November &lt;a href=&quot;https://www.meetup.com/Toronto-Monero-Meetup/events/242746564/&quot;&gt;https://www.meetup.com/Toronto-Monero-Meetup/events/242746564/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Monero London has a meetup on Thursday 16 November &lt;a href=&quot;https://www.meetup.com/Monero-London/events/244993948/&quot;&gt;https://www.meetup.com/Monero-London/events/244993948/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp: I&apos;m quite comfortable in broadcasting in every direction.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Monero Portugal has several meetups on Wednesday 15 November and Sunday 19 November. Join #monero-pt (IRC only, no relays) or PM /u/M-alMen for details and to confirm attendance &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/7c59jy/monero_meetup_in_portugal_15_and_19_november_join/&quot;&gt;https://www.reddit.com/r/Monero/comments/7c59jy/monero_meetup_in_portugal_15_and_19_november_join/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; There will be a Monero meetup in Munich on Wednesday 22 November &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/7c9dz0/the_first_monero_munich_meetup_takes_place_on/&quot;&gt;https://www.reddit.com/r/Monero/comments/7c9dz0/the_first_monero_munich_meetup_takes_place_on/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; There will be more meetups not listed here for many of the groups receiving the Meetup Kits. I will post all these meetups to /r/MoneroCommunity as soon as I receive more details. Keep an eye out for them. List of groups receiving a kit: &lt;a href=&quot;https://taiga.getmonero.org/project/sgp-monero-meetup-kit/wiki/selected-organizations&quot;&gt;https://taiga.getmonero.org/project/sgp-monero-meetup-kit/wiki/selected-organizations&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Does anyone know of other events coming up, or would like to speak about one of these?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; You think we can keep our events page up to date?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; None of those cool meetings are advertised.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://getmonero.org/community/events/&quot;&gt;https://getmonero.org/community/events/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I&apos;ll talk with the guys on #monero-pt and see if someone wants to talk something about the meetup, one minute.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; That page definitely needs some love&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I think we should update that page&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp: How did you find out about these meetings, like in Munich?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Luigi is doing a good job of merging stuff&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; ...because maybe we can just do a batch copy of info from that place to the events page.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; msvb-lab people post on Reddit typically&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; onto the site, so I think it shouldn&apos;t be a problem if there is a concerted effort to update the Events page&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; rehrar is there a simple way for people to simply click a &quot;+&quot; sign and add the details of their event to a template which then becomes a pull request?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero-site#90-how-to-make-an-event&quot;&gt;https://github.com/monero-project/monero-site#90-how-to-make-an-event&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; msvb-mob you gotta go more on reddit, you know you can do it semi-anonymously right? :P&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; vp11: I&apos;m just swimming in work and doing full time hw dev, so maintaining presence on IRC is about my max now.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I&apos;m going to move on, since we can have the discussion of how to use this page better later&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 6. Growing Involvement&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; We have seen many new, interested users these past few months. However, this doesn’t necessarily translate into more people who want to help. I think we should have a discussion regarding how we can encourage people to make the switch from being a Monero fan to being a Monero contributor.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I think that tools like Tagia will help plan activities and allow people to more easily contribute to these. Especially for those who are not developers. We are using Taiga for the Meetup Kit project to see how it goes.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; vp11: There&apos;s no problem with reddit, I hope we get exposure there.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I think it will be helpful for us to brainstorm some ways to increase involvement.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; You know a way sgp&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Since we have a lot of interest. Let&apos;s translate this into action&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I&apos;m going to help a lot community&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp: This is a bit far fetched, but maybe a gamification idea?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Something like a bounty program but made for baby steps (beginning with hello world) and more fun.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I believe we should have a very solid platform so people can &quot;easily&quot; become a contributor. As sgp mentioned, Taiga has been helping with that. We need to make sure we master the tool so we can organise ourselves and invite people to become contributors on projects they&apos;d have an interest.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp: And the coffee table hour gained dozens of watchers, so that&apos;s a place to keep focus on?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I think the Coffee Hour is great for gathering interest. I don&apos;t know how much of the interest translates into action&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Though I think it&apos;s a clear positive&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; Once we have a good foundation it will be easier for people to join the initiatives. Maybe get a bigger exposure of the Taiga platform. I know we&apos;ve been using it for only a couple of months now (or not even that), but it&apos;s a good way for people to see what&apos;s going on.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp: Is it possible to do screenscraping during the coffee hour?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Like a person editing a code file and speaking what it means?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; More exposure of Taiga could be on the Monero website, reddit, and of course mentioning it whenever we can (Coffee Hour, Community Meetings, etc)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; It should work, though we have not tested it much&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll make a suggestion.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; msvb-mob: thats actually an amazing idea for the coffeechat&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think it would be very helpful to have a quarterly &apos;Monero Workshop&apos;.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We want people to get involved, but we want them to also understand what The Monero Project is about, the different projects available, and why Monero is awesome&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Monero Hackathon&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; cryptochangement: It might require a regular coder to hang out in coffee, but if every week there is a five minute slot dedicated to a hello world level review of a source code file, that might entice folks.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Having a completely open three(ish) hour workshop that explains everything I just mentioned (and the privacy tech Monero uses) hosted online would be great for education and outreach&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; serhack: Yes a hackathon. That would be best in the location where the most Monero enthusiasts live. Where is that?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Germany&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; serhack that&apos;s a discussion that we had in another (maybe research lab?) meeting. I&apos;m seeing if I can host one here in Minnesota&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; rehrar that&apos;s not only a very good idea, but we can also record these and make them available on YouTube later, so people can &quot;enrol on the fly&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I think it&apos;s a great idea too&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It&apos;s not supposed to be a community interaction thing, but more like a seminar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; questions can be had at the end of each section, of course&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Many of us got involved in Monero because we realized how great the Project is, and how solid the technology behind it is&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; and since it&apos;s only quarterly it will also be a good moment to announce the progress on different fronts the development team has been working. I only see benefits.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I think a seminar is great for people who REALLY want to learn more and get involved&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I propose that if we educate the &apos;fan&apos; about these things, they might not know them after all, that they will be like that inovled too&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar sgp: Is there a way to hand out one shirt to the most motivated person at typical events?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; It&apos;s a cool idea&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; ...since it seems we have quite a few meetings coming up.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; msvb-mob nothing really stopping that, no&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; If we print a few dozen shirts and consider one shirt to be part of each meetup kit?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I didn&apos;t include shirts in the Meetup Kit though since they are bulky&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; for the general public I still believe Taiga is a very good &quot;entrance door&quot;. maybe we can tweak it a little bit more, make it easy for people to discern &quot;official projects&quot; from &quot;community projects&quot;, but it&apos;s a good place to start to get involved.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; otherwise, a quarterly workshop really is a great opportunity for people who wants to get &quot;deep&quot; into Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I would like to see these thoughts outlined in Taiga&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; What are the Official projects?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dude, we should have a fun Monero ARG with like, ten XMR at the end of it&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; vp11: Some have had complaints about Taiga being nonintuitive, but it might just be a learning curve of Agile.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Anyway we should share Taiga everywhere&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; rehrar I would fund this idea, not even joking&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; love myself some ARGs&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; What&apos;s an ARG?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ARG = Alternate Reality Game&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; msvb-mob indeed, many people don&apos;t know Agile and I&apos;m sure we could improve Taiga&apos;s presentation.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; for our purposes you can consider it like an online treasure hunt&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; This is why these brainstorming ideas are great. Now we have projects to work on for the next several months :p&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; from my personal expirience, taiga is a bit of a learnig curve, but it is nicer to look at then github&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Secrets and codes embedded into various websites, videos, and photos&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; leading to the next clue, and ultimately, leading to the &apos;treasure&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: Yes, a treasure hunt, capture the flag, or similar thing. That&apos;s what I meant by gamification.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; honestly i would contribute to fundng without question&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; we&apos;re still learning how to organise ourselves on Taiga, it&apos;s a very recent addition. once we get it figured out we will be able to introduce people easily. things will be more organised, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We considered it for the Research Lab as well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To help organize our many projects&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; msvb-mob pushed me to get organized on Taiga. Thanks for that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; The project is much better organzied from this change&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp: Cool, you&apos;re welcome. I think we need to thank penguin though, isn&apos;t (s)he the one who set it up?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; sarang I would look into it. It&apos;s a great idea&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp: Would like to chat later about tiaga if possible&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; I mean pigeons.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; pigeons haha&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m around for chatting about it sarang :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah ok! Anyone involved with it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; sarang sure. I&apos;ll be on mobile but can still chat&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m on mobile now too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not ideal for long types!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Running short on time here, anything else?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Any last thoughts for this meeting? Lots of great ideas&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Glad to answer any MRL related topics too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Now or later&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; let&apos;s do that after confirming the next meeting time&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; Should we have it again in 2 weeks? Thanksgiving weekend&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Or delay for a week after that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Recommend delaying&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; We could have both the Coffee Chat and meeting on the same day (4 December)&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; i also recommend delaying&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The Americans will be tired from shopping their Black Friday&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; how many people here live in US? no thanksgiving issues here :P&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; whoops, 2 December&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ha, I&apos;m clearly too US centered...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &apos;Murica&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; vp11: we get it yall canadians already haf thanksgiving&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So November 25 17:00 UTC?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; and that time acounts for the clock change?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yes, the meeting will actually be at 17:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Not 18:00 UTC like this one&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I&apos;m up for whatever is decided. If the majority is in US we can delay, I see no issues in delaying.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Dec 02 is not good for me&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Let&apos;s have it 25th&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Let&apos;s try for two weeks from now on the 25th&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; ok 17:00 UTC sounds good&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; Great&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; It&apos;s okay for me&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 2017-11-13</title><link>https://beta.monerodevs.org/blog/2017/11/13/logs-for-the-Monero-Research-Lab-meeting-held-on-2017-11-13/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/11/13/logs-for-the-Monero-Research-Lab-meeting-held-on-2017-11-13/</guid><description>Educational outreach, multisig, Bulletproofs (range proofs), RuffCT, and miscellaneous</description><pubDate>Mon, 13 Nov 2017 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; Hi everyone! fluffypony, knaccc, luigi1111, anonimal, binaryFate, dEBRUYNE, endogenic, gingeropolous, hyc, JollyMort[m], moneromooo, nioc, smooth, stoffu, vtnerd... anyone else I&apos;m forgetting to ping?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hola&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 2) I want someone to volunteer to put up meeting logs on either the monero-project github or my personal github (which would end up on monero-project after a few weeks) as well as maybe throwing up a vCal as sarang suggested. Anyone want to make this their &quot;thing&quot;? :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I can download my logs and upload all the past meetings tomorrow morning after I get home&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I won&apos;t volunteer because I usually have a conflicting meeting in this time slot&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but I want someone to make it their thing to improve reliability. It&apos;s easy for me to de-prioritize stuff like that in favor of other stuff&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc that&apos;s fine, we could just try to all remind each other instead of it being one person&apos;s responsibility&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; any other announcements/administrivia?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, I&apos;m going to add a point to the agenda: 4) educational outreach&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; enough is moving on that front for us to need to discuss it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; goog idea&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; bab execution?&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; sarang: (sorry to interrupt the meeting) the dot product is a scalar op but you still need to do a multiexp to compute a vector pedersen commitment corresponding to each vector, to check that the commitments are correct&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yup, true&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; np andytoshi&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; these aren&apos;t super formal. if you can&apos;t tell&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We can chat more afterward about it if you want&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; office hours are probably a better term for it. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, 3) Projects. Sarang is clearly on bulletproofs...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, gonna code up linear and log versions&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; sorry I missed this bulletproof stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; we have andytoshi present, which is very helpful&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; a quick overview on that line?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Proposal in a recent paper about efficient and small range proofs&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; sounds nice&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nice. i put spectre down 2 weeks ago so i can work on the multisig paper and code vetting. thigns are looking good. I&apos;m pretty confident I will be ready to send it off somewhere (the void) by the end of the month&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Our current proofs are linear in size with the number of bits in the range&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Bulletproofs have a linear version but the main contribution is a logarithmic version&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;re gonna more carefully examine the verification complexity, which would likely be a deciding factor&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; why do they bother with the linear version? simply because they can? (anything worth proving is worth proving twice?)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The logarithmic version uses a more complex argument, but you can basically drop it in to replace the linear part&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; suraeNoether: the log version is a very clean modification of the linear version, which is simpler to understand&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s a good buildup&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; to go from linear to log it&apos;s literally &quot;in the final step replace these two vectors with a log-sized proof that their dot product is this&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, nice~!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s elegant&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s a cool idea&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; in the final step, &lt;em&gt;magic&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; and this also lets them do a MPC for multiparty rangeproofs where everyone passes around full vectors then a coordinator aggregates into one log-sized proof, which results in constant number of rounds (3 or 4? unsure) vs log-many&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah andytoshi y&apos;all did an excellent job with very solid applications for aggregation&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; thanks. the real magic was the stanford people, esp benedikt&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; So MPC gets us multisig too?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m super interested to see the efficiency comparisons when we finish them&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; hyc: it gets aggregation of outputs which have different owners&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; i&apos;m not sure about multisig, that isn&apos;t covered&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; good call, i should investigate this anyway for mimblewimble&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, I keep forgetting that it&apos;s also logarithmic in # of outputs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s very helpful to have you here, andytoshi. I&apos;ve been thinking about whether or not the bulletproof approach could apply &lt;em&gt;as a ring signature&lt;/em&gt; by storing the signing keys in polynomial coefficients somehow. do you have any thoughts in that regard?&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; suraeNoether: no clue, i&apos;ve thought about it a bit and i don&apos;t see any obvious way to do it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok. on another note, hyc as far as MPC for multisig goes....&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; currently the coordinating signer fashions the range proof without input from threshold members... after all, the range proof isn&apos;t really part of &quot;getting permission from our multisig coalition members to send this transaction.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; there is a method by peikert&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; oh good point surae&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I remember when I constructed the encrypted storage EIP for ethereum&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i don&apos;t see a super good reason to distribute the range proof for the use cases we see in cryptocurrency right now&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; there is a &quot;compression&quot; algo by peikert for something like this&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; if you have a coordinating signer that knows the opening of the commitments (which is what it sounds like if it can make a rangeproof) then you can keep doing that with bulletproofs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; silur if you find a link i&apos;d be curious&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; suraeNoether: in MW the rangeproof keys are used for authentication, that&apos;s all&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; but monero doesn&apos;t care about that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, i&apos;m very ignorant about MW, so I&apos;ll change my wording above to &quot;use cases we see in Monero right now&quot; as opposed to cryptocurrency in general&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, anyone else working on any research projects? After I&apos;m done with multisig this month, I plan on going back to spectre and attempting some simulations on random networks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but that&apos;s low priority now that multisig is sooo close.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (the multisig paper, obv)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m splitting time between proofs and outreach&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (which is #4 on agenda)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok. knaccc, silur, anyone else?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, let&apos;s talk about educational outreach then&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; still working on my quantum-shuffle&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; and possible usecase on PRNG&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; i&apos;m very interested in that&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; would love to have you as a reviewer :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *on another note, btw, before education...* our H_p has been pointed out to me as .... non-standard a few times. can anyone give me any documentation &lt;em&gt;at all&lt;/em&gt; on it? i think we chatted about this early this week, but since i&apos;ve been mainly working offline, I haven&apos;t been able to participate too much&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; sarang msged me some EC operation counts for bulletproofs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; silur sure,just make sure you find at least three other reviewers too haha&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; i&apos;ll be looking at attempting a comparison&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; which should be fairly easy, and would not require coding&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang, do you still need that done? i think you mentioned you had completed a timing analysis earlier?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We know basic operation counts&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; actually we can pretty much state the answer now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh ok, neat&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; so it&apos;s 5*64 scalarmultbase ops&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; which is the heaviest part by far, assuming 64 bit range proofs&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; for bulletproofs this is&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; i.e. 320 scalarmultbases&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; vs 128 doublescalarmultbases for existing range proofs&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; so we need to look up some performance stats to get that comparison&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; for verification you can do much better than that&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; you can do it in 128&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; ooh nice&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and relative cost of doublescalarmultbase vs single?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; that&apos;s perfact then, bulletproofs win!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah I messaged some stuff for the log version knaccc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; allrighty then... did we ever &quot;make a decision&quot; on sandy2x knaccc?&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; oh, maybe 132 or something&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; idk per numbers for ed25519. you probably want a multiscalarmultbase&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; suraeNoether sandy2x is only applicable if we move to curve25519, which we would only do if we had variable base scalarmults, which we don&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, i think i had something written down someplace incorrectly, then&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; i&apos;m sure sandy2x can be modified to work on ed25519 though&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, but&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; i&apos;m looking up those performance stats hyc did now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the reason we were looking into sandy2x was to see if the variable base scalarmults from RuffCT could be made faster, right?&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; anyway you have 64 G bases, 64 H bases, 6 L bases, 6 R bases, plus the standard bases and you can precompute scalars for every one of them and do one multiexp with 141 bases&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; suraeNoether yes&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; that&apos;s the inner product anyway. i haven&apos;t worked out the rangeproof, it&apos;ll add another small constant&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nice andytoshi&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; ed25519 monero 10k timings&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; ge_double_scalarmult_base_vartime 2.282629&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; ge_scalarmult 2.462409&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; ge_scalarmult_base 1.498808&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; all in seconds&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; noice&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc knaccc so i guess what i&apos;m asking is: have we gotten enough information about speeds in sandy2x to figure out whether we can actually use RuffCT in the near future? or has this officially been shelved for a few hard forks?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; knaccc, any thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; so 132 scalarmults for bulletproofs has the compute cost of 142 doublescalarmultbases that existing Monero range proofs use&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; so it&apos;s comparable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; mhmm that&apos;s in line with the counts I found as well&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; suraeNoether ruffct I think I remember as having similar compute costs to existing MLSAGs if we switch from ed25519 to curve25519&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What should be the next step for bulletproofs then, so as not to duplicate effort?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; because ruffct was 2x as heavy, but curve25519 is 0.5x the cost for variable base scalarmults&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; i.e. ruffcy doesn&apos;t help with compute costs, only with storage costs&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; and would involve a lot of extra complexity to have curve25519 and ed25519 coexisting&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; knaccc: sorry, it&apos;s 141 not 132. and that&apos;s just for the inner product, i think there are a couple more for the full rangeproof&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; but the existing rangeproofs have basically no room to do multiexp (or even double-exp), so we expect it to be faster anyway&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; on secp we&apos;ve gotten far enough in the analysis to say &quot;build it and benchmark&quot; because they&apos;re pretty damn close&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; andytoshi ah thanks, ok then so bulletproofs are 19% more compute intensive to verify than Monero range proofs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ouch&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; if you use a separate scalarmultbase for every one&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 19% is huge with an exponential space-time tradeoff....&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; andytoshi i&apos;m not familiar with the terms multiexp / double-exp&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; &quot;exp&quot; means &quot;scalarmultbase&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; &quot;&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; ok, i see, as in exponent when written in alternate notation&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; &quot;yeah&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; and multiexp is what?&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; knaccc: if you are doing a*G + b*H + c*I + d*J you can compute that way faster than computing the individual terms and adding. in libsecp we explored three algorithms, bos-coster, strauss and pippinger and found that strauss was fastest for small numbers of points while pippinger was fastest for large numbers. see &lt;a href=&quot;https://github.com/bitcoin-core/secp256k1/pull/486&quot;&gt;https://github.com/bitcoin-core/secp256k1/pull/486&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; andytoshi: what&apos;s the general scaling on that?&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; N/log(N)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK nice&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; andytoshi i didn&apos;t know that... it makes sense, though... i need to look into that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We do that what, 2n times in the inner product?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if that&apos;s the case, ruffct might could be sped up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Er, 2log(n) times&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; suraeNoether: &lt;a href=&quot;https://github.com/bitcoin-core/secp256k1/pull/486&quot;&gt;https://github.com/bitcoin-core/secp256k1/pull/486&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; andytoshi ah interesting, are you familiar with the way that ed25519 makes multiexps faster than if curve25519 is used?&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; sarang: you can precomute the scalars and do it just once. the paper does it 2log(n) times but this isn&apos;t necessary&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; i&apos;m wondering if there is something special about in that regard&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; knaccc: no, i think ed25519 has some specific speedups but the algos i know are curve-agnostic&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; sepcial about secp256k1 in that regard&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; andytoshi thanks for the link&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; we do use our endomorphism to get a small speedup but otherwise everything we&apos;ve done is curve-agnostic&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; because we know having investivated that multiexp is 2x faster (with 2 bases) on ed25519 than on curve25519, which is why Monero uses ed25519&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; it&apos;s helped by the twisted edwards curve for some reason&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; yes, we don&apos;t get 2x for two points, we get something like a 30% speed improvement... but for thousands of points we were getting like a 7x improvement with some older code&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; knaccc: so verification time for sandy2x + curve25519 + ruffct&apos;s 2x-sized keys = (approximately) current implementation + ed25519 + our currently sized keys (per ring member, fo course)?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; wow ok thanks. Did you have to write your own optimizations to achieve that, using the published approaches you mentioned? or were libraries available for all that stuff for your curve?&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; knaccc: we wrote our own code, the fastest library for our curve is ours :)&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; suraeNoether c8rrect&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; andytoshi whoa kudos!&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; knaccc: but you can check out bos-coster, it requires a heap implementation but it&apos;s easy to understand and implement, and djb has python code you can basically translate into C&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; lol you&apos;re too smart for planet earth. you have a warped sense of &quot;easy&quot; :)&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; i did this as a first try, which gave impressive numbers, but not as good as strauss for small # of bases and not as good as pippenger for large # of bases, so we dropped it. i forget the exact numbers now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, i had no idea about these multiexp tricks andytoshi is describing... we might could make ruffct doable using those tricks, but i need to read the paper again. (I&apos;m beginning to think a proper name would be Bootle CT, but does Bootle really need &lt;em&gt;more&lt;/em&gt; things named after him? lol)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; knaccc the solutions are all trivial once you know them. :P heh&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; heh ok&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, NOW that we&apos;ve gotten some technicals a little more out of the way... sarang, you want to describe the bangalore thing?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK so maybe a good step forward is some comparative testing with code for bulletproofs, which can include proposed speed improvements as part of the test code?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (just to finish this discussion)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (yeah, i don&apos;t want to rush us through it...)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i agree with you sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So about outreach, if we wanna talk that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I got an offer for one of us to do a two-week cryptocurrency course in Bangalore next May&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and while we are doing that, we should keep an eye on Bootle&apos;s short accountable ring sigs (ruffct, RTRS CT, whatever you want to call it) to see if we can use multiexp&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; outreach&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;em&gt;one&lt;/em&gt; of us?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Still need to discuss getting a second person too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For sure the expenses are all paid for one instructor&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unsure about a second one, depending on how they hire in India vs. elsewhere&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; suraeNoether maybe i&apos;ve misunderstood, but i didn&apos;t think andytoshi was saying that the optimizations would apply unless you had fixed bases&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; and RuffCT does not have fixed bases&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; it&apos;s all variable base scalarmults&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my impression was that the speed-up came from computing the sum in toto all at once instead of computing each term individually and summing them one at a time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; andytoshi, want to clarify? :P&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; andytoshi i.e. when you said &quot;a*G + b*H + c*I + d*J&quot;, were you implying that G,H,I,J were fixed bases that were amenable to precomputation?&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; ah, no&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or is it enough to simply have those stored locally?&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; it&apos;s enough to have them stored locally&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; oh whoa, that&apos;s awesome, thanks andytoshi&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; strauss does some precomputation on the fly, so if they _are_ fixed bases you can cache this and get even more speedup&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; but you don&apos;t need it (and neither pippinger nor bos-coster have any precomp)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK good, so we should certainly test this w/ bulletproofs simultaneously&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway suraeNoether, any more questions/comments about the outreach thing?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; andytoshi oh wait, when you said &quot;stored locally&quot;, you meant precomputed and stored locally?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; i.e. GHIJ all still need to be precomputed? which is costly?&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; what does stored locally mean then&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; idk, i was just copying the phrase from suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; i meant literally nothing by it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &quot;You know what the points are&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; yeah, i guess&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I get it&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; lol well if you don&apos;t know what the points are, how can you do anything at all? i&apos;m so confused :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; knaccc the answer would be &quot;doesn&apos;t matter, but if it&apos;s possible to also precompute, cool&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s all&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; that&apos;s great news then&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; i don&apos;t know :P. anyway we use these for aggregate signatures where the bases are public keys that we definitely can&apos;t precompute, and our numbers come from this&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; all i meant was&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&apos;m going to shut my mouth for a bit&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; because i haven&apos;t read the bootle paper recently and i don&apos;t want to mis-speak&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang for india? no more questions for now....&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my e-mail to a local university has not yet received a reply, either, but I sent it on a Thursday evening... if I don&apos;t receive a contact by middle of this week, i&apos;m going to try to contact some of the other, more prestigious schools around me...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Is there interest in getting two people there to teach?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; vs just one?&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; If it&apos;s just one, there are no expenses for the community or other supporters&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i wouldn&apos;t mind it, i think it would be fun&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; like, i know this is a weird thing to say but&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; With two people, I don&apos;t know if they&apos;d cover the second person&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &quot;wanna go to india and teach for 2 weeks?&quot; &quot;eh, i could take it or leave it. &quot; hehe&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think it&apos;d be fun&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if it&apos;s politically costly or something in order to establish funding, i don&apos;t really have a dog in that fight&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, and there are parts of the country (like India) where gifted students don&apos;t have great opportunities for this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So we&apos;d be doing the STEM world a big favor&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; maybe. india has more honors students than america has students&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes but in the U.S. it&apos;s easy to find challenging opportunities if you&apos;re gifted&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; in India it is not&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and being labeled an &quot;honors student&quot; in your own school doesn&apos;t mean squat comparatively&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ehrm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway, i see what you are saying&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but also&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; on a non-teaching note&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My point is that doing this anywhere in the world is a good idea, but I think serving a place like India is a great idea&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I was chatting with a friend who brought up the following idea, which I have been kicking around in my head for a few days. Monero should take some charge in producing friendly, educational, currency-agnostic infographics and educational documents for people with varying levels of tech education&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; On cryptocurrency in general?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Because CCs work in a lot of different ways&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep! thing is...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there&apos;s an analogy to compare against cars. every cryptocurrency (that isn&apos;t a shitcoin) seems to be doing something differently with very differetn design philosophies&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but that&apos;s like&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; as if in 1860 the internal combustion engine was invented, attracted oodles of capital, and then &lt;em&gt;every manufacturing company in the world&lt;/em&gt; created their own weird design of internal combustion&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We have some really nice Monero topic videos&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s... kind of insane&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Things like those?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we do&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; uhm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the sorts of things I was thinking about&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; range from educational infographics and youtube videos that are short and designed for a 13 year old with a limited attention span... all the way up to a computer science student who is just learning about these things for the first time but has some stuff under their belt...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; all the way up to educational infographics for politicians and policy makers who are ignorant about tech in general&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How general though?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, the short videos for younger people (or grand mothers) would be quite general&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You can lead a horse to crypto primitives, but can&apos;t make him put them together in every currency&apos;s way&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hey, look, a saying that people should learn&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, actually that idiom is kinda terrible&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but that&apos;s the point&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but anyway&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the problem with the idea is that it&apos;s so general and not well-specified&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there needs to be a scope defined ahead of time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, I think scope is the biggest hurdle&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i like the idea of MRL kind of... providing non-tribalistic, educational descriptions of the cc space, for internet users that aren&apos;t necessarily computer scientists&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Because it gets really complex really fast&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;em&gt;nod&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway, that&apos;s all I have for discussion today&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m a little impressed we actually took over an hour!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Does anyone have anything else they want to chat about?&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; /meeting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; good job, everyone. :P&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; more tribalism!!&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; n/m&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hehe&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i mean, honestly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; zcash&apos;s trusted setup and dash&apos;s masternodes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i wouldn&apos;t necessarily trust my life savings to a dash masternode&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i certainly wouldn&apos;t trust my double-spend protection to a 6-person ceremony&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Different tools for different needs, I suppose&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but these are solutions to cryptocurrency problems that come from different design philosophies with different traits and different security/threat models in mind&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;em&gt;nod&lt;/em&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I was listening to a radio news show that interviewed someone about the nature of Bitcoin&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; He claimed that it was about &quot;trusting the network&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; which I thought was utter BS&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; It&apos;s the exact opposite&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; suraeNoether they&apos;ve figured out how to make it a 100,000 person ceremony now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; you trust _nobody_&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; knaccc yeah I saw that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, maybe i need to come up wiht a more finite mission statement for this particular idea&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, everyone&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; good meeting, good meeting, no one brought doughnuts, but hey&lt;/p&gt;
</content:encoded></item><item><title>Workgroups and Resources</title><link>https://beta.monerodevs.org/blog/2017/11/13/workgroups-and-resources/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/11/13/workgroups-and-resources/</guid><description>A brief overview of workgroups in Monero and the resources that are provided for them to succeed.</description><pubDate>Mon, 13 Nov 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Introduction&lt;/h3&gt;
&lt;p&gt;The Monero Project differs from many, if not most, projects in the cryptospace by being, at its core, a grassroots community project. Some cryptocurrency enthusiasts may be surprised to know that open source does not inherently mean community-driven. One has only to look at several major coins to see many have official foundations (many times corporations) behind them that guide the development process, with the weight given to community input varying from project to project. These foundations generally comprise of departments, such as developers, marketers, stakeholders, PR representatives, and more, with the amount of external contribution (i.e that doesn&apos;t come from one of the foundation&apos;s internal departments), once again, varying depending on the project in question.&lt;/p&gt;
&lt;p&gt;As with most things in life, there are pros and cons to the aforementioned approach, with one of the greater strengths being everyone (generally) knows who&apos;s in charge of what, leading to ease of communication, and clarity for newcomers on where to direct questions or contributions of their own. A disadvantage to this method is it is a form of centralization, with the question of whether or not the project would survive should the foundation shut down for any reason.&lt;/p&gt;
&lt;p&gt;The Monero Project has chosen a different approach to contribution, namely making all of it &apos;external&apos;. While there is a &lt;a href=&quot;https://getmonero.org/team&quot;&gt;Core Team&lt;/a&gt; in place, they are, at best, an informally affiliated group who have proven to have Monero&apos;s best interests in mind, and view their role as &apos;stewards&apos; rather than CEOs or managers. This approach is powerful, in that it leads to minimal centralization, while still enabling the community to have a trusted group that can set a philosophy and direction for Monero, as well as, on a practical level, facilitate project critical transactions (Forum Funding System or FFS), mediate disputes, merge code, and be trusted with funds to be used on Project matters &lt;a href=&quot;https://doante.getmonero.org&quot;&gt;(the general donation fund)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;One of the drawbacks of such an approach however, is that if the Core Team is not directly responsible for development, marketing, and support, then who is? The answer is: you!&lt;/p&gt;
&lt;p&gt;The Monero community is in complete control of all forms of contribution. Nobody is anybody&apos;s boss, and, with the exception of individuals funded by the FFS, nobody reports to anyone. This can, at times, be frustrating to the community as an individual might want to see some work done, but nobody is doing it, and it seems there is nobody to talk to about getting it done. The beauty of this system however, is that nobody needs to be talked to to get it done. The same individual that would like to see an area of Monero improved can take the initiative to see their idea to completion by doing it themselves, either alone or with a group.&lt;/p&gt;
&lt;h3&gt;Workgroups&lt;/h3&gt;
&lt;p&gt;A Monero workgroup is defined as any small group of contributors that work together to see an idea (beneficial to Monero in some fashion) become reality. Workgroups can vary wildly in members, governance structure, ideals and goals, and marketing. The &lt;a href=&quot;https://bitcointalk.org/index.php?topic=776479.0&quot;&gt;Monero Economy Workgroup (MEW)&lt;/a&gt; was one such workgroup that existed in the past, with a very formalized structure, including dues, elections, and more (this workgroup ultimately disbanded). Read the BitcoinTalk thread for more information about what their stated goals were, and how they wanted to accomplish them. Some workgroups may choose to take a more informal approach, with fluidity in membership and utilizing donations instead of dues.&lt;/p&gt;
&lt;p&gt;While the name &apos;Monero Workgroups&apos; may be fairly new, the idea has been in practice for some time. A non-comprehensive list of existing workgroups as of this writing are: &lt;a href=&quot;https://getkovri.org&quot;&gt;Kovri&lt;/a&gt;, &lt;a href=&quot;https://monerujo.io&quot;&gt;Monerujo&lt;/a&gt;, &lt;a&gt;Translation&lt;/a&gt;, the &lt;a href=&quot;https://taiga.getmonero.org/project/sgp-monero-meetup-kit/&quot;&gt;Monero Meetup Kit&lt;/a&gt; and &lt;a href=&quot;https://reddit.com/r/monerocommunity&quot;&gt;Community&lt;/a&gt;. Each of the aforementioned workgroups has its own structure, preferred meeting places, subculture, and more.&lt;/p&gt;
&lt;p&gt;In order to facilitate the organic creation and growth of workgroups, the Core Team saw fit to invest in resources that will be freely available to any aspiring contributor or workgroup, so as to make the transition from idea to finished contribution as smooth as possible.&lt;/p&gt;
&lt;h3&gt;Resources&lt;/h3&gt;
&lt;h4&gt;&lt;a href=&quot;https://taiga.getmonero.org&quot;&gt;Taiga&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://taiga.io&quot;&gt;Taiga&lt;/a&gt; is an open-source, self-hosted project management platform with an emphasis on agile development. It can be used to organize teams, solve issues, set User Stories, track progress, and host files. It utilizes such &lt;a href=&quot;https://www.youtube.com/watch?v=Z9QbYZh1YXY&quot;&gt;Agile&lt;/a&gt; tools as &lt;a href=&quot;https://www.youtube.com/watch?v=R8dYLbJiTUE&quot;&gt;Kanban boards&lt;/a&gt;, &lt;a href=&quot;https://www.youtube.com/watch?v=XU0llRltyFM&amp;amp;t=4s&quot;&gt;Scrum&lt;/a&gt;, and Epics.&lt;/p&gt;
&lt;p&gt;Taiga is meant to be the non-developers alternative to Github (although it can be useful for software development too), by providing a common environment with an easy-to-use interface where workgroups can track productivity.&lt;/p&gt;
&lt;h4&gt;&lt;a href=&quot;https://mattermost.getmonero.org&quot;&gt;Mattermost&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://about.mattermost.com/&quot;&gt;Mattermost&lt;/a&gt; is an open-source, self-hosted Slack alternative. While Monero has a Slack (with relays into IRC), many in the community voiced that it was not in the spirit of Monero to so heavily utilize a proprietary software wherein you don&apos;t control the data. For this reason, a Mattermost instance was launched, with the same relays into IRC channels (more actually), as well as integration with Monero&apos;s Taiga instance (updates to User Stories are sent via a bot to a specified channel).&lt;/p&gt;
&lt;h3&gt;The first success story: Monerujo!&lt;/h3&gt;
&lt;p&gt;The Taiga and Mattermost instances have been deployed for a couple months now (big round of applause to &lt;code&gt;pigeons&lt;/code&gt; for deploying everything), but have been kept in a sort of &apos;beta period&apos; where things could be fine-tuned, integrated, and fixed should the need arise (another big round of applause to &lt;code&gt;pigeons&lt;/code&gt; for his integrations and fixes). But this didn&apos;t stop one brave workgroup from being the beta testers.&lt;/p&gt;
&lt;p&gt;The Monerujo team has their own &lt;a href=&quot;https://taiga.getmonero.org/project/m2049r-monerujo/&quot;&gt;Taiga project&lt;/a&gt; as well as several private Mattermost channels where they conduct weekly meetings, share files, and, many times, just have fun!&lt;/p&gt;
&lt;p&gt;You (yes, you!) are invited to do the same. Brainstorm, envision what you want Monero to be, make a project, turn your ideas into reality, and have fun! Monero depends on you.&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2017-11-19</title><link>https://beta.monerodevs.org/blog/2017/11/19/overview-and-logs-for-the-dev-meeting-held-on-2017-11-19/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/11/19/overview-and-logs-for-the-dev-meeting-held-on-2017-11-19/</guid><description>Discussion of open PRs and issues, Bulletproofs, Monero Research Lab, Monero integrations, dedicated Monero hardware wallet, multisig, and miscellaneous</description><pubDate>Sun, 19 Nov 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;An overview can be found on &lt;a href=&quot;https://monerobase.com/wiki/DevMeeting_2017-11-19&quot;&gt;MoneroBase&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Hey everyone! I don&apos;t know if fluffypony will be here today, but let&apos;s see about getting this thing started.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Hello to everyone idling in the peanut gallery&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Hello.&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;rehrar&amp;gt;&lt;/strong&gt; Can we get a mini-update from dev, gui, hardware, and mrl?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I can speak for MRL&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ve been thoroughly investigated bulletproofs, a new form of CT range proofs&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; is moneromooo here?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; have one thing to bring up&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; when there&apos;s time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They should function as essentially a drop-in replacement that is 10% the size of the original proofs (for one output; even smaller for multiple outputs)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; with about the same verification time; possibly a teensy bit faster&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Kudos to andytoshi for a lot of great help on those, and others&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; it&apos;s like a TARDIS! the bigger the input the smaller the output! /s&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So it&apos;s looking really promising that it&apos;d be good for us?&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; We&apos;ll start translating the Java test code over to C/C++ for more detailed work&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s a win-win: smaller-spaced range-proofs, with the same verification time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There were some doubts about ver time, but we literally just had a convo over in MRL that pointed out a simple caching that helps us&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; MRL, folks. Let&apos;s give &apos;em a hand.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It was pointed out, though, that there&apos;s very little randomness hanging around, which could affect storing stuff &quot;in the randomness&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That may be a deepe discussion for later&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, using these range proofs makes encrypting messages with range proofs far less do-able&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; *deeper&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; eh who cares&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; MRL is excellent, nice.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; andytoshi is really the one who nailed it, btw&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; aaaaand all his co-authors&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Can we send them a fruit basket?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which has included, for a second time, Jonathan Bootle&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar set up an FFS for it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 0.2 XMR&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and for the N^th time, greg maxwell&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 100 XMR requested&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; biggest fruit basket ever&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyhoo, that&apos;s the big news from MRL right now, I suppose&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; awesome. Thanks so much.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; multisig is looking like i will be ready to hand it off to sarang by the end of the month, as hoped.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and thats it for now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anyone else have an update since the last meeting two weeks ago?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This is huge from a scaling perspective&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; absolutely&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; dev has done a tone of PR merges latelt&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lately&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; can you summarize them?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; there&apos;s still been build issues with readline dependencies but I think they&apos;re pretty much sorted by now&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we&apos;ve isolated readline from GUI dependencies, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; mooo can probably summarize better&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; vtnerd says &quot;oh good&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; &quot;woo&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Hmm. I can go look at github:&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (mostly small things anyway)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; FP confirmed he can&apos;t make it today. He sends his apologies.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; disguising password length in prompt I guess is still a small thing, but user visible&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; less unnecessary locking in some DB readers, which should speed up some RPC&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Fixes for BSD build&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The wallet does not fetch unneeded hashes anymore (ie, starts direct from 1.4e6)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; CORS (for those who know what it is)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; A fix for show_transfers missing more than one incoming input in a tx&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And I think the rest is either prior to last meeting, or small/internal stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah but it comprises a couple dozen PRs between then and now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, awesome. Thanks moneromooo.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hardware, I know you give updates in community, but I think most of us that know are excited about the rapid progress you&apos;re making&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; care to share something small about what&apos;s been going down?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Hardware; we&apos;ve settled our initial workflows and have built a twenty strong team. Journals are taking notice (see press) and the project is moving along.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://taiga.getmonero.org/project/michael-rfc-hwallet-1-implementation/wiki/press/&quot;&gt;https://taiga.getmonero.org/project/michael-rfc-hwallet-1-implementation/wiki/press/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I&apos;ll mark our forum proposal milestone 1 as concluded today probably.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We now have an open call to any interested in a hardware wallet, become part of the project and possibly test a prototype. See:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://taiga.getmonero.org/project/michael-rfc-hwallet-1-implementation/wiki/preview/&quot;&gt;https://taiga.getmonero.org/project/michael-rfc-hwallet-1-implementation/wiki/preview/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I&apos;ll demonstrate our two current working protoypes at this week&apos;s first ever Monero Munich meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; That&apos;s all, any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; What do you expect those who receive the prototypes to test?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Very weak expectations, hopefully each finds their own way to contribute and strengthen the project.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; There&apos;s a test plan page, where people can make comments while testing.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; But that is just one of many choices, each individual can make on their own.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Pretty lame answer no?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, thanks msvb-lab!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Thanks for the opportunity.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Sounds like pretty nice stuff is going on there, congrats :)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; (I counted 72 PRs merged since last dev meeting)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; hyc: Who make most of the merges, fluffy?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So, we&apos;ve got Code + ticket discussion / Q &amp;amp; A time available for the devs to discuss dev-y things. But all the mergy stuff may have to wait because of FP absence, but if there&apos;s other business to take care of, devs you have the floor&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes he does all the merges&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we didn&apos;t get a report from GUI&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh, right! so sorry.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anybody working on GUI have stuff to talk about.&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; ping Jaquee ?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; so i&apos;ve been chatting with mooo, Jaquee, and vtnerd recently about integrating MyMonero with the native mainline libwallet&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; sorry. i&apos;m on the run&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; signs point to integrating with wallet_api&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; I may end up tackling a small portion of factoring wallet2&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, no worries Jaquee.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; As long as not too many gratuitous changes ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; 100% mooo&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; all variable and class names being filtered thru pig-latin&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; dsc, in here :)&lt;br&gt;&lt;strong&gt;&amp;lt;dsc&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Is our GUI crew considered only monero-gui, or are mymonero.com and Moneruj (Android) included as well?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc&amp;gt;&lt;/strong&gt; has it started?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; lol hyc&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think GUI crew is people who work on the monero-gui repo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; mymonero and Monerujo are their own thing&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dsc has what started?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc&amp;gt;&lt;/strong&gt; the meeting :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh, yeah. We&apos;re about half hour in. :)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; oh - that&apos;s worth mentioning too - the repo is now properly named monero-gui, no longer monero-core&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: So Monerujo communicate on a different channel, right?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; That rename is a milestone :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monerujo utilizes the Mattermost where they have a private channel for the devs and core team, and a public channel for questions. They&apos;ve also got a Taiga to track progress.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc&amp;gt;&lt;/strong&gt; aight, so I&apos;m working on a black theme for &lt;code&gt;monero-gui&lt;/code&gt; (qt5) .. learning QML in the process. Trying to get some more UX developers involved and generally just trying to document things as I go&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I can rep Monerujo though, as I&apos;m heavily involved with them&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; they&apos;ve got some exciting stuff coming&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes, can you link your thread dsc?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The one you made a few days ago.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/7dvwq0/contributing_to_monero_as_an_ux_developer_short/&quot;&gt;https://www.reddit.com/r/Monero/comments/7dvwq0/contributing_to_monero_as_an_ux_developer_short/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; in the comments there are the various proposals for redesigning the GUI. Are there any thoughts on any of those?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well, first dsc you wanted to say something, go ahead. :)&lt;br&gt;&lt;strong&gt;&amp;lt;dsc&amp;gt;&lt;/strong&gt; No I was finished :P&lt;br&gt;&lt;strong&gt;&amp;lt;dsc&amp;gt;&lt;/strong&gt; but to answer your question: There are 3 UI proposals of which I picked the one that was most trivial to implement&lt;br&gt;&lt;strong&gt;&amp;lt;dsc&amp;gt;&lt;/strong&gt; seeing as I&apos;m just one guy with zero QML experience, hehe.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: Basically we&apos;re first kind of going for the dark theme, which will have a light mode as well&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Because it&apos;s most trivial to implement&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; (only requires minor changes to the current design)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero-core/issues/419&quot;&gt;https://github.com/monero-project/monero-core/issues/419&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero-core/issues/869&quot;&gt;https://github.com/monero-project/monero-core/issues/869&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero-core/issues/949&quot;&gt;https://github.com/monero-project/monero-core/issues/949&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Some screenshots -&amp;gt; &lt;a href=&quot;https://i.imgur.com/89YFUj7.png&quot;&gt;https://i.imgur.com/89YFUj7.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; for those interested&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok. Cool deal!&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; To clarify, the dark theme is #949&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; dsc also made a PR which should make the GUI more responsive&lt;br&gt;&lt;strong&gt;&amp;lt;dsc&amp;gt;&lt;/strong&gt; cant make any predictions as to when I have some tangible, taking quite some time...!&lt;br&gt;&lt;strong&gt;&amp;lt;dsc&amp;gt;&lt;/strong&gt; s/some/something/&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Also, we&apos;re aiming to include subaddresses and multisig somewhere in the future^tm&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; And, once there is a core appstore account, we&apos;ll start testing the ios port of the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; There&apos;ll be an android port as well, fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; dEBRUYNE: Is Qt5 easy to port to mobile?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Is there a new android APK to test? I last saw one months ago&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sgp: Buildbot produces APKs iirc&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Let me check&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; No that isn&apos;t setup now&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; msvb-lab: Jaquee did it, so better to ask him :P&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; I can&apos;t promise next week even, very busy&lt;br&gt;&lt;strong&gt;&amp;lt;dsc&amp;gt;&lt;/strong&gt; rehrar: To give you an idea, right now I have this: &lt;a href=&quot;https://i.imgur.com/iLwupdB.png&quot;&gt;https://i.imgur.com/iLwupdB.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dsc&amp;gt;&lt;/strong&gt; or to give anyone an idea for that matter :)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; looks pretty chill imo :D&lt;br&gt;&lt;strong&gt;&amp;lt;dsc&amp;gt;&lt;/strong&gt; aye aye&lt;br&gt;&lt;strong&gt;&amp;lt;dsc&amp;gt;&lt;/strong&gt; WIP ofc :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I personally think there needs to be a bit of a restructuring of some info, but this is a good meantime&lt;br&gt;&lt;strong&gt;&amp;lt;dsc&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; good stuff&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; would be nice to get a more recent android build up for people to test&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright. That&apos;s it from GUI? No other opinions on dEBRUYNE and dsc stuff either?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; looks like we can move on to ticket Q/A&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hyc moneromooo can you two take the lead for this?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, if anyone has questions about them, please ask.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;d leave it to mooo. I&apos;m not aware of any open questions&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;dsc&amp;gt;&lt;/strong&gt; ticket Q/A != discussing open PR&apos;s, right?&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; ask away&lt;br&gt;&lt;strong&gt;&amp;lt;dsc&amp;gt;&lt;/strong&gt; low hanging fruit PRs (that can probably be merged): #919, #954, #963 on monero-gui&lt;br&gt;&lt;strong&gt;&amp;lt;dsc&amp;gt;&lt;/strong&gt; not so much a question ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; probably ask luigi to merge them if fluffy is unavailable&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; luigi merges GUI PRs anyway :)&lt;br&gt;&lt;strong&gt;&amp;lt;dsc&amp;gt;&lt;/strong&gt; alright&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think luigi is out for a few days, so be patient. (:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alrighty, shall we move on?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; FFS Formalization: &lt;a href=&quot;https://github.com/monero-project/meta/pull/87&quot;&gt;https://github.com/monero-project/meta/pull/87&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Is there meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; serhack started 40 minutes ago&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we probably don&apos;t have time for a large discussion (if at all), but I just wanted to encourage the devs to take a look at the PR&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Oh&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I forgot it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The idea of having a set of formalized guidelines for FFS proposals going forward has been thrown around a lot. It&apos;d be good to get some opinions on how this is laid out and any concerns that may arise from it.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I didn&apos;t understand well: is the project funded by ffs an Official project?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Does the current system work?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; There&apos;s been hiccups ArticMine. fireice and guzzi come to mind.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; those seem like complete outliers :P&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; not exactly legit claims to issues imo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Largely based on de facto expectations that are not actually formalized.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; How do we learn about the hickups mentioned (in order to understand context?)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but proposals could stand to be more concrete, specific, detailed,&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar: formalization can be a bit of a rabbit hole as well&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sometimes humans need to be involved&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ppl need to recognize the situation before a formal plan can be applied&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; indeed. current US political situation reflects this - institutions are designed assuming good faith in all participants&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but if the situation is not able to be recognized by ppl then how can it be applied for the desired result?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; nobody can take all the time needed to identify every possible abusable loophole&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; What we have currently is a Core Team centered way of resolving disputes that, to my knowledge, hasn&apos;t really been utilized since I&apos;ve been here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; since we&apos;ve got that right now, maybe we stick with it?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but identifying loopholes and plugging them is not a bad thing&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it&apos;s just that they need to be done by humans imo&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We may need some tweaking to deal with the hiccups; but as afar as I can see at a fundamental level the system is working&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; don&apos;t know where else the graphic is, so I&apos;ll just link it here: &lt;a href=&quot;https://getkovri.org/contributing.html&quot;&gt;https://getkovri.org/contributing.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; bottom of the page&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This has not been formally replaced, so it is currently active. We can discuss that at a later time though. Let&apos;s move on.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If anyone has anything, speak up. :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If anyone wants to test multisig, feel free. PR 2134.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; is there a set date for the next code freeze?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; A little update by me about Monero Integrations&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; go for it serhack&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; So we (I and cryptochangements) are going to release Magento Plugin, In the past few weeks, we worked on a new cool payment box for Monero Integrations.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I am currently working on OpenCart too so I think we can release Magento payment box the next week..&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I have talked to OpenBazaar too and they have told me that Monero + Openbazaar would be nice.. it will be a difficult task but I think I can do it&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; you can go on, rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Everytime I read OpenBazaar, it makes me want to punch that scammer from a few years back...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, thanks man :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; atrides?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;s the one.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; doesn&apos;t he still run Dwarfpool?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; yeah, and ppl still mine on it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We should encourage them not to&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Either way: 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; December 3rd? Same time?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so no freeze date, eh?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Should we move time because daylight savings?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; About mid december&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; word.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Please do not move the time&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Or january. Unclear.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, time not moved&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; FP would have a better answer?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; isn&apos;t a release due in January?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and we&apos;re supposed to freeze a month before&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; March&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; well dec or jan gives us 3 months&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; There&apos;s a new freeze/release schedule isn&apos;t there?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; mebbe someone can open a meta issue and set some dates into it&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i thought we had 3 months of freeze for more testing / fixing than before ....&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 3 months of freeze is gonna make me punch someone else :P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s branch, then release from the brnch aftrer 2-3 months.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s already painful when stuff doens&apos;t get merged after a month.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The big one is the bullet proofs&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; right. i thought branch is a freeze... i.e., feature freeze.... i.e., freeze on adding wacky new stuff that requires bandaloots and warples&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;s not likely to be ready by then.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; but yeah... perhaps that should be documented somewhere&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; (Not to interrupt, but meeting is over for those who need to go, discussion can of course continue)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright. You guys are the best! thanks for being a part of this community, and developing the software we all know and love as Morono&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: Thanks, good flow of topics, great moderation.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2017-11-25</title><link>https://beta.monerodevs.org/blog/2017/11/25/logs-for-the-Community-meeting-held-on-2017-11-25/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/11/25/logs-for-the-Community-meeting-held-on-2017-11-25/</guid><description>Community highlights, Forum Funding System updates, RFC-HWALLET-1, Monero integrations, Malware Response Workgroup, Monero Coffee Chat, and miscellaneous</description><pubDate>Sat, 25 Nov 2017 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/137&quot;&gt;https://github.com/monero-project/meta/issues/137&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. 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;rehrar&amp;gt;&lt;/strong&gt; What up kids?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; hey all!&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; Don&apos;t be shy :)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&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; For a great weekly summary, please read the Monero Observer: &lt;a href=&quot;http://monero-observer.com/&quot;&gt;http://monero-observer.com/&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; To those who haven&apos;t heard of the FFS before, it stands for the &quot;Forum Funding System&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; a. RFC-HWALLET-1 project progress&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; msvb-lab: do you have any updates you want to talk about?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; hii :)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Sorry, delay...&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We had a great Munich Monero meeting, where we mostly talked about forming a local group, regular meetings, the (nearby) Vienna event(s) of December, and the hardware team&apos;s efforts (with a few boards passed around.)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; As far as hardware goes, there&apos;s nothing organised to say. Lots of ordering of parts and waiting for them to arrive, some porting of designs to the EDA CAD application we&apos;re using.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Laser cutter considerations, and so on.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Any questions about hardware wallets?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We have three designs being worked on in parallel, I could talk an hour but will spare the bore.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the local group with regular meetings sounds great&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; It&apos;s important for whoever would like to test a real device in their hands to sign up as a team member by clicking &apos;Contact the project&apos; on the site:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&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-lab&amp;gt;&lt;/strong&gt; ErCiccione: We had about twenty people there, and passed around artwork from Deborah.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; So we&apos;ve definitely reached critical mass in Munich, Berlin was there long ago.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; great, this is Monero community&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; msvb-lab: learning about these three designs would be a good read. If you want to work with me on writing something about these, I think the community would appreciate it&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; yes we would :)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; sgp: ;)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; A good place to put the informatino about the various device types is:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://taiga.getmonero.org/project/michael-rfc-hwallet-1-implementation/wiki/protos&quot;&gt;https://taiga.getmonero.org/project/michael-rfc-hwallet-1-implementation/wiki/protos&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; So one is called &apos;MCUDev&apos; (now renamed to &apos;Monezor&apos;), another is &apos;Breakneck&apos;, we need a name for the device that resembles Ledger Blue&apos;s design.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ...and so on.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok, good to know&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anything else on the hardware wallet front?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Not from me.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; b. Monero Integrations&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; cryptochangement, want to take it from here?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; serhack, you wanna go first?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yes, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; okay guys, the latest update before today was 1 month ago so more surprise are coming&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; first of all we have redesigned the payment box&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; serhack: im actually pretty sure i talked about that last meeting ;)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; second, a helpful security engineer have helped them in order to fix a potentially sql injection on payment id&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; (I mean on reddit, it seems only few people read community meeting cryptochangements)&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; thats fair :p&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://imgur.com/a/MUV72&quot;&gt;https://imgur.com/a/MUV72&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; this is the new payment box&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; third, I have already contacted OpenBazaar team for implementing Monero&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; We should wait for multisig&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; that&apos;s all from me, go cryptochangements :)&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; Okay so good news here&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; Our second milestone, the Magento plugin is finished and ready to be used by merchants!&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; Its all on GitHub here: &lt;a href=&quot;https://github.com/monero-integrations/moneromagento&quot;&gt;https://github.com/monero-integrations/moneromagento&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; hooray!&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; and here is a screenshot of the checkout: &lt;a href=&quot;https://taiga.getmonero.org/media/attachments/6/0/a/5/72f4eb66138e7efd76c4abd6e7d52df16806cdc441788e61c3c8e20ec676/improvedmagento.png&quot;&gt;https://taiga.getmonero.org/media/attachments/6/0/a/5/72f4eb66138e7efd76c4abd6e7d52df16806cdc441788e61c3c8e20ec676/improvedmagento.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yeah, cool announcement cryptochangements!!&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; i should also mention that you can track a lot of our progress on taiga: &lt;a href=&quot;https://taiga.getmonero.org/project/serhack-monero-integrations/&quot;&gt;https://taiga.getmonero.org/project/serhack-monero-integrations/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yay Taiga!!&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; rehrar ive actually became rather fond of it :p&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; thats pretty much all, unless there are any questions&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Which of these technologies resembles Bitpay most?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; There are ten repositories besides magento.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I think we should mark a thing&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; So if I&apos;m a vendor who wants to be able to &apos;Bitpay&apos; with XMR, which github should I look at?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; no offense to you msvb lab&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; msvb-lab: they all have the same design/setup they are just for different cms&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; The goal of Monero integrations is removing the middleman&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Oh, that makes sense.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; globee is actually close to bitpay... because they actually use bitpay&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I thought there was a more complex architecture. So for three different vendors with three different CMSs, they will be served by referring to the correct implementation.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; That&apos;s quite good.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yeah, msvb-lab, different e-shops but they are using the same methods in order to accept monero&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Exactly msvb-lab&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; They all provide the same functionality for different systems&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Is it still forbidden to talk about Globee (are there still secrets?)&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; the main difference between us and globee is that we dont deal with fiat. all funds go directly to your wallet with no 3rd party&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Seems it would be relevant to this chapter of our meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I don&apos;t know anything about the Globee secret project&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; idk fluffy isnt here so you probably dont want to go spilling all of his secrets :p&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Globee can be talked about freely. The secret project being done by Globee is best kept under wraps for now.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Okay, fine if the Globee deal or technology is still (partly) secret.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: They probably need some time still to get the design done.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Any other updates cryptochangement/serhack? Can you remind me what integration is next?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; well, it&apos;s just not out yet, so please don&apos;t spread confidential info&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; the next is opencart&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; next is opencart, which is in the works&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; and now i think we can pass the baton&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Cool&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Thanks cryptochangement and serhack&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; your welcome&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Does anyone else have a FFS update?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i wanted to say a couple of yhings&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;endogenic&amp;gt;&lt;/strong&gt; also have a quick update&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; after you ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i&apos;ll be quick endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; no need, we have 30 mins :P&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I just wanted to say my FFS is in the process of being moved from Ideas to funding required, thanks to all the community for the support!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; It&apos;s a very worthy proposal imo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; From the other community feedback, it seems that other people think so too&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; What is the URL?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; serhack is going to donate&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I can&apos;t find it.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 1 sec&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/6/ideas/89232/coordinator-for-localization-group-various-maintenance&quot;&gt;https://forum.getmonero.org/6/ideas/89232/coordinator-for-localization-group-various-maintenance&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; it&apos;s still under ideas,but the pony said he is going to move it tonight/tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have something to say about FFS in general that the people here really need to be involved with. I&apos;ll speak after ErCiccione and endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thanks serhack :) and thanks sgp&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; +1 rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @ErCiccione is that all?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Go ahead endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; no 1 sec&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; also I reorganized the Taiga of the localization project, now is easier to add a translation (there also a quick guide &quot;how to translate the GUI&quot;)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://taiga.getmonero.org/project/erciccione-monero-localization/&quot;&gt;https://taiga.getmonero.org/project/erciccione-monero-localization/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Will integrate it soon with github&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&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; Great thanks&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; endogenic, your turn&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; so i&apos;ve been speaking with sgp and some members of the monero research lab about educational hackathons, and we think a corporate sponsored kovri hackathon could be brilliant (basically, you must build something using kovri plus one or more of the libraries from the sponsors)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; so I&apos;d like to encourage everyone in the Monero community who is interested in getting involved with kovri or hackathons to get in touch with sgp and/or the noethers and chat with them about how you&apos;d like to be involved&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; doesn&apos; have to be corp sponsored but it&apos;s probably a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; they buy the food too :P&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and they supply venue, often&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; unless it&apos;s done at a library or a school like NYU&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; who has hosted such things before&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; that is all&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok endogenic. We can discuss this more during the open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oops&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Rehrar?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; No worries :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yay. My turn.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; go rehrar, make this community cool&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok, as the Community workgroup, our job is several things (as you all may know). We want to make the community a good, educational, friendly place to be. And many of us head our own smaller workgroups and stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think we need to add something onto the goals, specifically regarding the FFS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The community workgroup needs to brainstorm ways that we can increase FFS giving involvement, and rely less on individuals that donate large sums.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; There was a large push on Surae&apos;s FFS, and it was awesome to see. It&apos;s slowed down a bit, which is totally fine, and I&apos;m sure one final Reddit post would finish it up.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We need to aim for getting community involvement with the FFS. Something like 0.1 XMR per person.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We can find ways to incentivize if we&apos;d like, but that&apos;s not the only way.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We can discuss this in open ideas time, but building a culture of generosity and giving within the community should be a large priority, since the project relies on donations.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; end&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Thanks rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; what is the cause that sarang&apos;s proposal was quickly funded while surae&apos;s was not?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; a large donation&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; 0.1 XMR per person would be a dream&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I can make discussion groups for the hackathon and FFS projects in Mattermost&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar: not quite my question&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; why sarang and not surae?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ah, ok then&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; was there a difference in the quality of the proposals?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @endogenic it may have been as simple as sarang&apos;s being listed first in a Reddit post or something&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; sgp thats what i was thinking&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I have a little idea rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we can discuss it serhack. :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Meeting continue?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar: is your point up for further debate?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yeah, I would like to make sure we finish the next point&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m thinking Open Ideas time of this meeting we can discuss further&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but of course we can debate it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I would like to discuss rehrar&apos;s ideas later in the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 4. Discuss formation of Malware Response Group&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Fluffypony and tuckerpreston asked me to reserve some time to discuss the response to malware and botnets.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Is anyone here to speak about this now?&lt;br&gt;&lt;strong&gt;&amp;lt;mattcode&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @mattcode great! Go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;mattcode&amp;gt;&lt;/strong&gt; lots of angry administrators come into #monero-pools complaining that their servers have been compromised by a miner&lt;br&gt;&lt;strong&gt;&amp;lt;mattcode&amp;gt;&lt;/strong&gt; and they get even more upset when they&apos;re told that a monero address can&apos;t easily be traced back to an individual&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; oh, I didn&apos;t know anything about that, mattcode&lt;br&gt;&lt;strong&gt;&amp;lt;mattcode&amp;gt;&lt;/strong&gt; i don&apos;t really think that there&apos;s a solution to that&lt;br&gt;&lt;strong&gt;&amp;lt;mattcode&amp;gt;&lt;/strong&gt; and the other issue is websites getting hacked and web miners being silently inserted, which again there&apos;s nothing we can do about that&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yes, it&apos;s like &quot;someone stealed my monero. my email address pass is 1234&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;mattcode&amp;gt;&lt;/strong&gt; if monero didn&apos;t exist, the hacked servers and websites would just be used for spam/ddos/stealing passwords instead&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; +1 mattcode&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; mattcode: And your or Fluffy&apos;s idea about a task force should serve as a support center, right?&lt;br&gt;&lt;strong&gt;&amp;lt;mattcode&amp;gt;&lt;/strong&gt; maybe there could be a page on the website explaining the harsh truth to administrators that have been hacked&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; also isnt it a SysAdmins job to keep his security top of the state? :D&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I think there&apos;s definitely room for a more formal response to web/server admins&lt;br&gt;&lt;strong&gt;&amp;lt;mattcode&amp;gt;&lt;/strong&gt; but a task force isn&apos;t too useful because they&apos;re just going to end up saying &quot;sorry, there&apos;s nothing we can do to help. re-image your server and fix your vulnerabilities&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ultimately it&apos;s up to them to fix/secure their stuff as we should say, but there could still be a page about it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Like &quot;here&apos;s what you can do with the mining pool and address. Try contacting them. Otherwise, check your logs&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I wonder if there&apos;s any way we can turn this into a net positive&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; mattcode: So you believe having a group of support crew is not effective, but maybe a specially labeled web page right?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;mattcode&amp;gt;&lt;/strong&gt; yeah I think that would be better. right now they end up in #monero-pools and just end up getting ignored or abused&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; i think thats a solution&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; why should we spend efforts on websites when the default password is admin ?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; It&apos;s good to at least have something serhack. Some of these attacks are more complex, or from an internal employee&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Honestly i don&apos;t like the idea of the page on the website, i prefer the idea of the team&lt;br&gt;&lt;strong&gt;&amp;lt;mattcode&amp;gt;&lt;/strong&gt; rehrar: the positive is that monero has a high network hashrate that doesn&apos;t dip when the price dips. i don&apos;t have any numbers but when ETN became (briefly) more profitable to mine than XMR, the XMR net hash barely dropped&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yep, we should setup a tutorial/website&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I mean turning the third-party server getting hacked into a positive for the administrator. I mean obviously it&apos;s not a positive thing...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but through education and stuff&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We can have ready-made resources (written, video, or otherwise) to hand off to people who experience this&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; because this may apply to individual users too, not just servers&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that way, we are not taking responsibility for these people&apos;s security, but we are giving tools and resources that people can take hold of their own security&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I can write something up as an example and see if it&apos;s a good draft. I&apos;ll link it in this channel&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; okay, good sgp&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Mattcode, do you want to help me with this?&lt;br&gt;&lt;strong&gt;&amp;lt;mattcode&amp;gt;&lt;/strong&gt; most desktop antiviruses pick up the miners and delete them, so i don&apos;t think it&apos;s too much of an issue for desktop individuals&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yeah, much better this way&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; rehrar that&apos;s what I&apos;m thinking&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The task force team can be working on this instead of on-demand support&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This is very in the spirit of The Monero Project, which is all about providing tools and resources for people to take back what&apos;s theirs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I just think on-demand support is overkill. It would literally tell people the info on the page we would make&lt;br&gt;&lt;strong&gt;&amp;lt;mattcode&amp;gt;&lt;/strong&gt; I don&apos;t think we should be writing things like cleanup guides, because all of the different pieces of malware and server configurations make that impossible.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Oh, you want to provide that level of support?&lt;br&gt;&lt;strong&gt;&amp;lt;mattcode&amp;gt;&lt;/strong&gt; also organisations usually have their own procedures for when things get compromised&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; the support they are looking for is please pool, don&apos;t payout to this address etc&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; lel&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; they can redirect payment to me instead&lt;br&gt;&lt;strong&gt;&amp;lt;mattcode&amp;gt;&lt;/strong&gt; I think the best thing would just be explaining that it&apos;s not the Monero project, the pool operator or the miner developer that has hacked your server.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; mattcode, are you happy with me making a Mattermost workgroup chat so that we can discuss this further after the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; yes help them waste less time&lt;br&gt;&lt;strong&gt;&amp;lt;mattcode&amp;gt;&lt;/strong&gt; sgp: sure&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Great&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; +1 sgp&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anything else you want to discuss during the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; We are going over today, sorry&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 5. Monero Coffee Chat&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; The next Monero Coffee Chat will be next Saturday on 2 December &lt;a href=&quot;https://github.com/monero-project/meta/issues/139&quot;&gt;https://github.com/monero-project/meta/issues/139&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; During the Coffee Chat, we will go through Taiga so that people become more aware and more familiar with it.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; It would be nice if the website is refreshed before then so that the Mattermost/Taiga announcement gets published.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Beyond this, the format of the Monero Coffee Chat will be about the same. If anyone would like to participate, please send me a PM. Otherwise, you can always join us on YouTube.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Twas lonely last time with just me and sgp and fp (for a bit)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Skipping open ideas time for now, but of course #monero-community can always function as open ideas time even outside meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yes, it was a bit lonely :)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; okay, sgp&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; We need more volunteers&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 meeting will two weeks from today on 9 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;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Now, we can continue conversations from endogenic, mattcode, and rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; endogenic watchoo wanna debate?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; well so just about the kovri thing real quick&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i remember on the coffee open hours thing there was discussion about kovri needing a good testing ground&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; less life or death than monero would be good. plus more exposure for kovri would be good&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; as for the FFS thing…&lt;br&gt;&lt;strong&gt;&amp;lt;mattcode&amp;gt;&lt;/strong&gt; just to add onto the botnet thing, i don&apos;t think pool ops ever ban addresses after somebody has claimed that their server has been hacked. it would be too easy to fabricate. they only seem to ban big botnets, but only because they place a heavy load on the server :p&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; people naturally won&apos;t donate to something they consciously think is bad…&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and they tend to donate to things they feel are good for them&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; even charity donation for example is thought to return to oneself&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; mattcode can you create an account on Mattermost please? &lt;a href=&quot;https://mattermost.getmonero.org&quot;&gt;https://mattermost.getmonero.org&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; in monero, it&apos;s just supposed to be a little more concrete&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; now that we are in open tiem, i should probably mention that i posted our FFS update to reddit too so people can see it there: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/7fgl4o/monero_integrations_update_12/&quot;&gt;https://www.reddit.com/r/Monero/comments/7fgl4o/monero_integrations_update_12/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; #monero-vulne-response&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; one thing at at time guys&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; sgp: vulne or vuln?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; vulne&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; on mattermost&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; XD&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; vulne. It&apos;s only on MM now, not IRC&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; so if people are not made to undrestand what a proposal is important&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; how can you expect them to donate to it?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Sorry&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; ah ok. i just thought vulne sounded funny ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; you guys seem to be talking about something else anyway… :P rehrar feel free to ping me&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; sorry endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; You can discuss this now. I&apos;ll wait&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @endogenic I also made #monero-hackathons on Mattermost&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @rehrar on second thought, I think we should have the discussion about the FFS crowdfunding initiative here. Do we need another channel for this?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp i think it would be better to talk about it here, much many possible inputs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; It&apos;s important for the community to survive with small donations, rather than a few wealthy individuals&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Of course, having a few people who can help out is both convenient and very generous&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; But if for some reason these people lost interest, the community should be able to raise significant money from many small donors&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i read somwhere the idea of a mining pool managed by the community, where a percent go to the FFS project. doesn&apos;t sound too crazy if there&apos;s somebody willing to manage everything&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ErCiccione: Don&apos;t forget promoting the Monero donation address, which could make the third leg of the tuple (many|wealthy|donation.)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Like Kovri does at the bottom of their website.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; That could be instrumental for folks that generally appreciate Monero and would donate but don&apos;t hang out enough to stay informed.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; a &quot;donate now&quot; popup box before downloading?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Most mining pools who donate do so to the Monero project itself&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Which in turn often donates to FFS projects&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp sure, but with a pool you can give the choice to reserve part of your hashrate and decide to put it directly tu support ffs (maybe with subaddresses might be possible to choose the single ffs)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Perhaps&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; msv-lab: true, but that is mostly everywhere (wallet, website, reddit ecc)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; We could change how/when Monero asks for donations&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; what happens if somebody makes a donation directly to the address of the FFS wallet with no payment id? because if it&apos;s possible to evenly distribute that amount to all the actives ffs, we could just spread that address if people doesn&apos;t care of the proposal itself, but would like to contribute&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; an ipothetical &apos;community pool&apos; could point to that address, distributing equally the mined moneros&lt;br&gt;&lt;strong&gt;&amp;lt;mattcode&amp;gt;&lt;/strong&gt; doesn&apos;t money from the general development fund make its way into FFS requests?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; mattcode: yes, sgp pointed that early, but with a pool you move that choice directly to whom is willing to donate (i mean to send the money directly to fund community&apos;s proposals)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; s/proposals/FFS&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; ErCiccione meant to say: mattcode: yes, sgp pointed that early, but with a pool you move that choice directly to whom is willing to donate (i mean to send the money directly to fund community&apos;s FFS)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so nice of you monerobux&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sorry, out of the house atm. But we need to remember two factors. One, some people like to choose which proposals their XMR goes to. This ensures that Monero evolves in the way they desire.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; These people will not like the General Fund option, as the General Fund is managed by the Core Team to spend on whatever they see fit that benefits Monero (obviously coming to consensus within themselves)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; There are some people who prefer to choose things themselves, and not trust anyone, even the Core Team. And that&apos;s fine.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We&apos;re not trying to get everyone to donate to EVERY proposal.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We&apos;re trying to get people to donate to what they believe in.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So if someone agrees with funding Surae and not myself, they need to have the freedom to not give to me without shame&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but the cultural ideal should be, if you believe in a proposal, you should seriously consider donating something small to it&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rehrar: yes, totally agree, that can be solved using subadresses instead of payment&apos;s id. could be even better, you would be able to choose the project to contribute to directly from the pool&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; this is for me a good way to give also to people who cannot afford it, a way to donate, but require the use of subadresses, are they stable right now?&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2017-11-27</title><link>https://beta.monerodevs.org/blog/2017/11/27/logs-for-the-Monero-Research-Lab-meeting-held-on-2017-11-27/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/11/27/logs-for-the-Monero-Research-Lab-meeting-held-on-2017-11-27/</guid><description>SPECTRE, multisig, Bulletproofs (range proofs), ZKStarks, ASIC resistance, and miscellaneous</description><pubDate>Mon, 27 Nov 2017 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; anyway, agenda for the day: 1) Greetings, 2) Sarang&apos;s work 3) my work 4) open discussion. The new zksnark paper will presumably take up some of 4. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 1) is done i guess. :\&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 2) Sarang want to bring us up to speed?&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; I have working code for both linear and logarithmic bulletproofs that tests correctly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m finishing up a few small optimizations to reduce the curve op count&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; and then it&apos;ll be ready for C++&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo already has the linear version up and running&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; That&apos;s been my big project&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; page 8 of the new zksnark paper talks about dot product proof protocols&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; orly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s the big shiny toy of bulletproofs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; literally caught my eye&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or rather&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; metaphorically? well&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway, my point is i have done nothing but skim the paper (in the past 10 minutes) and that popped out at me&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you have also been helping me on multisig, as well, don&apos;t discount that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I shan&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anything else?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gratz on getting it working&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone who offered support in the most recent fund drive&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I remain humbled&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thank you, sarang! thanks again&lt;br&gt;&lt;strong&gt;* sarang&lt;/strong&gt; takes a small bow&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; As for my work, I&apos;ve been working on the multisig paper, which is intended to 1) present a formal model of our threshold ringct, and 2) show how our current implementation compares to that formal model. there are differences that i&apos;m hunting down one by one&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; JollyMort[m] has found several already, and we&apos;ve been having discussions about it the past few days&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; That has represented the vast majority of my time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; In addition to that, I believe I may have a problematic example case of SPECTRE. the original authors sweep my concern aside, but i wanted to bring it up and see if anyone had any thoughts&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m intrigued&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if two transactions using the same input are relayed nearly simultaneously, they will find their way into two separate blocks. they will appear as conflicting transactions until the spectre algorithm arranges one block to precede the other&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or stay conflicting forever if spectre can never linearly order them&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this can happen with a simple example of a &quot;mostly linear&quot; blockchain, except with a single block in the chain replaced with a pair of blocks like a diamond shape:&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; /&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; something that looks like that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; then any transactions that conflict in the pair of non-linearly-ordered blocks will appear to conflict forever&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this allows a clumsy user who re-sends a transaction twice becuase he&apos;s foolish to lose his funds.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Can we back this up with a simulation?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i mean, we could, but there&apos;s a solid chain of lemmas that lead to a theorem i can write up later if you like&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; using the theorems about how rapidly sets in spectre get finalized&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Even better&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; *lemmata&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; now, the spectre authors said &quot;the only reason someone would relay two transactions like this is to attempt a double spend, so it&apos;s okay that the funds are lost.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lolwut&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; the idea is that htey are &lt;em&gt;two&lt;/em&gt; transactions with valid signatures using the same input&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or rather, using at least one of the same inputs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so by definition, it&apos;s a double spend&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i can&apos;t really think of a scenario where someone would compute two signatures separately like that, then relay them nearly simultaneously like that... on accident&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; BUT&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s enough of a leap for me to be concerned&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moreover&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m not sure if that sort of &quot;double spend implies money lost forever instead of &quot;eventually one of the two spends is accepted.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and what&apos;s really crazy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is that if block arrival times are very fast, like 10/s as in the original spectre paper... this problem is solved &lt;em&gt;with high probability&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, that&apos;s where SPECTRE is sitting.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and lastly, my viewkey proposal&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; s/lost forever/lost forever&quot; philosophy instead of...&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; I own address A, B, and C. I simultaneously send the same output as an input in txns A -&amp;gt;** B and A -&amp;gt;** C. Free coins? Or B and C each now have unspendable outputs?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; a miner would see two conflicting transactions, so neither would be considered valid&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and constructing another transaction later A-&amp;gt;**D will also be considered invalid&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; Ah. Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so until spectre re-orgs the block-DAG so that the transaction A-&amp;gt;**B precedes A-&amp;gt;**C or vice versa, it&apos;s locked forever&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; right, i was wondering that... i though eventually it resolves to a bloclchain&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; or blockchain&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; actually, that&apos;s the problem: if block arrival rate is slow and you have a fork&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the next block to arrive will point to both blocks as parents&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; and if all blocks from there on out point to that common child block, those two blocks will never be linearly ordered&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, this would also be solved by simply telling people to try to avoid making more than 1 transaction per target block arrival rate &lt;em&gt;personally&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; otherwise they are burning their own money, in a sense&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s quite the kludge&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so dbl spends are punished... kinda&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: yes, it provides a strong incentive against making a double spend attack&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which is nice&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i just don&apos;t want to make it so that badly informed users of Monero don&apos;t accidentally burn their money&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i wonder if we could protocolize an incubate function, where a tx has to sit in the txpool for n blocks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang it&apos;s not too much of a kludge, if our block arrival rate is 1/second or something&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; gingeropolous: ooooh&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; kind of a bitch because timestamping and all..&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s worth thinking about though!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so does anyone else have anything they want to share about their work?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I could add that I&apos;ve posted my monthly report: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/7frn7i/november_monthly_report_from_sarang_noether/&quot;&gt;https://www.reddit.com/r/Monero/comments/7frn7i/november_monthly_report_from_sarang_noether/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Comments welcome&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Also, I&apos;d like to thank the community for funding me as well&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; It&apos;s astonishing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; In other announcements....&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar is working on the next Monero Revuo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m not sure what the publication timeline on that is supposed to be&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but it&apos;s the quarterly newsletter wherein he sort of interviews the teams at MRL in charge of various projects&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other discussion items?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; he and Sarang and I are going to have a sit-down and talk about the direction MRL is heading. I am interested in writing up current standards for Monero, I know Sarang is also, and I want to start on that as soon as Multisig is done.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ah yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; For each Monero standard, I also want to write up at least one proposal for replacing the standard in the case that the security of that standard is compromised&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I also want to compile arguments for and against replacing certain standards sooner rather than later, for example, our &quot;nonstandard&quot; hash function&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh man, i should ping andytoshi too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this includes our proof of work standard&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That strikes me as our least-standard &quot;thing&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cryptonight has some value, but it&apos;s as homebrew as can be&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 wouldn&apos;t mind putting up a portion of my funding for this period toward a Proof of Work contest for Monero&apos;s replacement proof of work scheme&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmm&lt;br&gt;&lt;strong&gt;* iDunk&lt;/strong&gt; reaches for a pitchfork&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; cryptonight has value because of asic resistance. i&apos;m okay with asics if they are commoditized. i&apos;m not married to cryptonight in any way&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m in a non-monogamous relationship with cryptonight&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, well&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anything else to discuss?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; suraeNoether: i wouldn&apos;t mind putting up a portion of my funding for this period toward a Proof of Work contest for Monero&apos;s replacement proof of work scheme &amp;lt;= I think othe already has some back up plans&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; apparently V wants ringCT in EVM2&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; You might want to talk to him about it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; othe are you around?&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; silur V = vitalik?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; othe you&apos;ve been thinking about POW?&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; Yea&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; Slight changes we can implement will break all asics&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I introduced stringCT/ruffCT PoC code in our research channel hope it will go somewhere&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; Trivial to implement in cpu and gpu&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oooh, that&apos;s fantastic! fluffypony sent me at least one recommendation for that a few weeks ago&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i haven&apos;t had time to look into it&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; Yeah that one is an example&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; what is this new POW?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, but you aren&apos;t talking about &lt;em&gt;replacing cryptonight&lt;/em&gt; but modifying it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; silur othe has apparently been looking at the cryptonight code very closely and determining how to swap bits around or mess with the implementation to improve asic resistance without harming gpu or cpu performance&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; Just modifying it randomly&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I thought cryptonight is asic resistant by design O.o&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; Takes like 5 lines of code in gpu miner&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I knew that it&apos;s not like... cuckoo cycle hard but still&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; Cuckoo is not hard at all&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah cuckoo isn&apos;t asic resistant at all&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have a paper around here about it&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; dayum&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; silur cryptonight takes up L3 cache like crazy, so the asic resistance comes from forcing it through a bottleneck&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but you could still have an asic on the back end of the bottleneck&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; There&apos;s really nothing asic resistant if u hsve money&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so if someone creatively designed a computer with a huge L3 cache or something like that...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which normally you wouldn&apos;t have to worry about for something like SHA256&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; then the asic is still technically possible, we&apos;re just... resistant to it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; because it requires novel computer architecture and design&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; othe i&apos;m very glad to hear you have been working on this&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ended the meeting a little too early, sarang. :\&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m following along on the bus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The bus smells like ass today&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://www.cs.cmu.edu/~dga/crypto/cuckoo/analysis.pdf&quot;&gt;http://www.cs.cmu.edu/~dga/crypto/cuckoo/analysis.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; Well i don&apos;t have a problem with asics but sth like shitmain has to be killed of when trying&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nope, that&apos;s not the paper i was looking at&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; othe my primary concern is decentralization, whether it&apos;s through asic resistance or asic commoditization. the idea of cpu mining is great in some ways, but i like andytoshi&apos;s paper on the thermodynamic minimum &lt;em&gt;a whole lot.&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; like, his paper made me realize that proof-of-storage or something like that? the universal minimum will be determined by the speed of light&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so instead of commoditized hardware mining, you would see massive massive data centers all with fiber optic cables of &lt;em&gt;exactly the same length&lt;/em&gt; to avoid time effects from light speed, etc etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so anyway&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; this is probably useless info at this point as its all rumors, but &lt;a href=&quot;https://rmc.one/&quot;&gt;https://rmc.one/&lt;/a&gt; has said they are working on a cryptonight asic&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh yes, that is the paper. :P &lt;a href=&quot;http://www.cs.cmu.edu/~dga/crypto/cuckoo/analysis.pdf&quot;&gt;http://www.cs.cmu.edu/~dga/crypto/cuckoo/analysis.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; unknownids: eh, the minute they blow a million on taping out a few asics, we&apos;ll implement the first of othe&apos;s list of changes. :P they&apos;ll have to retape, best case scenario... and then we do it again...&lt;br&gt;&lt;strong&gt;&amp;lt;othe&amp;gt;&lt;/strong&gt; Rmc one are idiots but rwal companies might be&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s easier for us to change the algo than it is for them to pump out asics&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; tbh if i were in the asic business i wouldn&apos;t make a move without blessings and guidance from the developers of the coin&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; good to know othe&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; because they&apos;ll just change their code if they don&apos;t like what you are doing&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; whoever is designing asics for monero are preparing to burn their fiat. but hey, they probably have fiat to burn&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; joker.jpg&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok guys&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll be back later today&lt;br&gt;**&amp;lt;JollyMort[m]&amp;gt;** entrepreneurs will always find a way to get above others; be it ASIC or botnets or webminers; what&apos;s important is that there&apos;s no barrier to entry for new players so that nobody&apos;s position is forever assured&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2017-12-03</title><link>https://beta.monerodevs.org/blog/2017/12/03/overview-and-logs-for-the-dev-meeting-held-on-2017-12-03/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/12/03/overview-and-logs-for-the-dev-meeting-held-on-2017-12-03/</guid><description>Discussion of open PRs and issues, Bulletproofs, Monero Research Lab, RNGs, 0MQ, and miscellaneous</description><pubDate>Sun, 03 Dec 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;An overview can be found on &lt;a href=&quot;https://monerobase.com/wiki/DevMeeting_2017-12-03&quot;&gt;MoneroBase&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&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;fluffypony&amp;gt;&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 4. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 5. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&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;fluffypony&amp;gt;&lt;/strong&gt; luigi1111 (if you&apos;re back) / smooth / hyc / moneromooo etc.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; here&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; etc here&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&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;fluffypony&amp;gt;&lt;/strong&gt; lots of stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; MRL has working Java test code for complete multi-output bulletproofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s being ported over to C++&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (not the multi output one)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The Java part is complete&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Sorry, I meant just about the port ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Discussions are ongoing about if/how the fee structure would be modified to prevent large-output txn DoS&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; what&apos;s wrong with per-byte fees?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You can load a txn with tons of outputs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but verification is linear in the # of outputs&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: verification is linear, whilst size is log&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; basically&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So for low fees you can force the network to verify&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ah ok, makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So we need to incentivize the use of aggregate BPs while basically scaling the fee to the number of outputs etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But things are looking good&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Verification is still quite efficient&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and with the multi-output setup, space savings are unreal&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; In fact, the per byte fee needs to be done first, as per kB is way too coarse for this.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah a single output BP is about 704 bytes, while a 2-output BP is something like 768 bytes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (including commitments)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s just too damn good&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; For clarification, a single output is currently ~ 6 kB, whereas a 2-output is ~ 12 kB&lt;br&gt;&lt;strong&gt;&amp;lt;* hotoatmeal&lt;/strong&gt; was about to ask&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So we&apos;ll continue moving forward with porting and testing&lt;br&gt;&lt;strong&gt;&amp;lt;manifest&amp;gt;&lt;/strong&gt; serhack here?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; A typical Monero transaction has 2 ins + 2 outs&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yep manifest&lt;br&gt;&lt;strong&gt;&amp;lt;manifest&amp;gt;&lt;/strong&gt; i was wondering who was the m8 that was gonna work on the go-library since i started on it myself a little bit swell&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: this would also be a major cost-saving for pool payments&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; manifest: we&apos;re in a meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For reference, the size of an M-output BP is 32*(2*log(64*M)+9) bytes (this doesn&apos;t count the amount commitments)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; add 32 bytes for each of the M amount commitments if you want to include them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (log is base 2)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; manifest you can hop on mattermost.getmonero.org. Serhack is also there and you guys can PM and chat so as not to disrupt the meeting. Thanks. :)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I have to give some thought to the fees to deal with the verification issue&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so beyond BP is there anything else worth noting?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We do require a power of 2 in the # of outputs&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; So sometimes you just create an additional change output, or how do you cause always a power of 2?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ll need to either pad with dummy outputs or split into power-of-2 proofs&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Split the change into two tx&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; OK&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The dummy output doesn&apos;t need to actually represent anything&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It just needs to be there for the proof&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It can be amount 0&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; that will work also&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, that&apos;s my 3 cents&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Better to split&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Space is cheap gp&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Cpu is expensive*&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We will have to price cpu&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There&apos;s a possible optimization for &quot;filler&quot; outs AIUI.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Probably not as good as not using them :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There aren&apos;t any security proofs for a non-power-of-2 proof&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I was led to think it was not inherent in the scheme, though ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It is&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; aw...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At least for right now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s a recursive step that split arrays in half&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The issue I see is that the penalty only prices space&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The authors of the paper are looking into a generalization, but it doesn&apos;t exist yet&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; That&apos;s interesting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anything else from the last two weeks worth noting?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether is completing review for multisig&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; He is unable to be here today&lt;br&gt;&lt;strong&gt;&amp;lt;Gdhhyfjjs467&amp;gt;&lt;/strong&gt; Has a code freeze date for the next for been set yet?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Gdhhyfjjs467: yeah we&apos;ll be branching towards the end of the month&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; assuming our comfort levels are ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This was discussed briefly in MRL channel with the idea that if BPs are not too far off, would it be worth delaying the next hard fork by a couple months so it can be in?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; The plan is to include multisig right?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; no need to delay the hard fork&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; I don&apos;t think the upcoming fork does anything useful though&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; So there&apos;s that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if BP is ready it&apos;ll go into the Sept fork&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Should we fork if there&apos;s nothing to fork for?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Who knows ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; luigi1111: consistency, then&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; well, that&apos;s what we committed to with the fork schedule&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &quot;even if it&apos;s just bumping the block version number&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Sure, but didn&apos;t we also discuss slowing things down once the ecosystem got bigger?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We did not commit to an exact fork schedule.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; And who is this we :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I, at least, did not :P&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; does the wallet release schedule track the protocol fork schedule exactly?&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; or do they have different cadences&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The wallet needs to update for a fairly large subset of consensus changes.&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; the wallet-cli and wallet-rpc are included with the daemon release that supports the fork&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So it&apos;s convenient to release at the same time.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: I don&apos;t think we&apos;re at a point where we can go to annual&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Besides, the wallet and daemon rely on the same libs.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Isn&apos;t ZMQ also in the new release? Or has that been there for a while now?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes ZMQ is in the new release&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There&apos;s some of it in, but some of it&apos;s still missing.&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; there is some support for zmq over rpc, and more is comming, like tx/block notify and some changes to the existing zmq rpc&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; *rpc over zmq&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; moneromooo: yeah, mainly thinking about when I need to spend time to get those two memwipe patches (and the third I haven&apos;t written yet) reviewed/merged&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; the notify is what the people i hear from are waiting for, and tewinget told me a few weeks ago he&apos;s got the basics worked out&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Are we still waiting on him for stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There&apos;s a patch waiting on changes IIRC.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (for 0mq)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;em&gt;sigh&lt;/em&gt; tewinget, can you please get this stuff done? Seriously.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Especially as I think some of the large pool speedups were lost.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (not 100% sure)&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; is there a way to detect that the network has forked, and your client hasn&apos;t gone with it?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Kinda.&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; my local daemon got left behind on the last one, because I forgot to update&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; you can make an educated guess&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; cue colorful headscratching&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Current daemon should moan if it sees blocks with a higher version than what it knows about.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and there&apos;s auto-update records that notify&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The block verison thing is a bit vulnerable to someone mining a bad block on purpose to make you think there&apos;s been a fork though.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Losing 10 monero in the process or whatever it is :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok let&apos;s move it along, then&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 3. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; are there any issues that could do with some input / resolution?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The handful of oldest ones.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The PRNG one.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; ones.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; For multisig, I think it&apos;s pretty much ready to go in, stoffu&apos;s done a lot of careful reviewing.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok - what&apos;s the blocker on switching to the Bitcoin one?&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; moneromooo: what still needs doing / deciding on your part of the memwipe ones, and how can I help there?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Mainly deciding whether we want to, or not.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And bitcoin has two RNGs, the one I ported, and one that&apos;s closer to what we have. so there&apos;s the possibility of entropy attrition using only the &quot;good&quot; one.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; hotoatmeal: the only thing left IIRC was switching from std::vector&amp;lt;char&amp;gt; to std::unique_ptr&amp;lt;char[]&amp;gt; and I feel more confident getting it right with vector.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Other than that, nothing I think.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: by &quot;good&quot; one you mean the ported one?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That can be done later by someoine who&apos;s familiar with how the refcounting works with operators though.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes. The one that uses getrandom, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so I think if they haven&apos;t hit entropy attrition problems over the past few years it&apos;s unlikely we will - thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Let me rephrase:&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Bitcoin has two RNGs: a good one using HW, and a... hmmm, less good ? one similar to our keccak based one&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Using the keccak based one does not deplete entropy nearly as fast as using the good one. Monero can use a lot of entropy (eg, range proofs).&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Therefore, I&apos;m wondering whether using the good one all the time is worse than not.&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; moneromooo: ok, I&apos;ll pick up the vector vs unique_ptr part of that later this month&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so what if we used the good one for critical stuff like privkey generation&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and output selection&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; and if you give me some pointers, can look at whatever that refcounted operators thing is in Jan&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and the stream one for range proofs&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, if I knew that, I&apos;d know the answer to my question, since they&apos;re opposites.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Anyway, to go back to multisig, I tihnk it&apos;s good to go now. If you haven&apos;t yet reviewed it, and want to do so, do so now.&lt;br&gt;&lt;strong&gt;* hotoatmeal&lt;/strong&gt; drops out&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 4. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; When do we want bulletproofs on testnet ?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Tomorrow!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hah hah&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; A day may be a bit short to get people to update in time.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; are we going to wait for the multi output stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think we should&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not sure. This is not quite finished (multiple of 2 requirement), and has a non trivial impact on fees.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hrmm true, the fee thing&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; And I&apos;d really, really like to get smaller txes double plus quick.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so how would this work&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; A lot of people do&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In case it&apos;s relevant, every single-output proof is still a valid multiproof&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;s nice.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (provided we define the Gi and Hi in the same order)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (not sure if my extended code addressed that, will check)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So, no clear votes for or against. Except me ^_^ so that&apos;s 100% of expressed votes :P&lt;br&gt;&lt;strong&gt;* sarang&lt;/strong&gt; checks the math on that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: I asked how it would work&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The fork ? I imagine similar to rct. Allow bulletproofs at fork f, optionally disallow borromean at f+1.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (the code currently does not do that second part)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That might become a bit more complicated if we start allowing aggregated proofs at f+1.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But not very much.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; so moneromooo, you&apos;d like to start with single output right? And then eventually switch to multioutput&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; Sorry if this was answered, but is there an ETA on multioutput port from Java?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No. It doesn&apos;t appear to be a lot of work though.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so then txs with more than 1 output would use borromean?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No. They&apos;d use two bulletproofs.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Which is still a savings.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Still great space savings&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And no DoS issues&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; 2 bulletproofs is 1.3 kb give or take right?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; And we can keep our current fee structure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; dEBRUYNE: yes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Most of it, in fact. Txes are ~2.2 kB.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think that&apos;s worth it. And then it can be enhanced even further with multioutput later. But the immediate savings would be appreciated.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And gives time for the fee dislogue&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and what&apos;s our confidence level like in this? like is it March-fork-worthy?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Dialogue*&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, we can know better if we fork in a couple days on testnet :)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I have an idea on the fee issue&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It can be deployed to testnet asap no.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;s what I&apos;m asking about, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; could we fork testnet this coming weekend?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Works for me. Gives time for review.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Exciting!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes and the code should definitely be reviewed by others&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; who?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; if you had your pick&lt;br&gt;&lt;strong&gt;&amp;lt;JollyMort[m]&amp;gt;&lt;/strong&gt; could someone do me a favor and send me the log of this channel from 2017-04-18?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ideally andytoshi since he&apos;s a paper author&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If I had my pick...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Satoshi&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; fluffypony: on it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Someone who digs the maths&lt;br&gt;&lt;strong&gt;&amp;lt;Gdhhyfjjs467&amp;gt;&lt;/strong&gt; So Evan duffield?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; luigi1111 I guess&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; vtnerd hyc fyi&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh yeah, luigi1111 is a good one.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Let&apos;s just get all hands on deck for this?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ok that means you too rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;Gdhhyfjjs467&amp;gt;&lt;/strong&gt; Lol jk. I like andytoshi idea&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m sure we&apos;ll find additional optimizations... I know for a fact my implementation of scalar operations into vectors could be refactored&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I will understand none of it, but I&apos;ll look at it and either nod approvingly or cringe based on a coin toss.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but I didn&apos;t in Java in order to keep it clean and understandable&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i move to instate rehrar as new RNG&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The slice op ? Yes, but I don&apos;t think it takes much time compared to the muls.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Random Nod Generator?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well and operations involving many vector ops could run a single loop per element, instead of per operation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but they&apos;re generally fast and it makes things clean&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m not a huge fan of sacrificing clarity for a tiny speedup&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d like to chat with moneromooo post-meeting about our basepoint selection, to ease the transition into multiproofs later&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For those who want to compare code to paper, this is the paper: &lt;a href=&quot;http://web.stanford.edu/~buenz/pubs/bulletproofs.pdf&quot;&gt;http://web.stanford.edu/~buenz/pubs/bulletproofs.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I pushed the patch as 2883 if people want to start reviewing ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Can I make a Reddit post calling devs to review it?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Reddit.. devs ?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ that lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; :P nvm then&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; The people able to review it will be watching Github&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar: answer is in the question :P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I guess meeting ~done&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 5. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Sunday the 17th&lt;/p&gt;
</content:encoded></item><item><title>Monero Compatible Bulletproofs</title><link>https://beta.monerodevs.org/blog/2017/12/07/Monero-Compatible-Bulletproofs/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/12/07/Monero-Compatible-Bulletproofs/</guid><pubDate>Thu, 07 Dec 2017 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Here is a quick update on Bulletproofs and their role in Monero. Bottom line: they&apos;re awesome, they work, the fees are lower, and they&apos;re moving into testnet.&lt;/p&gt;
&lt;p&gt;Monero&apos;s confidential transactions hide the amounts involved. To ensure that inputs and outputs balance properly in a way that can be verified by anyone, we use commitments that have useful algebraic properties. However, this isn&apos;t enough. We also need to ensure that each amount is a positive value that won&apos;t risk an overflow, and this is where range proofs come in. A range proof allows anyone to verify that a commitment represents an amount within a specified range, without revealing anything else about its value. Our current range proofs scale linearly in size with the number of outputs and the number of bits in the range (currently 64 bits), meaning they make up the bulk of a transaction&apos;s size. Further, this means that a transaction with multiple outputs needs multiple separate range proofs. Not great.&lt;/p&gt;
&lt;p&gt;Thanks to a fantastic new paper by Bünz, Bootle, and others (&lt;a href=&quot;https://web.stanford.edu/~buenz/pubs/bulletproofs.pdf&quot;&gt;freely available here&lt;/a&gt;), there is a more efficient way to handle range proofs. The size of a bulletproof increases only logarithmically with both the size of the range and the number of outputs. This gives us two related types of bulletproofs: single-output and multiple-output. A transaction with multiple outputs can either include several single-output proofs or one multiple-output proof (which is smaller than the separate proofs).&lt;/p&gt;
&lt;p&gt;Let&apos;s look at the typical two-output transaction, where I send you some XMR and direct the change back to myself. With our current range proofs, the transaction is around 13.2 kB in size. If I used single-output bulletproofs, the transaction reduces in size to only around 2.5 kB! This is, approximately, an 80% reduction in transaction size, which then translates to an 80% reduction in fees as well. The space savings are even better with multiple-output proofs. This represents a significant decrease in transaction sizes. Further, our initial testing shows that the time to verify a bulletproof is lower than for the existing range proofs, meaning speedier blockchain validation.&lt;/p&gt;
&lt;p&gt;We have working Java test code for bulletproofs available now (&lt;a href=&quot;https://github.com/b-g-goodell/research-lab/tree/master/source-code/StringCT-java/src/how/monero/hodl/bulletproof&quot;&gt;at this GitHub repo&lt;/a&gt;) for both single and multiple outputs. The code for single-output bulletproofs has been ported to C++ by moneromooo (&lt;a href=&quot;https://github.com/monero-project/monero/pull/2883&quot;&gt;found at this pull request&lt;/a&gt;) and will be available on testnet shortly. The code is being reviewed and tested thoroughly.&lt;/p&gt;
&lt;p&gt;Multiple outputs raise some issues that need further thought. Because bulletproof verification is linear in the number of outputs (while the size scales logarithmically), an attacker could pack a transaction with many outputs; this tiny transaction would require low fees but would be computationally expensive to verify, opening the door to denial-of-service attacks. Because of this, we will need to adjust the fee structure away from transaction size and take into account the verification scaling. This doesn&apos;t mean fees go up, though! It just means that the fees will scale properly and in a safe way.&lt;/p&gt;
&lt;p&gt;To avoid any problems, we&apos;re deploying bulletproofs in two stages. You&apos;ll first see only the single-output proofs. A two-output transaction will initially use two separate proofs, which still offers massive savings from what we have now. You&apos;ll see lower fees and faster verification times. We&apos;ll continue discussions about fee structure while we test multiple-output proofs, and later deploy them as a second stage. We want to encourage miners to use multiple-output proofs while being safe about fee scaling.&lt;/p&gt;
&lt;p&gt;Overall, bulletproofs represent a huge advancement in Monero transactions. We get massive space savings, better verification times, and lower fees. If you&apos;re a fan of testnet, keep an eye out for bulletproofs!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2017-12-09</title><link>https://beta.monerodevs.org/blog/2017/12/09/logs-for-the-Community-meeting-held-on-2017-12-09/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/12/09/logs-for-the-Community-meeting-held-on-2017-12-09/</guid><description>Community highlights, Forum Funding System updates, RFC-HWALLET-1, Monero video series, Malware Response Workgroup, and miscellaneous</description><pubDate>Sat, 09 Dec 2017 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; Thanks everyone for waiting&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/141&quot;&gt;https://github.com/monero-project/meta/issues/141&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. 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; I have a presentation at noon, so this meeting will be a little shorter than normal. You are welcome to carry on the open ideas time even after I need to leave.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; hola amigos&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;brendanmcmanus&amp;gt;&lt;/strong&gt; hey all!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Ciao everybody&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Hello folks.&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; For a great weekly summary, please read the Monero Observer: &lt;a href=&quot;http://monero-observer.com/&quot;&gt;http://monero-observer.com/&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; a. RFC-HWALLET-1 project progress&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @msvb-fab, you have the floor&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&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;fluffypony&amp;gt;&lt;/strong&gt; ola&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Oh okay.&lt;br&gt;&lt;strong&gt;&amp;lt;xmr_eric&amp;gt;&lt;/strong&gt; Hullo&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Hardware wallet.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Dozens of parts have arrived including panelized PCBs, and some unplanned holiday goodies.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; We&apos;ll be assembling in the next week, in order to deliver a end of year dividend to anybody who has contributed in even the smallest way.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Consider this the last chance to sign up as a tester and complete the one minute of duties required to receive the first ever Monero hardware wallet prototype.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Our star designer in this round is i_a, who created the &apos;Julian Candy&apos; release seen here:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://taiga.getmonero.org/media/attachments/8/3/9/3/164be48259ead3bc4127f70a5c85bae7edf39227413cd0cef260b6ca1b4e/julianpanel-2.jpeg&quot;&gt;https://taiga.getmonero.org/media/attachments/8/3/9/3/164be48259ead3bc4127f70a5c85bae7edf39227413cd0cef260b6ca1b4e/julianpanel-2.jpeg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; But as you see from our main page, there are other parallel efforts as well:&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-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-fab&amp;gt;&lt;/strong&gt; To become a tester and get a board, I need your mailing address and a couple other 1 minute things. If you have 5 minutes, then read:&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-rfc-hwallet-1-implementation/wiki/preview/&quot;&gt;https://taiga.getmonero.org/project/michael-rfc-hwallet-1-implementation/wiki/preview/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; We also had our first Monero hardware team meeting this week on #monero-hardware.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; ...which went well for a first try. One hour long, we&apos;ll probably do one per month.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; That&apos;s all unless other members of the Monero hardware team want to inform...?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; msv-fab: the prototype only for americans, right? :(&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; ErCiccione: Heh? Actually we are three assemblers and all in different european countries.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; why americans Erciccione?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; So all the south and north americans are lucky to get something.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Thanks msvb-fab&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; This is universal, even for folks in the ISS space station they can get a prototype.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; uh, really? i didn&apos;t subscrive because i was sure was only available in america. my bad, you have a new tester :)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Doesn&apos;t have to be planet earth.&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; b. Monero Video Series&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; We would like community comments on the final community script: &lt;a href=&quot;https://github.com/alvinjoelsantos/promo-video/blob/master/community.md&quot;&gt;https://github.com/alvinjoelsantos/promo-video/blob/master/community.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Please make comments on GitHub.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; don&apos;t know why but i was absolutely sure :P&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; I&apos;m on site at a fabricator right now cutting enclosure pieces, so please let me take a 5 minute break to adjust the laser okay?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Let&apos;s make this video as good or better than the other ones&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; c. Monero Meetup Kit&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; I&apos;ll be back in five minutes...&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I think monero video need translators for subtitles&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @serhack yes it does. Speak with ErCiccione after the meeting about these&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; If you have any suggestions for script, PR welcomed.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; great, sgp&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I have finished all the milestones for the Meetup Kit. I will give the last of my stuff out during a meeting in Madison that starts in 40 mins&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Does anyone else have a FFS update?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; We are working hardly on Opencart.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; you can go on sgp&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; serhack: Working hard or hardly working?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Working hard*&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Great to hear&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 4. Discuss formation of Malware Response Group&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Fluffypony and tuckerpreston asked me to reserve some time to discuss the response to malware and botnets.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; this is really an optics problem&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Fluffypony, welcome!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; basically the issue of poor optics with relation to Monero is going to be an increasing challenge&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; some areas we don&apos;t have much influence / control over&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but with malware there is something we can do&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we can help people who are infected with malware&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so when someone has found a malicious miner, for instance, what can they do about it?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; well, a Malware Response Group can help that person&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; they can provide them with a guide to clearing out the malware&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Perhaps write a guide that shows how to remove malware and alternatively explains how to do a fresh OS install&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; however&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; fluffypony: By optics, you mean how people perceive us right? Like regardless of quality, if folks believe Monero is high quality.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; msvb-fab: yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so the other thing that happens is that malware can be found in the wild&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and maybe it uses a particular mining pool&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the Malware Response Group can approach that pool&apos;s operator and ask them to please block that address&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which his good for the pool, too, because malware has a negative performance impact on pools&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; what will Malware Response group do if a big company has malicious miner?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; serhack: they can do both - help the company figure out how to remove the malware, and try block it at a pool level&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is a start.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; but I am not that optimistic&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine: it lets us answer the question reporters often ask: &quot;what are you doing about cryptojacking / malicious miners?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; then we can just point to the existence of the Malware Response Workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; True&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; ArticMine, it&apos;s not about stopping all malware. It&apos;s about optics and providing some level of help&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; whether they are effective or not doesn&apos;t matter&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; fluffypony: what do you mean by malicious miners? Coinhive could be a malicious miner.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes this is the problem the gray area&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; serhack: yes absolutely, as is botnet malware&lt;br&gt;&lt;strong&gt;&amp;lt;xmr_eric&amp;gt;&lt;/strong&gt; The solution doesn&apos;t need to be comprehensive. It just needs to address the basics.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; fluffypony: Is part of the problem that the affected click on &apos;vulnerability response&apos; and send email to you and Luigi?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; ...thus overwhelming just a couple security officers?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; msvb-fab: nope, not at all&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; this has nothing to do with the VRP&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; this is about Monero being used in malware, typically via mining&lt;br&gt;&lt;strong&gt;&amp;lt;QuickBASIC&amp;gt;&lt;/strong&gt; It&apos;s a nice thought, but if the MRW is ineffective at reducing the amount of malware then it&apos;s just going to be a big joke.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but later on also ransomware&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; QuickBASIC: how will anyone know if they&apos;re effective?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; I&apos;m imagining what I would do when going to getmonero.org and trying to find an easy way to solve my security problem.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; I would click &apos;vulnerability respons&apos; because I don&apos;t see anything else related.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; msvb-fab: we&apos;re mostly dealing with senior infosec people, they&apos;re not dumb enough to do that&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; We&apos;re dealing with senior cisos and they can&apos;t secure their mining rigs? that&apos;s surprising.&lt;br&gt;&lt;strong&gt;&amp;lt;QuickBASIC&amp;gt;&lt;/strong&gt; My background is in IT support. I&apos;ve done mostly internal IT for the last several decades... It&apos;s anecdotal, but a user that allows their box to be owned by malware to that degree is not going to be able to be assisted in removing their own malware... even if we had a call center full of folks walking them thru it.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; msvb-fab: no no, they&apos;re called in to clients who are infected, or they&apos;re researchers who find malware in the wild&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; QuickBASIC: we&apos;re not going to provide assistance at that level&lt;br&gt;&lt;strong&gt;&amp;lt;QuickBASIC&amp;gt;&lt;/strong&gt; fluffypony: I&apos;ll ask you a question to answer your question. How will people know that it IS effective?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; QuickBASIC: this is optics, the very existence of the MRW is enough&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I agree with QuickBASIC, i see an high possibility of fighting windmill with live support, but create some kind of documentation sound good&lt;br&gt;&lt;strong&gt;&amp;lt;QuickBASIC&amp;gt;&lt;/strong&gt; I wasn&apos;t suggesting we provide assistance at that level.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;re not providing live support, guys, let&apos;s put that idea out of everyone&apos;s head right now&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; this is almost entirely about how we interact with infosec researchers, and what we can say to reporters&lt;br&gt;&lt;strong&gt;&amp;lt;QuickBASIC&amp;gt;&lt;/strong&gt; But a couple of guides on a webpage isn&apos;t going to &lt;em&gt;actually&lt;/em&gt; help anyone... It&apos;s just window dressing.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Exactly&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; QuickBASIC: that&apos;s literally the point&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; i like the idea&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; In fact it can make things worse&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @ArticMine how could it make things worse?&lt;br&gt;&lt;strong&gt;&amp;lt;QuickBASIC&amp;gt;&lt;/strong&gt; Anyone with the level of competence to understand that they need assistance with removing malware is going to have the knowledge to seek out other resources that already provide that assistance.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It can give a person wrong advice. There is no we can identify every king of malware based upon Monero&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I had to deal with Malware infected FLOSS that was distributed via Google ads&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It caught a very experienced Windows administrator&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; this is the stuff we&apos;re fighting against&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://twitter.com/MalwarePatrol/status/938130889401303040&quot;&gt;https://twitter.com/MalwarePatrol/status/938130889401303040&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;QuickBASIC&amp;gt;&lt;/strong&gt; What happened to the party line &quot;we can&apos;t control what people do with Monero&quot;. If we start having the appearance of taking ownership of what people do maliciously with Monero, it could be a bad look for the Monero community... i.e. Look they have a Malware workgroup and look how ineffective it is at making all the bad stuff in the world stop happening.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://twitter.com/acotino/status/938112236211658753&quot;&gt;https://twitter.com/acotino/status/938112236211658753&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://twitter.com/ostinjohn/status/937735578619170816&quot;&gt;https://twitter.com/ostinjohn/status/937735578619170816&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It was on a fresh install of Windows XP&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://twitter.com/Wayne_Bridgeman/status/936782031933005824&quot;&gt;https://twitter.com/Wayne_Bridgeman/status/936782031933005824&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that&apos;s all in the past week&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The infected software was VLC&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I only caught it because of a GPL violation&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I had to reinstall XP in order to connect o Windows server&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; devil&apos;s advocate: if we start trying to &quot;combat&quot; malware does that mean we also have to help LE with DNMs since they give us a bad image?&lt;br&gt;&lt;strong&gt;&amp;lt;QuickBASIC&amp;gt;&lt;/strong&gt; I understand that what you&apos;re proposing is supposed to diminish the negative views of Monero in the press, but I think it&apos;s the wrong tact... I think positive use cases will outweigh any kind of reduction in peoples view of Monero because of some people choosing to use it for malicious purposes.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is a huge problem in FLOSS F-Droid Android apps that are infected with malware and uploaded to goggle play&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; cryptochangements: why do you think we don&apos;t allow DNM posts on /r/monero ?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; DNM == ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; msvb-fab: darknet markets&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: fwiw, I remove any thread that somewhat reeks of illegality&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: yep I know&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; not allowing people to talk about something!= helping (more or less effectivly) people stop something&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; i mean having such a group and educating our own community is by itself positive&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; people getting ripped of their xmr by malware are mostly lost for the project&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; netg: agreed&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; QuickBASIC and ArticMine have both good points, how can we provide some kind of assistance (at least minimal) but always &quot;at distance&quot;? The group could be the point of contact, but shouldn&apos;t give practical solutions (to avoid responsabilities of eventual mistakes) They can provide documentation and other kind of support (like suggesting who to speak with, more info about Monero&apos;s technology)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ErCiccione: we write guides, and we make those guides available&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; i just dont want things to come off as hypocritical if we address one &quot;bad&quot; thing but not another&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the guides are non-specific&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; cryptochangements: malware would be an attack against the project (our users)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The most effective tools I can think of are 1) A resource directory on malware that points to resources on malware removal 2) Having a working group as fluffypony has suggested 3) Aggressive trademark enforcement 4) I know this is controversial moving to a copyleft license&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I have the meetup and need to run, but please continue this discussion and move to open ideas time if there is some extra time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; The next meeting will two weeks from today on 23 December at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 3) and 4) allow us to use existing legal channels to go after the grey / white area&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok sgp, all I really wanted to do in this meeting as well is find someone to head the workgroup up and run with the idea&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; fluffypony: beside guides, my point is that we should decide how deep the eventual support should be&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so if anyone wants to volunteer please ping me&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I am talking DMCA take downs etc&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; ArticMine: bitcoin, debian, tor never needed aggressive trademark enforcement&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; and wtf, people doing harm dont respect laws anyway&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; no free project needs that&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; super lame&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I mean the grey / white area not black&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Actually there has been a DMCA breakdown over Ubuntu against the MPAA&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; about 11 years ago&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It was over GPL violations&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @fluffypony I am happy to work on this&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Matthew Garrett did ti&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so then if anyone else wants to volunteer for the MRW ping sgp :)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; What is interesting is any contributor can do it on their own&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; we have ten more minutes. Open ideas time?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; sgp what do you think?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; netg when targeting for profit entities and large corps it is not super lame. It is ust a does of their won medicine&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ok my idea: I&apos;m building a taiga bot, so we will have live updates from taiga on irc, will let know when ready so who needs it can use it&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; my idea: Mastering Monero ebook. &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/7imsr9/hello_world_mastering_monero_is_coming_soon/&quot;&gt;https://www.reddit.com/r/Monero/comments/7imsr9/hello_world_mastering_monero_is_coming_soon/&lt;/a&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; (btw i think we still need to define better the MRW team&apos;s duties before starting the actual recruiting)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; If we are considering the meeting over, the discussion about the MRL can restart&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; We still have five minutes left...&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; parasew[m] pablonero[m]: Any action with planning Monero December, what progress has been made in the first week of December?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; We have quite a nice activities list in December, the Vienna RIAT group (I think that stands for Research Institute of Austria) is hosting.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Msvb, I&apos;ll fill out the stuff today soon. :)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; A number of us will be travelling on Thursday 14 December, and spend the weekend.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; rehrar: You mean about the RIAT hosted meetings in Vienna?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; No. For wallet test.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; rehrar: Oh, you mean I think... Yes. That&apos;s great, thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; I think the two who know most/best about the Vienna stuff are parasew[m] pablonero[m], so look for them on #monero-ccc for more information.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sorry for not being here today. Wife graduating. :) If anyone needs something from me, send me a ping.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Will go over log soon.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; ErCiccione: We can chat about MRW now?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ok, i&apos;ll do the sgp/rehrar of the situation :D [8] Meeting is over thanks everybody for partecipating!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; let&apos;s talk about MRW now&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; what we always should highlight is what, separates monero from the rest of the projects, its is the mindset and strong belief, that an completely anonymous egalitarian cryptocurrencies is strongly needed, by alot of people world-wide, and if existing would improve whole humanity&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; This is what I was talking about with this comment: &lt;a href=&quot;https://github.com/monero-project/meta/issues/141#issuecomment-350490380&quot;&gt;https://github.com/monero-project/meta/issues/141#issuecomment-350490380&lt;/a&gt;). Discussions rarely continue after the meeting. A very participated and important discussion died.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; fluffypony ^^&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ErCiccione: further discussion about the MRW can happen within the MRW :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I unfortunately wouldn&apos;t have been able to continue the discussion anyway, I&apos;m busy fixing MyMonero problems&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sure, but this shows that the problem actually exist. This happened and will happen with other subjects. We need to find a way to optimize and don&apos;t cut these discussions&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ErCiccione: can&apos;t anyone bring up the issue when they want and ping the involved parties?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; involved -&amp;gt; interested even&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that doesn&apos;t solve the problem. A discussion flows during a meeting, but if it gets interrupted is gonna be hard to remake the logical processes. Meetings are the place for this kind of discussions, it&apos;s psicologically hard to restart this conversations with the same intention, the feeling of &quot;officiality&quot; get lost. this means that another meeting will be necessary to make the discussion official. I don&apos;t know if i explained&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; well my point&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but this is my opinion, if i&apos;m the only one feeling the problem, we can just keep going like this. I still think a lot of time will be wasted though&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sorry, what&apos;s the problem?&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; ErCiccione: monero development isnt super fast anyway, because its based on long-term considerations&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; endogenic: &lt;a href=&quot;https://github.com/monero-project/meta/issues/141#issuecomment-350487067&quot;&gt;https://github.com/monero-project/meta/issues/141#issuecomment-350487067&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; no i know ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i&apos;ll type somethin out&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sec&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; its a top 10 coin, has a healthy community, is building the first infrastructure and is considered the best contender in its niche&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; the officiality aspect comes from people agreeing on the existence and importance of a problem…&amp;nbsp;&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; what do you need more&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ErCiccione: example then&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; did you see Jaquee post this? &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/7ingmi/transferred_3100_usd_to_mymonero_over_4_days_ago/dr01xy2/&quot;&gt;https://www.reddit.com/r/Monero/comments/7ingmi/transferred_3100_usd_to_mymonero_over_4_days_ago/dr01xy2/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i wanted to reply saying that this is a real foss project so someone must do it and if it&apos;s not he who will write the code or design the solutions and he still thinks he knows something then it&apos;s on him to inspire others to be the hero to solve it&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; now i would suggest that&apos;d be an example of leadership for him&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; if i wanted to solve the problem he wanted to solve i&apos;d just make it specific what the issue is, then take it to the people who are working on it, and show them it&apos;s real&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; if they don&apos;t think it&apos;s an issue then i can tell others &quot;this person didn&apos;t think it was an issue&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it&apos;s just facts&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; wonder if that makes any sense?&lt;br&gt;&lt;strong&gt;&amp;lt;Jaquee&amp;gt;&lt;/strong&gt; endogenic: he posted the same message in several places. i also wrote this answer: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/7ingmi/transferred_3100_usd_to_mymonero_over_4_days_ago/dr02f7i/?st=jazoidya&amp;amp;sh=ca6b4e35&quot;&gt;https://www.reddit.com/r/Monero/comments/7ingmi/transferred_3100_usd_to_mymonero_over_4_days_ago/dr02f7i/?st=jazoidya&amp;amp;sh=ca6b4e35&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; mmmh I think we went out of track, sorry I didn&apos;t explain myself well :) . My point is just: can we make meetings longer so we don&apos;t cut out important conversations? I think this is more about the conception each of us has of the meeting. For me all formal discussions should be done during meetings. But this is how I&apos;m used to for my personal experience. if it&apos;s not perceived as a problem. Ok, fine for me :D&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ErCiccione: have you ever heard the theory about how widening highways doesn&apos;t actually solve traffic problems?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i think it might be similar with meeting times&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; +1 for longer meetings&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; why not just have meeting once a week instead of every 2 weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I&apos;m talking for my personal experience. I&apos;ve been doing meetings for about 12 years and sometimes they lasted even 6 hours for that very reason. But i&apos;m talking about a completely different environment&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; fluffypony: I would personally prefer longer meetings than more often, but that could be a solution&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;d kill myself if I had to sit in a 6 hour meeting&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; and wasn&apos;t a friendly environment, I was very close to :)&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; i just think, we dont need a hard stop at the planed finishing time&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; 10 till 30 mins longer depending on if there is something left to talk&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; would be ok, IMHO&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; netg: I agree, that&apos;s basically what i suggested here: &lt;a href=&quot;https://github.com/monero-project/meta/issues/141#issuecomment-350490380&quot;&gt;https://github.com/monero-project/meta/issues/141#issuecomment-350490380&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; some kind of meeting reflecting + discussion&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; reflection&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; like a sprint review in scrum?&lt;/p&gt;
</content:encoded></item><item><title>A note on fees</title><link>https://beta.monerodevs.org/blog/2017/12/11/A-note-on-fees/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/12/11/A-note-on-fees/</guid><pubDate>Mon, 11 Dec 2017 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Lately, a common reoccurring complaint has been that fees are too expensive. Whilst we don&apos;t disagree with that statement, we have to thoroughly analyze the situation first. Furthermore, the notion of devs having to release new binaries with lower fees is myopic, because (i) it&apos;d merely kick the can down the road, (ii) changing the constants or formulas requires a hard fork, i.e., they are enforced on a consensus level, and (iii) constantly intervening would be contradictory to our grass-roots, decentralized nature.&lt;/p&gt;
&lt;p&gt;Let&apos;s start by comparing Monero&apos;s per kB fees to the per kB fees of other (hybrid) proof-of-work coins. Fees per kB for a typical transaction (2 inputs + 2 outputs):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Bitcoin:&lt;/strong&gt; ~$26.90&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ethereum:&lt;/strong&gt; ~$2.91&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bitcoin Cash:&lt;/strong&gt; ~$0.07&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Litecoin:&lt;/strong&gt; ~$0.10&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dash:&lt;/strong&gt; ~$0.07&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Monero:&lt;/strong&gt; ~$0.24&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As you can see, the per kB fee of Monero is fairly low. However, due to the high transaction size, the absolute default fee (in $ terms) is quite high. Note that the transaction size is this big due to Monero&apos;s inherent default privacy, i.e., the range proofs, which mask the amount values, make up ~12 kB of a single transaction. RingCT, however, was absolutely necessary to strengthen the privacy of the network. More specifically, there were a lot of privacy &quot;leaks&quot; when Monero didn&apos;t mask amounts yet. Fortunately, &lt;a href=&quot;https://getmonero.org/2017/12/07/Monero-Compatible-Bulletproofs.html&quot;&gt;Bulletproofs&lt;/a&gt; will reduce transaction sizes by at least 80%.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;To thoroughly analyze the situation, let&apos;s continue with examining the constants. We start with examining the penalty function and the dynamic block size algorithm. The formula is as follows:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Penalty = BaseReward * ((BlockSize / M&lt;sub&gt;N&lt;/sub&gt;) - 1)²&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The new reward is:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NewReward = BaseReward - Penalty&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Where:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;M&lt;sub&gt;N&lt;/sub&gt; is the median of the block size over the last N blocks, with N being &lt;a href=&quot;https://github.com/monero-project/bitmonero/blob/master/src/cryptonote_config.h#L57&quot;&gt;100&lt;/a&gt; in Monero&lt;/li&gt;
&lt;li&gt;BlockSize is the size of the current block&lt;/li&gt;
&lt;li&gt;BaseReward is the reward as per the emission curve or where applicable the tail emission&lt;/li&gt;
&lt;li&gt;NewReward is the actual reward paid to the miner&lt;/li&gt;
&lt;li&gt;The maximum allowed block size is 2M&lt;sub&gt;N&lt;/sub&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note that the formula of the BaseReward is defined &lt;a href=&quot;https://bitcointalk.org/index.php?topic=583449.0&quot;&gt;as follows&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;BaseReward = 2 _ ((S - A) _ 2&lt;sup&gt;-20&lt;/sup&gt; * 10&lt;sup&gt;-12&lt;/sup&gt;)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Where:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2 is the adjustment factor for the switch to two minute blocks&lt;/li&gt;
&lt;li&gt;S is the initial number of atomic units is = 2&lt;sup&gt;64&lt;/sup&gt; - 1&lt;/li&gt;
&lt;li&gt;A is the current circulation, which can be found &lt;a href=&quot;https://moneroblocks.info/&quot;&gt;here&lt;/a&gt;. In addition, the current circulation (emission) displayed on the block explorer has to be multiplied with 10&lt;sup&gt;12&lt;/sup&gt; (Monero uses 12 decimal places) to convert it to atomic units.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note that the minimum block size limit is 300 kB. Thus, miners are able to construct blocks up to 300 kB without incurring a penalty. In other words, aforementioned penalty function only &quot;kicks in&quot; for blocks bigger than 300 kB.&lt;/p&gt;
&lt;p&gt;Now, a default transaction in Monero, i.e., one that has two inputs and two outputs, is approximately 13.2 kB. Let&apos;s plug this into the formula:&lt;/p&gt;
&lt;p&gt;Assuming a current &lt;code&gt;BaseReward&lt;/code&gt; of 5.7 XMR:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Penalty&lt;/code&gt; = 5.7 * ((313.2/300)-1)², which yields ~0.011 XMR.&lt;/p&gt;
&lt;p&gt;Note that the &lt;code&gt;BaseReward&lt;/code&gt; was significantly higher 6-12 months ago, which translates to a higher penalty.&lt;/p&gt;
&lt;p&gt;Now, miners need incentive to expand the block size. Therefore, the fee from including one additional transaction (above 300 kB) needs to outweigh the penalty. Otherwise, miners will simply fill blocks until 300 kB and exclude any other transactions, which would lead to a congested network and a large mempool. In sum, the current default fee (~0.013) was set to incentivize miners to include one additional transaction in their blocks without losing revenue.&lt;/p&gt;
&lt;p&gt;As you can see from aforementioned penalty function, the penalty will go down when the base reward decreases. Furthermore, as can be easily spotted by graphing the function, the penalty function is more &quot;lenient&quot; in the beginning of the function. This means that any decrease in transaction size translates to a bigger than equal decrease in fees. Put differently, for example, an 80% reduction in transaction size could lead to an 90% reduction in fees. Let&apos;s play around with the formula to get some more concrete numbers. Assuming single-output bulletproofs, the transaction size of a typical transaction would be ~2.5 kB. Now, let&apos;s also assume that we want to incentivize miners to expand the block size with two transactions without losing revenue. That is, they will be able to include two additional transactions (above the minimum block size limit) without the penalty outweighing the fees. Plugging in the numbers, we get:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Penalty&lt;/code&gt; = 5.7 * ((305/300)-1)², which yields ~0.0016 XMR or ~0.0008 XMR per typical transaction.&lt;/p&gt;
&lt;p&gt;Reducing the transaction size with approximately 80%, but keeping the same minimum block size limit might be a bit blunt. Therefore, it could be that the minimum block size limit would be lowered to 100, 150, 200, or 250 kB. Let&apos;s plug in the numbers again:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Penalty&lt;/code&gt; = 5.7 * ((255/250)-1)², which yields ~0.0023 XMR or ~0.00115 XMR per typical transaction.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Penalty&lt;/code&gt; = 5.7 * ((205/200)-1)², which yields ~0.0036 XMR or ~0.0018 XMR per typical transaction.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Penalty&lt;/code&gt; = 5.7 * ((155/150)-1)², which yields ~0.0063 XMR or ~0.00315 XMR per typical transaction.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Penalty&lt;/code&gt; = 5.7 * ((105/100)-1)², which yields ~0.014 XMR or ~0.007 XMR per typical transaction.&lt;/p&gt;
&lt;p&gt;You can graph all the outcomes by setting M&lt;sub&gt;N&lt;/sub&gt; to &lt;code&gt;x&lt;/code&gt; and &lt;code&gt;BlockSize&lt;/code&gt; to &lt;code&gt;x+5&lt;/code&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;One might ask oneself, how does the dynamic fee algorithm come into play? First, to clarify, the default fee is set to account for the penalty in a bare minimum case. That is, a case where miners expand the block size with one additional transaction above the minimum block size limit. More specifically, in the current situation it would mean creating a block of 313 kB (to reiterate, the minimum block size is 300 kB). Once the median block size (of the last 100 blocks) significantly diverges from the minimum block size, the dynamic fee algorithm comes into play.&lt;/p&gt;
&lt;p&gt;Let&apos;s examine the dynamic fee algorithm:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fee per kB = (R/R&lt;sub&gt;0&lt;/sub&gt;) _ (M&lt;sub&gt;0&lt;/sub&gt;/M) _ F&lt;sub&gt;0&lt;/sub&gt; _ (60/300) _ 4&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Where:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;R is the base reward&lt;/li&gt;
&lt;li&gt;R&lt;sub&gt;0&lt;/sub&gt; is the reference base reward (10 XMR)&lt;/li&gt;
&lt;li&gt;M is the block size limit&lt;/li&gt;
&lt;li&gt;M&lt;sub&gt;0&lt;/sub&gt; is the minimum block size limit (300 kB)&lt;/li&gt;
&lt;li&gt;F&lt;sub&gt;0&lt;/sub&gt; is 0.002 XMR&lt;/li&gt;
&lt;li&gt;60/300 is the adjustment factor to account for the increase of the minimum block size limit (60 kB -&amp;gt; 300 kB)&lt;/li&gt;
&lt;li&gt;4 is the adjustment factor to account for the default fee multiplier. That is, the lowest fee level uses a multiplier of 1, whereas the default fee level uses a multiplier of 4&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As a practical example, a few moons ago the median block size increased to approximately 400 kB and the default fee went down to ~0.0095. As we can see from the formula, this approximately matches the theoretical fee. That is:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Fee per kB&lt;/code&gt; = (6.5/10) _ (300/400) _ 0.002 _ (60/300) _ 4 = ~0.0008&lt;/p&gt;
&lt;p&gt;Subsequently, multiply with the size of a typical transaction (~13 kB), which yields ~0.01 XMR.&lt;/p&gt;
&lt;p&gt;Basically the inverse of the percentage increase of the median block size (against a base of the minimum block size) translates to the percentage reduction in fees. More specifically, a 600 kB median block size, which is a 100% (or factor 2) increase translates to a 50% (1/2) reduction in fees.&lt;/p&gt;
&lt;p&gt;So why did the significant price increase not lead to a significant reduction in absolute fees, i.e., fees in XMR terms? Well, basically, the factor increase in price was significantly higher than the factor increase in usage. Furthermore, the median block size needs to be constantly above 300 kB in order for the dynamic fee algorithm to work properly. Moreover, the algorithm was designed to correlate with price, but, as we can see, price is imperfectly correlated with usage. In sum, whilst usage has grown a lot, it hasn&apos;t grown as much as the price and therefore fees (in XMR terms) have not declined yet.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;From combining the penalty formula and the dynamic block size formula with the dynamic fee formula we can infer that a higher minimum block size limit (for example, 300 kB) leads to lower initial default fees, but fee reduction (by the dynamic fee algorithm) being somewhat &quot;slow&quot;. By contrast, a lower minimum block size limit (for example, 150 kB) leads to higher initial default fees, but faster fee reduction.&lt;/p&gt;
&lt;p&gt;In conclusion, whilst fees are currently too high, they, most likely, won&apos;t be anymore in the future. In addition, more research has to be conducted on the topic of the minimum block size limit, because, preferably, we&apos;d like to use a limit that doesn&apos;t require future intervention anymore.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;A few remaining notes:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;Median&lt;/em&gt; fees were taken from &lt;a href=&quot;https://bitinfocharts.com/&quot;&gt;Bitinfocharts&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A more in depth analysis (by ArticMine) of the penalty function can be found &lt;a href=&quot;https://bitcointalk.org/index.php?topic=753252.msg13591241#msg13591241&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The penalty function in the original &lt;a href=&quot;cryptonote.org/whitepaper.pdf&quot;&gt;CryptoNote whitepaper&lt;/a&gt; is somewhat different. More information can be found &lt;a href=&quot;https://monero.stackexchange.com/questions/1067/block-reward-penalties-and-dynamic-block-size&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Code details and the actual implementation of the dynamic block size algorithm can be found &lt;a href=&quot;https://github.com/monero-project/monero/blob/master/src/cryptonote_basic/cryptonote_basic_impl.cpp&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Code details and the actual implementation of the dynamic fee algorithm can be found &lt;a href=&quot;https://github.com/monero-project/monero/commit/82dbba10d467e28e56929e2e7f3b1f04d4635da4&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2017-12-11</title><link>https://beta.monerodevs.org/blog/2017/12/11/logs-for-the-Monero-Research-Lab-meeting-held-on-2017-12-11/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/12/11/logs-for-the-Monero-Research-Lab-meeting-held-on-2017-12-11/</guid><description>Bulletproofs (range proofs), ASIC resistance, and miscellaneous</description><pubDate>Mon, 11 Dec 2017 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; yes we do&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; moneromooo, smooth, andytoshi, ArticMine, stoffu, fluffypony, endogenic, gingeropolous&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; pero pigeons stoffu vtnerd unknownids&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; pero is here?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;em&gt;shrug&lt;/em&gt; his name is on the list, but i haven&apos;t heard him say anything since before we funded sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &quot;He was never here, Trebek...&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; research meeting in 11 minutes, plus or minus the time it takes people to show up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I set out some coffee and muffins for the meeting, but nobody is taking any&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Might have wasted my moneys on that one&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; someone had a nice diagram or flowchart of the multisig key usage... anyone remember where it may be stashed? i meant to save it&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; JollyMort[m]: ^^&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; now i can scan my logs for it&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; meeting adjourned&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; Welcome everyone to the Nth MRL research meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hullo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; agenda: 1) hellos, 2) sarang&apos;s work recently, 3) my work recently, 4) a grander discussion of &quot;what&apos;s next after the multisig paper&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, and actually insert between 3) and 4) above: any other interesting research anyone else is doing&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; i know that we have at least two (i think) computer science folks in here working on things.&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; ok, well... sarang, you want to catch us up to speed on your past few weeks?&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; Updates to the BP code (both single- and multi-output) were completed for compatibility with our existing commitment formats&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; initial unit testing looks good&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The single output case has been tossed over to testnet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A blog post was made to getmonero.org to explain our two-stage process&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First single-output (SO), then multi-output (MO)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Doing SO first will let us sidestep the fee question for now&lt;br&gt;&lt;strong&gt;* suraeNoether&lt;/strong&gt; just got a phone call from the &quot;tax crime investigation department of the IRS.&quot; Everyone be aware: the IRS contacts you by mail not phone!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; while still gaining a lot in terms of space and verification efficiency&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Now, there are still opportunities to speed up verification&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s great news to hear&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I want to get us a better multiexponent method&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; andytoshi has been working up some code for his curve of choice with his collaborators&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I did some rough testing that didn&apos;t perform as well as expected, but that can be worked on going forward&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if we can get it even faster, we can play a nice game optimizing a balance between RTRS RingCT sizes and transaction throughput&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nice thing is that any verification optimization is a drop-in function replacement&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The savings will be more relevant when we move to MO&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; since that increases the number of fixed curvepoints we use in the algorithm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I also know there&apos;s good discussion happening about the best timetable for both SO and MO&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; whether or not doing SO in March is too fast, or just right, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; what is your opinion on that, and what are the arguments for/against going slower/faster?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, it&apos;s a new method, and there are arguments against using the absolute newest stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But it&apos;s also very good&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think having it in testnet makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; do we have an opinion on putting up a bounty for exploits before moving it to mainnet?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and it does address major concerns that our public has about bloat and feez&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i was just looking at our average fees on monero.how&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think there&apos;d be a bit of a PR hit if we kept it out of March (though that is &lt;em&gt;not&lt;/em&gt; an endorsement against proper testing)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My preference is to continue beating the bejeezuz out of it in testnet and determine where that takes us&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, PR is not relevant to security. thing is, unless price increases by an order of magnitude (we should be so lucky), I feel like fees still aren&apos;t a big deal. they are quite low in monero compared to bitcoin, in best, worst, and average case&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hoping to hit March, but not making the testing dependent on that timeline&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but thats measured in fiat&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; in that case, is a bounty a good idea?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; seems it might incentivize some testing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i like the idea of bounty-ing bulletproofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As do I&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; may i bring up something related?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but not to bulletproofs specifically&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For better or worse, BPs have been hyped, and anything that gets them tested is a Good Thing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we can simply dump 2^N bulletproofs into a file and challenge the community: if you can open even one without knowing our secret masks, we&apos;ll give you such and such amount of XMR&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, that&apos;s not the only thing we care about&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic yes, let&apos;s append that to the &quot;other stuff people are working on&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, also the computational waste&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; e.g. choosing &quot;random&quot; values in a clever way, or generating edge cases&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or gaining partial info about amounts w/o exact values&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh i see&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; endogenic: fire away&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ok, similarly, i&apos;ve been wondering how much traditional pentesting etc has been done on Monero…&amp;nbsp;i&apos;ve heard some fuzzing has been done, but i&apos;m wondering as well if a more organized effort will be valuable&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i think it would be&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, we already have a bounty program, no?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A general one?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And there was a recent large FFS for bounty&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; do we have a set of formal security games for bulletproofs defined for the properties we are concerned about breaking on mainnet? i know that something like a spam attack isn&apos;t easily model-able that way, but there are other properties from my understanding.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i&apos;ve been curious about that too ^&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic: can you elaborate?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; er sorry, on which?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i feel like since monero is a cryptocurrency there is a large financial incentive for penetration&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: the paper establishes security definitions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; proved for MO, for which SO is a degenerate case&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; suraeNoether: yeah but there might also be disincentives to let us know about it :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic: true...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well in regards to the BP, does anyone have any strong opinions on this or are we just going back and forth on speed of implementation?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and by speed i mean how quickly we are moving to mainnet not verification time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, sarang, anything else for you?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; from*&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; My only questions relate to pricing vs cost when there is a cost that does not scale the same way as size&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m assisting suraeNoether with finalizing his paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And doing background work on recent zk-snark developments&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; More to discuss in our &quot;future work&quot; segment&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: can you elaborate?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: yeah no kiding&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This would relate to the scaling of verification time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine: yes, the discussions on fee/penalty structure have been around this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Fortunately they only really apply to MO-BPs, and not SO-BPs&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I know this may be premature at this time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No, it&apos;s good to discuss ASAP&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But in parallel to SO deployment&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think our fee structure needs to be evaluated so that it&apos;s properties hold more or less invariant over the longrun. if it&apos;s possible that our blockchain changes over the next few years so much that miners are getting massive fees for verifying super cheap bulletproofs, or vice versa, we should change the way we compute the fees (even if we think current fee amounts are fair... which, personally, i&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; don&apos;t see too much of a problem with current &lt;em&gt;amounts&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; on the other hand&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It comes down to the cost of verification vs size&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; yep. however... what has been banging around in my head is to take all the improved cost of verification and dump it into larger ring signatures&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; using RTRS RingCT&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We want to encourage the use of MO-BPs (as opposed to multiple SO) while avoiding scaling differences&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; But size alone will do that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i need to read up on BPs. now that sarang is working on the multisig paper, i have time to learn about them.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The bottom line is that size scales as O(log2(M)) and verification scales as O(M)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; for M outputs&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; At what point does verification become an issue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Miners should prefer MOs (or protocol should enforce them vs multiple SOs)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is our fee structure based on size as opposed to verification time?&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 think it is&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; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Our fee structure is currently only based upon size&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine: verifying multiple SOs already scales as O(M)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; what if we merely take a joint model where we take A*size + B*verification time for appropriately chosen constants A and B?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; as our fee&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So id the blocksize penalty&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s actually a little less for an MO&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; pick A to determine how much the miner should be compensated for storing the BP, pick B to determine how much the miner should be compensated for burning verification time on something other than hashrate&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I have to give this a lot of thought&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, this is not a simple one-and-done discussion.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; because it also impact the question of exchange&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; what do you mean by that?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And a solid general approach to it would help address future developments that affect size vs computation time&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Purchasing power of Monero should scale with the number to outputs&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; &amp;lt;suraeNoether&amp;gt; yep. however... what has been banging around in my head is to take all the improved cost of verification and dump it into larger ring signatures &amp;lt;= I disagree. Of course there&apos;s no perfect answer, but cpu cost is currently quite on the high side IMO, and I&apos;d like to see it lower overall.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So we may have to scale the output part of the fee with the total number of outputs in the block as opposed to the blocksize&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Essentially two fee components one size based and one output based&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: i will need to think about that. i think computing expected verification time of a transaction should be very simple, and is a more direct measurement of how much the miner is burning on that transaction&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes let&apos;s continue to think about and discuss this going forward&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether this ends my report&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes it is an other &quot;effective penalty&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that&apos;s the obvious way forward - if you are accounting for both storage space and CPU cost, you need the two factors present in the fee&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, actually, i want to address luigi&apos;s point&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; because we are tugging at two ends of the rope, cpu efficiency versus privacy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think if monero users want to enjoy privacy over the long run, we need either zk-stark whole-blockchain-like signatures, or we need very large ring sizes. and in both cases, we can&apos;t have authenticating data like signatures scale linearly in size, or we are sunk in the water.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ve been using the attitude that each gain in speed or performance can be matched with a bigger RTRS RingCT so that users don&apos;t necessarily notice any performance change, their privacy merely increases&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; on the other hand, we can make things faster while keeping monero&apos;s privacy where it&apos;s at&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the goal is hopefully to meet in the middle somehow&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; underneath the entire BP discussion is which direction we are going to take Monero over the next few months or years&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which was why I wanted to bring up point 4) before, about &quot;the future.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; along the lines of that question - if CPUs get faster over time, that should mean we can increase ringsize in the future&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; imo better to prioritize privacy&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; or keep up with increased use&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; since we&apos;re talking about linear increases in verification cost, is there a tradeoff in traceability?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes but we also have to keep in mind blocksize&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; what&apos;s that one economic principle? make something more efficient and people just use more of them instead of the overall system using fewer things. Jevon&apos;s paradox?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; e.g. if CPUs get 2x faster, does it become 2x easier to analyze the blockchain?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/Snackwell_effect&quot;&gt;https://en.wikipedia.org/wiki/Snackwell_effect&lt;/a&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; hyc I don&apos;t think so&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is starting to look like verification time rather than size becomes the dominant cost parameter&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If CPUs get faster, we have more users and larger blocks.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (by the way, for point (3): the past weeks I&apos;ve been working on multisig and that&apos;s essentially all. After handing it off to sarang I am now extremely excited to read about BPs and the new zk-starks, which could simply make this whole discussion moot anyhow.)&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; that would be some entity data crunching. They&apos;d just add as many cpus as needed&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I guess technically it&apos;d be cheaper too, but the cost is likely not high enough to matter one way or the other&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes but the cost of verification scales exponentially relative to size&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: the verification time does appear to have become the most important feature of new cryptoschemes, to me&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It could become dominant eventually because of the different scaling rates&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc: if it&apos;s exponentially difficult (in # of blocks say O(2^i)) to analyze the monero blockchain, and you double your blocks/s of analysis, you still have an exponential amount of time for analysis O(2^(i-1))&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Ok so that implies we wouldn&apos;t need to increase ringsize very often in the future&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; However we must keep in mind that not all users will move to large MO proofs&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; why wouldn&apos;t they?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If the vast majority of txns are still 2 outputs, that wouldn&apos;t change&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Mymonero users ? :)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is only advantageous to very large payers&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; moneromooo I think endogenic is working on copying the c++ wallet code, so it&apos;d likely include that&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; otherwise I&apos;ll add it to JS probably&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Great.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we may even be able to transpile that C++ back to JS for the new web wallet, but the rest will run on the C++ yes&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; well I&apos;ll add it to JS anyway, for my own stuff, but probably mymonero.com too if needed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, in terms of &quot;The Future:&quot; sarang and I want to write up the Monero Standards, which we are excited about, and in those standards we simply want 1) to describe what the monero codebase currently does, 2) why those choices seem to have been made (if monero) or kept (if cryptonote reference), and 3) an outline of possible future algorithms for use in place of each piece. This whole discussion about&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; verification time, etc, goes back to a question of which algorithms we might in &quot;possible future algorithms,&quot; and our motivations/design philosophies for doing so.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; suraeNoether: Monero standards will be helpful for me in order to write the ebook.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; serhack: the Monero Standards are going to be extremely helpful to the community for a long time afterwards. they are going to be extremely un-sexy to the community&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &quot;Now unveiling... Monero Standards! Where we tell you what we are already doing!&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &quot;Turns out we never had a manual all along!&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; thanks suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i suspect htey will be referenced over and over and over and over and over&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, this is obviously an ongoing discussion. anyway. I also had an idea for educational outreach&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; aaaand I&apos;m not sure if I want to talk about it yet. just like the last idea fell through, I am glad I never mentioned a specific university.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; buuuut I think the community will like the idea, and I&apos;ll be hopefully announcing something about it in the middle of next month&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; on another note, this POW contest idea&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if it were used for message authentication or anything like that, cryptonight would be wildly dangerous as a home-brewed hash function&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; why so?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In terms of public scrutiny?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; unlike other hash functions, it sort of rolls a die, picks a random hash function from a certain list based on that die, hashes its random data. then it swaps some bits around, i believe there is an AES stage, and then repeat. does this for a number of rounds&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; until the L3 cache is totally filled up with this randomness&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I believe&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; pretty much, yeah&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok so it&apos;d be crap for signatures&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; point is: in 2013, if you were a 19 year old sitting around smoking pot trying to come up with a way to invent an asic resistant hash function, and all you knew about computers was that L3 functions are slow and that these handful of hash functions are considered good, this is &lt;em&gt;EXACTLY&lt;/em&gt; the hash function you would come up with.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; s/L3 functions/L3 cache (oy)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so the POW alternative thing is something that has been niggling at my mind for awhile&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i&apos;m thinking i&apos;m willing to match the Monero community up to a certain amount in XMR for a nice, big, public contest on the matter&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; the dice is at the end btw&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; L3 isn&apos;t that slow, and it&apos;s faster than main RAM. this was a pretty good approach to prevent trivial optimization (fitting into L2 or faster)&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero/blob/master/src/crypto/slow-hash.c#L488&quot;&gt;https://github.com/monero-project/monero/blob/master/src/crypto/slow-hash.c#L488&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; luigi1111w: ah, thanks, i thought i had the order mixed up&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc yes, you are correct&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;d be important to determine what you&apos;d want out of a new PoW suraeNoether&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; we need a rubric for judging the submissions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we need a panel of judges that are more or less impartial&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; you want another asymmetric function, like PKI. slow to prove, fast to verify.&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; if it&apos;s ASIC-able, it should be commoditized already for improved egalitarian mining and for improved environmental impact&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m not sold that Nakamoto hash-based PoW is &quot;the best&quot; idea, although I know that whatever &quot;the best&quot; process is, it should end up being a poisson process&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i want provable security for every attacker % up to and including 50%&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; etc etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m wondering if anyone else would be willing to match some XMR&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well hash-based has the advantage of being extremely fast to verify&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and well understood if you use an accepted hash function&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; because a prize could get really hefty really fast if some folks promise matching.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep sarang there are an enormous number of advantages with hash functions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; by the way, my idea i talked about yesterday on using discrete log + nakamoto PoW... I later in the day proved that it was a bad idea&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have a nice little theorem &quot;Do not implement this scheme.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; provably true&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; fast to verify is important&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; slow to prove is pretty meh&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; cryptographic hashes are designed to be fast. and they don&apos;t have the desired asymmetry&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; resistant to excessive speedup, sure&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; slow to prove is an essential component of the original PoW definition&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; applied to anti-spam email service&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; that is provided by difficulty though&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s sufficient to replace &quot;slow to prove&quot; with &quot;exponential space-time tradeoff in proving time.&quot; This way, if someone can manage a speedup, they are paying the cost with necessary storage space.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so either way you have to sink cost into hardware to participate&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I would assume one of the goals is to be reasonable on existing deployed CPUs&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; whether in PCs or smartphones&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, what are people&apos;s feelings on hosting such a contest? I think I would have a 3-6 month submission deadline or something along those lines. At least 3 months so that a student can spend a full semester working on the problem with their adviser, if they want.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc ^ this assumes we do POW on a CPU as opposed to proof-of-storage-and-retrieval on a hard drive... and i don&apos;t want to restrict the contest submissions to PoW only.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i&apos;d be concerned to confirm strategy for handling technicalities with running the contest…&amp;nbsp;deciding a singular winner…&amp;nbsp;what happens if there is no winner…&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i know you already mentioned it surae&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;d be a highly nontrivial thing to do&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You need lots of external testing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s why the NIST contests take so freaking long&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I really don&apos;t like the idea of creating an expectation we&apos;ll change to whatever this unearths.&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I don&apos;t think that is expected&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; or if it is, cancel that&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; (expectation)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the incentive to test NIST standards is the understanding of widespread adoption&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: we can say the default entry is the cryptonight algorithm submitted by the general fund.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; everyone is competing against htat&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I would be curious to see the parameters I guess&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; to get into the second round of judging, if we have multiple rounds, requires outrunning the bear: cryptonight. to get into the third round of judging requires outrunning each other.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and is ASIC-resistance part of the criteria?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d think so&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m okay with ASICs if they are already commoditized (somehow)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if they are asic-able and someone can come in and blow a million bucks to own the entire monero asic market, that&apos;s a losing proposal&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but that requires ppl to buy new hardware just to compete in mining, no?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that seems like a bad idea to me. it means everyone who wants to participate on a level playing field has to buy new hardware.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; seems to change the asic resistence idea&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; it leaves out the vast percentage of the world that has a smartphone in their pocket&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; if you can blow a million bucks to own the market, something is very wrong&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; why can&apos;t I come in and also blow a million to take half (and so on)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There a patent risks with ASICs - ASIC boost in Bitcoin comes to mind&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I really like how people have started mining on CPUs for new reasons. This is only possible because mining on a CPU is feasible. Those are gimmicks, granted.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but they might become much more widespread soon&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; people are enabling web miners etc&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Coinhive opened a can of worms&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ArticMine: passive mining in an app was mostly a matter of convenience then&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; bc ppl can still bundle a mining lib and run it in the bg&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; if they want to go to the effort&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The trouble is who controls the mining&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmm. interesting. the whole goal of ASIC resistance is egalitarian mining, in my mind. i don&apos;t really care so much about the asic resistance as the egalitarian mining.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so let me rephrase the above&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The user or the app developer&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ArticMine: who controls the target of the reward, or who controls the algo, or who controls the % of cpu used..? not sure which you mean, or if all three, etc&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; All three&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; In a typical mobile device it is not the end user, and that is a problem&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, so it sounds to me like people are willing to entertain the idea if the kinks of the governing contest judging body are ironed out, and as long as a rubric is publicly agreed upon. we are quibbling about details on the rubric right now, and that tells me people are receptive to the overall idea.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; well... if it ain&apos;t broke don&apos;t fix it. what&apos;s broken?&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; &quot;So there is a chance&quot; :D&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That argument is invalid.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; lol iDunk&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc: if it ain&apos;t broke, no one will come up with a better idea&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and the money goes back to the general fund&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; in the schwarz&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; schwartz&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; idk&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if i offer to match some amount of XMR, and the thing doesn&apos;t get funded... the contest doesn&apos;t go through, you know?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yeah but we&apos;d hate to see money spent mistakenly&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; guess ppl are just saying we need to be cautious&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; What are the advantages?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; fund what?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; lol serhack just woke up&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; serhack see above, i was talking about a PoW replacement contest&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; the only thing missing from the current pow that I personally care about is verification speed&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; it&apos;s slow&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; +1 suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; hello endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: 1) coming up with a possibly more egalitarian POW, 2) coming up with a possibly faster verification POW, 3) avoiding an eerily-designed hash function that is essentially unique in its structure&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; and what does #1 mean? :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; honestly? i don&apos;t know yet. measuring egalitarian-ness... doesn&apos;t that go back to like ancient greece?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but people are not equal&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; (i looked it up)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; surae has better math ability than i&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; impossible&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I don&apos;t see #3 being detrimental in current cryptonight. it&apos;s using a bunch of heavily vetted hash algos in combination&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; ok #2 definitely&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; #3 I agree with hyc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m not terribly concerned about 3) because if cryptonote was designed by scammers, and if cryptonight was designed maliciously, it would be difficult to discern this and it would provide the original miners with a disproportionate hash rate compared to users with similar computers. i&apos;m a little less concerned about 2). But overall? I&apos;m just not convinced that cryptonight is a particularly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well-thought-out way to bring ASIC resistance/egalitarian mining into the hash computation world.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; add: &quot;and its not like the original cryptonote founders are a huge % of the mining network&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hit enter a little too soon&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i&apos;m a little &lt;em&gt;more&lt;/em&gt; concerned about 2). good heavens&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; seems like the community is more luke warm on the idea than i had hoped. that&apos;s cool. i&apos;ll shelve it for a few months&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, does anyone have any other topics to bring up?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Okay, well, meeting adjourned I suppose. luigi, out of curiosity: could you do me a favor? can you come up with some numbers on per-output transaction verification times (total, including ring signatures and range proofs) and PoW verification times that you consider &quot;worst case,&quot; we never want to go slower? it would help me figure out whether we can optimize BP + RTRS RingCT to get both large ring&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sizes and get verification times down&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i feel like per-transaction, we should be trying to keep verification time down under 50ms, but maybe that&apos;s too slow&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; who&apos;s on the monerophone? nobody.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; or everybody.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; or anybody?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the old days, it was a &quot;party line&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; for what hardware ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; and yes definitely under 50ms&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; complicated question though&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not my my hardware then ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; luigi1111w: the question i suppose is for the average node.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and, again, just need upper bounds&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i know how to optimize a problem &quot;subject to some cost &amp;lt;= max_cost&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in this case verificaiton time&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; can just use 50 for now&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; re: i think it&apos;d be nice if we had something waiting in the wings if a change in PoW &lt;em&gt;was&lt;/em&gt; needed, because right now it seems there&apos;s a gestalt that the PoW would change if there was a miracle ASIC.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; woops. that should have read re: PoW -&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; re:&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; gah, sorry. this ergonomic keyboard. Re: ringsize, privacy, computation time - I have a hunch that we can extract a very useful dynamic parameter from network difficulty.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: yeah, we don&apos;t even need to switch to the winner immediately. it could just be the one we put into our long-term piecemeal backup plans.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we know that there are Cryptonight implementations for FPGA already&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and apparently they&apos;re profitable, now that XMR price has risen&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the other aspect of using industry-standard algorithms - you can get impls of them off the shelf, and lump them together as Cryptonight uses them, without much hassle&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So time may be of the essence to change the POW algorithm&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; In any case this POW algorithm change seems positive to me&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; othe has already stated that if an asic is produced, a few changes that would be simple to implement in mining software would make those asics useless&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; I believe he has already done some work on this&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; ^ i recall that too&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2017-12-17</title><link>https://beta.monerodevs.org/blog/2017/12/17/overview-and-logs-for-the-dev-meeting-held-on-2017-12-17/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/12/17/overview-and-logs-for-the-dev-meeting-held-on-2017-12-17/</guid><description>Discussion of open PRs and issues, Bulletproofs, March HF, dedicated HW wallet, and miscellaneous</description><pubDate>Sun, 17 Dec 2017 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;An overview can be found on &lt;a href=&quot;https://monerobase.com/wiki/DevMeeting_2017-12-17&quot;&gt;MoneroBase&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&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;fluffypony&amp;gt;&lt;/strong&gt; 3. March hardfork items + code freeze&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 4. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 5. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think we&apos;ve done 1. so we&apos;ll skip it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&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;fluffypony&amp;gt;&lt;/strong&gt; well Bulletproofs went live on testnet&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so there&apos;s that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and we merged some stuff&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: anything in particular you want to highlight?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah, whether to enable them for v7 or v8 on mainnet.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that&apos;s the next point&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I meant anything in 2. you want to highlight :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not in particular, no.&lt;br&gt;&lt;strong&gt;&amp;lt;HUCK45&amp;gt;&lt;/strong&gt; Hey all, I just saw that awesome project recently and a question came to my mind- why there isn’t any option for GPU mining instead of CPU? Browsers these days allow that, by webgl for example (depending on the user settings, but on default it uses gpu)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; HUCK45: we&apos;re in a meeting - feel free to take that to #monero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; HUCK45 we&apos;re in a dev meeting right now. :) This&apos;ll have to wait.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; as far as MRL is concerned: the math on bulletproofs seems tight, but the best test for cryptography is time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so I&apos;ll highlight a few PRs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; suraeNoether: not there yet&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh woops&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; #2878 tightens up --offline mode by disabling DNS lookups&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; #2877 refactors a bunch of p2p stuff&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then the obvious bug fixes and improvements&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Bulletproofs on testnet is in #2883&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; which brings us to 3. March hardfork items + code freeze&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so v7 already has sorted inputs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: do you want to explain that?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Sorted inputs? Or bp ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I assume bp. They&apos;re just a smaller sized range proof system.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sorted inputs&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I assume everyone knows what BP is&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, just... sort inputs by their key image. Nothing more.&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Is it like unsorted inputs, but sorted ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; iDunk: kinda&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and why sort?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Kinda :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: that&apos;s the big question&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Cool :)&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s to prevent metadata leaking&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; eg. the specific wallet used for a tx&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; To avoid broken implementations leak stuff. It&apos;d be better for outputs (ie, always put change last, etc), but unfortunately it doesn&apos;t work for outputs as the keys depend on their index.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It has become hairy after subaddresses unfortunately, at least for the small benefit.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; which?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What is the question ?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; what is &quot;it&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ordering outputs&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; inputs.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; subaddress or multisig?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;ll rephrase:&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The input sorting code has become hairy after subaddresses unfortunately, at least for the small benefit.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; yes that was clear, just not why&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; well was clear after &amp;lt;moneromooo&amp;gt; inputs.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Because the sorting was internal to construct_tx before, now it&apos;s changed in the caller as well.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So that means you have to order selected_transfers too, and possible something else, can&apos;t recall exactly.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Anyway, it&apos;s just minutiae particular to our wallet code.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; btw, change being last doesn&apos;t leak metadata&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It doesn&apos;t leak that change is that ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It doesn&apos;t leak that change is last ?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; or what wallet was used&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, it leaks that change is more likely to be last than otherwise.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; is it?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; what if a popular wallet puts it first&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; x+epsilon &amp;gt; x, even if epsilon is very small.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (assuming epsilon is positive)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; luigi1111w: the onus is on wallets to follow the pattern&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; what pattern&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; why is there a pattern&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m lost here, I&apos;ll wait.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; me too :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Maybe ask your question again, rephrased :)&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; I guess if there is an intentional pattern, there won&apos;t be several accidental identifying ones&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Fingerprinting wallets?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; my point is chnage isn&apos;t a fingerprinting pattern for wallets&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; well my new point, whatever&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; anyway it doesn&apos;t really matter as we&apos;re not doing it anyway&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok let&apos;s talk about Bulletproofs then&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; suraeNoether: your turn :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; whelp, i pretty much had my piece in terms of bulletproofs: there isn&apos;t a research-oriented approach to answer if they are ready for implementation.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the best test for crypto is use and time.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the math has been reviewed, looks tight. it may feel like it&apos;s being put into production too soon, but...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; any time we implement something new, we take some risks in that regard&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it looks to me like a no-brainer drop-in replacement for our current range proofs, and to sarang it seems fine. the coding is done.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; suraeNoether: Is there a way to merge new features on testnet only?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Maybe a risk reduction strategy I mean?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; afaik BP is already on testnet as of ... today?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; As of a week back or so.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah there you go&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; So we have at least that granularity, okay.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I&apos;m going through the code and have some questions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, i mean&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; luigi1111w: sarang will be able to answer them tomorrow afaik.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Is the chance of finding meaningful vulnerabilities that much greater if we extend it out to September hard fork? Like, would the extra six months be an adequate amount of time if it was determined that the three months between now and March hardfork wasn&apos;t sufficient?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ this is actually sort of the tough spot we find ourselves in&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thing is, there isn&apos;t a real monetary incentive to attack something like BP while its on testnet&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; attacking it on mainnet is catastrophic, however&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; its like designing a new parachute&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Well, we could put bounties for Testnet attacks, no?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; meh&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It&apos;s simple. We make testnetcoin a 3B dollar project.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sure, but then we shouldn&apos;t ever deploy anything&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; LOL rehrar&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; eventually someone has to strap it onto their own backs and jump&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is what i mean&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; so here&apos;s my thinking&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; the people that could review and attack are pretty small in number&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we code freeze via a 0.12 branch in the next 2-ish weeks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we include BP for the March HF&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we release test bins in Jan&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we re-measure our confidence towards the end of Jan / beginning of Feb&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if we&apos;re not happy with it we change it to v8&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; or the opposite - put it in v8 and move it to v7 towards the end of Jan if we&apos;re confident&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; much more comfortable with the latter&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; though there&apos;s plenty of support for delaying v7 as well&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think delaying v7 by a couple months would be well worth it?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and even if the next fork is still held to September, we will still have the multi-input BP to merge, which is exciting, no?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I don&apos;t think we should move fork dates&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or were both single and multi output BPs being discussed right now?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Single only.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s becoming increasingly difficult, and sticking to the predictable fork schedule is advantageous for exchanges, merchants, and pools&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (emergency hard forks aside)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m reasonably sure most don&apos;t know in advance when the fork is supposed to be anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; other loser coins: &quot;oh btw mister exchange, we&apos;re forking in like two weeks, please update software&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: they&apos;re starting to know&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; As long as they are notified well in advance I don&apos;t see a problem with pushing it back 1-2 months&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Like moneromooo says, most probably don&apos;t even know we have one scheduled for march&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pushing it back by 1-2 months isn&apos;t enough time&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; it might be&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; although&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; imho we&apos;re either happy with March or we need 6 additional months of testing&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; How about 12 ?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It may be that in the future FP you might be right, but I think we&apos;re still small enough that we can pull a stunt like this without too many consequences&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: we might need that, if our confidence level is low&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The confidence will stay low until 3 months before the fork, when people will start looking.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Before 3 months, (almost) nobody will look.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if we give ourselves 6 months of testing for BPs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll tell you what&apos;ll happen&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 5 months an 2 weeks will go by&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so then March it is?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Now, if people did look for 6 months... then yes.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and then testing will begin&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Pushing it back 6 months might perhaps result in it going down the priority list&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m ready to go for september if there is a good reason (ie, someone says they need the 6 months).&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; And then we just get the same # of months of review&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;m happy with March, but I&apos;m also open to having my mind changed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;m also reaching out to the paper authors to see if any of them are able to do an implementation review&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; smooth thinks it&apos;s too early, for the record.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Main argument?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; At 9 txes per block (monthly average now), I think BPs save ~ 2 GB per month.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think you&apos;ll see more transactions once fees drop to an acceptable level though&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So savings might be even more&lt;br&gt;&lt;strong&gt;&amp;lt;Vespco&amp;gt;&lt;/strong&gt; March with aggressive promotion of testnet usage starting now. We can highlight the need on reddit and provide clear stack exchange instructions and .bins to attract more users&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I don&apos;t think that helps&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; you need math and code people&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; we may have enough (not now, I mean within the next 3 months)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok, just so the discussion doesn&apos;t go on forever, and to summarize for anyone reading logs afterwards, there&apos;s three main camps here: 1. Launch BPs in March HF, 2. Launch BP&apos;s in September HF, 3. Delay March HF to something like a May HF and launch BPs then.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Of those three, I&apos;d say 3 is reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; there are two other non-forking changes that people would like to see in a release too, subaddresses and multisig&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; former is in already&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; As the fork height isn&apos;t set yet, can&apos;t we reasses in 2 months?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; latter &quot;should&quot; be (IMO) in the next release&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; And see if there has been adequate review&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; luigi1111w: agreed&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; dEBRUYNE no we are trying to get releases out in reasonable time&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; ie, not the week before&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; MS is going in soon. Just after I fix the core tests after last rebase :)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; No I meant whether BP go in or not&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ luigi1111w&lt;br&gt;&lt;strong&gt;&amp;lt;Vespco&amp;gt;&lt;/strong&gt; Is GUI ready for multisig and subaaddresses?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Or is two months to late for that to decide?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; too*&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: basically-final bins need to be out by Feb&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; beginning-ish of Feb&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; by the time you decide and build the release you&apos;re at like one week&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; agree&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; But also, if we push back the fork 1-2 months, we have more time to release basically-final bins&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; well 2 months imo&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; so whenever in march&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think MRL&apos;s opinion is 2 1 3, to vote for a september hard fork. because if we are wrong, the cost is large. if we are correct, we save 12 G&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; grand scheme of things&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; in grand scheme you don&apos;t really save anything&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; If we don&apos;t include BP in March 2018, I suppose we can at least fix the fees :-P&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; since we &quot;might as well&quot; prune that data&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; later&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; luigi1111w: yeah, on a long enough time horizon&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; prune the range proofs?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; if we did 2, any opinions on reducing the base fee in the March HF? we can increase it again later if we need&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; how would some future user verify inflation?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; vtnerd if you desire to do that for your trust model, of course you don&apos;t prune&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: we need to tweak the penalty&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; oh so this is like the bitcoin prune old blocks option&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; well you don&apos;t lose the hashability&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fluffypony: I think dEBRUYNE may have thought about fee structures more than anyone else&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; JollyMort[m] :)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ would certainly beat me :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fair&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; is it worth writing a paper on fee structure modeling etc?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; longer term I think yes&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; but we certainly don&apos;t have time for march&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Perhaps we could change the penalty exponent to ^3 instead of ^2&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; suraeNoether: what would your comfort level change to if one or more of the paper&apos;s authors reviewed the implementation?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fluffypony: no, the implementation isn&apos;t the concern at all, in my mind at least&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; assuming it&apos;s passing unit tests&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (which i think it is, iirc)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It is.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; What if the paper itself is &quot;broken&quot;? Only time will tell that I guess&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there ya go. the question is whether or not someone clever can divide by zero and cause a big monero bang with bullet proofs .&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dEBRUYNE: ^ exactly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the best test for crypto is time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; will an aggressive &apos;test bps on testnet&apos; campaign do anything?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i don&apos;t think so&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if someone found something&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so then that&apos;s points for March HF isn&apos;t it?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it would be worht more for them to wait until it was implemented than to report it&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I think with no high-value target to attack nobody will aim at BP&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I disagree with suraeNoether and would like the implementation reviewed&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if we gain little value for waiting, then we shouldn&apos;t wait&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; luigi1111w: I dind&apos;t say i dind&apos;t want the implementation reviewed. fluffypony asked me if such a review would make me more comfortable with a March HF&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; then we still disagree&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; so it&apos;s fine :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; heh, okay. well at least we can agree that we both want the implementation reviewed one way or another&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (thanks stoffu btw, who did review it well)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; stoffu is a silent hero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Meeting is coming to a close. Not necessarily to decide right now, but just to see where everyone is, can we have everyone that was in this conversation verbally state whether they prefer March or September for BPs?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; in terms of someone finding an issue in the math itself, I don&apos;t think that 6 months is a macro-enough timescale for that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; my preference would be March, pending peer review, or September + fee reduction failing that&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; March: Only with BP live on mainnet you would ever get bright and bad people interested to break something&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have the reversed preference as fluffypony, plus i would like the authors to review the implementation in either case&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think sarang has the same preference as fluffypony though&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; uh, so before meeting adjourns I&apos;d like to prod &lt;a href=&quot;https://github.com/monero-project/supercop/pull/1&quot;&gt;https://github.com/monero-project/supercop/pull/1&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What we&apos;d need is for people who may review it to tell is now when they would, and how much time they&apos;d need... Not gonna happen most likely.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; unedited supercop code is all that is now&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; pre-borromean ringct signature issue was found by 3rd party (and/after the monero team), so people do look at non-mainnet code. and also that incident shows how short timelines are scary&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also msvb-mob wanted to say a couple of things about the HW wallet&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; pigeons: that&apos;s an extremely good point&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Hardware team achieved a breakthrough today in manipulating the MCU factory bootloader without programming.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; That means that future firmware developers can flash boards using DFU over USB.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; DFU == Device Firmware Upgrade&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pigeons: good point&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; msvb-mob: nice one!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; In the near future we will ask for in depth advice from core development and MRL to confirm our design is on track.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Any questions? You can ask about 34C3 assembly as well.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There is a factory bootloader ? As in, code you did not write ?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; moneromooo: Yes, most hardware manufacturers (Nordic, STM, Maxim, TI) supply a default bootloader you can&apos;t get rid of.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; And when they&apos;re nice, it&apos;s full of USB and DFU.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; pigeons thanks, and that memory pushes me towards the wait camp&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That sounds like a great idea :/&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Next topic.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; meeting is basically over afaik&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Please don&apos;t forget the GUI wallet Windows installer and put it into service sometime after busy Christmas. I have a PR waiting that gives the last polish to the installer script, and after that it&apos;s really, really ready&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yep that&apos;s it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; one last thing&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; next meeting would be Dec 31&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but I don&apos;t think anyone wants that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so push out to Jan 14?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero New Year party?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; If we do one week later, we synced again with community meetings.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; is that what we want?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; ok with both&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you guys don&apos;t go anyways :P&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; and by ok I mean as not ok as normal&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; msvb-mob: I&apos;d prefer us unsynced, otherwise it&apos;s just too much on a weekend&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; wife will murder me :-P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Technically, that&apos;s still synced, but out of phase...&lt;br&gt;&lt;strong&gt;* moneromooo&lt;/strong&gt; steps back&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Nobody is protesting 14 Jan. I&apos;m not opinionated, just wanted to mention the sync aspect.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok 14 Jan it is&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2017-12-18</title><link>https://beta.monerodevs.org/blog/2017/12/18/logs-for-the-Monero-Research-Lab-meeting-held-on-2017-12-18/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/12/18/logs-for-the-Monero-Research-Lab-meeting-held-on-2017-12-18/</guid><description>MRL work, MRL 2018 forecast, and miscellaneous</description><pubDate>Mon, 18 Dec 2017 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, I suppose we can start this research meeting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 1) Greetings, 2) What has everyone been doing? 3) What should 2018 look like for MRL, in your opinion?&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; btw if i got a reviewer to look at the bp stuff (hypothetically) who wolud i ping about security issues&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; andytoshi: I think sarang&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And luigi1111w.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; luigi1111w and moneromooo would also be good contacts&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *nod*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So, hi everyone. sarang anonimal ArticMine dEBRUYNE endogenic gingeropolous JollyMort[m] pigeons othe silur stoffu unknownids vtnerd waxwing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I know sarang is moving so he may or may not be active this morning&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Sarang and I are finishing up the multisig paper and then we&apos;ll be shopping it around to get thoughts from community members&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;sarang&amp;gt;&lt;/strong&gt; andytoshi: yeah any reviews could contact me&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; We have also been reading about the new untrusted-set-up zk-snark paper. I&apos;m particularly interested to see if BPs can be dropped into that scheme.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;mailto:sarang.noether@protonmail.com&quot;&gt;sarang.noether@protonmail.com&lt;/a&gt; is a good way to contact more privately&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; or darkwire.io for realtime&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: yes, there is a particular inner-product argument they use&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; surae you talking about hyrax?&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; silur yes&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I will most likely be responsible for ZoKRates implementation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, at ethereum?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; chris and vitalik seem to be too concerned about scalability&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; yea&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; but IMO hyrax witness size etc totally worth for kicking trusted setups&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s certainly worth our looking into&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And I&apos;ve found the paper to be quite good&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; very solid lit review too&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; it&apos;s amazing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I don&apos;t care so much about sizes, I care more about validation times under the conditions we&apos;ve been considering recently&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They explicitly consider validation complexity&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; which is a welcome addition&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; well hyrax is highly parallel&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; mhmm&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; should be many times faster on first sight then simple Groth&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Very dependent on circuit parallelization&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; but haven&apos;t actually made any tests on that&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I also got my attention on this&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://arxiv.org/abs/1712.04417v2&quot;&gt;http://arxiv.org/abs/1712.04417v2&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; quite relevant on sharding, decentralized storage etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oh interesting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; In addition to the authentication end of things, Sarang and I have also been working on an implementation of SPECTRE, the blockchain concencus algorithm here: &lt;a href=&quot;https://eprint.iacr.org/2016/1159.pdf&quot;&gt;https://eprint.iacr.org/2016/1159.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, constant time implementation of SPECTRE is quite interesting&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; Hinted at by the authors but not explicitly considered in the paper&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; My current constant-time implementation is on my github here &lt;a href=&quot;https://github.com/b-g-goodell/research-lab/tree/in-prep/source-code/Spectre&quot;&gt;https://github.com/b-g-goodell/research-lab/tree/in-prep/source-code/Spectre&lt;/a&gt; &amp;lt;--- it does not match the current SPECTRE algorithm so that it can operate in constant-time, but there are also some design choices I&apos;m tinkering with in the original SPECTRE algorithm...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and, it doesn&apos;t pass unit tests yet (with or without the aforementioned tinkering)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but this appears to be the first implementation of spectre anywhere&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The unit tests are tricky with this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Because the voting gets so complex very quickly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and suraeNoether you found it doesn&apos;t always match intuition&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Spectre uses insanely high block arrival rates, so I&apos;ve been doing computations to maximize privacy (ring size) and transaction processing rate subject to a constraint of getting some minimum gain in new node sync time.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i plan on using values from RTRS ringCT (or RuffCT), MLSAG signatures, borromean range proofs, and bulletproofs to determine what sort of rates we could rationally use in spectre while maintaining network security. I wouldn&apos;t mind throwing the new zk-snarks in there also&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;ve also attained some recent proofs into why some ideas I was previously researching just fundamentally aren&apos;t going to work&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for example, in terms of Proof-of-Space, I am giving up the ghost for a few months or more, because one critical property of block validation is that it can&apos;t have *progress* like a progress bar. otherwise, the fastest/strongest always wins the next block.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i think that PoS will tend toward a progress-bar-like block validation mechanism&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; a few other ideas I had can&apos;t work like that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m literally thinking of writing a blog post entitled &quot;Apparently clever but inarbuably bad ideas for cryptocurrencies.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; silur keep us informed on how Zokrates comes along&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyone else doing anything interesting?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m enjoying zkSNARKs and SPECTRE and tweaks to BP efficiency and review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and helping out w/ multisig review, which has gone well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m moving this week and trying to balance that as well&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Allrighty for 3) a few things. Firstly, i think we are going to follow the cue of #monero-dev meetings and postpone our next meeting. I&apos;m going to say Monday Jan 8 (perhaps Mon the 1st is cruel). Secondly, for research meetings each week, perhaps sarang or I can present a paper we had read the previous week and try to describe how it works to the community.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ha just like a real lab group meting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ikr&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but moreover&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I want to know how everyone feels about the direction MRL should head in 2018&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As long as it doesn&apos;t turn into a Buzz Killington event: &lt;a href=&quot;https://www.memecreator.org/static/images/memes/4440318.jpg&quot;&gt;https://www.memecreator.org/static/images/memes/4440318.jpg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; eh, this conversation could wait until our next meeting, I think.&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; ooo lab group &lt;a href=&quot;https://i.imgur.com/ehgxi9o.png&quot;&gt;https://i.imgur.com/ehgxi9o.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh man it&apos;s meme time, meeting adjourned ~ hehe&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2017-12-23</title><link>https://beta.monerodevs.org/blog/2017/12/23/logs-for-the-Community-meeting-held-on-2017-12-23/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2017/12/23/logs-for-the-Community-meeting-held-on-2017-12-23/</guid><description>Community highlights, Forum Funding System updates, RFC-HWALLET-1, Malware Response Workgroup, Forum Funding System donor flairs, and miscellaneous</description><pubDate>Sat, 23 Dec 2017 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/148&quot;&gt;https://github.com/monero-project/meta/issues/148&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. 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;rehrar&amp;gt;&lt;/strong&gt; Ye&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; hi ya&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Perfect. Let&apos;s continue.&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; For a great weekly summary, please read the Monero Observer: &lt;a href=&quot;http://monero-observer.com/&quot;&gt;http://monero-observer.com/&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 FFS updates.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; a. RFC-HWALLET-1 project progress&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @msvb-lab @msvb-mob any updates?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i have some from the localization group&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok great, let&apos;s get to that in one sec&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok, well we can cover these if anyone from the hardware wallet team is present&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Their Taiga page is here: &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;sgp&amp;gt;&lt;/strong&gt; b. localization&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; ok, thanks sgp&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Nothing special btw, we are almost completely set with the structure of the localization workgroup. rehrar made a pr for making the website multilingual and we are getting ready for that, since it&apos;s gonna be my main concern for at least the next month&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; we now have guides for translating: GUI wallet, meetup kit, kovri, the future website (still wip) and soon a graphic tutorial for Git. And i&apos;m really looking forward to that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anything else you would like to add?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; we got many translations for the meetup kit and i&apos;m happy to say we have almost completely filled the page containing the translations of the gui :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; just contacts:&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; any update can be found on our taiga project: &lt;a href=&quot;https://taiga.getmonero.org/project/erciccione-monero-localization/&quot;&gt;https://taiga.getmonero.org/project/erciccione-monero-localization/&lt;/a&gt; and #monero-translations is our support channel&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; if anybody have any question, i&apos;m happy to answer&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that&apos;s it from me&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Suppose I wanted to add language &apos;x&apos;. How much time would it typically take one person to translate the website, and how much time for the GUI?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I know it&apos;s a broad question; I&apos;m just looking for very rough numbers&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ading a language for the GUI is quite straightforward but depends how much a contributor knows about git. If he/she has a good knowledge, usually can be ready to get merged within the same day (of course, reviews aside). But usually a PR is ready in a couple of days, if the contributor needs support&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; about the website&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i tested it and looks like quite easy, the main &quot;issue&quot; is that there are a lot of pages to translate, so i&apos;m working on a workflow that will give priority to the most important pages&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; Does anyone else have a FFS update?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that also shouldn&apos;t take long, i usually review and test the same day or the one after&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 4. Malware Response Workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I have taken on the initiative of organizing the Malware Response Workgroup. If you are interested, please go to #monero-malware-respon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I have updated the Taiga wiki project with several help guides for web mining, system mining, and ransomware &lt;a href=&quot;https://taiga.getmonero.org/project/sgp-monero-malware-response-workgroup/wiki/home&quot;&gt;https://taiga.getmonero.org/project/sgp-monero-malware-response-workgroup/wiki/home&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; These are still drafts, but it shows the general idea&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; The goals of this project are to help those with compromised machines and to show others that many Monero community members discourage and help limit malware.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; We can use volunteers now to help review these documents, and later to help people&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; looks quite today. (pinging: @serhack @needmoney90 dEBRUYNE gingeropulous)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; (@pablonero mattcode xmrscott)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; It&apos;s close to a major holiday&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Well, that&apos;s all for the formal part of the 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;ErCiccione&amp;gt;&lt;/strong&gt; i do have one&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; u need to really build and develope the site with real users and their feedback&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; very important&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; we cant think like a non technical person who is infected&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; and what would help him&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @netg let&apos;s have erciccione go first, then we can discuss the website further&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; ok sorry&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; no worries!&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; basically i had an idea to increase the level of involvement of the community about participating in ffs funding, this using reddit&apos;s flairs (rehrar told him he and dEBRUYNE were thinking about something similar)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; basically more FFS&apos;s you contribute to, higher is the &quot;rank&quot; of the flair. This is the system of ranking i had in mind:&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 1 : Rookie Supporter&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 2-3 : Supporter&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 4-5-6 : Coach&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 7-8-9 : Barolo Provider&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 10+ : Maecenas (or Patron?)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; The point here is that the amount donated doesn&apos;t matter, to get the best shiny flair the user is pushed to donate to many FFS, but according to his/her possibilities.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I like this idea&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @ErCiccione there you have it, 100% community approval :p&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; It may be a little difficult to implement though since you will need to have some way for people to say they donated and verify that&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I never playied with reddit&apos;s flairs, i&apos;d like to try to implement this myself if you guys agree. lol thanks community!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; tx IDs would probably be enough for something small like this&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Little tiny baby supporter 2. Toddler support 3. We note that you can be a beautiful being one day here 4. Puberty supporter 5. Young and strong (but not for long) supporter etc.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Yes, i guess it would. or we can enforce the use of the same nick you use on reddit for the forum, if you want the flair&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Spreadsheet would be necessary.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yeah, just make something cool/cute and go with it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Donate $1m to a single project -&amp;gt; &quot;itsy bitsy supporter&quot; :D&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anything else you want to discuss about this idea?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; lol, no should be enough.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok @netg&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I think everyone agrees Monero should be more accessible&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; i dont know&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; kali linux or tor project&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; they lead their space 100% but they arent to super accessible&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; for me it would be ok if monereo just alive and healthy&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Netg you talking about official website?&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; dont need to be mainstream coin , who has to offer to m mainstream&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; no, now about the project&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; i mean its the same question&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; if u go for the general public and usage of monero by non technical people&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; you have to do alot of work in your malware group&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; and before that in educating potential users and the community&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; its a question where the project is gonna heading to&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Have you looked at the meetup kit materials? Do you think those are good material for new users?&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; mainstream usage or usage by a educated, sophisticated crowd&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I think both&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero has to be for everyone. There is no other option.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Different wallets can tailor expereinces to different target audiences&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Otherwise it simply becomes another tool for the rich, who historically are the educated.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Or only a tool for the malicious :(&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Who historically has been everybody. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @netg does that answer your question?&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; i mean, great approach from idealistic kind of view&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yes, netg, I agree a dichotomy exists between the sophisticated user and the non-technical, normal person. This will denote two different kinds of education, as you have alluded to.&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; it will be ALOT of work&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I agree. It will be a lot of work. And it is work well invested in my opinion. And should nobody else want to do this work, I will. :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But there are more. ;) No worries.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Bitcoin started out as something quite idealistic too.&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; yeah fuck , i mean monero historically always choosed the best approach and design&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; even if it was alot of work&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; maybe we should stay in that tradition&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I see Monero as carrying on the touch Bitcoin dropped.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i agree it will worth it, even just for the public image of Monero&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; rehrar: obvious, thats the reason why alot of old school bitcoin supporters switched to monero , instantly after reading about it&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;netg&amp;gt;&lt;/strong&gt; When will Monero been moon? :)&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; -en&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yesterday&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Hasn&apos;t it already? :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; You missed it. Sorry. :(&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; &quot;cant tell you, the moons privacy needs to be respected&quot;&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 Monero Coffee Chat will be two weeks from today on 6 January. We need to decide when to have the next meeting. I suggest moving the next meeting to 13 January and then continuing biweekly from there to avoid another conflict in February.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Devs want to keep dev and community meetings on different weeks.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Hmm, not sure what to do then&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; What conflict is in Feb?@&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the week after or on a different day of the week&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; If we stay with the current meeting schedule it will fall on the first Saturday of the month&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I suppose I could delay the Coffee Chat instead&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Skip that one.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Or do that.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; maybe delay it not skip&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok, let&apos;s plan for the next meeting to be two weeks from today on 6 January at 17:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; agreed&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 Hardware Meeting Held on 2018-01-05</title><link>https://beta.monerodevs.org/blog/2018/01/05/logs-for-the-Hardware-meeting-held-on-2018-01-05/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/01/05/logs-for-the-Hardware-meeting-held-on-2018-01-05/</guid><description>Poll conducted, Reddit summaries, status report(s), conclusion of name search, highlights of 34C3 in Leipzig, etherpads for groups, test plan discussion, recent firmware &amp; FPGA research, mechanical engineering, recent logo contributions, and miscellaneous</description><pubDate>Fri, 05 Jan 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; Hellooooo hardware peeps!&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I thought next friday&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; luigi1111w: Yes, right now for an hour.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; today and next Fri for software&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; General hw team meeting, but Friday may or may not (to be decided) be s focus seesion on firmware.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So we got a lot of ground to cover today, so let&apos;s hop into it.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://taiga.getmonero.org/project/michael-rfc-hwallet-1-implementation/wiki/meet/&quot;&gt;https://taiga.getmonero.org/project/michael-rfc-hwallet-1-implementation/wiki/meet/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Is the agenda.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So from my understanding, because we&apos;ll be moving quite quickly, we&apos;ll have to not spend tons of time on discussion per topic&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We can either talk after the meeting (if we want to continue conversation)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: Yes, that&apos;s right. In fact, #1 is already done.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or perhaps utilize another channel to have side conversations about stuff&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; And #2 is cancelled.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; At the 30 minute mark we break into subgroups, that will be clear as we get to the point.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Well then, we&apos;re already scurrying along.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The third item on the agenda is the poll that is conducted?&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; hello!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Are we talking about how it was conducted, or...? :)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Just that the poll is always conducted on doodle and we have a choice when to hold meetings.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; This one there are at least three that can&apos;t make it due to time zone differences, too bad.&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; luigi1111w: today its more about logo, enclosure and a lot of different stuff. Meeting about firmware is lanned to be next friday.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; That&apos;s sad, indeed. Is there nothing that can be done?&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; *planned&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; ahh, ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Maybe a terrible idea, but what if two meetings were held covering the same agenda?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We can try to build friendships with those folks in other timezones and keep them informed.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I will just watch then&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; One that is good for one set of timezones, and then next 12 hours later&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, either way, we can discuss that later. Moving on!&lt;br&gt;&lt;strong&gt;&amp;lt;kamminke&amp;gt;&lt;/strong&gt; So, which item on the long agenda we discuss now first?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we&apos;re at 4. Reddit summaries&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I was asked to go ahead and look through the Reddit threads that talk about Hardware&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the provided links are just two examples, although they are some of the bigger ones&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; to give a brief summary: there is still a lot of people not understanding that the end result of this hardware project will not necessarily be this workgroup selling hardware wallets&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Perhaps we can discuss at a later time whether (once firmware is complete) this workgroup would like to take on the task of making (funded via FFS of course) a number of hardware wallets for the community&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; what are they understanding?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; They&apos;re asking about pre-orders, how to order, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; They understand that at the end of this project will, the end result is a deliverable hardware wallet product&lt;br&gt;&lt;strong&gt;&amp;lt;sebgus&amp;gt;&lt;/strong&gt; rehrar: Sounds like a good idea. I could assist in this task (hardware assembly).&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; There&apos;s a huge business opportunity though if you can actually deliver them for a decent price&lt;br&gt;&lt;strong&gt;&amp;lt;sebgus&amp;gt;&lt;/strong&gt; But maybe we want something on a more mass-produced scale, msvb?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; second thing I gleaned: tons of people want hardware wallet support yesterday. Comes as no surprise, but yeah. Thought I&apos;d throw that in there.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Thirdly: People are very supportive and impressed with the progress and work of this workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so congratulations are in order there&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and lastly: the obvious comparisons that occur between the goals of this workgroup and ledger/trezor come up very very often&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; By reading the Reddit threads, this is the general pulse of how the community is viewing hardware development and this workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; I suppose we&apos;ll need to have as good as a mertic of how many wallets could be sold before thinking about mass producing&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; is there any sheet comparison of HW wallets projects?&lt;br&gt;&lt;strong&gt;&amp;lt;kamminke&amp;gt;&lt;/strong&gt; And, IMHO we have to become more secure as competitors.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; (that &amp;amp; having a product which does something)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s hard to gauge without getting preorders, which would require an ahead-of-time commitment to such a thing from a group or individual&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It also does NOT have to be the job of this workgroup to produce and ship them&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there can be another workgroup tasked with that&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; rehrar, yeah, a la kickstarter&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; (please dont think too much about selling stuff which doesnt exist yet)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; leaving this workgroup to continue to innovate and push forward in the hardware field&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^ a great point&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; agree&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; let&apos;s finish the tasks at hand first, then further discussions could commence&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Sorry.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; moving on&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 5. Status reports&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; cslashm: There&apos;s Trezor, this group, and Ledger (you). Or didn&apos;t you mean it like that?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; first up, board additions&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We&apos;re still on track with two main editions.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; A developer (D) edition, larger and more complex good for devs.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; A consumer (C) edition, with excellent aesthetics and easy to use.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we can continue conversations on previous points in #monero-hardware-aside. It&apos;ll just be used temporarily for this meeting&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Secure too, ahem.&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; dEBRUYNE: juste ask if what the differenciator of each project is written down&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Is that okay with everyone else?&lt;br&gt;&lt;strong&gt;&amp;lt;eruheran&amp;gt;&lt;/strong&gt; dEBRUYNE, cslashm there is also KeepKey&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; (I urge cslashm and dEBRUYNE to continue there :) )&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; And Digital Bitbox, my favourite.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; The dividend results were namely that if folks were willing to give a mailing address, they got a play toy for the holiday season.&lt;br&gt;&lt;strong&gt;&amp;lt;sebgus&amp;gt;&lt;/strong&gt; msvb: Sounds reasonable with two versions.&lt;br&gt;&lt;strong&gt;&amp;lt;sebgus&amp;gt;&lt;/strong&gt; editions*&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Regarding secure elements, we&apos;ve had a mix of failure and success with diverse vendors.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Most promising right now is ATECC608A, CEC1702, and nRF42850.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Gemalto and ST Micro are more or less out, and most other vendors have no offering.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Zylinkx sells a FPGA for 120 EUR.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Any questions about secure elements, enclaves, or hardware security modules?&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; hello i am a bit late to the meeting, my name is Morris and i meet Michael on the 34C3,&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; tat: Super that you made it, thanks for tuning in.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; anhdres: Would you please announce our new repository/project name?&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; I have read up during the last days on ledger history and i have a idea about a secure element that would work without NDA and is very cheap to come by.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; yes - i doubt the need for a secure element&lt;br&gt;&lt;strong&gt;&amp;lt;jbdatko&amp;gt;&lt;/strong&gt; Hi, I&apos;m Josh, new to this group. I&apos;ve worked with the ATECC series a lot and recently the Xilinx zynq so I can answer questions on those secure element options if y&apos;all have any&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; unless mabye it does curve25519 in hardware&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; msvb-lab, sure?&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; nah, you do it&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; jbdatko: So this is quite an honour. Josh is the creator (almost 100%) of our Breakneck board, the developer edition.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; jbdatko: Welcome.&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; jbdatko: hello, nice to see you here!&lt;br&gt;&lt;strong&gt;* jbdatko&lt;/strong&gt; waves&lt;br&gt;&lt;strong&gt;&amp;lt;kamminke&amp;gt;&lt;/strong&gt; Still the same questions - does the secure elements support the right curve for signing?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; anhdres: Okay you nerd. I&apos;ll tell the world about our new mistake, the name for our sekura rejected repository is...&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; kamminke: Yes, they have the curves ed25519.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ...drummrolllll.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; YAY, what a name!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; The name is drumroll.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I thought: kamminke: Yes, they have the curves ed25519. was it&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; m2049r[m]: I am also skeptical about secure elements, but if we make hw wallet secure by design, we can still enhance it by adding a storage for keys (and store them encrypted there)&lt;br&gt;&lt;strong&gt;* sarang&lt;/strong&gt; locates a drum&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; KASTRATELO!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Just joking. It&apos;s Katelo.&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; jaja&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Kastelo :P&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; Kastelo&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Crap, I mean Kastelo. rehrar yes.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is why you don&apos;t let msvb-lab announce these things&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Well that went over quite clearly.&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; My idea was a programmable smartcard that is embedded as a simcard within the wallet&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; we can use any eeprom for that&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Kastratelo is a bad word in italy&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok. Epic! luigi1111 and luigi1111w we would be thrilled if some changes to the Sekura repo could be made&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; About SE, you should consider the scope of HW and side channel attack. SE help for that&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; they are very secure, nxp states they use more then 4000 anty tempering technics in there curent generation of java smartcards&lt;br&gt;&lt;strong&gt;&amp;lt;kamminke&amp;gt;&lt;/strong&gt; do you trust smartcards?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; aren&apos;t we the same person&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; luigi1111w, yes you and the other luigi are the same person. Look in the mirror.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I always figured luigi1111 was some kind of secret society&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/136&quot;&gt;https://github.com/monero-project/meta/issues/136&lt;/a&gt; is a good starting point&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; The wallet must be secure by design, please lets use secure elements only to enhance allready secure design.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; with the addition of changing the repo name to &quot;Kastelo&quot;&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; Again, conversation from older points can continue in #monero-hardware-aside&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 7. Highlights of 34C3 in Leipzig&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; an attack is only possible if you can make the device use your key - if you can do that ONCE, then you transfer the funds away and dont care about the key. no?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; i-a: Good point. jbdatko Josh do you believe that we can make a hardware wallet that&apos;s secure by design in that even when running a roque firmware the secrets remain safe?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Ups, Josh not der.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Okay, who wants to give a 34C3 summary?&lt;br&gt;&lt;strong&gt;&amp;lt;kamminke&amp;gt;&lt;/strong&gt; all algorithmen on CPUs you can easy attack with power analysis&lt;br&gt;&lt;strong&gt;&amp;lt;jbdatko&amp;gt;&lt;/strong&gt; hmm, the ultimate question yes? ;) Secure elements (try) to keep the private key from leaking but unfortunately with rogue firmware you also have to worry about somebody using the key. Rephrased: you don&apos;t have to leak the key to lose money you just have leak control of the key&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; jbdatko: Interesting, and that&apos;s quite clear. So not the holy grail, yet possibly an instrument to use in securing.&lt;br&gt;&lt;strong&gt;&amp;lt;jbdatko&amp;gt;&lt;/strong&gt; But combing user input with a KDF passhprase that unlocks the SE I think is the design pattern&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; Power Analysis is your enemi&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; It is a tradeof, (1) having secure elements which could be accessible only through a binary blob uploaded in flash, or having code which could possibly be attacked by side channel. I am not sure how to handle this.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Does anyone want to give a summary about 34C3 in Leipzig?&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; jbdatko: make the user confirm every transaction in an way that can not be tempered with&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; I worked on cerfified product (ID)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: Let&apos;s skip 34C3, as I think most people don&apos;t know what it is.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Really not that big a deal probably.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Well, next is Etherpads for the group&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Yes, we&apos;re at #8 and half way through.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://taiga.getmonero.org/project/michael-rfc-hwallet-1-implementation/wiki/meet&quot;&gt;https://taiga.getmonero.org/project/michael-rfc-hwallet-1-implementation/wiki/meet&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is the agenda for the meeting if you missed it&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; I wish they released the videos from 34c3&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; they&apos;re taking ages&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if you scroll down to item 8, you will see the different Etherpads set up for this group&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Each of us now takes a moment and if we wish, we can devote part of the next half hour (like an extra open browser window) to one of the subgroups.&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; 34c3 was incredibly good event, I have met many interesting people, I have given some boards and I am waiting for contributions! msvb-lab did a nice talk about hw wallet, also there was nice talk about monerujo android wallet, both should be online in a month.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; They&apos;re topic specific, and just another way to communicate, talk, and exchange ideas&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; See the part after #8 Main project, QA test, Firmware...?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Choose your Etherpad, and start disucssion?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I&apos;m going to click on Mechanics since I did meet more than a few interested in mechanical engineering.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: We continue here in parallel with Test plan I think. Do you think it will work?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;em&gt;shrug&lt;/em&gt; never tried it, but should be fun&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; In the right hand side chat of the etherpads, if you want to be named, click the top most &apos;people&apos; button and add your name there.&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; haha, how to make the crowd to disappear? show them etherpads:))&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; what is the exact attack vector we are addressing with a secure element?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; i-a: Yes, it seems this idea is either very good or very bad. No idea.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; i-a: btw. i did all you said - its still broken&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Control over secrets is the attack vector.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; thats too vague for me. how?&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; m2049r[m]: trying to PM you but i cannot, please could you try to pm me?&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; someone has to have phsyical access to the device. then what?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; m2049r[m]: Decapsulation is what I would attempt, it depends on many things.&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; m2049r[m]: &quot;You must log in with services to message this user&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;kamminke&amp;gt;&lt;/strong&gt; We have to avoid, that someone, even with physical access to the hardware wallet, gets the key pair to sign transactions.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; i-a: That usually means you haven&apos;t set up a password with chat.freenode.net.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; i-a maybe you can try on the mattermost guys?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; kamminke: That&apos;s right, according to Josh it&apos;s not enough to fool all attackers all the time, but it&apos;s certainly a goal for us to block access to stealing the actual secret away from silicon.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; decapsulation will not help you if the key is password-encoded&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Seems mechanical engineers and quality assurance folks are not the chatting types?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Those etherpads are blowing crickets.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; i-a: come to mattermost&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; m2049r[m]: I never did it, i am trying it now.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How would the key be encrypted?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sarang: Symetric cypher.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I&apos;m not sure if that&apos;s how other wallets do it, but that&apos;s how SSH does for example.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Wallets alway have these nasty mnemonic thingies, so that throws a curve.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; But encrypting a key is no problem. Not that I agree it allows us to avoid a secure element.&lt;br&gt;&lt;strong&gt;&amp;lt;jbdatko&amp;gt;&lt;/strong&gt; When in doubt, use libsodium (NaCl) based stuff -- there is a KDF and a PKDF function there that could be ported to bare-metal C (I think it&apos;s close already just some linux-y calls)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; By that theory we could use a magnetic hard drive and be safe enough.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If you want to avoid someone lifting the encrypted blob and hammering away at it, a simple symmetric cipher without a KDF would be very bad&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; jbdatko: yes, a KDF is essential&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; jbdatko: To encrypt a ed25519 secret, we could use a ATECC608A because it has PKDF right?&lt;br&gt;&lt;strong&gt;&amp;lt;jbdatko&amp;gt;&lt;/strong&gt; so the 608A does have HKDF so you could use it to create a key tree of sorts&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sarang: It&apos;s golden when monero-hardware is teaming MRL folks a lesson. Har har har.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; PBKDF2 is useful for low-memory settings&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;jbdatko&amp;gt;&lt;/strong&gt; The biggest issue I would think for this project with the 608a, while I like it, is that it&apos;s a NDA datasheet :/&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sarang: It&apos;s possible the sec eng IC mix we get can do quite a bit with low mem and low power.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; msvb-lab: ha, nice try&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We won&apos;t get lucky enough to use an easy I2C IC for ed25519, but we can use one of those for a number of other security games.&lt;br&gt;&lt;strong&gt;&amp;lt;jbdatko&amp;gt;&lt;/strong&gt; PBKD2 I don&apos;t think would do well on an ARM M4. I don&apos;t think it&apos;s memory bound but it takes seconds on a i7. to get the same number of rounds it might take a very long time&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I shamelessly copied Josh&apos;s concepts to our proj mgmt task 166:&lt;br&gt;&lt;strong&gt;&amp;lt;jbdatko&amp;gt;&lt;/strong&gt; Although TREZOR does some kinda of PBKDF so I might be mistaken&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://taiga.getmonero.org/project/michael-rfc-hwallet-1-implementation/task/166/&quot;&gt;https://taiga.getmonero.org/project/michael-rfc-hwallet-1-implementation/task/166/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;kamminke&amp;gt;&lt;/strong&gt; I would even prefer asymmetric crypto for the keys, the host encrypt with the public key the key to store, but only the right wallet with his private key can open the stored keyring.&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; m2049r[m]: &lt;a href=&quot;https://docs.mattermost.com/install/install-debian-88.html&quot;&gt;https://docs.mattermost.com/install/install-debian-88.html&lt;/a&gt; this, really?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; jbdatko: A second on key generation, derivation, or verification?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I would assume those are all very different benchmarks.&lt;br&gt;&lt;strong&gt;&amp;lt;jbdatko&amp;gt;&lt;/strong&gt; PBKDF2 on high end processors takes seconds by design to derive the key from the passphrase&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; i-a: no! this: mattermost.getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; you can the number of rounds to take as long as you want based on estimated processing speeds&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; *you can tune&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright everyone. Settle down. Settle down. I know it&apos;s been a crazy meeting so far, but we got more to get through.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; There&apos;s plenty of crypto going on in #monero-hardware-aside, for extended discussion about that.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Let&apos;s wrap up our discussions on the Etherpads and come back here for:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 14. Free to choose topics (Q&amp;amp;A)&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; i think what we are aiming for is preventing a casual thief and his hacker friends from access to your funds. anyone else will lock you in their cellar until you tell them the passphrase/key.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; It would be nice to give folks a chance at asking &apos;how do I use my new holiday prototype device?&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I assume it&apos;s clear what&apos;s been given out in the package:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://taiga.getmonero.org/media/attachments/0/9/e/f/c3076b82874b6d9805dfcabca2c31e78e884536d2e98b54d3b4abc4045d0/protojulcan-2.png&quot;&gt;https://taiga.getmonero.org/media/attachments/0/9/e/f/c3076b82874b6d9805dfcabca2c31e78e884536d2e98b54d3b4abc4045d0/protojulcan-2.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; And that the screen plugs in this direction:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://taiga.getmonero.org/media/attachments/8/b/a/e/9b16894e088ee64c505dbf0fbc15788e8c5bfb18b1e0ead7056d7acf6332/protoledjc-0b.png&quot;&gt;https://taiga.getmonero.org/media/attachments/8/b/a/e/9b16894e088ee64c505dbf0fbc15788e8c5bfb18b1e0ead7056d7acf6332/protoledjc-0b.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; m2049r[m]: there should be a second (fake) password that shows a decoy wallet&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; m2049r[m]: trying pm mattermost&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ...and that each of us who received a prototype must have read a disclaimer stating that it does not support hardware wallet functions.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; It&apos;s useless for storing value.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: Do you have comments or questions for revuo?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m starting to block it out, so not yet.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Last month was completely monopolized with multilingual implementations on Kovri and Monero websites&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;em&gt;cough&lt;/em&gt; luigi1111w almost time to merge?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll be back here in like two days though :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I wish I had questions for this meeting, but I&apos;m sorry that I don&apos;t atm.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I do have a question though:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I did (or didn&apos;t?) receive a prototype board, what now?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: It&apos;s clear a lot is going on in your corner, not to mention multisig work, globee, and ebooks.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Man.&lt;br&gt;&lt;strong&gt;&amp;lt;sebgus&amp;gt;&lt;/strong&gt; rehrar: I&apos;ll hook you up with one.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; My impression is that test folks don&apos;t take to IRC well, so it seems we don&apos;t get questions from them.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sebgus: rehrar was retyping the text out of the agenda.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Ha.&lt;br&gt;&lt;strong&gt;&amp;lt;sebgus&amp;gt;&lt;/strong&gt; aha&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And a followup question to that: How do I create a pull request in the official Github repository?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This is where msvb-lab says &quot;I&apos;m glad you asked,&quot; and then explains in song and dance&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: Ah yes, we can do a pull request tutorial.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We even have the pro teacher right here with us.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Ms/Mr pro?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; First of all, is there at least one person who wants to know how to get their sekura/kastelo changes into the official repository?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; There needs to be at least one indication &apos;yes&apos; or else we do no tutorial.&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; I already did once for the logos, I guess I&apos;ll do the same again in the future&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; msvb-lab: is this about how to make a PR ?&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; tat: Yes, have you ever made one before?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Okay, lesson starting.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Where is sebgus and i-a?&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; msvb-lab: i make about 3 a day, i work as a software developer in my day job.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; lesson = &lt;a href=&quot;https://try.github.io/levels/1/challenges/1&quot;&gt;https://try.github.io/levels/1/challenges/1&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; So if I want to make changes to the sekura/kastelo official repository, I first clone it to my own GitHub user account (I must be signed in to already.)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/sekura/&quot;&gt;https://github.com/monero-project/sekura/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sebgus&amp;gt;&lt;/strong&gt; I&apos;m here!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I clone it in the usual way.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Since I like the command line, for me this is:&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; i another question; qhats the status of the self-destruct idea?&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; have&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; $ git clone &lt;a href=&quot;https://github.com/monero-project/sekura.git&quot;&gt;https://github.com/monero-project/sekura.git&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; cd sekura&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Now I make changes:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; $ vim weirdolameness.txt&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Now I commit:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; $ git commit weirdolameness.txt&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ...which puts changes into only my personal cloned copy of the official repo.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Actually I missed a step which is:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; $ git push&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If you need more help with git or github, you can ask many people here&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; These things are all basic to any git (this is not yet GitHub pull request specific)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Now comes the specific part...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m sure we&apos;d be happy to lend a hand&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I navigate to the official repository:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/sekura/&quot;&gt;https://github.com/monero-project/sekura/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; and click next to &apos;Branch&apos; on the left side the button &apos;New pull request.&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; That means, click the &apos;New pull request&apos; button.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Can somebody else explain the rest, I actually can&apos;t remember what follows.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; After you click New Pull Request? You type your changes in the provided box, and click &quot;Submit Pull Request&quot; or something&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there may be requested changes by the maintainer, but that&apos;s pretty much it&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; You should add a short title explaining the PR content and some meaningfull description of the changes.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alrighty peeps, we&apos;re 5 minutes after&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; The smaller a pull request the betterm usually one change at a time. It is easyer for people to review those changes.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: Yes, let&apos;s close the door.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Anyway, regarding PR, please read:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/sekura/blob/master/CONTRIBUTING.md&quot;&gt;https://github.com/monero-project/sekura/blob/master/CONTRIBUTING.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/sekura/blob/master/PULL_REQUEST_TEMPLATE.md&quot;&gt;https://github.com/monero-project/sekura/blob/master/PULL_REQUEST_TEMPLATE.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think it&apos;s about time to wrap up so we can move on in this little ordeal we call life&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Thanks for a fun, if not somewhat chaotic, hardware meeting&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Kerchunck. Gavel landed.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We&apos;ll hopefully havae another one sometime soon. As needed basis? Once a month?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: Maybe, I guess regularity might be nice.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; You are all released from servitude. Have a great rest of your day.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Not sure what others think. Should we just meet when there&apos;s a lot to talk about or regularly?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We can try for next month?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Regular XMR meetings happen once every two weeks. Think that&apos;s too much?&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; nice talk eveybody!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: Yes, we&apos;ll do that. But unlike sgp&apos;s flow it is not part of this meeting to decide the next.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it might help there not be so many topics and discussions to crunch into one meeting if it was regular&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Meeting is technically over ;)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So we are outside meeting flow atm&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: Cool beans.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and discussing this casually&lt;br&gt;&lt;strong&gt;&amp;lt;kamminke&amp;gt;&lt;/strong&gt; every 2 weeks is fine - enough time to has something to show which is new&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; kamminke: I think you&apos;re right, and instead of a sgp style decide during meetings we&apos;ll keep the email/doodle vote. You think that&apos;s okay too?&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; msvb-lab: I am here! Was setting up something on mattermost.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok. We can do another doodle&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, catch you all later.&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; I like doodle voting also, but I will also try to make firmware meeting next friday. I will inform abut it in monero-friendly channels around.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; msvb-lab: hows the self-destruct idea maturing? i think thats the only way to be secure.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; m2049r[m]: Thank you! You&apos;re the only one who has taken interest in my wild james bond action feature so far.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I think it&apos;s actually possible, but a number of research steps are needed.&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; msvb-lab: how would it be triggered ?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; For example, it&apos;s going to be real hard to pass enough current through those tiny wires in order to destroy the whole die without simply burning a VCC line or something.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; tat: I assume a combo of caps, fuses, and a relay will do the job.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; That is the idio prehistoric concept though.&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; msvb-lab: but what is the triggering event&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; There may be a much more elegant solution, we just haven&apos;t started researching it enough yet to know.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; The triggering event is typically a timer.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Use case is a honest person like you or me crosses a border and is searched.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; But before doing so, we set a timer on the wallet.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Seven minutes, twenty, whatever.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; After which time, the cap charges, discharges, and burnes an important circuit like the secure element.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Crazy no? I&apos;m really not sure it will work.&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; msvb-lab: i have been reading up on stuff the last days, and there is virtually nothing really good without NDA to secure the keys, the only really good thing that is out there are smart cards.&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; tat: could you please give me a link to some smart card element worth considering?&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; cant be difficult to put a smartcard reader in there - they cant be attacked?&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; i-a: well there is allready a bitcoin implementation&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.ledgerwallet.com/products/6-ledger-unplugged&quot;&gt;https://www.ledgerwallet.com/products/6-ledger-unplugged&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; they discontinued that product because of NFC problems&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; tat i-a: Smartcards brings us into Javacard world, not sure we want to go there.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; when has java ever gone wrong&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; tat: Do you think those NFC problems could become ours as well?&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; msvb-lab: i know java sounds ugly, but it can be pretty safe&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We need to learn from their mistakes.&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; msvb-lab: we wouldn&apos;t use NFC&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; we use the smartcard processor, there are plenty of wyays to cumminicate&lt;br&gt;&lt;strong&gt;&amp;lt;kamminke&amp;gt;&lt;/strong&gt; Smartcards running a small OS, which runs a hypervisor, inside there is another OS and the JavaVM .. I thinks it is security through obscurity&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; i show you guyes something:&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://ftsafe.com/Products/BlockChain&quot;&gt;https://ftsafe.com/Products/BlockChain&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; you can call it security by obscurity, and when it comes to the die it always is, but these stuff has been hardened for decades.&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; It is very very difficult to build a good and reliable attack against that kind of devices.&lt;br&gt;&lt;strong&gt;&amp;lt;kamminke&amp;gt;&lt;/strong&gt; Well, your passphrase you can lost in that moment the friendly border officer requested it - your fingerprint he gets with a twist of your arm..&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; (I really LIKE so many opinions here, well done:)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; i-a: Pretty cool, no?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; And I even think the etherpads thingie went okay. We won&apos;t do it every time, but at least the seasoned meeting participants know how it works now.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; And anyone can jump into those pads at any time before, during, or after a meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I&apos;m out of here, going afk. Have a good one everybody. Thanks again.&lt;br&gt;&lt;strong&gt;&amp;lt;kamminke&amp;gt;&lt;/strong&gt; I like to investigate, how Lattice stores the configuration for the iCE40 FPGA on the die - we are talking about 40nm transistors, which is fair below the Abbe-limit, no optical microscope helps anymore.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; @+ 73 chao pescado&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I&apos;ll put minutes up later, unless somebody else wants to do it. See the wiki/meet/ page.&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; kamminke: i am not sure if yu know clifford.at, but this guy seems to be incredibly aware of everything inside lattice FPGA, maybe ask him..&lt;br&gt;&lt;strong&gt;&amp;lt;kamminke&amp;gt;&lt;/strong&gt; I already talked with him at 34c3 - he gives us support for Dual-Rail Logic while synthsis, if I give him a very good analysis how I can avoid power analysis with that technique&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; ok,)&lt;br&gt;&lt;strong&gt;&amp;lt;kamminke&amp;gt;&lt;/strong&gt; BTW, the faitian wallet use the smartcard from infineon - I remember this are the company with the weak random generation last month in the tech news, right?&lt;br&gt;&lt;strong&gt;&amp;lt;jbdatko&amp;gt;&lt;/strong&gt; It was an RSA attack -- ROCA I beleive&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; i must go, thank you all for nice inputs and see yu next time:)&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; kamminke: please tell me why power analysis is relevant here?&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; m2049r[m]: could that be related to side channel attacks by listening to the power line?&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; And one more question, i have seen that there is some research into using an FPGA, isn&apos;t that kind of die horribly expensive compared to other options.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; tat: as i understand it, yes - but think it is irrelevant - because if this attack is useful, the attacker has already made the device do something with the key. so they might as well make the device transfer the funds out.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; other options seem to be thin.&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; i have one of the small devboards, and i connected the usb-c connector to my macbook power supply, it wouldn&apos;t work, only if i use an adapter with a regular usb power supply.&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; Is it possible that the usb is actually a usb interface with a usb type c plug, as far as i understood usb-c uses a protocol to handle the voltage needed&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; tat: Yes, it is just normal usb rewired to usbc. Usbc funkcionalities are not implemented.&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; i-a: so usb-c plugs won&apos;t work then, you will always need a adapter to micro or something and a usb psu&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; i-a: i mean usb-c cables won&apos;t work&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; no,I am using original usbc cable and it works.. probably there is something how apple handle usb, it probably recognises usbc and is expecting something different..&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2018-01-06</title><link>https://beta.monerodevs.org/blog/2018/01/06/logs-for-the-Community-meeting-held-on-2018-01-06/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/01/06/logs-for-the-Community-meeting-held-on-2018-01-06/</guid><description>Community highlights, Forum Funding System updates, RFC-HWALLET-1, Rehrar&apos;s Kovri proposal, Serhack&apos;s integrations, Fondajo, community materials, and miscellaneous</description><pubDate>Sat, 06 Jan 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; 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/155&quot;&gt;https://github.com/monero-project/meta/issues/155&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. 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;rehrar&amp;gt;&lt;/strong&gt; oy&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Hi folks&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; yo&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Salutations&lt;br&gt;&lt;strong&gt;&amp;lt;Xil3&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yo&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Oops, I was on the wrong channel. Hi folks.&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; For a great weekly summary, please read the Monero Observer: &lt;a href=&quot;http://monero-observer.com/&quot;&gt;http://monero-observer.com/&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 FFS updates.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; a. RFC-HWALLET-1 project progress&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @msvb-lab, your turn 😅&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Cool.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; The Monero Hardware had a nice meeting yesterday of our own.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We chatted on #monero-hardware for about an hour on seventeen topics.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Highlights of the past couple weeks are:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Our hardware wallet GitHub repository &apos;sekura&apos; will be renamed to &apos;kastelo&apos;.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; That&apos;s with a &apos;elo&apos; not &apos;kastratelo&apos;.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ;)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We delivered about thirty (?) holiday divident prototype boards.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Via post and face to face meetings, like for example at 34C3 in Leipzig.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ...and are working on the next prototype(s) design now.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; That&apos;s about all, any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; A firmware effort is underway, I guess we&apos;ll have a more unique device than planned.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; There is a lot of interest in the group to attract more people that know cryptography and can code.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Volunteers?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Crickets.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I can neither code, nor know cryptography well&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp: Next topic.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; MRL remains available with any questions that come up&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but I&apos;ll jump right on it&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sarang: That&apos;s excellent, very generous as usual of MRL.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Thanks msvb-lab&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; b. Monero Integrations&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Serhack and cryptochangements posted an update: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/7o3rx6/serhack_updates_for_the_ebook_and_integrations/&quot;&gt;https://www.reddit.com/r/Monero/comments/7o3rx6/serhack_updates_for_the_ebook_and_integrations/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Do any of them want to speak about this now?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; oh crap im late&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; is serhack here?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; doesn&apos;t seem so. It&apos;s all you cryptochangements&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I haven&apos;t seen him here today&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Is there anything you want to mention cryptochangements?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; ok, pretty much all I have to say is that the opencart plugin, the third milestone, is being worked on and is on it&apos;s way&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Great, thanks for your work&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; you can see the code here: &lt;a href=&quot;https://github.com/monero-integrations/monerocart&quot;&gt;https://github.com/monero-integrations/monerocart&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anything else cryptochangements?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; nope, that&apos;s all&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; c. Rehrar’s Kovri proposal&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Rehrar’s Kovri proposal has moved to funding required: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/89677/rehrar-s-2018-q1-kovri-proposal&quot;&gt;https://forum.getmonero.org/8/funding-required/89677/rehrar-s-2018-q1-kovri-proposal&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anything to add rehrar?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; fudn it&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; &lt;em&gt;bows&lt;/em&gt; thank you&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; jk, thing is, I&apos;m working on Kovri regardless, so work is not slowing in any capacity&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; even while this waits for funding&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Thanks rehrar. It means a lot for the project&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Does anyone else have a FFS update?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; nothing from me but if anybody has question, here to answer about localizations&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I&apos;ll proceed then onto the next topic&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; I have a comment on localization, when topic&apos;s up&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; &lt;em&gt;the topic&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @ordtrogen you can ask it now&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sure, go ahead ordtrogen&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; (pasting some pre-written text ...)&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; I&apos;ve only recently gotten more involved in translation/localization but pretty quickly I have discovered a couple of issues with the localizable strings, both in the CLI and GUI project. So I think it needs some polishing to look proper. (I am filing issues as we speak) There also doesn&apos;t seem to exist much in the way of help documentation. I know there is some texts on getmonero.org, but I&apos;d argue there should fir&lt;br&gt;comes with the installation, such as a man file for unix and maybe some other formats for Mac and Windows. Which makes me think we should spend a little more time on the &quot;foundations&quot; of the texts we write. Like improving the UI English. While @ercicciones work on the localization project obviously is fantastic, I&apos;m thinking, what quality can the translations have unless the source (en) is correct?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Agree wholeheartedly.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; As I work on the website here and there, most of the text is not written by me, except for the newer pages (and even that should be reviewed). Some of the copy does not read well, or is over flowery in some places, or other issues.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yes, a lot of good points. the source file has been polished not a month ago, but would be great to have a clean and reviewed text to work on&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I think most people agree documentation needs to be improved across the board&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; about documentation&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; I&apos;m thinking a man file for monerod would be in order. Need not be too extensive&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; (linux)&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; And I&apos;m not sure, what is displayed by $monerod --help is not localizable, right?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i&apos;m working in creating a wiki with everything necessary for a translator, it can be found here &lt;a href=&quot;https://taiga.getmonero.org/project/erciccione-monero-localization/wiki/home&quot;&gt;https://taiga.getmonero.org/project/erciccione-monero-localization/wiki/home&lt;/a&gt; it need some improving, but following translators can take days some times, and i actually have no time, would be great to have some help on that side&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; @ordtrogen it is actually, you can find the references to the code in the .ts files&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; ok. I just wanted to bring up the issue. As soon as I have to write something, I will.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; iirc a man file was partially done few days ago, but yes, there&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Will try to finish the testing and issue reporting first&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; * there is needing of a lot of clean documentation, thank you for bringing that up&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Oh, a man file is somewhere in the repos?&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; CLI or GUI`?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Just dropping this here: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/7nl38w/technical_documentation_for_monero/ds2nkfu/&quot;&gt;https://www.reddit.com/r/Monero/comments/7nl38w/technical_documentation_for_monero/ds2nkfu/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Oh, great&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; I don&apos;t have time to follow r/monero too much&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; dEBRUYNE, uh that looks very good&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anything else we need to discuss on this topic?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Perhaps reach out to the owner to collaborate&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Oh, man, That site looks great!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok, I&apos;m going to move on. Thanks @dEBRUYNE @ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 4. Fondajo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; After months of progress, I am pleased to announce that I am proceeding with a 501(c)3 nonprofit cryptocurrency foundation called “Fondajo”. I have a great workgroup of people who are helping organize all the documents.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; This cryptocurrency nonprofit will promote education, research, and development. One of its values will be to promote privacy projects. The foundation will still be completely separate from Monero.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; When the nonprofit is officially incorporated, I will hand over the responsibilities of this workgroup to rehrar. I’m sure that we can use some help from other members who have been active these past several months.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; To be clear, this is not a Monero-specific foundation, but it will support many of Monero&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; *many of Monero&apos;s projects&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This is a US base non profit?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yes, US-based&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Which will allow people in the US to make tax-deductible donations&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; TAlk about the name Fondajo&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; (now I see the meaning in espreanto)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; If you are interested in helping with the nonprofit, let me know in PM&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What are the practical types of projects/goals related to the mission?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; or some examples?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Any published research in cryptocurrencies is fair game&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Educational outreach is prioritized for grants too&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I&apos;m still seeing what can be done for development, but I&apos;d like to support this as much as possible&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nice, so it&apos;d issue grants from its asset pool of donations?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Exactly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Excellent&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; As long as it doesn&apos;t end up like the Bitcoin foundation lol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I assume the nonprofit status might make it easier to help support students as well&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; It will be very different from the Bitcoin Foundation, even by registration&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Bitcoin Foundation is not a 501(c)3&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I am just talking about their endeavors etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Since this is a 501(c)3, the focus will be entirely on education, research, and (hopefully) development&lt;br&gt;&lt;strong&gt;&amp;lt;cwcopz&amp;gt;&lt;/strong&gt; &quot;Fondajo&quot; sounds like an intersting project. Is there more information available? Is there a official homepage?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I think it will really help raise money for projects that can benefit Monero and other privacy projects&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I know suraeNoether has toyed around with the idea of a nonprofit too, so I&apos;ll page him here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Privacy advocacy!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; cwcopz I have the domain but haven&apos;t made a website yet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero is just one tool in the opsec of a privacy focused person&lt;br&gt;&lt;strong&gt;&amp;lt;cwcopz&amp;gt;&lt;/strong&gt; Is there a way to stay up to date? I would like to donate to this project as well.&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 want to assure everyone that Fondajo will remain completely separate from Monero itself&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Did you get the .co domain?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Is anyone getting paid?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @cwcopz I&apos;ll put all major updates in /r/Monero and /r/MoneroCommunity&lt;br&gt;&lt;strong&gt;&amp;lt;cwcopz&amp;gt;&lt;/strong&gt; Okay, thanks. Sounds promising!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @dEBRUYNE it&apos;s likely there will be overhead for some positions, but I want to keep it minimal&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I am personally not a fan of people getting paid in a nonprofit, it should be done altruistically&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think it depends on the level of work. If it&apos;s your full-time job, you should get compensated&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; peeps gotta eat&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @dEBRUYNE it&apos;s sometimes better to be able to pay people to allow them to spend all their time working on improving the cryptocurrency ecosystem&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what if they are paid in love?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Will my landlord accept love as rent?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That might be illegal&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well, as in crypto, consensus is mandatory&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; moving on :P&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Can&apos;t an organization be non-profit as a whole but still pay for services?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok sarang, you&apos;re up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 501(c)(3) orgs can pay their staff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I thought I&apos;d mention one FFS that&apos;s sorta kinda community related&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It was suggested that we send a couple of folks to some academic conferences for knowledge gains and community representation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether and I wish to attend the BPASE18 conference at Stanford later this month&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and suraeNoether plans to attend the RWC conference in Zurich with fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So we have an open FFS for the usual expenses&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 5 star hotel, caviar every night, the works&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m mainly looking for input from the group about how important y&apos;all feel conferences are for the Monero group&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and if FFS should be the preferred way of sending folks to conferences that we agree are worthwhile&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sgp, sarang: Let&apos;s discuss that another time :P&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: conferences are one of the main ways to network&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, wasn&apos;t sure if this was a good place for that discussion&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; As long as they aren&apos;t detrimental for day-to-day work&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; i.e. it leaves no time to work on &quot;normal&quot; stuff&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; To answer the first question: extremely important&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The Monero Project needs to be a part of a larger conversation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; dEBRUYNE: the conference schedules are usually pretty packed, but BPASE is only 3 days&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; a conversation about privacy, human rights, cryptography, and more&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; going to these conferences is a way for representatives of The Monero Project to be a part of that conversation&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think The Monero Project has a unique voice, and unique things to add to such conversations as well, and our perspective will be helpful&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sarang: link of the FFS?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK thanks for this perspective&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/89695/funding-for-noether-brothers-to-attend-stanford-bpase18-conference&quot;&gt;https://forum.getmonero.org/8/funding-required/89695/funding-for-noether-brothers-to-attend-stanford-bpase18-conference&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We used a single FFS but listed the separate costs for reference: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/89695/funding-for-noether-brothers-to-attend-stanford-bpase18-conference&quot;&gt;https://forum.getmonero.org/8/funding-required/89695/funding-for-noether-brothers-to-attend-stanford-bpase18-conference&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; uw... double, nice. Thanks guys&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I agree with rehrar that this should be part of a larger discussion about our involvement in the broader academic community&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I recommend interested persons take a look at the conference schedules and programs. Lots of excellent talks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anything else sarang? I have no issue with this FFS proposal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nope, just wanted to open the broader conversation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Appreciate the insights from all of you&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 5. Community materials&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; This section of the meeting was inspired by this post: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/7obquf/wake_up_we_need_better_marketing_and_better/&quot;&gt;https://www.reddit.com/r/Monero/comments/7obquf/wake_up_we_need_better_marketing_and_better/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Let’s discuss how the Monero community can better market itself to others and what materials could be beneficial to newcomers.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Anyone want to begin?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; yesterday i saw a youtube ad for Bitcoin. I think we need one for monero with fluffypony in a lambo&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; \s&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; I keep seeing them for Dash!!!&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; yuck&lt;br&gt;&lt;strong&gt;&amp;lt;Guest93332&amp;gt;&lt;/strong&gt; I want to know why is this community not communicated more on the official channels? i only heard about it as an comment on an reddit thread? This here should be more public.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I find it interesting to watch the top coins by cap... so many that seem to rely on marketing&lt;br&gt;&lt;strong&gt;&amp;lt;Guest93332&amp;gt;&lt;/strong&gt; *this community chat not ..&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @guest93332 this is a workgroup. You can see what it does in /r/MoneroCommunity&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It&apos;s on the Hangouts page and the Footer of the website also&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; You&apos;re right though that we should probably encourage more people in /r/Monero and elsewhere to participate&lt;br&gt;&lt;strong&gt;&amp;lt;Guest93332&amp;gt;&lt;/strong&gt; yeah for example - it should be on r/monero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; like...the Community meeting announcement should be on /r/monero?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I still think the best marketing is good documentation and beginner resources&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; At least for now&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; well as people have discussed before, if we are going to market monero it has to be based on education. not stupid hype&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; agree cryptochangements, but we all have to recognize one thing&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we can&apos;t tell anyone what to do, so if one person was to start a &apos;hype&apos; focused marketing thing, we can&apos;t stop them&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; fair enough&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And the clock is ticking until some initiative-filled person will do it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so the best way to prevent it&lt;br&gt;&lt;strong&gt;&amp;lt;Guest93332&amp;gt;&lt;/strong&gt; i have another question, for beginners it is very hard to find out about irc and that stuff. could the whole communication change from irc to discord or is it like monero is for the cryptogeeks?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; is to get a marketing team together that will focus on education and awareness&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that way, when said initiative-filled person comes in&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we can funnel him into the already underway marketing effort&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and his/her skills will be with the community&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the longer we wait for some form of marketing workgroup, the more likely it is that somebody that doesn&apos;t believe what we do about hype and education will start it&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Guest93332: Discord would be nice to have. My impression is that the folks moderating the dozen or so current channels and bridges to channels aren&apos;t able to keep up.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Guest93332: can this be discussed after the meeting in open discussion in a few minutes?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; There may not be a volunteer to configure and moderate Discord.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Guest93332: we have slack and mattermost connections also&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; mattermost.getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;Guest93332&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; and riot/matrix&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; believe me, I&apos;m not a geek. :P Which is why I worked on getting other non-IRC things up here also so people like me could participate&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; i remember a r/moneromarketing did exist at one point, but then turned into monerocommintu&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Formalizing an actual marketing campaign is a topic for another day, but how can we encourage people to make these helpful user guides, videos, infographics, etc?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I still own it cryptochangements&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; and then the marketing ideas all kinda got shunned&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s a saying that it&apos;s orders of magnitude harder to refute BS than to spew it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ll always have that working against us for hype&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think if we get some Monero merch&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and have some giveaways based on competition of content creation&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; then that&apos;d be a fun way to both engage the community, get some Monero marketing type merch out there, and incentivize quality content creation&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; sgp: i think we have to figure out what kind of marketing we want to encourage before we can start encouraging marketing at all&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; ooo good idea rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @rehrar I like that idea&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I don&apos;t know if i like it, it&apos;s not ideal to compensate people for something they should do because they believe in it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I think a Monero webcam cover is a good incentive. People seem to love them&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ErCiccione this is indeed the balance of initiative-based projects&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; people with the most initiative will be (usually) people who believe in the project&lt;br&gt;&lt;strong&gt;&amp;lt;cwcopz&amp;gt;&lt;/strong&gt; sgp Agree. Would buy one as well.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this will mean that the 98% who are on board for other reasons will rarely do something that requires their own initiative&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; ErCiccione a t-shirt or some webcam covers isnt like a fat cash prize. people who participate would still probably do it bc they like Monero. the incentives just kinda get the ball rolling and make it a little bit more fun&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and make no mistake, while I do think Monero has a higher number of idealists, as the days pass, and more people join, Monero will be overrun by people who don&apos;t see the vision&lt;br&gt;&lt;strong&gt;&amp;lt;cwcopz&amp;gt;&lt;/strong&gt; I&apos;ve created a homepage to show some monero artwork. Can I post the link? It is WIP and at the moment a little bit outdated.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; in a sense, we have to woo those people to the vision. In part by being a friendly-community and making them want to stick and around and stay, and the more they stay, the more they listen, the more they listen, the more they learn&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;cwcopz&amp;gt;&lt;/strong&gt; WIP &lt;a href=&quot;https://monero.gallery/&quot;&gt;https://monero.gallery/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; cryptochangements: yes, in those terms sounds fair, but i don&apos;t love it anyway :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; community engagement is the start of the process I just described&lt;br&gt;&lt;strong&gt;&amp;lt;cwcopz&amp;gt;&lt;/strong&gt; Focus: Art, what is monero?, speading the word, privacy ...&lt;br&gt;&lt;strong&gt;&amp;lt;cwcopz&amp;gt;&lt;/strong&gt; Do you think it is worth to work on in the future?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;em&gt;shrug&lt;/em&gt; we never know what will grab the community&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rehrar: yes, but i want to make sure we don&apos;t push monero engagement giving for granted a future downfall of its community&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think it&apos;d be a fun way for designers to hop on board, so why not cwcopz?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @ErCiccione I obviously prefer if everyone does something for free, but if all they need is a free little piece of merch to contribute, it&apos;s probably worth it&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; unfortunatly rehrar is right. with the huge price pumps most people are here for the money, not the ideals. but im gonna share a secret: I found monero bc it was easy to mine and i was gonna convert it all to BTC. but once i found out monero is way better than BTC i kept my monero and eventually got more involved in the community. Like rehrar said, you kinda gotta woo people over to the id&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i agree @sgp i only want to avoid it becomes a strategy, when we can also make promotional video to ask people to contribute, hackatons and stuff like that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there are human elements to the Monero community, and I realize the ideal is that we won&apos;t hvae to play to those human elements and the technology will speak for itself&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is honestly a kind of thinking that conveys a lack of understanding and appreciation for the intricacies of handling the social part of a project&lt;br&gt;&lt;strong&gt;&amp;lt;cwcopz&amp;gt;&lt;/strong&gt; @rehrar I think the same. I am not a coder but possible a way to contribute to monero at all&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; many great projects break down for social reasons&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Does anyone else have marketing-specific discussion, or should I open it to the broader open ideas time?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we&apos;ve kind of melded the two :P&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok, let&apos;s continue with open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; What does everyone think of the Coffee Chats? We often have a hard time getting enough people to join&lt;br&gt;&lt;strong&gt;&amp;lt;cwcopz&amp;gt;&lt;/strong&gt; Coffee Chats?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; I think that it is an awesome idea. But I don&apos;t think enough people know about them&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; these things start and gain momentum slowly&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.youtube.com/watch?v=EcKgnjqSXpA&amp;amp;list=PLsSYUeVwrHBnzudI3KSSW4aVa_4Ty1Kew&quot;&gt;https://www.youtube.com/watch?v=EcKgnjqSXpA&amp;amp;list=PLsSYUeVwrHBnzudI3KSSW4aVa_4Ty1Kew&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; they usually have great discussion, but have a turnout of like 60 viewers&lt;br&gt;&lt;strong&gt;&amp;lt;Guest93332&amp;gt;&lt;/strong&gt; thats the problem. we need more commuication penetration in all activities&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; keep a schedule, and they will grow. imo, even if we help bring just one person closer to the vision, it was well worth it :D&lt;br&gt;&lt;strong&gt;&amp;lt;cwcopz&amp;gt;&lt;/strong&gt; Thanks for the link. Didnt know that this exists.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Since the next one is on the 20, how should I promote it differently to attract more viewers?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; sgp: the coffechat seems like something r/cryptocurrency would go nuts over&lt;br&gt;&lt;strong&gt;&amp;lt;Guest93332&amp;gt;&lt;/strong&gt; you should use all officials account with social media&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Remind me, are they advertised on places like r/monero or r/xmrtrader?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I typically post on /r/monero yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I haven&apos;t posted about it in /r/xmrtrader before&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp: i think it needs some more scheduled advertising, like 24 hours earlier and then a couple of hours before starting. And a massive use of social accounts a couple of hours before the chat&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Personally, i think the coffechats are something that should be advertised everywhere&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang: you should join up on this one&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; We had the most views when fluffypony posted it on his Twitter&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure, I&apos;d be glad to&lt;br&gt;&lt;strong&gt;&amp;lt;Guest93332&amp;gt;&lt;/strong&gt; or the official @monerocurrency account&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; who is in the lineup for this next one?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh yeah, an fp twitter post would be great&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @cryptochangements any active community member who wants to participate can&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the more the better. We just hang out and be losers together&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; sounds lit 👍&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok, I&apos;ll try to make sure the event has more 24 hr exposure&lt;br&gt;&lt;strong&gt;&amp;lt;Guest93332&amp;gt;&lt;/strong&gt; who controls the official accounts? its all about being present and penetration. Especially in crypto - you have to be heard&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; How much of the time should be dedicated to audience Q&amp;amp;A?&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; What about inviting a known guest&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; tbh i think it should just depend on audience turnout/how many questions people actually have&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Like brighton36&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @ordtrogen I&apos;m open to that idea&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Or someone else favorable to our cause&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, I gotta split&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; talk to you guys later :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; @sgp: i&apos;d say as much as it takes, once you understand the discussion is not &quot;spicy&quot; anymore. I also like @ordtrogen idea, but i think sarang&apos;s presence will catch a lot of interest, if advertised before&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; I&apos;m just a simple guy with a simple message&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://media.giphy.com/media/A7WK7FddTxKfu/giphy.gif&quot;&gt;https://media.giphy.com/media/A7WK7FddTxKfu/giphy.gif&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; my idea came just now. no thinking thru&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Thanks for the input everyone. I&apos;d like to leverage this as much as possible&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; but maybe that person would bring part of her/his audience along?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @ordtrogen let&apos;s come up with a list of possible people after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I imagine they would bring some of their audience on, yes&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sarang: you are a monero research lab master! deal with it! lol for the gif&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 20 January. The next Coffee Chat will be next week on 13 January: &lt;a href=&quot;https://github.com/monero-project/meta/issues/156&quot;&gt;https://github.com/monero-project/meta/issues/156&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;sgp&amp;gt;&lt;/strong&gt; I hope eveyone was ok with a longer meeting this time. People were open to it in previous meetings&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp: please send me a reminder for the chat =p&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Hardware Firmware Meeting Held on 2018-01-12</title><link>https://beta.monerodevs.org/blog/2018/01/12/logs-for-the-Hardware-firmware-meeting-held-on-2018-01-12/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/01/12/logs-for-the-Hardware-firmware-meeting-held-on-2018-01-12/</guid><description>Discussion of the firmware for the dedicated hardware wallet and a discussion of Ledger&apos;s approach</description><pubDate>Fri, 12 Jan 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; Hello all, it is time for our firmware meeting to start. I am not sure if it is not too early to have a meeting like this, but let&apos;s see.&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; Strange, there were so many people saying they have questions about code and now nobody is here:) So I will give a quick update on our project:&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; Ok here is the quick update: USB communications is working, alse we can generate wallet by using internal random number generator (thanks god for m2049r, nice job)&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; Maybe you have some recommendation how to move from here? My questions could look silly, but thats because I am personally just learning monero.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; On the other hand, there are other people working and maybe my questions could help also to them.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; is there anyone here who is actually taking part in this meeting besides us two?&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; is the plan to use the same strategy that the ledger guy came up with, where private keys are sent (encrypted) from the device to the wallet?&lt;br&gt;&lt;strong&gt;&amp;lt;qqitty&amp;gt;&lt;/strong&gt; CS noob looking to study xmr code this weekend. any design books/web guides to read like Huang&apos;s dissecting BTC?&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; m2049r[m]: I&apos;m mostly passively participating, until that question&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; m2049r[m]: Most people will probably just read until they want to say something :p&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; hotoatmeal: We are here to speak about the plan.. I think if we want to do all the signing stuff in the device, we would need more memory.In case we need more memory, we will just setup a new device with bigger mcu.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; i would like an implementation where the keys never ever leave the device - we have to see if thats possible with the hardware constraints we have.&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; I would like that too!&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; It is still organic and you have perfect opportunity to bend the way how it is being developped:)&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; Me too.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; there may be multiple implementations, with different roads to success.&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; I don&apos;t yet understand how to find transaction outputs without revealing the view key&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; without having studies the code i think it should be possible to hook into the code and have the device take over when keys are in play.&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; if that&apos;s not possible, then the entire blockchain would have to be fed through the device over usb.... might be quite slow.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; (into the wallet client code)&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; yes - but thats probably not a good idea - and were back to sending the keys to the client&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; yeah :/&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; too bad homeomorphic encryption systems are so slow&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; otherwise you could trustlessly give the client an encrypted version of your view key, let it scan the blockchain for you, and provide the relevant txo&apos;s (also encrypted)&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; and have the device decrypt the computed result&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; i need to read up on how exactly the keys are used in the clients - any specific hint on where to get started?&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; cryptonote paper is where I got started&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; also looking at the ledger guy&apos;s patch&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; i am not sure the communication to &amp;amp; from the device needs to be encrypted - are you worried about usb sniffers?&lt;br&gt;&lt;strong&gt;&amp;lt;jbdatko&amp;gt;&lt;/strong&gt; hotoatmeal, can you link that patch?&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; and if yes, whats the attack?&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; so two separate things, both with different reasons for encryption&lt;br&gt;&lt;strong&gt;&amp;lt;qqitty2&amp;gt;&lt;/strong&gt; Thanks @hotoatmeal. I&apos;ll go dive into the cryptonote WP&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; cryptonote paper seems mostly vague&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; ledger guy&apos;s patch encrypts the communication because it&apos;s transferring raw key data&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; should be a no-brainer that that should be encrypted&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Paper is pretty clear unless you want implementation specifics&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; heh yes&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; this other thing about H-E, is a separate idea, and that&apos;s to allow someone else to scan the blockchain on your behalf, without revealing your view key to them (losing your privacy)&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; paper is clear - i meant vague in the sense of implementation specifics&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; H-E?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; I think you pretty much have to have client do the scanning&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Not the hw&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; homeomorphic encryption&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; jbdatko: It&apos;s under open PRs on the monero repository&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Unless you have some hw acceleration it&apos;s just too slow&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; luigi1111: yes but is there a way how to do it?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; How to do which&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; i.e. someone else performs math on encrypted values that they can&apos;t see, and returns the result to you&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; how to let PC scan the whole blockchain and prepare outgoing tx in a way, that the are sent to device just for signing.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; The cold wallet signing basically does this already&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; the problem is that H-E implementations of crypto algos are really really really slow&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; like hours for a single round of AES&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; That&apos;d probably be slower than the device doing the scanning ^^&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; :(&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; but in terms of mathematical purity / elegance... I really want that kind of solution to work :)&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; jbdatko: &lt;a href=&quot;https://github.com/monero-project/monero/pull/3095&quot;&gt;https://github.com/monero-project/monero/pull/3095&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; Ok, another question: If device did he whole scanning. How much memory we need on the device? I think that downlink from peers is usually slower than USB, so limitations is more in memory requirement at the device.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; how big of a problem would it be to reveal the viewkey to the client?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Not memory&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Cpu&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; I don&apos;t think it&apos;s an issue&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; I mean it isn&apos;t perfect&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; But it has the benefit of being workable&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; revealing to the client just means that you can&apos;t have a non-daemon client&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Sure you can&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; yes but it is fine for now I think.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; You could have a remote node&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; well, yeah&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; All the way to mymonero&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; the client wallet cache - is that encrypted?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; thought so - so the device would need to do that as well.&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; is it possible to give the client an image of the view key, and then have it search the blockchain for some subset of txo&apos;s that /might/ match (as a coarse filter)?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; vtnerd&lt;br&gt;&lt;strong&gt;&amp;lt;jbdatko&amp;gt;&lt;/strong&gt; hotoatmeal, thank you&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; (reducing the amount of work the device has to do, but not giving up the full key data?)&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; how would that work?&lt;br&gt;&lt;strong&gt;&amp;lt;jbdatko&amp;gt;&lt;/strong&gt; AES accelerators on MCU are pretty good now, so depending on the MCU it might not be completely horrible (sorry I&apos;m jumping in w/o knowing the full context)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hotoatmeal: mrl has been workin on this problem for some time&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; endogenic: anything I&apos;m saying known not to be worth pursuing? (by proofs that it doesn&apos;t work, or somesuch)&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; we have space for secure elements on the board - things which can do aes and other things in hardware.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; you need ed25519 acceleration&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; which I doubt exists&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; yeah, except that.&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; heh. now it needs an fpga&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I don&apos;t really see any way around it&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; mymonero as a hw client would actually be quite desirable&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; and quite an upgrade&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; well it all depends on perspective :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; the most secure/private arrangement would be user owned daemon -&amp;gt; wallet/client -&amp;gt; hw&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; but you can delegate the first two for privacy loss&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; well the first one isn&apos;t really privacy loss&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; our nordic semiconductor candidate has ed25519 hw block, but we still didnt get them.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; or a different type or of privacy&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; i-a that&apos;s interesting&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I&apos;d be curious to see perf numbers&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; i-a but thats with an nda so we cant be open source, no?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; for some usable ed25519 operation&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; luigi1111w: nRF52840, it has secure crypto cell or something like that.&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; Of course there are other problems, like a non open design and so on.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; cryptocell is available without nda.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I mean something like signatures/sec&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; another question is if this cryptocell ed25519 is fast enough to be usable.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; that was my only question :)&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; Unfortunately I dont know now. But I will try to find out. It seems like as-fast-as-possibe ed25529 od device is a must.&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; do you have a ballpark for how fast it would have to be to be usable?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; cec1702 has the cuve too.&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; msvb-mob: nice, can we somehow determine their performance?&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; they sortof claim its 10x a software solution but dont show numbers&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; software solution on that power of hw?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; IDK, something similar to an older cpu&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; i-a: I don&apos;t know how to measure performance without testing the devices on real hardware, unfortunately.&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.microchip.com/wwwproducts/en/CEC1702&quot;&gt;https://www.microchip.com/wwwproducts/en/CEC1702&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; this is it ^&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; thats the question luigi - its blabla&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; can we GET real hardware?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; msvb-mob: hmm:( are we going to have cec1702 to do some testing?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I think it would be really cool if such a device could be made&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; but I&apos;m skeptical&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; m2049r[m]: I can send you a nRF52840-DK if you want.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; we know the viewkey delegation works, at least&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; i-a: The nRF is easy (there&apos;s a devkit for that) but to test the CEC1702 we must make the boards ourselves first.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; (mymonero and openmonero both use the exact same idea already)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; I think the MCUs are already in my lab.&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; msvb-mob: that is not a big deal, if you know the are comming, i can send you a board asap.&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; (lets say gerbers on monday/tuesday)&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; msvb-mob: what about nda on this cec1702? Or do they have some problem?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; The CEC1702 is not NDA encumbered.&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; perfect candidate -_-&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Yes, I think so too.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; the CEC1702 &amp;amp; the nRF52840 would replace our MCU?&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; m2049r[m]: I think yes, because our mcu is lacking ed25519&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; m2049r[m]: They are both Cortex-M4 MCUs so they could do so. If they aren&apos;t large enough to contain transactions in memory or code in program storage we could use them as coprocessors probably.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Would be a bit weird.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; we have to see what they mean by ed25519. do we need just signing &amp;amp; verifying or do we also need curve arithmetic luigi1111w&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; signing and verifying sorta-mostly-ish include all the operations needed&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I guess that&apos;s not really true&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; but the operations that need accelerated would be, mostly&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; the data sheets says:&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; Elliptic Curve point multiply with Curve25519&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; The Edwards-curve Digital Signature Algorithm (EdDSA), using Curve25519&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; (CEC1702)&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; ed25519 != Curve25519.&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; nRF does both i think&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; but cec1702 doesn&apos;t have ed25519:( or I cannot find it in datasheet.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; the nrf can create keys, sign &amp;amp; verify. &quot;The generation is performed using EC Edwards ed25519 algorithm.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; cec1702 has only Curve25519&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; if they are going off of nacl or similar they have both&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; the signing is ed&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; and the box stuff is curve255&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; i-a: No ECDSA on CEC1702? I don&apos;t have the documents with me now.&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; ok so to be clear:&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; The Elliptic Curve Digital Signature Algorit&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; hm (ECDSA), using all supported NIST curves&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; he Edwards-curve Digital Signatur&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; e Algorithm (EdDSA), using Curve25519&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; that could be naming issues though :)&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; maybe ed25519 is hidden somewhere, but it isn explicitly mentioned, Curve25519 is mentioned.&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; *isnt&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; yeah they are often bundled together&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; so you are saying we need new hardware in any case?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; to attempt to &quot;do everyone on device&quot;, yes (and I&apos;m doubtful it&apos;s possible)&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; to do a client-delegated arrangement, no&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; these slides say they can do ~1400 ECDH&apos;s /s on a cortex A8: &lt;a href=&quot;https://cr.yp.to/talks/2012.11.29/slides.pdf&quot;&gt;https://cr.yp.to/talks/2012.11.29/slides.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; i-a: The ED25519 API is on pages 60-61 of the CEC/MEC Family Devices ROM API Users Guide.&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; msvb-mob: thank you,)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; For example ed25519_valid_sig (validate signature) is a function.&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; and Ed25519 was only a bit slower&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; what&apos;s the rough size of the blockchain, counted in txo&apos;s?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; total size isn&apos;t that useful&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; size over past month much more so&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; growth rate too&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; yeah with some assumed groth&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; growth&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; 200k txs last month&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; so maybe 450k outputs&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; double that at least gets you 1mi/mo&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; checking an output is something like 2x ECDH&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; so it&apos;ll get slower by 20 mins, every month&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; ouch&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; if you don&apos;t use it&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; but yeah&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; (assuming you need to re-scan the entire chain each time... but maybe that can be cached)&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; there would be quite some catchup time&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; not sure if relevant, but this could be ECDSA performance on CEC device: &lt;a href=&quot;https://imgur.com/a/WQKqp&quot;&gt;https://imgur.com/a/WQKqp&lt;/a&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; if you leave it unplugged for some time&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I would sure assume you cache&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; if you don&apos;t it&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; it&apos;s pretty unworkable&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; you&apos;d have to leave it plugged in a few hours before you could spend each time :)&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; the worst case of initializing a new device though is pretty bad&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; though I guess you could just sweep everything to it, and ignore all of the chain that happened before then&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; restored device&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; new device has no txs&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; at least the restore point is something you can make note of, encrypt, and then store like any other backup&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; are you suggesting we keep the chain/cache on the device?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; definitely not the chain&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I&apos;m still skeptical it&apos;s workable at all, just exploring the idea&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; gottit&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; do bulletproofs change the costs here?&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; s.do.will.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; do we have constraints about how big the device may be?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; hotoatmeal no&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; m2049r[m] just tote a computer around&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; NP&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; &quot;this is my hardware wallet&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; what if we use a rpi3 to do all the work &amp;amp; store the caches for all the wallets onboard?&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; now we&apos;re cookin with gas&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; it&apos;s pretty slow too&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; normal client scanning on computer seems pretty ok to me&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; how fast does it need to be? do we want full USB3 speeds?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; by compromising your computer, the hacker now compromises just your privacy&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; rather than&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; you know&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; all your money&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; you can run node on rp3, so it probably isnt so slow..?&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; m2049r[m]: delegating the viewkey to the computer means it doesn&apos;t have to be very quick at all&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; i-a how long does initial sync take&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; (the device / usb, that is)&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; how long would it take to scan a restored wallet&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; that would have been the first path to explore&lt;br&gt;&lt;strong&gt;&amp;lt;i-a&amp;gt;&lt;/strong&gt; luigi1111w: ok, got it:/&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i-a no no that&apos;s just bc node is fast... because it&apos;s asynchronous (now it&apos;s my turn to troll)&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; is an rpi significantly better than a normal computer?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; m2049r[m] if you slim the data down to close to minimum I don&apos;t think bandwidth is much concern&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; lemme see&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; so bottleneck is always computation then. and we want it fast so we dont take forever to sync up again.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I&apos;d guess around 240 bytes per tx&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; if we keep cache on device (sdcard or whatnot) then it can be shared between clients.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; so even .25MBps would overwhelm the device most likely&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; 240 either way?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; no just computer-&amp;gt;**device&lt;br&gt;&lt;strong&gt;&amp;lt;hotoatmeal&amp;gt;&lt;/strong&gt; another idea: put the viewkey on a separate device that&apos;s always connected to a computer&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; There have been some requests for SD cards, so it would be nice to try to put one on at least the developer edition board (since it has more space.)&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; yes - use a viewonly wallet.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; m2049r[m]: Shift devices makes quite a nice hardware wallet (Bitbox) with a SD card.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; do you guys suppose there&apos;s any reason why this isn&apos;t a match for the mymonero lightwallet server you run alongside the daemon?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I don&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i might be misunderstanding&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I think it&apos;s great&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; it&apos;s also great for existing mymonero users (privacy issues notwithstanding, of course)&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; but I guess we&apos;re discussing the edge of what&apos;s possible&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; for having a device that does basically no delegation for maximal security and privacy in all cases&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; you are saying to have the device connect to an openmonero instance?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; or maybe just rainbows and unicorns&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; m2049r[m]: no&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i was envisioning some sort of stripped down protocol...vtnerd and i are working on that anyway in the api overhaul&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; ok, what are you saying?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; he&apos;s talking about mymonero not openmonero&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; so if you&apos;re running your own local server&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; though in theory they are similar&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; which is written in C++ and in the monero-cli repo alongside the official daemon&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it almost seems like it&apos;s more a question of protocol and transport&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; that is&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; if we really are talking about delegating scanning&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; of course you have the view key disclosure tradeoff but that&apos;s why you run your own server locally&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; i thought mymonero was closed source and not for anyone to run their own?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; it is&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; but it won&apos;t be for much longer&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; supposedly :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; vtnerd&apos;s prioritized it recently&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; he hadnt been able to before&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; too many pesky users!&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but anyway&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; this idea does seem to overlap with simplewallet/monero-gui&apos;s job too&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; the theory of mymonero locally vs gui/cli is pretty similar&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; does that count as a jinx?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; slow motion&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; mm&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anyway, whatever software we need, we can build&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; might be a good idea to just ask what the ideal situation is for the capabilities we have on the hardware side then fill the gaps&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; we agree that we need lots of well-performing ed25519 operations on the device - no matter which road is taken?&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; and possibly some form of storage (sdcard,eMMC?)&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; m2049r[m] more is better&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; but it doesn&apos;t need to be &quot;a lot&quot; for the delegated road&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; which includes basically everything that&apos;s not &quot;do it all on device&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; whether local client or some mymonero type&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; signing would be on device for example - how large are the messages to be signed / verified?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; it does need to be able to hash some KBs yes&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; 50 max, maybe&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; theoretically more, but shouldn&apos;t really happen anymore, in most cases&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; the cec1702 has 24k of &quot;cryptographic ram&quot; which seems to be the ram where cryptomagic happens.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; &quot;in most cases&quot; - one case is enough to break it though - so for such cases we would need a software solution to kick in and have the hardware do 99% of cases.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; (this is not a problem)&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; do you have a particular testcase i could run just to see how slow the current device is performing?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; no I mean you can just disallow&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; would need some research to really know how annoying that would be though&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; (problem comes from having many inputs)&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; ((I guess mining to the wallet could cause it))&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; m2049r[m] well if you have ed25519 code working on it&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; i do&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; a simple scalarmult&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; regardless of parameters?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; random secret key&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; public key needs to be valid at least&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; or a simple scalarmult_base if you have that&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; including convesion from/to 256-bit scalars or the mult by itself?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; including&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; m2049r[m]: hotoatmeal: Yes All secret value are passed encrypted from device to PC. When PC need perform operation with those values, there are retransmitted to the device&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero/blob/master/src/crypto/crypto.cpp#L127&quot;&gt;https://github.com/monero-project/monero/blob/master/src/crypto/crypto.cpp#L127&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; if you can match that&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; ok - like the operation need to make a public key out of a secret key (eg. viewkey)?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; that includes a conversion from fe to bytes at the end&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; i can do that. need to add time measuring stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; will do that tomorrow and get back with results.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; might as well do arbitrary base too if it&apos;s not much more work&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero/blob/master/src/crypto/crypto.cpp#L127&quot;&gt;https://github.com/monero-project/monero/blob/master/src/crypto/crypto.cpp#L127&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; you can use any valid point for the pubkey param&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I can give you one in hex if you want&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; or you can just gen one from the above function&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; will pm you for more details&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; cslashm: what encryption is used for the transmission of the keys over usb?&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; It will be AES128&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; the key will new at each app usage and dedicated to session when transfer is performed&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; But I try to send even encrypted the view and spend key&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; &lt;em&gt;not send&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; and the key exchange is DH?&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; which DH? The AES key never leave the device&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; maybe i dont understand aes. isnt that symmetric? how does the pc decode the ciphertext?&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; PC never decode, I try to explain&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; he&apos;s using the pc for encrypted cache only it sounds like&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; but I don&apos;t think you need to send spend key ever&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; device has enough memory for that, surely&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; voila. PC is just a encrypted holder&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; The advantage is that it keep the secret at the right place&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; a storage.&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; for exemple in RCT, it request n secret key, store in the right vector place, and when it use it, it resend the encrypted secret key to device, which decrypt and do the op&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; @luigi1111w: yes spend/view key never leave the device&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; I use special value 00..00 and FF...FF for them on PC side&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; ok, gotta go - it&apos;s been great :)&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; basic idea is to hav no memory restriction, on easly follow the PC code evolution with minimal code device modification&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; &lt;em&gt;and easly&lt;/em&gt; (end of day in FR :) )&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; cslashm: I&apos;ve been wondering. Did you run any performance tests? For example, how long does it take to scan / refresh 10k blocks?&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; for now it&apos;s a OMG part&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; I start some perf test yes but didnot remenber&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Approximately? :p&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; It is just impossible to rescan the whole blockchain&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; holdon, deep search in paper on my desk&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Yeah, but that won&apos;t be necessary for 99% of the users :P&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; 10 min for 20 000 block, but app in -0O and level 4 log&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; wallet cli also in O0&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I see, that doesn&apos;t seem too bad tbh&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; that is scanning by cli, not ledger, right?&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; Its acceptable if you dont move in vacation for 1 month without refresh :D&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; no wallet cli scan the bc but delegate all keyderivation/keyimage computation to ledger to no disclose the view key&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; well, 1 month is 22k blocks give or take&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; So for each block, device compute some scalmul and hash&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So that&apos;d be 10 minutes wait&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; you can&apos;t really use blocks&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; you have to use txs&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; are those current numbers&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; what will it look like if usage goes up (which it historically has)&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I personally don&apos;t really see a lot of benefit for disclosing the viewkey&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; yes for each txes. basically scan involves get_key_derivation and generate_key_image, those two op are done by the device. The rest is done by the PC as usual&lt;br&gt;&lt;strong&gt;&amp;lt;cslashm&amp;gt;&lt;/strong&gt; view key is so never disclose&lt;br&gt;**&amp;lt;cslashm&amp;gt;** So, I need to leave. Be back on monday. you can mail, PM reddit or put githib issue if you need long tech desc&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Dev Meeting Held on 2018-01-14</title><link>https://beta.monerodevs.org/blog/2018/01/14/logs-for-the-dev-meeting-held-on-2018-01-14/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/01/14/logs-for-the-dev-meeting-held-on-2018-01-14/</guid><description>Discussion of open PRs and issues, Bulletproofs, March HF, and miscellaneous</description><pubDate>Sun, 14 Jan 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; &lt;a href=&quot;https://github.com/monero-project/meta/issues/157&quot;&gt;https://github.com/monero-project/meta/issues/157&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Here&apos;s the agenda.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We kinda did greetings, but if anyone else is present, please say &quot;hi&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; hi!&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; hi!&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&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;rehrar&amp;gt;&lt;/strong&gt; alright, so let&apos;s get started then!&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;rehrar&amp;gt;&lt;/strong&gt; Anyone have anything exciting or fun to report since our last meeting a month ago?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Get any fun gifts for the holidays maybe?&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; 24 commits 4 days ago.&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; On the main core. Nothing special. Maybe a little cheering for cslashm and hist first Ledger PR.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; well we&apos;ve made some progress with apple, fyi …&amp;nbsp;confirmed there was an account mixup on their side with a human being and we&apos;re finally getting that sorted. will update you all as i hear things&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that IS pretty exciting Maxithi&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; have to submit some docs, etc&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; nothing much to report here&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; endogenic dude, that&apos;s gotta be thrilling to get some news finally&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ArticMine, do you want to speak briefly about Kiev?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar yeah i mean these things usually happen instantly so once i called them they were like yeah that&apos;s no good let&apos;sget that sorted&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Sure, but it is not really dev related&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just a brief four sentence thing should be alright&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; after a discussion with luigi1111, I should be proposing an optimization for wallet scanning that mymonero is using - want to test with a standard wallet to give real world perf numbers before PR&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; ah sorry ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no, go ahead vtnerd :) anyone and everyone with an update feel free to let us know&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; ok, this optimization is separate from the ASM work in monero-project/supercop (still pending a PR), so it works with standard ref10 (i.e. all platforms)&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; it will require a few changes to src/crypto.{h|c} so be on the lookout for that PR&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; is this just for your standard refresh? or related to remote viewkey scanning... or both?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; this is specifically for scanning receiving outputs on a primary address&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; it does not benefit subaddresses, but does benefit simplewallet / GUI / anyone doing viewkey scanning&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; lets talk about the elephant in the room ? bulletproof is in all varieties on testnet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright. Thanks. :) Anyone else? If not we&apos;ll move on.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ye, that&apos;s next.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Things of note since last time: build hardening (currently breaks static builds though), DNSSEC fix on windows, DB and sync hang fixes, secure memory wiping (wip), misc code review and fixes, updates now use HTTPS and can resume downloads&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; In brief I attended BTC awards CIS and participated in the coins panel. There were two other coins present Dash, ZenCash. Overall it went very well and provided exposure to Monero among the CIS (Commonwealth of Independent state) crypto communities&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; medusa: last i heard MRL was looking for people to review and audit bulletproofs&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sarang would be able to give you more information&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is my brief update&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Whan it comes to bullteproof this has to move to September&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; moneromooo: beast mode&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ArticMine, care to elaborate?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not all of this by me fwiw.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Interesting ArticMine - CIS already has monero experience, thru the Karbo clone in Ukraine&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; GUI is merging sub addresses finally, dsc is working on the black theme sucessfully and we hope to go live in march with 2 progress bars instead of 1 (sync and refresh separated). also we added a &quot;change password&quot; feature to the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; FP spoke with Pieter Wuille who is recommending September&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Jumping in for any questions about BPs that I can answer&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Is there a plan for further review?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; of B&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; Are there any showstoppers on bullteproofs that would justify moving back rolling it out?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Initiating contact w/ an audit group that fluffypony knows&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s not fully clear what their scope of review can be, but I will find out shortly on a phone meeting with them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The goal being additional third-party review&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ferretinjapan: there&apos;s no known problems. additional review is being planned to avoid unknown problems&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yeah, so we naturally moved onto third item on the agenda, which is code freeze, March hard fork. Bulletproof is the biggest one. Everyone&apos;s thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; beyond code review, sarang what is your opinion on the need of review of the math itself? I&apos;m worried the paper has little time to go through peer-review. But maybe match checks out so obviously that it&apos;s not needed.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The math is solid. Additional peer review is always a welcome thing, though with diminishing returns over time&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; (talking about the BP paper -- not the Monero specific implementation)&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; In the meantime, moneromooo and I have been working on some additional optimizations for proof verification that are independent of the math or specific proof implementation&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; I guess thats the thing, how much &quot;value adding&quot; is an additional audit for now justified?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ve had a select number of informal reviews&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but no formal third-party review yet&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; ... but still this warrants a delay to September for BP&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To get the review done? Almost certainly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The advantage to the delay is that we could bypass single-output BPs altogether&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; figure out the multi-output fee structure, and release that&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; multi output for march is a non option ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Correct&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; seems incredibly wasteful :/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It requires a change to the way fees are computed&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;m in favor of skipping single-output. would be a lot of work for a very short-lived feature.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, though single-output proofs will verify with the multi-output code with no changes&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; you&apos;d be better served making sure that there is a fallback to BP instead of pushing back entirely.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Isn&apos;t the work almost all done anyway?&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; this is a classic case of perfect being the enemy of good.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; realized we didnt ping anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We have multi code working now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s not in testnet yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and we don&apos;t have consensus about the fee structure&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I lean towards satefy in general. The ringct bug was close enough&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; hyc Same, better safe than sorry.&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Agreed.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: have you considered contacting the paper authors for review?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ferretinjapan, the push to sept is about additional code review, not really about multiout&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;binaryFate&amp;gt; I lean towards satefy in general. The ringct bug was close enough &amp;lt;= I can&apos;t survive another mini heart-attack probably&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ve had informal review from one author, but the other authors are working on other implementations and I would not rely on them for a speedy review&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I suggested soliciting reviews on the Cryptography email list&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; nice idea&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; could also solicit reviews on twitter&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; But presumably they would have some time somewhere between now and August?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; that too&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ sara&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hyc: are you ok with making such a solicitation?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I could certainly try the other paper authors just in case&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; bypass single-output BPs is not an advantage.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Yes, can do. we need to decide if we&apos;ll offer a payment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; though they are much more of a long shot&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; bypassing&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; gingeropolous, yes, but noones really given a definitive reason to delay except for an overabundance of caution, and by then it&apos;ll be unnecessary to even release. :/&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; is there a blurb/call-to-actionabout the request to review which i can pass to my relevant mailing lists?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; moneromooo: waiting till sept means we can settle on the fees without rushing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hyc: fluffypony indicated we could make funds available for the review, but you&apos;ll have to ask him for the details&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s not a lot of work, since it exists now.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We are only delaying single output not multi output&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Multi output bulletproofs are in C++, but not plugged into the consensus, which is the annoying part.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone interested in doing a review and wanting details can contact me at &lt;a href=&quot;mailto:sarang.noether@protonmail.com&quot;&gt;sarang.noether@protonmail.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; such as indicating where to look in the code or repo, background docs, review process, submission format, etc?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; endogenic I&apos;ll start drafting an email announcenemt&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll contact the other paper authors separately&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and will still press on with the audit group to see what their scope is&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; there&apos;s not much work saved by skipping single output BP&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; waiting till sept does not change anything for fees, since multi out is september anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; but the review time is too close for my comfort for march&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I think that&apos;s the general thought anyway though&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; alternatively we could delay the March release into April&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; fluffypony was very opposed to that idea hyc&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; could always push back the march hard fork a month or two like last time for RCT.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; not saying that&apos;s the deciding factor though&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; rct was pushed forward actually&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; What&apos;s fp&apos;s main argument?&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; oops, I c.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; He thought that regular releases were an advantage&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he says that people are getting used to the hard fork schedule&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; due to predictability&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rbrunner: for?&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; rbrunner, probably his snity ;)&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; *sanity&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Against the 1 month delay&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; my own shed says 3 months with fork in June :D&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; bc it c hanges the hard fork periodicity etc&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; guessing&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think six months is not super long to wait for bulletproofs. It&apos;d be another thing entirely if we were discussing putting it off for a year or so, but not much is lost by being a bit safe and waiting.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; 6 months is a looong time in crypto&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; did someone mention future pruning&lt;br&gt;&lt;strong&gt;* luigi1111w&lt;/strong&gt; runs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sigh&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; future pruning? you mean double blob?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ferretinjapan: better than there being no crypto bc we broke it&lt;br&gt;&lt;strong&gt;* gingeropolous&lt;/strong&gt; runs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; People also want Lower Fees Now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (tm)&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; we all want ponies sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; or at least, a vocal minority does&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;rehrar&amp;gt; he says that people are getting used to the hard fork schedule &amp;lt;= I doubt most of the economically sensitive nodes are aware of our schedule&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; endogenic, touche, but there comes a point wher you gain nothing by waiting.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I think in this phase keeping the scheduled 6 months shouldn&apos;t be a priority. Agree with dEBRUYNE&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If we were to push back by two months from March to May, would that be a good compromise in people&apos;s opinions?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; no, but 3 months from March to June.....&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If we really want additional review, the timeline will need to be flexible to the reviewers&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; but not rushed&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; I&apos;d rather have 3 months than 6.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; academic review can be a frustratingly slow and unpredictable process&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, from March to June then&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i agree with sarang, we cant dictate when third parties deliver&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; This just looks like a repeat of the last meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; basically&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; iDunk :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it basically is :P&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we also dont have enough info to know how long sufficient reviews would take at this stage&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; so not sure it&apos;s a good idea to judge things yet&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; rehrar, I think so, but I think it&apos;s important to be realistic, rushing is bad I&apos;ll admit (we don&apos;t want stressed devs!), but unnecessarily putting it off is also bad&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; 8 months seems like ample time though&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hard part of being decentralized with no leader is that consensus on stuff is hard&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Why not go ahead with March and if BP is ready then to an early September HF? for BP&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oh yeah what about the meeting agenda?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; well there&apos;s really nothing left for march&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Maybe best to wait to hear about potential reviewer interest&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; otherwise this is all moot&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; but we can fork anyway to keep schedule&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; a totally moo point&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; how long do we wait though, since code freeze is soon?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Why not plan a hardfork a month after the BP review is ready, whenever that is?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; mooot*&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Multisig is in March&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; not forking&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Multisig doesn&apos;t require a hard fork though&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Multisig doesn&apos;t require a hard fork though&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; but in release yes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; you guys&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; lel dEBRUYNE&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; what the&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; of one mind&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; but still could provide bugs to squash&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; just got the heebies&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; bots rekt&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; so we don&apos;t need any hard fork in march without bp?&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; sgp, I think thats a solid idea, but &quot;consistency&quot; may be a factor in that.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; pebx part of the idea of scheduled forks is to do them anyway&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; can we go through the rest of the meeting and come back to this topic?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I think the rewards are so large it&apos;s worth considering breaking consistency&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just so we make sure everything else gets done?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; then we can discuss till the end of time at the end&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; or 1hr, whichever is less&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar: what are you, some kinda pragmatist?&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; luigi1111w, noone said anything about FIXED schedules ;)&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; sgp, indeed, that was the logic begind the earlier than planned ringct fork&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Some people gotta go or don&apos;t want more than an hour&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; What else is there to discuss though&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; dEBRUYNE: how about what kind of soda you&apos;re going to get for rehrar?&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Subaddresses and fees for the next fork.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;em&gt;shrug&lt;/em&gt; screw the agenda then. We&apos;re not beholden to it right. ;) Just trying to think of people who might want to discuss code or issues.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I do not see a fee change without BP&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; i&apos;m not a mathematician, however i would prefer single output bp in march/april/may than waiting for multi output with the even more controversial change in fee structure&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Even if the value has gone up ~40x since the last adjustment ?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar: dont be silly, no one wants to discuss issues…&amp;nbsp;:P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; troo, ok BP it is&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; pebx: the fee change shouldn&apos;t be that controversial&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; ArticMine smooth had some arguments for reducing fee&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the alternative is DOS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; How soon should we be looking to come to a decision? This meeting? Next?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; What is DOS?&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; endogenic: rehrar: dont be silly, no one wants to discuss issues…&amp;nbsp;:P &amp;lt;= I do, please label them so I don&apos;t have to make lists and have dEBRUYNE tag 150 of them at once ;)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rbrunner: denial of service?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Regarding fees?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; WE can lower the min fee but people are not using it anyway&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i.e. spam?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; For the current range proofs you&apos;d need to tweak the penalty&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; not gonna happen&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; by march&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Spam to the txpool is a risk if we go too low on the min fee&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; What&apos;s not going to happen by march luigi1111w?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; tweaking the pentaly&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; @ArticMine most users don&apos;t know about a minimum fee...&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; penalty&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; I see this all day in the Telegram groups &quot;why is the fee so high?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; One option change the wallet default to the min fee&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; The per kB fee isn&apos;t even that high fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; most services also use the default... like mymonero does&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; The transactions are just obscenely large&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; pebx: dont worry, i&apos;m getting close to adding priority setting to new apps&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; dEBURNE isn&apos;t that why bp is so important?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Right, but we shouldn&apos;t rush it&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; @ArticMine: One option change the wallet default to the min fee &amp;lt;= I actually consider that a good idea as no one uses that fee...&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; That&apos;s going to result in a clogged mempool if we want to expand&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I use that fee&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Then noone would use the current fee once it&apos;s no longer the default.&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; So do I.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; well I use both kinda depending&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; BP shoudnt be rushed but equally shouldnt be held back to a &lt;em&gt;schedule&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; dEBRUYNE some of that is unavoidable&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; Yeah but I mean none of the people here do used it. That&apos;s the issue&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; two opposing forces at work&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; It&apos;s nice to have a fee level below default to be able to say &quot;I can wait&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; luigi1111w: According to smooth miners will just pick the default or higher fees and leave everything else in the mempool&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Because they can only use the last transaction for the penalty&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; well I&apos;m pretty sure that was originally according to me :)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So you can&apos;t have 23 min fee txes and then one default&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; &amp;lt;ArticMine&amp;gt; One option change the wallet default to the min fee &amp;lt;-- +1&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; isn&apos;t that a bad idea? ^&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It is.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; it&apos;s an idea&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; I&apos;m not sure if it&apos;s bad or good&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Unless people don&apos;t use monero much for half a year.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hm it would be cool to model this&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; got to go, see you guys&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but Maxithi you didnt get to chat issues&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; sorry I got lunch gotta run too&lt;br&gt;&lt;strong&gt;* luigi1111w&lt;/strong&gt; grumbles about meeting time, again&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is the human herd mentality&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; endogenic Yeah never mind, just wanted to ask people to label more issues to make it easier to know which one require assistance.&lt;br&gt;&lt;strong&gt;* Maxithi&lt;/strong&gt; agrees with luigi1111w&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; What if the wallet changes the level dependent on the backlog?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Maxithi: maybe you could make an issue about that?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So it&apos;d use min fee if mempool is &amp;lt; 1000 kB and default if &amp;gt; 1000 kB?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ just using arbitrary numbers&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Wouldn&apos;t that just result in a lot of angry people, like &quot;Why the hell I paid so much&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; If you don&apos;t make it &lt;em&gt;very&lt;/em&gt; transparent&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; dEBRUYNE What if the wallet changes the level dependent on the backlog? &amp;lt;--- That would work&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rbrunner: How so?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; endogenic, sarang: email draft &lt;a href=&quot;https://pastebin.mozilla.org/9075994&quot;&gt;https://pastebin.mozilla.org/9075994&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; You can add a note in the wallet&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; isn&apos;t that even more confusing for users?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &quot;changing fee level because of backlog&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I am afraid people would not understand the mechanism&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; compare fees, see that they are different for different people&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; or different times&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; and shout &quot;scam&quot; or so ...&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is what Bitcoin does&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hyc: term &quot;output&quot; used before definition&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; That seems a bit too far stretched&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Well, people now even don&apos;t &quot;understand&quot; they can go one level lower for the fee, right?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hyc: I didn&apos;t see any Java code from the authors. I wrote our Java proto code&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Many of them, anyway&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; rbunner i don&apos;t think so ... most people arn&apos;t even schooled on default vs 0.25x fee&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hyc: line 5, I&apos;d say &quot;are confident&quot; instead of &quot;are pretty confident&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sarang: ok&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hyc: maybe capitalize &apos;Java&apos; and add a &apos;Therefore, &apos; before &quot;The Monero Project&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yes, how will they understand how that works if it get more complicated?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; That&apos;s my fear, basically&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oops&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; &quot;mainnet. The Monero Project&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m torn tbh. I see both sides.&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; @ArticMine what bitcoin does is one of the major reasons, why people are looking into Monero... fees are one thing the average bitcoin user is always confused about&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; basically they don&apos;t need to understand most of people moaning about tax fee&apos;s are people just count the $ value of the fee... not how it was achieved&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; otherwise looks great, tyvm!&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; so they basically dont care about the mechanism but the price&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; and wasnt the proposed mempool fee sth that should happen automatic? or did i misunderstand that&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; pebx Bitcoin has fundamental fee problems that have nothing to do with wallet choices.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hyc: maybe state that we &quot;recognize the value of independent third-party review&quot; to assure other readers that we&apos;re doing this as a &quot;belt and suspenders&quot; approach, rather than a legitimate worry about correctness&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; pebx Bitcoin is a clusterfuck of floating fees and fees competitiong for a fixed block size. Here it&apos;s just about choosing the default among the 4 different levels, that&apos;s it. Then flex block cap takes care of the rest so you don&apos;t have your transaction in mempool for 14 days&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t want some silly media report that we don&apos;t trust our own code&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; IMO default fees should derived from mempool size and be completely transparent to user&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but sarang mass media never selectively reports&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; that wouldn&apos;t be true journalism!&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It can be done at he wallet level.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; It&apos;s just silly that when there is factually no backlog in the mempool, the fee does not default to low&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Can the wallet query tx pool size already?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; binaryFate: simplewallet does warn at least&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Technically, is there a call?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; &quot;n block backlog at that fee&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oh, next meeting when? 2 wks?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; endogenic: I want to make it clear that we&apos;re taking a careful but confident approach that uses peer review, just as any good academic work does&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It was suggested earlier that if single output BP&apos;s are not merged in March, that the fee should be adjusted. If we are saying that we don&apos;t want to adjust the fee in March, I think single output BPs should be merged&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sarang: i completely agree&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; 13:02 &lt;strong&gt;&amp;lt; endogenic&amp;gt;&lt;/strong&gt; oh, next meeting when? 2 wks?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ye, sorry. If anyone needs to leave. Next meeting two weeks.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 28th&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; The warn makes people think &quot;mmm should I use more fees&quot;, not the opposite. Who when using normal and seeing 0/1 block backlog cancels, and come back to use low fees? Nobody I guess, should be automatic maybe with just a y/n confirmation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hyc endogenic: move discussion of BP review to #monero-research-lab after meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yes good point&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; binaryFate&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; though i dont know about automatic, from a ux standpoint, but thats just me&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Automatic always takes away some choice, right?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; not necessarily&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; if the result is displayed clearly so the user can confirm before implicitly agreeing&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; then it can be ok&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; question is&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; how do you do that in a CLI?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; What we&apos;re discussing is just selecting the default, not forcing the user&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; may end up needing some kind of prompt or to enhance it to update some kind of display in-place&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; must be off, myself&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; Can we maybe plan an &quot;urgent&quot; meeting sometime this week or next weekend?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Just to discuss BP&apos;s and make a decision?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar i&apos;ll attend any meetings&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Or is that not a good idea.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: Do we want to wait on review feedback?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; It seems BP might merit that, a special meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To at least see who if anyone will review?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sarang: personally i would&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sarang, do we have an ETA on that?&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; BP + fee talk ?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I am fine with that say next Sunday&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; i guess both run a little short today&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; or else i would hold the meeting with the primary objective of resolving how we can solicit and accomplish the review&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; and need more thoughts&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: I have a phone meeting w/ the audit group on Tuesday&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Perfect.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I assume hyc can post the Call For Reviews after we finish proofreading it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I can make an issue depending on that.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and I&apos;ll contact the other paper authors today&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I will put a &quot;tentative&quot; next meeting for next Sunday&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; roger&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And if anything changes, I&apos;ll change it.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll post any updates on the research IRC as I hear back&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; You can comment on the GitHub issue too plz.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sure thing&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I am sure companies would arrange meetings of whole days for something of the importance of BP&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Just saying :)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Just to reach consensus&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Good idea rbrunner. 4 hour meeting planned. Followed by a small snack break. Then another four hours.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; can we talk about code freeze now? I really need to know the date for both the localization team and the GUI guide that will go in the binaries&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Harder to discuss now that lots of people are gone unfortunately. :/&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; BPs took most of the time.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; With breakthrough still somewheat elusive, if you ask me ...&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; But maybe that&apos;s a good thing.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rehrar: yep..but that mess things up a bit for me. still around mid February btw, right?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; rbrunner, shows we&apos;re actually decentralized?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Dunno erciccione, I think it was supposed to be January, but don&apos;t quote me.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; rehrar: Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; iirc it&apos;s supposed to be 2 months&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Before the hf&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Was one of the important points of fp&apos;s speech in Zurich that I could attend. Impressed folks, I think&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rerhrar: it was, but last time i asked dEBRUYNE he said more or less around February. i guess i&apos;ll just wait to know more&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; rbrunner what point?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I think it&apos;s a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; The good decentralization of Monero&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; ErCiccione as long as hard fork date still somewhat open and discussed, I think it&apos;s fair to assume code freeze will not happen soon. That&apos;s probably the most you can get now.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I think some localization stuff is low-risk though and could be merged a bit later as long as the binaries can be built with sufficient time. Not my deceion though&lt;br&gt;&lt;strong&gt;&amp;lt;Billy&amp;gt;&lt;/strong&gt; I do think we need to resolve the BP issue ASAP. It needs a special meeting because these general meetings aren&apos;t going to do it.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; You could say that after two regular meetings, yes&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; 1 hour is damn short, even if we don&apos;t have to emulate endless corporate meetings&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ok, thanks binaryfate sgp the problem is that some translator keep asking that because they need to organize their time, but they don&apos;t want their work to be left out from the official release&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2018-01-20</title><link>https://beta.monerodevs.org/blog/2018/01/20/logs-for-the-Community-meeting-held-on-2018-01-20/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/01/20/logs-for-the-Community-meeting-held-on-2018-01-20/</guid><description>Community highlights, Forum Funding System updates, RFC-HWALLET-1, Kasisto, open ideas, and miscellaneous</description><pubDate>Sat, 20 Jan 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; For newcomers, or those who don&apos;t know. The community meeting is a place where individuals or groups interested in making the Monero community a better, more helpful, more welcoming, and fun place can congregate and throw ideas around.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We&apos;ve already sort of gone through 1. Greetings, but if there is anyone else out there in the peanut gallery that wants to say &apos;hi&apos; and show your presence, by all means do so.&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; Heya!&lt;br&gt;&lt;strong&gt;* ErCiccione&lt;/strong&gt; here but sick and getting worse, not going to be very communicative :(&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you probably caught it from anonimal :/&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy y&apos;all&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;vdo&amp;gt;&lt;/strong&gt; on mobile but here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; You can see the Monero Observer for a good breakdown of what&apos;s happened in the past two bits of time since we&apos;ve had our last meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rehrar: lol. yeah, that germ spreader&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But is there anything anyone wants to highlight in particular about the past couple weeks in regards to cool stuff our community (not necessarily just this workgroup) has done?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; The Monero Observer is where? It sounds like revuo but is not.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://monero-observer.com/&quot;&gt;http://monero-observer.com/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Observer is here, and covers more the day to day of Monero&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; We are going to reach 100k subreddit users :O&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; the new Cake Wallet is out, and the dev intends to release source so that&apos;s exciting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The Revuo is coming! Promise. Just had to push back a bit since anonimal has been sick, but we&apos;re working on the Kovri part (the last part) this weekend hopefully.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yes, I invited the Cake Wallet guys to the community meeting here when I chatted with him yesterday&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hopefully he&apos;ll show :) He got on the mattermost&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the community sent me to attend the conference RealWorldCrypto in Zurich, where I met up with Fluffypony, andytoshi, Peter Wuille (spelling?)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and is sending me and sarang to BPASE18 next week, too&lt;br&gt;&lt;strong&gt;&amp;lt;onetwo22&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://monero-observer.com/Monero%20Observer%20-%20Vol%2001%20No%2020.html&quot;&gt;http://monero-observer.com/Monero%20Observer%20-%20Vol%2001%20No%2020.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; brief four sentences on your time in Zurich suraeNoether?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which is a really fantastic thing our community has done&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; oh, I&apos;m featured in the Monero Observer :) nice. didn&apos;t even know this exists. cool project&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oyoy, alright, we&apos;ll move on then :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I attended Andrew Poelstra&apos;s talk (andytoshi) on MimbleWimble and scriptless scripts, which was the first talk of the conference that had any serious math in it, terrifying the venture capitalists. Fluffypony and I met up with several of the team members at Digital BitBox, a hardware wallet company that is doing some truly fantastic work, as well as the Operations Manager from Globee. The week was&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; productive, as andytoshi and I were able to discuss in person at least one idea I had for a rather crude refund transaction mechanism that could work in Monero. It was an honor to meet so many members of the cryptocurrency community, and it was fantastic to make new friends!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^ thank you so much suraeNoether&lt;br&gt;&lt;strong&gt;* suraeNoether&lt;/strong&gt; thumbs up&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; suraeNoether: BitBox is a hw wallet right? Did they have any intention to add Monero?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Shift Devices is now local to Zurich.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; cool suraeNoether!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dEBRUYNE: yes, monero stickers everywhere~&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; transaction refund? sounds interesting&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;msvb-mob&amp;gt;&lt;/strong&gt; dEBRUYNE: They want to add Monero and have no plans to add Monero (at the same time.)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Start with hardware wallet? msvb-mob, you wanna give us a thing or two?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Okay.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; msvb-mob +1 yep exactly&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; We&apos;ve made considerable progress in Firmware.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; And USB logic, including obtaining Product IDs (provisionary.)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Work is ongoing to test a more anonymous distribution system (poste restante.)&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; And another edition of BTC Manager is coming out reporting on us.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Bunch of stuff I found in China, like visiting a factory.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; And we&apos;re planning a third hardware team meeting this week:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; ...wait for it.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://doodle.com/poll/c8hg5gs8kuvt92dp&quot;&gt;https://doodle.com/poll/c8hg5gs8kuvt92dp&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; will we pull this off? or are we just a bunch of kids trying to play with the big boys?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but that may be for another time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; serhack, my man. You wanted to speak a few words about Mastering Monero?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; oh, I thought about monero integrations too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; do both&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Anyway for monero integrations, I am still working with cryptochangements for opencart gateway payment&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you and cryptochangements&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; idk if there is much to say yey, but sure ;)&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; *yet&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; okay, let&apos;s talk about mastering monero now&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I asked for FFS about Mastering Monero &lt;a href=&quot;https://forum.getmonero.org/6/ideas/89797/mastering-monero-ffs&quot;&gt;https://forum.getmonero.org/6/ideas/89797/mastering-monero-ffs&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; At the moment, I have two chapters finished and the third is almost finished (exactly 47 pages)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; if you wanna tl;dr : Mastering Monero will be a book about the Monero world&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; from Kovri to RingCT, mastering monero will have the answer for your questions about Monero!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://masteringmonero.com&quot;&gt;https://masteringmonero.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; You looking for illustrators?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; for both infographics as well as general Monero illustrations?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; At the moment, I have baltsar as designer&lt;br&gt;&lt;strong&gt;&amp;lt;zbert&amp;gt;&lt;/strong&gt; How many chapters are planned for now?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Great choice, Baltsar makes super graphics. And nice to see a EPUB edition from the start.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; At the moment I planned about 7-8 chapters &lt;a href=&quot;https://taiga.getmonero.org/project/serhack-mastering-monero/wiki/summary&quot;&gt;https://taiga.getmonero.org/project/serhack-mastering-monero/wiki/summary&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; thanks msvb-mob&lt;br&gt;&lt;strong&gt;&amp;lt;zbert&amp;gt;&lt;/strong&gt; serhack: thanks&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yw&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; who is the target audience?&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; everyman? or a crypto geek?&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; from the summary it looks like addressing a broad audience&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; expect the audience to be a mix of new, non-technical users and people who are more familiar with Monero and more technically advanced.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I *&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, further questions can be fielded to serhack after the meeting, we&apos;ve got more updates people&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; emesik: sure!&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; a difficult target audience. great work so far!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; thanks a lot! :) send me a pm for questions&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Now, it&apos;s time for: the man! the legend! amiuhle!!! &lt;em&gt;woooo&lt;/em&gt; So tell us about Kasisto?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; go rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; Kasisto in 22 seconds: &lt;a href=&quot;https://imgur.com/a/aLFB3&quot;&gt;https://imgur.com/a/aLFB3&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; amiuhle the king whoaa!&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; I&apos;m done with Milestonen 1 / Alpha 2. Just wrapping things up with better documentation / overview in the README and technical details on how to set up the server&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; Awesome!&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; oh I havent yet got a chance to test out kasisto but that looks dope&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; very good amiuhle! it&apos;s a perfect point of sale system&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; I&apos;ll put that in the README. Maybe I&apos;ll do it again because it&apos;s a bit blurry&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That kasisto is faaaast&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; Well to be fair, it&apos;s the same remote node&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; So if it has to propagate through the network first it might be a bit slower&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; Is anyone running a public v6 testnet node?&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; binaryFate maybe?&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; If there&apos;s a need for such node, I could set up one&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; And Kasisto was tested at the last Berlin meetup and as I understand it&apos;s a permanent payment method there now&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; thats pretty awesome&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; I think it&apos;d be good to have a few of those, yes&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; i&apos;m running one and I&apos;m organizing Barcelona meetup next wed&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; For the new users, here it&apos;s kasisto : &lt;a href=&quot;https://github.com/amiuhle/kasisto&quot;&gt;https://github.com/amiuhle/kasisto&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; but the owner wants to use mobile wallet monerujo for now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dude, this is one of the things I am the most excited about.&lt;br&gt;&lt;strong&gt;&amp;lt;phx[m]&amp;gt;&lt;/strong&gt; Yea very cool&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; vdo: Have a testnet wallet ready so you can show the owner while you&apos;re there..&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; yeah ok&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; i need to explain view only wallets and such&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, thanks so much!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright guys, let&apos;s sit back and relax. Take a breather. Put your thinking caps on.&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; I&apos;m hoping to wrap it all up and push the latest changes today / tomorrow and then I&apos;ll update the FFS post&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Because it&apos;s time for 4. TBA&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; wait&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And we need to think what sgp wanted to put there&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; what&apos;s up emesik?&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; an update on python module FFS&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; TBA ? The big algorithm? LoL&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; so, basically the code for first release is almost ready&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh perfect. I&apos;m so sorry. Go for it.&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; I&apos;m writing the docs, both API and tutorial&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; I think the first release will be available in early february&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; awesome!&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; it will already allow to read wallet data, retrieve list of transactions (in and out), and of course send them&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; for sending I already have two ways, simple transfer by the wallet&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; or retrieving a blob to be posted to daemon directly&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; I&apos;d be happy to add payment proofs to the first release&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; but will see if time allows for that&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; anyway, the development won&apos;t stop with the FFS milestone completed&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; there&apos;s a lot of things to do further on&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; multisig for example, or libwallet&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; the code is here: &lt;a href=&quot;https://github.com/emesik/monero-python&quot;&gt;https://github.com/emesik/monero-python&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; Good to see a tests folder there :+1:&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; and good news, the module is going to be ahead of Monero itself, already handling accounts and subaddresses&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this conglomerate of passionate individuals is honestly the most inspiring thing. It may even inspire me to get involved and do something.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thank you emesik for the update!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Just a fun FFS to look at. If you liked the Monero Cat comics, the guy who made them opened a FFS proposal to make more (bigger): &lt;a href=&quot;https://forum.getmonero.org/6/ideas/89764/i-d-like-to-develop-a-new-webcomic-series-starring-monerocat-and-the-justice-league-of-crypto&quot;&gt;https://forum.getmonero.org/6/ideas/89764/i-d-like-to-develop-a-new-webcomic-series-starring-monerocat-and-the-justice-league-of-crypto&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; feel free to read it through and comment on it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, we can move into 5. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This is a time where we as a community workgroup put our heads together and throw ideas out there about how to improve Monero, the community, and more.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So, have at it. Any ideas or things you want to say?&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; ok, i don&apos;t know if this is the best time, I just wanted to say hi... I&apos;m the guy behind the Monero Designs wallpapers and those pizzaboy images...&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; and I just wanted to say thanks to everyone for the cool feedback and everything&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hi monerodesigns and welcome to Monero community!&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; I have a couple of new ideas in the works... if there&apos;s ever anyone that wants to reach out or anything, I&apos;m very excited about monero... been following the project since january last year&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I would like to mark a little thing: Mastering Monero is basically a Monero Marketing Campaign by a book&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; so if you have any ideas about marketing, please let us know!&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; #dontbuymonero stickers on your local ATM ;)&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; anyway, just wanted to say that what made me start doing this was a reddit post a couple of months ago about how there aren&apos;t any posters like there are for bitcoin&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; that&apos;s it, rant over :)&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; monerodesigns: coul you paste a link to your works, please?&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; i think what the community is doing now is the best thing it can be doing... just making others aware of this awesome project, without any hype or anything&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; gingeropolous made this reddit post &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/7rn6el/moneroworld_remote_nodes_geo_lists/?utm_source=reddit-android&quot;&gt;https://www.reddit.com/r/Monero/comments/7rn6el/moneroworld_remote_nodes_geo_lists/?utm_source=reddit-android&lt;/a&gt; about moneroworld remote nodes. in there he mentions funding powerful servers for nodes. It looks like the general donation fund on moneroworld.com is where we can direct donations for anybody thay wants to.&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; monerodesigns.com (the website is a mess... this is just something I&apos;m doing on the side... lol)&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; monerodesigns: thx!&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; I like them!&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; i liked that whole &quot;run your own node.&quot; campaign by the bitcoin community. i think that&apos;s a good thing... it was what made me start a monero node a couple of months ago&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; (ironically, it was the bitcoin posters that made me start my monero node lol)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m thinking of holding another mini-privacy conference over youtube like I did before. I think most everyone missed it because it the circumstances around it were...different. :P&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; @michalthanks!&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; more personal nodes totally helps oit the network, but unfortunatly remote nodes that new users use is kinda centralized at the moment&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; where are they located?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I just pop online and talk about privacy and get to do my infamous &apos;rehrar rants&apos; without any interruption. Most people don&apos;t know how hard real privacy is in this day and age, and they think it&apos;s as easy as using one or two tools or doing one or two things&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; or are there just not enough?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; rehrar i missed that! you got a link?&lt;br&gt;&lt;strong&gt;&amp;lt;miziel&amp;gt;&lt;/strong&gt; there will be a need for some poster/sticker campaign after the new slogan will be &quot;forged&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; I&apos;d watch it @rehrar. Make sure to announce it a couple of days before you&apos;re going to livestream it&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; I run my node on my miner, and it barely takes away any hashrate... i think if lots of miners ran their nodes...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; link to last one: &lt;a href=&quot;https://www.youtube.com/watch?v=GRZzyvN_gS0&quot;&gt;https://www.youtube.com/watch?v=GRZzyvN_gS0&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; monerodesigns: Opposite here. I had to buy a bigger VPS to accommodate the blockchain. As result I got 3 spare cores that are hashing right now :)&lt;br&gt;&lt;strong&gt;&amp;lt;phx[m]&amp;gt;&lt;/strong&gt; monerodesigns: good to see some memes. People tend to underestimate their power&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; scaleway.com is working quite well for me&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, if there&apos;s not that much more to discuss, then maybe we can call it early, unless someone wants to share an idea&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; at a reasonable price for ssd&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; With the latest increase in merchants adoption, how about we setup a new fancy, &quot;browsable&quot; directory instead of listing all merchants on one page (getmonero.org/community/merchants)? Making it possible to browse by product category, type of service etc. Also making it easier to add new merchants, because right now you need a github acc. in order to add a new one&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; What do you guys think?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; moneromerchants.com?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; why not updating css style on &lt;a href=&quot;https://forum.getmonero.org/&quot;&gt;https://forum.getmonero.org/&lt;/a&gt; rehrar?&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; there&apos;s one list at monero.how&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s supposed to be replaced serhack with getmonero.org/forum-funding-system&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; just had to check if moneromerchants.com is a thing :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; waiting on fp for a couple things for this to move forward, and I can&apos;t move forward without it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; someone can buy moneromerchants.com if it&apos;s not taken already&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and the community can throw together something like that. I&apos;d be willing to help contribute as a web dev&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; moneromerchants.com is taken :/&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; yeah, thanks... I have a couple of ideas in the works at the moment... It&apos;s just hard to get some of the nuance of fungibility across in a short meme-like format&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; i think that&apos;s a good idea to clean it up, but I think it should still be done by github PRs if youre gonna use getmonero otherwise it will just get filled with spam&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; Does anyone know who runs dis.gratis? I&apos;d like to have a clone for the v6 testnet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; monerodirectory.com?&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; amiuhle: how actually can we choose the testnet version right now?&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; if I understand, there are 2 forks&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; Depends on the binary you&apos;re running&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; always latest master&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; Would be available&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; Release binaries with --testnet is the v6 fork, master build is v7&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; ok!&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; Well, anyway I just wanted to start a conversation about having a more organized merchants directory&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; Maybe it&apos;s a bit too early, since it all still fits on one page&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; I like the idea, could come with a map for POS&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; @keledoro I think it&apos;s a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; keledoro: Merchants are precious now, we should take care to promote them&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; @michal I agree!&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; is something like xmr.to with LN support planned?&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; btw, do you think we should mention darknet markets accepting monero on the official project pages?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; no :)&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; ok :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright everyone, I think we&apos;ll call it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so, next meeting date/time&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; the third of Febz&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Thanks for coming by the meeting. It&apos;s good to hear all the progress that&apos;s being made.&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; same time yeah?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ye.&lt;br&gt;&lt;strong&gt;&amp;lt;keledoro&amp;gt;&lt;/strong&gt; See you around!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Meeting over. Have good lives.&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; (i wont be able to attend, but see around at the next one)&lt;br&gt;&lt;strong&gt;&amp;lt;emesik&amp;gt;&lt;/strong&gt; see you!&lt;br&gt;&lt;strong&gt;&amp;lt;amiuhle&amp;gt;&lt;/strong&gt; See you guys!&lt;br&gt;&lt;strong&gt;&amp;lt;monerodesigns&amp;gt;&lt;/strong&gt; see ya&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; see y&apos;all&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Bye&lt;br&gt;&lt;strong&gt;&amp;lt;vdo&amp;gt;&lt;/strong&gt; bye&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Bulletproofs Meeting Held on 2018-01-21</title><link>https://beta.monerodevs.org/blog/2018/01/21/logs-for-the-Bulletproofs-meeting-held-on-2018-01-21/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/01/21/logs-for-the-Bulletproofs-meeting-held-on-2018-01-21/</guid><description>Bulletproofs, fees, hardforks, and miscellaneous</description><pubDate>Sun, 21 Jan 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; heyo everyone! Meeting time.&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/161&quot;&gt;https://github.com/monero-project/meta/issues/161&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Hi, was already afraid nobody around or wrong time :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this meeting is all about Bulletproofs, and discussing when/how, audit stuff, finance stuff, and more&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; fluffypony smooth ArticMine luigi1111 luigi1111w hyc (said he can&apos;t be here though) moneromooo gingeropolous endogenic anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; binaryFate sarang suraeNoether stoffu&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; this channel?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and feel free to ping anyone else&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh, we doing it in MRL? We can if that&apos;s what we want.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Either. I couldn&apos;t recall which&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Your pick&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The Github issue says #monero-dev&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and more people can see in Slack and Mattermost since MRL is not relayed&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; so first order of business, as always, is 1. Greetings.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If you&apos;re here, say hi. :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yo&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&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;dsc&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;geozdr&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well, that&apos;s a decent group so far. Perhaps a few others will join as time passes.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE, Jaquee, vtnerd&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;rehrar&amp;gt;&lt;/strong&gt; In the meantime, let&apos;s begin discussion.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Does MRL have an update for us regarding audit outreach?&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; howdy&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; and I know hyc isn&apos;t here atm, but does someone know about how the mailing list outreach went also?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; (sorry, go ahead sarang)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There are three groups to whom we are reaching out&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One is professional auditing/security roups&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; *groups&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Second is targeted individuals who know the material&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Third is volunteers without necessarily any particular credentials, but who want to help the project&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All are valuable&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; Perhaps a few others will join as time passes. &amp;lt;= Joined&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s start with targeted individuals&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Benedikt Buenz is an author on the original paper. He may be available after Feb 20 and has shown interest but not a commitment yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Jonathan Bootle is another author. He is unavailable but will pass on word to his colleagues&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I reached out to Greg Maxwell who&apos;s newly independent, and haven&apos;t heard back&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It was assumed that we would offer compensation to these individuals for their time, with no details on amount&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Next up is volunteers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve heard from ~5 people who&apos;d like to help out&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m setting them loose with as much information as I can&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This would be on a volunteer basis, but we&apos;d credit them publicly for their help&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Finally is the pro groups&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; fluffypony put me in touch with one group that has given me a quote of $40K&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Downsides: it&apos;d be for internal-only reports, but obviously any changes would become public right away&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We also couldn&apos;t credit them by name&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m having them check with their attorneys on exactly what we could share&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OSTIF works with a lot of different groups, and has been in contact with several, quotes pending&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OSTIF&apos;s policy is only to work with groups that allow public disclosure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They are also willing to accept XMR (which they transfer to the groups in their currency of choice) and has agreed not to take a cut&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions from the group on this wall of info?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; were we also not contacted in a cold-call situation?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, one pro group did a cold-call. Turns out OSTIF was in contact with them too, so I&apos;m lumping them in with OSTIF&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That cold-call group&apos;s rough estimate was $25-35K&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh ok&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Is that USD 40K in the right ballpark for work like that, from a &quot;pro group&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So I had expected less, but only because of the limited scope of the BP code; it&apos;s relatively small and self-contained&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But the quotes are reasonably consistent with each other&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rbrunner: it&apos;s in line with similar quotes obtained back when we pushed ringct, which was around 50k iirc. so somewhere between 40 and 50k is sort of what i expected, personally... the 25-35k was a little bit of a surprise&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and assumes $1-2K per person-day&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The timeline would be between 10-25 work days once it starts&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Again, OSTIF is still waiting on additional quotes and will report to me when they have them&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So there is at least some interest being generated.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So for now, assume that we definitely have options for pro audits in the range of $25-40K&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I also love the idea of getting Buenz or Maxwell to audit individually&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but there are no commitments from them, and may not be. They have a lot going on&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; We need to know how to fund this shiz&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, and this doesn&apos;t include hyc&apos;s outreach stuff too, correct?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i believe that&apos;s the case rehrar.&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; How did BP get funded?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hyc&apos;s outreach to the list has generated a few contacts within the groups I mentioned&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; *RCT&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, great&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Maxithi: I believe we chose to not do the audit back then&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The RingCT audit didn&apos;t happen, IIUC&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; maybe MRL can do RingCT audit? :P What would you guys quote us?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; That about RingCT is ... surprising&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rbrunner the math was a lot more straightforward for original RingCT&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Wasn&apos;t that one of the reasons for bad blood with Shen?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyways, off-topic.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It was suggested that perhaps some general funding might be available, but otherwise an FFS&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think it would be nice to get buenz, but since he&apos;s on the late-feb timeline, that conflicts with our hard fork&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think we should try to raise the full amount with FFS, and anything that is not covered in reasonable time can be covered with the General Fund&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;d be cutting it close to March with any group&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And there&apos;s no guarantee of an immediate start&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; suraeNoether it only conflicts if we try to roll out BP in March, no?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think this info gives strong pushes to rolling out in September&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also, in terms of scope I&apos;ve asked them to only review the multi-BP code&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Because we also need the time to raise the requested funds&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;rehrar&amp;gt; Wasn&apos;t that one of the reasons for bad blood with Shen? &amp;lt;= No.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; IMO, if we can&apos;t reasonably expect an audit to be completed before the march hard fork&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &amp;lt;dEBRUYNE&amp;gt; &amp;lt;rehrar&amp;gt; Wasn&apos;t that one of the reasons for bad blood with Shen? &amp;lt;= No. &amp;lt;= K. Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; We should just put the &quot;include it in the March HF&quot; out of our heads tbh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dEBRUYNE: +1&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in that case, I think we should just go with Buenz and Maxwell&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and/or&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Unless there is a strong reason to hardfork in March, why not delay it until whenever the review is ready?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; continue to try to talk to them&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp: because delaying hard forks sets a very disagreeable precedent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Keep in mind there&apos;s no guarantee that Buenz and Maxwell are even going to be available to do it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ll have professional options available for sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: ok, if they turn us down then we go with one of the other options: what you are saying is that no one has committed, so that statement is not really helpful for any of our optiosn rihgt now. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Heck, I have a contract from the non-public group already&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; You mean ready to sign?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;suraeNoether&amp;gt; sarang: ok, if they turn us down then we go with one of the other options: &amp;lt;= Imo should just take on multiple options&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; non-public group doesn&apos;t sound quite so useful tbh. But maybe I just don&apos;t understand how these things work. But they&apos;re like: &quot;We can&apos;t share hardly anything publicly.&quot; So what&apos;s the point?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; re: funding, the general dev fund could kickstart it and then the community could fund the remainder&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @surae RingCT warranted moving the fork. I&apos;d hate to have the review done in May but have to wait until September to include this important code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rbrunner: they&apos;re ready to sign if/when we are, but we&apos;re under no obligation with them&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dEBRUYNE: i&apos;m fine with that too, assuming we have infinite funding available&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: they can still disclose vulnerabilities privately&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; and we can fix them&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ah, k. Don&apos;t know why that didn&apos;t cross my mind. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: we can share whether they have recommended changes, and if they do recommended change, we will end up communicating all of them to the community. they just don&apos;t want their company name or the report itself to be made public afaik?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; dEBRUYNE: rehrar: the changes are all public, and we can likely discuss the vulnerabilities&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; just not release their review&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; What I fear with internal report is that the community would be less willing to support it as they haven&apos;t any view on how the funds were used.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And we can&apos;t say who did the review. They can do a more public audit but they said it&apos;d be a lot more $ and time&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; assuming we have infinite funding available &amp;lt;= not infinite, but if the community can raise 450k $ for globee, I am sure we can raise a few hunderd k $ for this too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Again, I&apos;m working with them and their lawyers to get as much public as possible&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And it gives &apos;poking power&apos; to naysayers of Monero who say that we don&apos;t release the name of people who did the audit. It could have been Joe Schmoe&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Why do they work so secretly? In a few words ...?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Fortunately all of the OSTIF quotes will be for fully public audits&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rbrunner: it&apos;s not working in secret&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s not wanting to be seen as an endorsement&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They do either internal audits (like this one), or much more comprehensive public-facing ones&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; Do they not want to be blamed for what they miss?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; pigeons I&apos;m sure that&apos;s part of it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I see the not wanting to be viewed as an endorsement unless they are adequately compensated for that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Fortunately they won&apos;t be the only option, just the first to prepare a quote and contract&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp: moving HF dates is not on the table, in my mind. 6 months of data on the blockchain is marginal in the long run; delaying HFs sets an unfortunate precedent.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think the community will appreciate the openness of an OSTIF group&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but because Monero always prides itself in doing most things in the open, I think we should try the other more public options first&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and/or Buenz and/or Maxwell&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: I agree&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Agree also&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; Agree&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar sarang +1&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We should get a sense of how much we think is reasonable to raise in funds&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; since that determines how many groups/peeps we can get&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well, it should also be said that perhaps we should raise a &apos;vetting pool&apos; of funds for not just BP, but any future work that needs to be looked at&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar great minds, buddy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i was just thinking about that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; could be managed by MRL how they see fit, and reported to the community&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; That would be great!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; suraeNoether, in Russia the saying is: &quot;Two fools are of the same mind.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We have the bounty funds, but those can&apos;t be used for reviews&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So this would need to be separate&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: I don&apos;t know about MRL being exclusively in control of vetting funds... i think multisig would be a better option :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But any reported flaws could be bountied&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The stipulations of the pool would be that MRL manages, gets counsel from the Core Team, and reports spending to the community&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or something along those lines anyways&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; I&apos;m sure someone will complain &quot;isn&apos;t review what MRL is for????!?!?111!?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think reported flaws would go through the HackerOne bounty system, and the pool would be for formal review compensation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But you can&apos;t do first-person peer review =p&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang +1&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i was wondering what a good snappy response to that should be&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thank you for that. :P it&apos;s been on my mind&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I like to think of it as belt and suspenders&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Raise half a million. Increase as necessary. Sound good?&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; isn&apos;t review what MRL is for????!?!?111!? &amp;lt;= Nope, the R stands for Research not Review&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Somebody always complains :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and that I&apos;ve had spinach caught in my teeth and not noticed for hours&lt;br&gt;&lt;strong&gt;&amp;lt;geozdr&amp;gt;&lt;/strong&gt; maybe not set public targets for raising funds before you get all the quotes? that would hurt our negotiating position.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; geozdr +1 also&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; Can you have &quot;private funding&quot; on the forum?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We certainly don&apos;t have numbers for paying targeted individuals&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; geozdr, but not all funds will be for BP, so we can internally set a &apos;BP budget&apos; that is not advertised to potential reviewers&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; they&apos;ll also have to provide us with a quote sarang imo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, and I asked Buenz about thi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; *this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; didn&apos;t hear back yet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just because we raise a public amount, doesn&apos;t mean all of that amount is available for Bulletproof review, and if anyone tries to negotiate based on total amount raised, we push back with that fact, and that BP has a budget&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;em&gt;cracks knuckles&lt;/em&gt; and I&apos;ll let those tech nerds know that we like our money here, and it will not be easily parted with&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what about andytoshie, wasn&apos;t he approached about review also?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *andytoshi&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang do you think that since andytoshi sort of helped with the development, he falls into the &quot;self-peer-review&quot; category&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; andytoshi has provided useful guidance on bulletproofs but I don&apos;t believe he&apos;s available for a formal audit&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah, that answers that question&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; He&apos;s also expressed that he doesn&apos;t necessarily want to be seen as endorsing particular projects, but I don&apos;t want to put words into his mouth&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So...since it&apos;s pretty much unanimously agreed that BP should not be in March, do you think MRL can put together a formal little news bulletin (I can help), explaining that and why?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It&apos;d be helpful to the community, and could help with explaining to some grumblers the benefits and reasons for waiting&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Other &quot;heavyweights&quot; are known to be against March?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Not present now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; luigi and ArticMine both come to mind&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rbrunner: I have a text message from fluffypony describing his position on it, but that&apos;s hearsay without a PGP signature. :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think smooth as well, but don&apos;t quote me on that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, it seems like there is a weak consensus here that we should start an FFS to fund up a general &quot;new scheme and code&quot; auditing fund. either for MRL to spend as we feel we need to (with as much transparency as possible) or with several core members on board with distribution of those funds also.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yes, and with a catchy name&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; Setting up a more general fund is also really good optics against the naysayers&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; as this review stuff is quite dry :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if we are going to assume the march HF is out the window, then we can spend another few weeks working out the details on that&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; suraeNoether I think we trust you that you don&apos;t fake a message from fluffy...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It shows that we have a plan for BPs, and also for future big changes that need audits&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero Auditing Interest Department So Audits Frequently get Done or MAIDSAFE for short&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Monero security fund, or so&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; MAIDSAFE lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oops, fail on that last letter though&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; pebx: heh, well he basically said we shouldn&apos;t worry about the optics of pushing it back or about the added blockchain space. in the long run, those things become quite marginal&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Did you come up with that right now? Wow&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @rehrar is now a good time to discuss the hard fork schedule? I want to express some dissenting opinion&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fluffypony ^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; of pushing back March hardfork you mean?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh, of pushing back BPs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp, speak my child.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; (So Audits Frequently Execute, there&apos;s the E)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I&apos;m totally fine not including BPs in the March hard fork since it seems a review will not be completed yet. I get that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; If people want to stick with the March harkfork for precedent reasons, I&apos;m fine with that too&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; But I really think it&apos;s a bad idea to wait until September to add the BP code once it has passed review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Why?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; There are many practical reasons to have another hardfork&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Blockchain waste?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Smaller transaction sizes, smaller fees, smaller blockchain&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sumokoin will implement, then we&apos;re screwed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yes, basically&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; And I think the precedent argument is pretty weak. Last year, the community agreed upon moving the date of one hardfork and adding another&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; y are we screwed?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I was joking&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thought of another name for the fund btw, but I&apos;ll save it for after meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; rehrar, MAIDSAFE is great&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; initially it was planned to use the general dev fund for reviews afaik&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; I&apos;m totally with sgp&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; if there is no money left we can run an ffs, but that should be checked first in my opinion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; So my vote is to either have another hardfork after the BP review, or to push back the March hardfork if there&apos;s no real reason to have a hardfork in March for another feature&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; as far as i know there is no other feature which needs a hard fork actually&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; rbrunner, not as good as Ze Cryptography Auditing Software Hoard Foundation&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Might not be a bad idea, with so many thing into service waiting&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; @pebx exactly, unless there was consensus on a larger ringsize or something&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I know, some things do not technically need a hard fork, but a hard fork forces updates, which is nice&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; we use hardforks to force ppl to upgrade the software..this has an effect on support work on redit, relegram etc. thats the main reason&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Which I don&apos;t think will happen&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &quot;And I think the precedent argument is pretty weak. Last year, the community agreed upon moving the date of one hardfork and adding another&quot; &amp;lt;-- you just used precedent to demonstrate that precedents don&apos;t matter?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and btw this is exactly the discussion that we wanted to avoid with the HFs... &quot;So my vote is to either have another hardfork after the BP review, or to push back the March hardfork if there&apos;s no real reason to have a hardfork in March for another feature&quot; &amp;lt;--- we hard fork twice a year, how much is enough?&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; i can say you as of telegram: people are really expecting BP or at least lower fees... but lowering the fees manually is in my opinion some kind of doctoring around without a real scop&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I&apos;m saying your argument of needing to stick with precedent should be more flexible&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; *scope&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Well, the reaction on the Monero subreddit in face of a move into September was surprisingly subdued&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; delaying until September has other benefits not related to the Monero implementation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp and you are using precedents of previous moving HF schedules to show why it&apos;s not a big deal to move HFs... but the entire point is &lt;em&gt;these precedents need to be avoided&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it lets the BP paper itself have more time in existence&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And the audits specifically are not testing the BP math/paper&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and there may be some people interested in reviewing the paper itself (Without carin about the Monero implementation) that would be useful to us&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s way out of scope for those groups&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Why? If there&apos;s a legitimate reason to, what&apos;s the harm?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; just the code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp: you mean why are they not reviewing the math?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Because it&apos;s an entirely different kind of review, altogether&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think sgp means &quot;why not have three HFs this year&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; No, not that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; but let&apos;s be realistic: probably most interested people start to look into it only 1-2 weeks before it will be implemented anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; If we don&apos;t add another hardfork, we&apos;re committing at least 12 GB of extra blockchain data, assuming transaction volume stays the same&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that was the argument before pebx, yes&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; i would rather prefer to move the hard fork to april or may with BP than hard forking in march just for the case&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but now there is demonstrated interest in getting the reviews done for financial compensation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp: we have to freeze the code 3+ weeks before each HF and begin implementation. HFing monero to implement BPs is not simple as creating a new email account.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; think of each HF as rolling out a new year/model of car.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I understand that surae&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; But you could easily schedule a hardfork a month after you felt comfortable with the review&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and if that happens to be August&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; does that mean we then HF immediately again in September, or also put that one off?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; etc&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; So to move this talk forward... really the question is between (a) doing March and then BP when it&apos;s ready, (b) doing no fork until BP is ready, or (c) doing March and waiting on BP until Sept&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Then don&apos;t add another one in that case&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; But it seems like from your estimate the review should take less than a month&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; sarang i&apos;m for b&lt;br&gt;&lt;strong&gt;* iDunk&lt;/strong&gt; likes how MRL is making sense&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang no, this is not the question&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; i really don&apos;t see a need for the march hard fork&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not to mention&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; screwing with HF schedules&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; completely BLOWS for HW wallet developers&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Postpones subaddresses&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: we had a weak agreement, even sgp agreed... that the March HF should go forward, and BPs should probably not be included.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; suraeNoether, you say that the best thing for new cryptography is time&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; C is the only option&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; correct?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; agreed with medusa&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: always yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I&apos;ve expressed my support for A or B&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; then C is the only option&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Maybe the least bad&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; second B&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we are responsible for people&apos;s money, freedom, and lives, remember?&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; I&apos;m for C.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; any concerns about getting BPs implemented &lt;em&gt;quickly&lt;/em&gt; are not thinking about what Monero is going to look like in 2022&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; Mind to make a quick run up to explain in one sentence A, B and C?&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; suraeNoether, B doesn&apos;t have to be quickly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The real downside in a March/Sept is the blockchain size&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; Maxithi, &lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So to move this talk forward... really the question is between (a) doing March and then BP when it&apos;s ready, (b) doing no fork until BP is ready, or (c) doing March and waiting on BP until Sept&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; if that&apos;s something you care about&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; i somehow miss smooth, moneromoo and fluffypony in this discussion... i know, i have been late today but what&apos;s their opinion?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fluffypony is in Miami right now iirc, so he&apos;s probably sleeping on a pile of money and hookers&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sarang: without bps coming along we wouldnt hve been able to avoid that&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; thrmo Thx&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; sarang the real downside in september is the community which is expecting it&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; even more after fluffy announced it on twitter&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Why are they expectiong it ?&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; to be in march&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; that not an argument rly&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; ofc they want it&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Who told them it would be in March ?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i want 0kb transactions and i want them now&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; It was &quot;word on the street&quot; for a long time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; It just means we need a press release saying why the decision changed&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m sure they also want other things asap.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp: we never announced any decisions on bulletproofs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hence my suggestion for MRL to put out a little news bulletin with a formal recommendation to wait&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; Without BP what consensus rules changes NEED an hardfork by march?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We said March if it was ready&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We should do a press thing, yes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;rbrunner&amp;gt; It was &quot;word on the street&quot; for a long time &amp;lt;= Not really&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; iDunk fluffy announced it to be implemented in march hard fork. that&apos;s also the reason why i miss him in the whole discussion&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so our bulletin announcemennt that rehrar suggested will be the &lt;em&gt;first&lt;/em&gt; formal announcmenet about BPs coming from monero.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; regardless of our choice&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if community whines, we point to the bulletin&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Pushing people to update needs a hardfork in any case, IMHO&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Well, fluffypony jumped the gun then.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if they REALLY disagree, I&apos;m sorry to say, they can fork :P&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony strongly favors adherence to the schedule fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; pebx: where did he announce that? can you send me a link?&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; one second, i have to search on twitter...&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; dEBRUYNE, the schedule was never meant to be set in stone&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; was double blob brought up at all as an option? or am i just chasing windmills&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; It will eventually be changed, maybe now would be a good time to do it.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; double blob?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; thrmo: need a source on that&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; You are chasing windmills :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: not brought up at all. care to explain how that would work?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; one thing i want to make perfectly clear to everyone in this room&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; thrmo: what necessitates breaking the existing schedule?&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; dEBRUYNE, fluffy mentioned it several times iirc (and others) that eventually the scheduled would be changed and the rate of HFs diminished.&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; Double Blob &lt;a href=&quot;https://github.com/monero-project/monero/issues/3154&quot;&gt;https://github.com/monero-project/monero/issues/3154&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; u make a transaction with a borromean and a bullet proof. You only work with the borromean for n months. Eventually, bulletproofs are trusted. You can then prune the borromean from the chain.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; thrmo: Then we&apos;d change to once a year probably&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; and either march or september would be thrown out&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: ah, there could be some security issues with that&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; thrmo: he mentioned that in the context of monero stabilizing in the future didnt he&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thrmo, this is true when we get to a point that Monero has so many users that HFs become more and more difficult to pull off, not as a result of new tech as I understand it&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; endogenic, unnecessary blockchain growth for one, and why exactly do we NEED to hardfork in march?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; in various conversations it seems that the issues aren&apos;t as severe as they seem.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; thrmo: a hard fork causes blockchain growth?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; to force upgrades to newer, more stable software is as good a reason for me as any&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; endogenic, adopting BPs later rather than sooner.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: it would take more time for us to vet the double blob technique than it would for us to audit the BP code alone and push it. :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; suraeNoether, what did you want to make perfectly clear?&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; rehrar, why do you need to fork for that?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so what i wanted to make clear: if you are hoping to get BPs implemented before September in order to get a price bump, or to avoid a price crash in Monero...&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; suraeNoether, perhaps.. but here I tried to fully explain it: &lt;a href=&quot;https://github.com/monero-project/monero/issues/3154&quot;&gt;https://github.com/monero-project/monero/issues/3154&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; we usually use the fork to roll out cleints, so we just have 1 version to support&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and furthermore, this isn&apos;t going to be the last time some amazing tech comes through to reduce transaction size&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; thrmo: changing the existing schedule needs to be justified more than not doing so in the absence of a problem making it necessary, and people agree that bulletproofs and its implementation needs to be audited right?&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; medusa, i know, it doesn&apos;t need to be that though.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; can I speak bluntly?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so it&apos;d be great if we had a mechanism to transition to fresh tech without wondering if the whole thing&apos;ll come crashing down&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; then your logic is already flawed... if you think Monero will hit 10,000 USD faster if we get BPs implemented in June instead of September, you are... well, i can&apos;t say for sure that you are wrong, but your logic circuits may need some dusting.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; agree surae&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; also fees&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; endogenic, I do agree too, I just don&apos;t think that adherence to the schedule is as a big thing as it&apos;s been portrayed.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fees are going to be changing in this HF either way&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @surae please, I&apos;ve been in the community for several years. I don&apos;t care about the price nearly as much as I care about the practical benefits of lower transaction fees and reduced blockchain bloat&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; if they are lowered at the expense of monero&apos;s security&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; what&apos;s even the point&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; sgp: &lt;em&gt;good&lt;/em&gt; but our fees are going to be reduced anyway, and blockchain bloat is literally going to be marginal as time goes on&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is a moot conversation honestly, and it&apos;s silly that we are having it. Again, the responsibility on our shoulders is very large. Money, freedom, and lives. And if the best thing for this new crypto is time, then the LEAST we can do is give it an extra six months.&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; I couldn&apos;t care less about the price either.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i dunno thrmo imo it&apos;s a matter of what precedent we implicitly accept by agreeing to an action even if we arent aware of the consequences&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; people will use that precedent for their own reasons&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; just my two cents :p&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @rehrar we would be at the point though where the review(s) would have already been completed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp: and please don&apos;t take my comment as accusing you of being only interested in monero&apos;s price, i know that you are a long-time member of the community and we have had several good discussions in the past. i value your opinion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; again sgp, it&apos;s not just the code that needs time to be&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s also the paper of BP itself&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i just wanted to make that clear to anyone who ends up reading the logs later, or any lurkers who are thinking &quot;but oh man i could totally get rich if they push this in June.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what if there is an exploitation in the crypto itself that has gone unnoticed at this point in time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the reviews will review our code implementation, not the paper&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;em&gt;nod&lt;/em&gt; similar to the ASNL ring signatures in the original ringct paper&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the crypto itself needs time to breathe&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; endogenic, there are some costs for &quot;unnecessary&quot; hardforks too, even if they are on schedule.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *which wasn&apos;t caught until after the paper was published, put through peer review, and after I believe we had gone live with code.*&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this itself is an argument to wait&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as I said before, there may be third parties that will review the BP paper itself (not our implementation of it) for their own reasons&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; It was live on testnet, not in mainnet.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and we can benefit from that&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; Hard forks momentarily weaken the security of the network, so doing it because of no other good reason than schedule seems silly to me.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; thrmo to say they are technically unnecessary only speaks to part of the hypothetical necessity which must be evaluated. that&apos;s everything i&apos;m saying&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons1[m]&amp;gt;&lt;/strong&gt; The code was only live on testnet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;re definitely not the only ones interested in BPs, so there will be good eyes on it going forward&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; as rehrar pointed above, money, freedom and lives are at stake.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; We discussed this in previous meetings. There&apos;s always an argument to wait. If the community wants more review on the math, we should get an audit of that too&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; &amp;lt;thrmo&amp;gt; Hard forks momentarily weaken the security of the network &amp;lt;= what?&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; gingeropolous, Node count drops, hashrate drops, etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thrmo we are modifying fees in the next hf so its not merely to accommodate schedules&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; If we knew of researchers in the process of looking at the math I would agree with you, but it seems odd to wait in hopes someone is looking at it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sorry sgp, but the argument is not to wait indefinitely, it&apos;s to wait until September&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it was mentioned in a previous meeting&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and what if there aren&apos;t any reviews by then?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if we wait until September, that more than doubles the time that the BP paper has been in existence&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sgp: Waiting until August / September literally triples the time the paper has been out in existence&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; That&apos;s a convex pay off&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://twitter.com/fluffypony/status/945706717421195266&quot;&gt;https://twitter.com/fluffypony/status/945706717421195266&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE is more right than me ^ :P&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; sorry took me longer than i thought, twitter search is unfortunately not the best&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; although I guess triples is technically &quot;more than doubles&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; pebx, fluffypony doesn&apos;t decide the community does.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; also, the second time me and dEBRUYNE said remarkably similar things. Just a thought.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: :P&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yes, but that was word on the street :)&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; nonsense! He is our god! Such blasphemy!&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; i know, but the community expects this now... that&apos;s why i miss fluffy in the discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; He was just finding the tweet that others asked for&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Whether the community expects BP in March is at most ambigous imo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, let&apos;s end this conversation with one question&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; pebx thanks for finding that. He shouldn&apos;t have said that, number one&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; at best*&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; MRL: what is your formal recommendation to us at this point?&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; That tweet was unfortunate.&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; suraeNoether that&apos;s the thing i&apos;m talking about...&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; the code IS merged though&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; to master&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; single output&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; he is still some kind of project leader, but he missed last sunday&apos;s discussion and now too&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; And is live on testnet :)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yes, and live on Testnet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; multi is not yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and that&apos;s what we want audited&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yes but aside from tagging an old commit&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; does this raise the issue of whether it should have been merged?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: Sarang, correct me on this if need be: our formal recommendation to pay an OSTIF group to audit the code, funded through a new acronym, and to include BPs in September.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I wouldn&apos;t confine the audit to the OSTIF group&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang? you second this?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dEBRUYNE: just my recommendation based on what we&apos;ve seen and heard so far. if another group feels more right, we can goi with them instead.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t have a particular opinion on September vs pushing the March, since there are many other parties involved and I don&apos;t work closely enough with them to fully appreciate their needs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I agree on the rest from a research perspective&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ignoring needs of others for the time being, just think of the crypto&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the delay of HF schedules, etc, this is all not even really MRL&apos;s job to make decisions about. the quesiton is: will BPs be implemented in the next scheduled HF for May? And I dont&apos; think the answer to that is yes, from either me or sarang&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and by &quot;will&quot; i mean &quot;should&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I consider the crypto pretty independent from the fork schedule&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and by may u mean march&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah the one starting with &quot;ma&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and by dont&apos;, you mean &quot;don&apos;t&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Using the double blob method would be a good way to mitigate issues&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but we haven&apos;t used it before&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang do you have expectations of security if two range proofs for the same masked amount are provided? because I can imagine at least two different ways that could go wrong if done incorrectly.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but that&apos;s highly dependent on the algebra and boosting negligible event probabilities into more likely events.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: I am not worried about the two-proof method in that way&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; suraeNoether: we can go with multiple groups as well&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: ok we should talk more about it later then i guess&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; well, hard fork times aside, it&apos;s agreed it shouldn&apos;t be in March, and that&apos;s enough for the time being&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; good updates on the audit front&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; But a HF in March is not entirely agreed, it seems to me ...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But he means BPs will not be in March&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Too many audit steps before then&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rbrunner: this meeting was never about HF schedules&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll keep everyone updated in #monero-research-lab on the OSTIF quotes&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; sarang what&apos;s a real timeframe to be ready with audits?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; MRL, let&apos;s talk about the Z.C.A.S.H (name pending) fund later today?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Once the funds are raised and the group has a start date? A month, maybe 25 biz days&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But start dates depend on the groups&apos; availabilities&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; okay, so i&apos;m still for delaying the hf to april or may but then with bp&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; last question, should we still have dev meeting next week, or push to three weeks from now?&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; otherwise some sumo will have it before monero&lt;br&gt;&lt;strong&gt;&amp;lt;janeropicasso&amp;gt;&lt;/strong&gt; Hi guys I&apos;m new been reading along. I&apos;d just like to say one thing. I think keeping an eye on the long term view is much better than any short term benefits unless the situation is dire. In my experience hard deadlines on things never work. Security, Privacy and Untraceability is what separates Monero high tx fees can wait.&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; I don&apos;t see this as a dev meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; i would be for a dev meeting next week, but who i am...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, I&apos;ll make an issue for it on the Githubz&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Meet again next week, I would say, in any case.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; janeropicasso: There will be a partial solution for fees in the next release&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Next week is the normal schedule.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just don&apos;t want burnout&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Critical times&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; rbrunner this.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright. Anything anyone else wants to say on this?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE, can we get the logs for this too?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; No ETA though :P&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I suppose I&apos;d like to hear a bit more about fees&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so, just throwing it out there - could we get one of the clones to implement? Then there&apos;s a worthy target to exploit ..&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp outside the scope of this meeting I think?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yes, I don&apos;t fear Sumo implementing it at all&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Our fall guys :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; janeropicasso: i do wonder what people will prioritize. history is scary&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; &quot;Bulletproof/fees meeting&quot; lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ah, good point.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Just think that currencies normally work within time frames of decades&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; rbrunner well it&apos;s some kind of an issue if someone will implement monero developed code before monero does...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s part of what we&apos;re trying to avoid&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; at least for observers&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @dEBUYNE can you speak about what you meant by &quot;partial fix&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @dEBRUYNE&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; pebx: Reminds me of my Windows installer and the X12 coin :)&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; pebx, what do u mean by observers?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So the wallet will use low priority by default when there&apos;s no or low backlog and the last N blocks are below X size&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Then switch to the old default once activity picks up&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; And we reasonably assume miners are going to expand the blocksize&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; It&apos;s still a bit crude and there&apos;s no perfect solution, but at least we got something going&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Throwing people a bone&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @dEBRUYNE, ok cool. Just curious if there was something else I missed&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Some talk about whether we should lower the unimportant level, because it&apos;s arbitrary anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So any action items before next meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Besides carry on w/ audit and start to plan funding?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ll need more input from core folks about the role of general funds&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; gingeropolous people out of the community and people trying to attack monero and spreading disinformation...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hmmmm...&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; i am moderating the groups on telegram so i see the &quot;normal people talk&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nothing else from me on this meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang even with availability of general funds, I&apos;d like to try at least some with FFS. It&apos;s just good &apos;marketing&apos;.&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; but i wouldn&apos;t like to rush it either into march if it&apos;s not ready to be released...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero raises grassroots money for review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In that case we should at least set a goal amount for this review fund&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; that&apos;s a good point rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Is $50k a good goal?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So much is said in that Monero crowdfunds two full time researchers, two full time coders, and other stuff&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think add a zero to that sgp&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if this will be used for multiple reviews over multiple years&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; $50K would fund a pro audit and maybe one individual&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok, thought that was initial goal scope&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar i think if we shoot for 75-100k, and we have to pay, say, 50k this year... well... that&apos;s 25k in monero that could be worth several extra zeros by the next time we need an audit going&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or could be worth several less zeros :P&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; 500k is quite a figure... but if we can raise that for some merchandise stores to accept monero, it should be possible to do so for the tech&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, we can always FFS again to refresh the fund&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; pebx +1&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I think 100k is manageable. 500k is unrealistic to start imo. GloBee is an exception, not the norm&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but if we think 100k is good enough to start, we can shoot for that&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; f&apos;real&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp: +1 also on that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if we need to re-up, we can&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it can also be like the HackerOne fund&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yes, it&apos;s not sexy enough for 500K&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the goal has been met and extended a few times&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, I&apos;m out for now but will keep everyone informed on audit progress&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, thanks sarang&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thanks everyone for coming. Was fairly productive I think.&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; thanks sarang!&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Certainly interesting. Thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar shoot me an email at my protonmail address and cc sarang on it and we&apos;ll start talking about a review fund and the FFS post for it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sure thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; or in the MRL IRC if you want it public&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I prefer sneaking behind closed doors&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmm. i was thinking its not totally on topic for #monero-research-lab but maybe it is...&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; 100k seems a bit on the lower end, whereas 500k seems a bit on the high end&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the research lounge&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Perhaps something in between would be best&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; discuss it over a vape&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; $133,700&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; $250k? dEBRUYNE?&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; 222.222&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang: and fifty two cents&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Don&apos;t we have any nice prime number somewhere there?&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; however, why are we talking in fiat?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: something like that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; pebx because The Man has taught me to think in fiat&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; wonder how many of these reviewers would accept XMR directly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the OSTIF accepts crypto apparently&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but they pay the groups in fiat&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OSTIF will do the exchange for us fee-free&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s nice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and OSTIF agreed to take no cut themselves if we credit them&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; they want the Monrus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; they want to drum up publicity for a larger upcoming audit&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; 727 XMR would be a prime number ;)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright friends, Imma kick rocks. Catch you all later.&lt;br&gt;&lt;strong&gt;&amp;lt;manifest&amp;gt;&lt;/strong&gt; there probably isnt a tool for monero where you could monitor and control multiple wallets easily for testing purposes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; pebx: I was arguing with a BCash shill, and it was at a time when we were more confident about March&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We can still present the delay positively&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;re trailblazing but doing it correctly&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; was there a reasonable sense of consensus on the way forward wrt the HF schedule?&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; fluffypony Not really, there are two main options and we didn&apos;t find an global agreement.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;re starting to run tight on time&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; fluffypony Yeah, however everyone did agree that by postponing BP we still have 2-3 weeks to find a consensus on the HF.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; in situations like this the best thing to do is the thing that isn&apos;t controversial, which means not including it until it&apos;s ready&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we wanted to do code freeze at the end of Dec / beginning of Jan&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so not really&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Is there going to be a new branch for the new release ?&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; Main arguments were PRO: HF forces community to update software. AGAINST: No protocol update requires HF.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; And then the fact that HF are &quot;supposed&quot; to be on a regular basis (based on HF history).&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; And again some Pro and Against&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; we&apos;ve always maintained that the HF should happen even if there&apos;s no protocol update&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; to keep active versions in line&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and prevent things like the Bitcoin leveldb / bdb bug&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; @fluffypony: we&apos;ve always maintained that the HF should happen even if there&apos;s no protocol update &amp;lt;= No one brought that argument up, would have been a good one.&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; In this case, using subaddresses and multisig will require using the new release.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yes i did :P&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; And having people be forced to upgrade avoids support nightmares.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I mean, unless there&apos;s a strong reason NOT to do a March fork we should go ahead with it&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; endogenic: yes i did :P &amp;lt;= Than it is my mistake. Didn&apos;t understand that it was stated as a previous consensus. I read it rather as a habbit.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Maxithi: i was just being more socratic about it :P&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Maxithi: since i dont know what i know yet&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; endogenic You should have been more straight forward.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and then leave it open-ended for Bulletproofs&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Maxithi: i was&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Maxithi: i was responding to someone else and he understood and agreed with me&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; Why hasn&apos;t this been written down already? We should put up these kind of consensus rules and drop them on git to prevent future disagreements.&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; endogenic My bad, didn&apos;t catch that through the lines.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Maxithi: arent consensus rules derived from people not documents&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; besides who wants to prevent discussion&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s a good idea to at least write down how we generally feel things should be handled&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; almost like a doctrine, not really a list of rules&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; endogenic Agree but this could prevent from turning 1 meeting into 4&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; Doesn&apos;t mean we can&apos;t change it ;) Only that we take what we previously achieved and discuss on top of that&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; now that BPs have been merged, can a new release which excludes BPs be done?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; single output , if specificity is needed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; endogenic: they&apos;re merged but dormant&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ah, of course, that makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; But we probably new a second, non-BP testnet&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes I agree on the testnet / devnet thing&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Ah, yes, those were the proposed names&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I think the real problem here is that Bulletproofs doesn&apos;t have a cool name&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I mean, it&apos;s reasonably cool&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but how can we compete with VVraith Protocol?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;chachasmooth&amp;gt;&lt;/strong&gt; is wraith the guy who claimed to be satoshi?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; chachasmooth: no, it&apos;s the stealth addresses thing that Verge is doing&lt;br&gt;&lt;strong&gt;&amp;lt;chachasmooth&amp;gt;&lt;/strong&gt; oh, right. both are shit, that&apos;s what I remember&lt;br&gt;&lt;strong&gt;&amp;lt;chachasmooth&amp;gt;&lt;/strong&gt; wraith is still not implemented?&lt;br&gt;&lt;strong&gt;* fluffypony&lt;/strong&gt; shrugs&lt;br&gt;&lt;strong&gt;&amp;lt;chachasmooth&amp;gt;&lt;/strong&gt; fluffypony what happened to the majority of forum posts? did you take them offline on purpose?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; censored by Blockstream&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kidding, we disabled them because of the spam, I&apos;ll fiddle with the settings so that they&apos;re still visible&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; fluffypony About spam, the forum has some &lt;a href=&quot;https://forum.getmonero.org/6/ideas/89759/advice-for-you-to-get-free-600m-swtor-credits-cheap-on-swtor2credits-jan-17&quot;&gt;https://forum.getmonero.org/6/ideas/89759/advice-for-you-to-get-free-600m-swtor-credits-cheap-on-swtor2credits-jan-17&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; Who can remove these?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tks&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; any of the mods&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but I&apos;m pretty much the only one active&lt;br&gt;&lt;strong&gt;&amp;lt;Maxithi&amp;gt;&lt;/strong&gt; I&apos;m sure your schedule is empty and you love handling this kind of stuff ;)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Just checked: Wraith is really, finally online, but seems to have some teething problems: &lt;a href=&quot;https://steemit.com/bitcoin/@siddm96/verge-hardfork-for-stealth-transaction-3a0509e274618&quot;&gt;https://steemit.com/bitcoin/@siddm96/verge-hardfork-for-stealth-transaction-3a0509e274618&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; See? Other coins can hardfork just like that. Why can&apos;t we?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Was checking about 30 transactions on the Verge blockchain and did not encounter a single one with stealth addresses. Roaring success, it seems&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Imagine if subaddresses were being without a hard fork :)&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Major clusterfuck.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; That&apos;s my opinion: We need the March hardfork just to force lazy people to update their software&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Exactly.&lt;br&gt;&lt;strong&gt;* sgp&lt;/strong&gt; sent a long message: &lt;a href=&quot;https://matrix.org/_matrix/media/v1/download/matrix.org/BarHGxHdPoPajSqUqUpcKEFm&quot;&gt;https://matrix.org/_matrix/media/v1/download/matrix.org/BarHGxHdPoPajSqUqUpcKEFm&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; thanks matrix&lt;br&gt;&lt;strong&gt;&amp;lt;bibble&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;bibble&amp;gt;&lt;/strong&gt; guess #3 would mean more pumps, more money ??&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s not quite correct. We aren&apos;t planning on having single-output audited&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If there&apos;s a pressing need for single, we restrict transactions to a single-output proof within the multi code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A single-output proof is just the degenerate case of a multi-output&lt;br&gt;&lt;strong&gt;&amp;lt;chachasmooth&amp;gt;&lt;/strong&gt; what benefits do regular hard forks bring?&lt;br&gt;&lt;strong&gt;&amp;lt;jorko&amp;gt;&lt;/strong&gt; regular upgrades. avoids the Bitcoin clusterfuck where consensus = no protocol upgrades, ever.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; it also helps improve the software, because everyone is running the same thing. So we all have the same bugs if they are present.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @sarang my apologies, I didn&apos;t know that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I&apos;ll have to think harder about this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; When we think about single vs multi output proofs from now on, we should consider that they&apos;re really different cases of the same final code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The difference is really in whatever we decide to do for the corresponding fee structure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, the original &quot;single only&quot; code is on testnet, but moneromooo has the multi code worked up now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @sarang once the multi-output code has been reviewed, is there a reason to add it separately from single-output, or would you feel comfortable adding both at the same time?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The multi code completely replaces the single code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; development was done separately in case we finished single first and wanted to deploy sooner&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; a single-output proof is just a multi-output proof with one output&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; So realistically the community has decided that single-output is a waste of time because multi-output is basically done and the community wants it audited&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Given the desire for an audit, it makes sense to jump straight to multi and have the fee discussion surrounding it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok, makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; So it&apos;s basically just a question of whether Monero hardforks soon after the code is complete and reviewed or in September&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; For some reason I still thought single and multi-output would be rolled out separately&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Single doesn&apos;t require that the fee structure be switched away from size-based, but that&apos;s about it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Might as well pay for only one audit&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I understand skipping single-output bulletproofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What it does mean is that the BP code on testnet is NOT the code that will be audited or eventually deployed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; for whatever that&apos;s worth&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Multi is here: &lt;a href=&quot;https://github.com/moneromooo-monero/bitmonero/tree/bp-multi/src/ringct&quot;&gt;https://github.com/moneromooo-monero/bitmonero/tree/bp-multi/src/ringct&lt;/a&gt;&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2018-01-28</title><link>https://beta.monerodevs.org/blog/2018/01/28/overview-and-logs-for-the-dev-meeting-held-on-2018-01-28/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/01/28/overview-and-logs-for-the-dev-meeting-held-on-2018-01-28/</guid><description>Discussion of open PRs and issues, Bulletproofs, March HF, fees, Debian package, GUI update, and miscellaneous</description><pubDate>Sun, 28 Jan 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;An overview can be found on &lt;a href=&quot;https://monerobase.com/wiki/DevMeeting_2018-01-28&quot;&gt;MoneroBase&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; meeting time&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; agenda: &lt;a href=&quot;https://github.com/monero-project/meta/issues/166&quot;&gt;https://github.com/monero-project/meta/issues/166&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as always, start with 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yo&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Hi there.&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; Hoi zämme&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ArticMine fluffypony luigi1111 luigi1111w smooth NoodleDoodle anonimal anonimobile endogenic gingeropolous vtnerd pigeons&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&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;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE Jaquee dsc dsc2 ?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; oh theres a meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyone else?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; no ginger&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I am her&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; e&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; medusa moneromooo othe&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; 1&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Well, welcome everyone! :)&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;rehrar&amp;gt;&lt;/strong&gt; Anyone have any exciting stuff to report for development?&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; MRL Goes To Stanford&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It was observed that bulletproofs can have batch verification, which will be great time savings even between separate transaction&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;bearretinjapan&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; batching is always interesting. have to balance batch size vs latency, waiting for enough txs to arrive to fill a batch&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This can be useful for new nodes&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; currently the code waits for all the txs before doing anythign with them anyway, although that could change&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Initial testing by andytoshi indicated that subsequent proofs were only ~15% of the time complexity of a separate verification&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, it merges all the multiexp operations into one&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; effectively replacing group operations with scalar operations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So the time savings really depend on the relative timing between those ops&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, mostly excellent talks at the conference, and good lessons learned&lt;br&gt;&lt;strong&gt;* sarang&lt;/strong&gt; will be quiet now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anyone else? :) GUI have anything?&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; the GUI project has merged sub addresses. also we removed the ability for the user to generate payment ids and integrated addresses&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; in addition, there is a new monerod start up flag, called --boostrap daemon &lt;a href=&quot;https://github.com/monero-project/monero/pull/3165&quot;&gt;https://github.com/monero-project/monero/pull/3165&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ^^ this looks very good. I wonder if the GUI should use that by default&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; the GUi will make use of this too, so there dont exist several implementations of the same thing&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; is that supplanting Jaquee &apos;s thing?&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; PR is allready here hyc &lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/1091&quot;&gt;https://github.com/monero-project/monero-gui/pull/1091&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; gingeropolous:as far as i understand it, yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll repaste xmrscott[m]&apos;s message so people who don&apos;t want to click don&apos;t have to&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; David Mirza Ahmad, president of Subgraph OS, has put together a byte-for-byte matching Debian package and is requesting comment on some final pieces: &quot;There some decisions to make for us, like: where does the blockchain data go? Do we start the daemon with systemd by default (feeling like no, as it can be started in GUI)? Appreciate thoughts on this.&quot; No one has provided comments on these matters so if anyone here could do so it woul&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; d be appreciated. &lt;a href=&quot;https://github.com/monero-project/monero/issues/2395&quot;&gt;https://github.com/monero-project/monero/issues/2395&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; thanks for the update medusa! this looks very good. we shouldn&apos;t forget that GUI is the interface to the rest of the world...&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: Byte for byte matching, you mean as in reproducible build? Gitian?&lt;br&gt;&lt;strong&gt;* rehrar&lt;/strong&gt; applauds the GUI people for their consistent quality work&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; I looked at his repo and i didnt see the debian control files to reproduce&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; xmrscott[m] ^ msvb-lab&apos;s question&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Any idea on timeline from an update at out end to the repo?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; I believe so. I&apos;m not familliar with build terminoogy,&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; The sha256 sums match: d5b0295d55f9951a6995e2ecc1516898799b22686ed81ca07b05b493175f2f66&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; (THis is shown on the comments in the GitHub issue)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Any answer for ArticMine&apos;s question?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; unknowable&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; bam&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; distro release schedules are seldom anywhere near upstream release cycles&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; My concern is stale Monero in the distro&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; it&apos;s a frequent occurrence in distro packages&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; With a six month hard for cycle&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; fork&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; which is why I&apos;ve never put much priority on distrok packaging. reproducible builds are a good thing in and of themself though.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, if nothing else, we can move on to 3. March hardfork items + code freeze&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anything to be discussed about the upcoming hard fork? Is there a code freeze date yet?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Preferably very soon. Then we don&apos;t have to rush stuff&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; ... and bulletproofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What about BPs?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; seems they&apos;re off the table for March, since audits haven&apos;t been completed&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; 3rd party audits&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Correct&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; missed the meeting last week ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Have any been &lt;em&gt;started&lt;/em&gt; in the meantime?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m waiting on a formal SoW from one of the groups&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Then I&apos;ll present my recommendations among all groups&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; since BP seems to be off the table, is the new wallet option the only planned change to address current high fee situation ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;re looking at ~40K per professional audit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and hopefully get benedikt to do a review of at least the Java since he wrote the damn thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; for $&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; medusa: we should crash the price in the meantime&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Should we include batch BP verification in the audited code?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or put that aside&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar: was that a preannouncement? :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sarang: perhaps as optional extra credit?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we should audit whatever we hope to release in Sept.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; otherwise we&apos;ll just need to do all this again for each incremental improvement. ??&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;ll be included in an updated whitepaper in Feb&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; by benedikt et al., not by me&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Well, maybe plan in a way that makes pretty damn sure we will be ready in September :)&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; what about the fees medusa mentioned? it&apos;s also something the average user sees first and complains about... if we don&apos;t release BPs there should be some lowering of fees beside the low to standard thing&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I suppose we can discuss lowering the low priority level since it&apos;s arbitrary anyway, but we can&apos;t lower the default because we&apos;d have to tweak the penalty as well&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; BPs being released in March was also cited as a reason for onot loweiring fees.&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; we can lower the default a little i think, but no one has taken the time to study it&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; so actually no, we can&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As to BP funding, I plan to open an FFS with &quot;checkpoints&quot; for an amount covering at least one pro audit and another for a review by one of the paper authors&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i was just going to ask about that, smooth&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; &apos;default&apos; isn&apos;t really the right term though. the pending PR changes the &apos;default&apos; to be dynamic&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; old default then? :P&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; yeah &quot;medium&quot; whatever you want to call it&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; &quot;normal&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; base fee?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; smooth: any opinion about lowering the lowest level?&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; etc.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Base fee sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; base fee doesn&apos;t seem like the best term to me&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; implies that is actually the fee you pay&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; it is more like a &apos;fee reference value&apos; or something&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think it should be more than &apos;medium&apos; though, because it&apos;s the one that will increase the block size. Something a little more souped up than &apos;medium&apos;?&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; floating reference fee?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Either way, thoughts on lowering the arbitrary &apos;Low Fee&apos;?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We have to be careful with the low fee level relative to the 1 tx at penalty (default)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Spam attacks becomes possible if the probability of mining becomes too low&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; the crypto &quot;market&quot; might crash in the meantime, but it also might not and what if monero&apos;s market price until september rises like within the last 8 months?&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; ArticMine: but doesn&apos;t the probability of mining just depend on how many of each there are and not the fee amount?&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; the minimum fee is a good protection but also a pain...&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; the issue i see with too much of a gap between levels is the incentive to circumvent (just bump up your own fee a little so you are above all the others in the same level but not all the way to the next level)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; pebx: I&apos;d leave any price predictions out of this discussion. Tomorrow&apos;s price is most likely today&apos;s price&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; the more gap the greater the incentive to do that&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; dEBU&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; is it not about price when it comes to fees?&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; other than that the low level seems aalmost comletely arbitrary to me&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Price surely influence fees (as they are denominated in XMR). I was just saying that we should leave &lt;em&gt;price&lt;/em&gt; prediction out of it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Well if we want a code freeze &quot;soon&quot;, we should try to decide this &quot;soon&quot; too, no? Or would this not be affected really by the freeze?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &lt;em&gt;prediction&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I mean how low on the min fee do people want to go?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; can we put together a study on fees and spam? having a shared model (and simulated results) we can reference and improve collectively would be great… certainly would ease the knowledge gap&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; i didn&apos;t want to include any prediction, so i told it might continue or not&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; smooth: I guess if we had 1/5th or 1/6th (current is 1/4th) the gap would be still sufficiently small? Also people would have to tweak the code and compile it themselves to make use of the gap&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; endogenic: it has been done. we can do another one but until it is done we can&apos;t rely on it&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; smooth: do you mean the recent writeup?&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; endogenic: that one, the older one. whatever is done we can rely on. we can&apos;t rely on something that is &apos;can we do&apos; especially with an imminent freeze&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; of course we can do more studies&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; smooth: i would only suggest inaction until after study/ confirmation&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; and then nothing for March, after which we will have BP&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Which brings us full circle :P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Can we finish the meeting first, and go back to the fee stuff ?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; lol mooo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright. Moving on then! 4. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; nice to see you, mooo&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; pebx: Your sentence sounded like that, hence my statement. I could&apos;ve misinterpreted you though.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I sugest we leave fees aslon for March or at most introduce the wallet side adaptive fee between default and min&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; alone&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; thats allready merged afaik ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; the adaptive should go in if at all possible from a stability perspective imo&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; oh i didn&apos;t know it was merged. great&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; dEBRUYNE my point is, that at some point fees can get insane like they have been / are in bitcoin&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Then if it is merged that is all&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; this one no ? &lt;a href=&quot;https://github.com/monero-project/monero/pull/3123&quot;&gt;https://github.com/monero-project/monero/pull/3123&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; yes. lets move on: rehrar&amp;gt;** Alright. Moving on then! 4. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I have a little thing: The Windows installer missed the Fall releases. But surely the March release is a perfect opportunity to finally put it into service ...?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah sounds like we&apos;re fine for now on fee&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; all this code and ticket discussion&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; 3186 and 3198 need merging to fix some builds.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I hope it&apos;s not itself controversial that having a Windows installer would be nice&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; absolutely rbrunner, the worlk load regarding that is mostly on the shoulder of the binary builder (pony). we cant really do anything to speed it up i fear&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Ah well, March is early enough :)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Just do not forget it :)&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; I personally prefer portable exe but both are fine with me&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &quot;portable&quot; and &quot;exe&quot;, hmmm :)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; pebx: I surely hope the dynamic fee algo has kicked in by then. Anyway, I&apos;ll refrain from commenting on fees now.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; dEBRUYNE hope is good... but i&apos;ll also not comment fees in this meeting any more.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anything else for code and ticket discussion?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 5. Any additional meeting items (besides fees)?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Or hardware questions.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; did you want to share something msvb-lab?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Nothing to share. We&apos;re working on the next gen prototype.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Questions are welcome in any case.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright then.&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;rehrar&amp;gt;&lt;/strong&gt; Feb 11th?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds right&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; luigi has mentioned a couple times about switching the time&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; btw, I&apos;ll be at FOSDEM next week. anyone else going?&lt;br&gt;&lt;strong&gt;&amp;lt;medusa&amp;gt;&lt;/strong&gt; i want to thank everyone that is working on making the build envs green. you guys are heros **&amp;lt;3&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; don&apos;t know if he was serious, but does anyone else agree?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; switch to what time?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; hyc: I&apos;ll be there too, at FOSDEM in Bruxelles.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; luigi1111 luigi1111w?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I guess just as a general question, is this time inconvenient for other people?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; seems ok to me&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;moneromooo&amp;gt;&lt;/strong&gt; IIRC ArticMine objected.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll probably open a meta issue and ask for opinions.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I would prefer an hour earlier&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; For now we can have next dev meeting same time, and see about moving others.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i&apos;m fine with an hour earlier&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sound ok for everyone?&lt;br&gt;&lt;strong&gt;&amp;lt;pebx&amp;gt;&lt;/strong&gt; hyc can&apos;t wait for your talk to see it at least online!&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yes, one hour earlier is ok as well&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Hmmm...ok, tentative next meeting time Feb 11 at 16:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The time will be open for discussion on the meeting issue&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Meeting over. Thanks for coming everyone. You&apos;re all the best, and don&apos;t let anyone tell you otherwise.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-01-29</title><link>https://beta.monerodevs.org/blog/2018/01/29/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-01-29/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/01/29/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-01-29/</guid><description>MRL direction, ideas for research, and miscellaneous</description><pubDate>Mon, 29 Jan 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; howdy everyone!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; maybe we should ping people&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; vtnerd smooth fluffypony othe stoffu knaccc ArticMine kenshi84 pigeons gingeropolous dEBRUYNE&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ferretinjapan&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; silur (absent?)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hyc&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fluffypony luigi1111 andytoshi anonimal dEBRUYNE endogenic ErCiccione gingeropolous hyc vtnerd smooth othe stoffu silur ArticMine kenshi84 pigeons john_alan medusa Mouchicc nioc unknownids&lt;br&gt;&lt;strong&gt;* andytoshi&lt;/strong&gt; breakfast meeting, afk, sorry&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Hi! (thanks for the ping)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So, today I want Sarang and I to give an account of our experience at BPASE18, and then talk about the January roadmap&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hey&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and our overall work for this year&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if anyone is curious, I live-tweeted the majority of talks at BPASE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Several talks highlighted topics relating to smart contracts that have little relevance to us&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; However, there were talks on SPECTRE/PHANTOM and bulletproofs that were well presented and well received&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; among many others&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ll be able to integrate a brand-new batch verification technique for bulletproofs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes, that was big news&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; PHANTOM is sort of an interesting layer on top of SPECTRE, which leads to probabilistically picking only honest blocks, interesting analysis led to that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; also, it turns out bulletproofs are crazy adaptible&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; like, you can put SHA256 into a bulletproof and proof that you know the pre-image to a hash&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; without revealing the pre-image&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; very interesting stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Mhmm, it&apos;s a general tool for arithmetic circuits&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone else working on fun research they wish to share as well?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; very cool... all of this raises a question in my mind - when do we consider &quot;new&quot; technology to be &quot;mature&quot; ?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we&apos;re taking extra care integrating BPs because they&apos;re &quot;new&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; When we stop saying sha256 ;)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; How does sha384/512 fit into the picture?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Maybe when people stop being excited about it and consider it just a tool?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s a good question hyc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; here&apos;s the thing: our current impelmentation of bullet proofs is specifically a range proof implementation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; iirc&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; so in order ot make it to other things, we need to make new implementations&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so the failure model or threat model for each implementation will be different&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not necessarily. The security model for ACs is pretty well defined&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We just happen to only be using these for range proof&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the reason it is so important to validate our implemenation of BP-range-proofs is because if that breaks, then people can mint money. but if we implement some other NIZK proof of knowledge with a BP, we may not need to be so nervous, because the failure of the new implementation may be small in scale, as opposed to &quot;free-mint-ALLTHEMONEY&quot; sort of failure model&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang yeah: for a general AC the implementation analysis i usppose will boil down to analyzing the AC&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok, makes sense. thanks surae&lt;br&gt;&lt;strong&gt;* suraeNoether&lt;/strong&gt; thumbs up&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; In addition to that, gmaxwell had a brilliant idea on bug bounties&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but it only kind of works for their implementation of libsecp256k1, because they have a super robust test suite&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the idea is to put a bug bounty up for altering the test suite in a way such that all current tests &lt;em&gt;still pass&lt;/em&gt; but you have uploaded some sort of other test that fails despite that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so if I can put a new test into the test suite, call it D, and the test suite already has tests A, B, and C... if D is a failure but A,B,C still pass, then you essentially found a new test and a new weakness, so boom, you get the bug bounty&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not super helpful in our situation because our test suites are not yet robust&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but it&apos;s an interesting model of bug bounties and unit tests&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Perhaps we should move on to the roadmap to allow plenty of time to discuss?&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; So, here&apos;s the deal&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well one of many deals&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang and I are sort of trying to figure out which direction MRL should go over the next year&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and we need input. Other htan writing up the Monero Standards, and finishing the multisig paper... we sort of suffer a problem where work is done in jerks and starts&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s partly the unfortunate nature of research&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; like a few weeks will go by with apparently not too much to get done, then BOOM all of a sudden it&apos;s time to implement and review bulletproofs or BOOM, rtrs ringct or whatever&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I mean, I want to continue a deeper investigation of DAG structures and consensus models&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and that makes it feel like we&apos;re &lt;em&gt;reactive&lt;/em&gt; instead of proactive&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think that will become increasingly more important&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, i do too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ve been working on an adaptable population-driven model of a cryptocurrency network to assess dynamics and how various algorithms affect them. for example, if we want to study a different consensus model or a different PoW algorithm or if we want to study how difficulty metrics respond to changes in hashrate, etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so we can model long-term scaling issues on a controlled simulation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Smaller things include broader implementation of curve/scalar optimizations, but that&apos;s just housekeeping stuff&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I also have been working on SPECTRE and finishing up the multisig paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Developing outreach curricula is a non-research side of things, of course, but I believe still important for this group&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which, btw, after speaking with pietr wuille in Zurich and Stanford, two separate routes an attacker could take have been made clear to me. One of them our code already accounts for. The other is something I need to speak with luigi1111 and moneromooo about&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In what regard?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; multisig?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes for multisig i mean&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there is a simple-ish fix too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s not a huge deal, but it&apos;s a big enough deal that I want to speak in private with folks about it before proceeding&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; would it be worth investing time in a network simulator? i know there are various blockchain / p2p sims out there, and it might be more of a technical issue (more admin than research) ....&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Depends on what we want to model&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: that&apos;s sort of what i&apos;m coding. i&apos;m dissatisfied with several of the other pieces of simulation software out there&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; are you talking open source projects that we can tweak to suit ourselves?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; of course&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ^ to ginger actually&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh i see what you mean hyc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah my mistake&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; im imagining something public facing, with a GUI so an average user can go &quot;oh lets drop the fee to 0.0001 and see what happens&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; some web interface&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah so gingeropolous&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; but that could be phase 2&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; forget about fees, because i&apos;m oinly looking at block dynamics&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You&apos;d need a much deeper understanding of how nodes/users respond to such factors though?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not transaction dynamics&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but the point is to eventually build it up to do that sort of thing&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; quite a lot of variables to model&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; animate it with ggplot or something to make pretty videos&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc yep, it&apos;s a very general model, makes it suitable for arbitrary plug-n-play sort of analyses&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but back to the roadmap&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i guess what i&apos;m asking is:&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; what do people want to see out of MRL over the next 6 months?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; other than the completed multisig paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To be honest, I don&apos;t think the broader Monero community really has specific opinions on research directions, if that&apos;s what you mean&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc you are never opinion-less&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; All the things you already outlined sound like important goals to me. some of it sounds like we need more people.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Modelling of spent output age. Take real distribution since last release, subtract the distribution we use, get the real distribution. See if it matches miller et al.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; &quot;get the real distribution&quot; --&amp;gt; how?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Then try to do that at several historical times, every month maybe. And then deduce a formula to vary gamma function over time to use a new fake outdistribution.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; By subtracting the fake outs distribution from the real+fake one.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; May or may not be good enough, I don&apos;t know.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: if we can get a bayesian estimate that updates each hard fork, that&apos;d be great, but it requires being able to &quot;unmask&quot; transactions to see their real spendable output, or to base the estimate on transactions that have already been &quot;unmasked&quot;, or to base the estimate on another currency. Each of these have obstacles, obviously&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we need some ground truth underlying data to make an estimate, and monero doesn&apos;t really allow for that&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; The community is pushing a lot the &quot;fee are too high&quot; thing and i feel will be worst with time passing. Is it possible to produce some documentation to instruct people about how Monero fees work and what are the plans for the future on this matter?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I was suggesting deducing the real outs distribution.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i also agree with hyc, er should search fore more researchers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I hear gmaxwell is unattached =p&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; This would be assuming all txes since last release use our fake outs distribution, though, which mymonero might not. Damn.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; to some extent, that&apos;s all good news - it means the system is no longer analyzable.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ErCiccione: I wrote a blog about it, you can link that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, ErCiccione: yes, fees are an important part of the discussion around bulletproofs. you are corredct that we should at least put out a statement&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc: without access to KYC/AML data from an exchange, anyway :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i suppose we could ask for some sanitized data from one of the exchanges...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; actually that&apos;s the first time that i&apos;ve been hopeful about deducing true age distribution&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but here&apos;s the REAL problem&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; does the current research on multisig cover more complex things like assurance contracts? I think people would definitely be keen to help fund research in enabling those types of things.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ferretinjapan: the current paper will not cover that except lightly, but i would loooove to write up a document on &quot;applications of multisig in nearly-smart contracts.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s say there&apos;s a really massive anonymity set: the probability of picking any one of them out for usage in a ring is really really small&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; Because that could mean 100% decentralised FFS :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and if you pulled randomly from the whole blockchain...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; then the true output you are signing with &lt;em&gt;probably&lt;/em&gt; hasn&apos;t been used in a signature before&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and more people got into monero recently rather than in 2014&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so the output being spent is &lt;em&gt;probably&lt;/em&gt; the youngest one&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; true&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and this will &lt;em&gt;always&lt;/em&gt; be the case, unless we make wallet software actively try to de-anonymize the blockchain and we publish a blacklist of known-spent outputs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or unless we make wallet software that tries to pick as many transactions from &quot;recently&quot; that have not yet been used in any ring signature&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; another way of looking at this: the first ring signature an output appears in &lt;em&gt;is likely&lt;/em&gt; to be the one that actually spends it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s not so much a matter of the age of the output&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; dEBRUYNE: right, i forgot about that, but i still think we should be more informative about fees, i see a lot of confusion in the average user, at least on reddit,&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but how many other ring signatures already reference it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ErCiccione: absolutely +1&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so fees are going on my list&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for analysis and a nice big public explanation, probably drawing heavily on the blog post by dEBRUYNE&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; speaking of which dEBRUYNE send us all a link :D&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://getmonero.org/2017/12/11/A-note-on-fees.html&quot;&gt;https://getmonero.org/2017/12/11/A-note-on-fees.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; awesome thanks&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; re: spent age of outputs, perhaps we could take a look at other chains as well?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; silur has been working on a C implementation of RTRS ringct&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; dEBRUYNE, aeon could be a decent model, unless it requires 100% transparency...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dEBRUYNE: that comes with its own set of assumptions. i&apos;m actually (I think) more comfortable asking &quot;how long does an average 50 euro bill stay in someone&apos;s wallet before being spent?&quot; than &quot;bitcoin&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ferretinjapan: aeon suffers the same problem we do i think&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; ah&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; has anyone else been working on anything they want to talk about?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ferretinjapan: was more thinking about LTC, BTC&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; suraeNoether: whislt that it true, it may be good for pointers&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; yeah, LTC is actually a good one, had a similar mining start to monero.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; even if we had a good estimate of true velocity of money, it changes over time so we would need something like a bayesian updating. &lt;a href=&quot;https://en.wikipedia.org/wiki/Velocity_of_money&quot;&gt;https://en.wikipedia.org/wiki/Velocity_of_money&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang, do you have anything else you want to chat about?&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; suraeNoether, true, but I&apos;d wager that LTC and XMR&apos;s normal distribution after a year is probably very similar. It&apos;s probably clsest you&apos;d get without cracking open monero proper and looking inside.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Assembling the formal audit materials as they become available&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I still wish we had a more concrete guideline for if/when/how we&apos;ll do such things in the future&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But for now this is a Good Thing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ferretinjapan: you are assuming it&apos;s normal... it isn&apos;t, it&apos;s heavy-tailed and possibly non-unimodal. :D but you are probably correct that LTC would be a better metric than BTC imho&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i am curious about one thing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Up to your concerns about opsec/privacy, gimme a +1 if you are currently an undergraduate university student&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; yeah, I&apos;m definitely not saying it&apos;s perfect just close-ish compared to the rest of the premined coins out there ;)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ferretinjapan: i agree that litecoin could be a good proxy for monero for estimating otherwise unestimable statistics&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;d also be in favor of doing it for all transparent coins and obtaining a confidence interval&lt;br&gt;&lt;strong&gt;* anonimal&lt;/strong&gt; question regarding the MRL over the next 6 months&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I first got in contact with sarang back in late August about kovri work but nothing came of it.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; That then lead to a late October chat about said kovri work but nothing came of it.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Should I just not count any kovri collaboration from the Noethers? I understand, no hard feelings.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We simply need more researchers.&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; yeah, do some box plots on a couple dozen and you might get a ballpark figure that helps.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; anonimal to be honest I didn&apos;t think we&apos;d have so much work with RingCT and BPs occupying time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think you are right anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It has nothing to do with lack of interest&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i recall that contact&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but I apologize if it seemed that way&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anonimal: is there either an explanatory text or a link or something you would you mind giving us for a look?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; depending on exactly what sort of questions you are asking, there may be intersection with other work we are doing&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; What explanatory text would you like exactly?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is there a thread someplace that birthed the idea behind kovri?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oh. Well those IRC logs were unfortunately pasted to a now-defunct website. I can give TL;DRs if needed though.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ideally our website/docs would explain everything you need to know but rehrar and I are still WIP with them.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, so i&apos;ll devote a few hours this week to learning about kovri to see &lt;em&gt;whether&lt;/em&gt; i can help&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; keeping in mind the halting problem&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (can never really know how long something is going to take until you do it).&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; How realistic/effective would a noether tweetnacl review be?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; tweetnacl has had a lot of eyes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You want additional eyes on it?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (relatively speaking, imo)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; No, just asking your professional opinion on if that would be a cost-effective use of your time.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; IIRC fluffypony wanted teetnacl in monero as some point. I&apos;m not sure where that conversation ended though.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; some other “news”. Sumokoin team member confirmed me today that they will donate to the BP audit with some of the premine money. i don’t really believe it yet though lol&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Crypto++ has recently implemented tweetnacl and, once they implement a crypto++-friendly interface, kovri will drop ref10 supercop for tweetnacl.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let me learn a little about tweetnacl, and then i can assess wheter going deeper will be a rabbit hole or ... not&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i haven&apos;t tried to ignore it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; squeaky wheels and all that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m curious about how it works&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i don&apos;t want to go on a two month bender learning a new tech while current projects languish either&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think hiring an additional person would be fantastic, for the record&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well it does the basic ed25519 operations suraeNoether as well as hashing operations&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we could get a mathjobs.org employer account and put out a &lt;em&gt;real&lt;/em&gt; call for applications&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: well that&apos;s nice&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, anonimal thank you so much for bringing this up&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; one hard part about this job&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes indeed&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; You&apos;re welcome. I&apos;m just really excited to finally get to use it.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is that everyone has their personal pet project they want to see analyzed, some of them are important like multisig and kovri and some not so much, and so it&apos;s difficult to figure out where priorities should go to avoid context-switching, etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sometimes it feels like no one knows what job sarang and i have. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we need a suresh noether&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Okay, well&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I think this tweetnacl business would come at the end of 6 months if even within the next 6 months. Too many other priorities imho&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; any other concerns, questions, gentle or not so gentle priority nudges folks want to bring up?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If anything I&apos;d like to devote time to a review of existing analyses of tweetnacl anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; to at least get a better sense of its current place&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ok awesome&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;suraeNoether&amp;gt; we could get a mathjobs.org employer account and put out a &lt;em&gt;real&lt;/em&gt; call for applications &amp;lt;= I don&apos;t think this will be efficient&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Preferably you need someone that already has a passion for Monero&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; I&apos;ll just say you guys are doing a great job keeping up with all these moving targets :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dEBRUYNE: true&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thanks ferretinjapan&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh my god tweetnacl is kind of crazy, i like it ...just reading a quick description&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i love the idea of a hyper compact auditable li-berry&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah the key is auditable&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, we probably can&apos;t hire andytoshi out from under blockstream. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or rather, i&apos;d rather not attempt that sort of game&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;d rather find someone who is very interested in monero and may be late grad school&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; i can construct a call for applications e-mail and send it to a few specific departments that are crypto + CS heavy in their math programs&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; suraeNoether: can you make a post somwhere public with the skills you guys need from a researcher? so i can directly link that to people who may be interested&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, i will make the call for applications public, probably, ErCiccione&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 am probably going to hold off on that for at least two weeks, though&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ok thanks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; to think about what it is we will need 6 months from now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in a new researcher&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s a tough question, and if anyone has any thoughts, shoot me a line at &lt;a href=&quot;mailto:suraeNoether@gmail.com&quot;&gt;suraeNoether@gmail.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ok, so, in case, will directly give your contact for now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so without further ado, I suppose we can bid adieu on this meeting.&lt;br&gt;&lt;strong&gt;* suraeNoether&lt;/strong&gt; cringes&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thanks noethers, thanks everyone.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thank you for the updates guys, and awesome job as always :)&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; same ^&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2018-02-03</title><link>https://beta.monerodevs.org/blog/2018/02/03/logs-for-the-Community-meeting-held-on-2018-02-03/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/02/03/logs-for-the-Community-meeting-held-on-2018-02-03/</guid><description>Community highlights, Monero Integrations, Monero outreach initiative, Forum Funding System updates, RFC-HWALLET-1, Localization workgroup, open ideas, and miscellaneous</description><pubDate>Sat, 03 Feb 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; 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/170&quot;&gt;https://github.com/monero-project/meta/issues/170&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. 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; Salutations&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This guy&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @pigeons the mattermost relay is down&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; For a great weekly summary, please read the Monero Observer: &lt;a href=&quot;http://monero-observer.com/&quot;&gt;http://monero-observer.com/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 3. Monero Integrations improvements&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; cryptochangements asked to speak for a few minutes about improvements they have made to existing integrations.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; ok i just got here&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; didnt know mattermost was down&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; perfect timing :)&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; okay so basically, I just wanted to share that I have improved on the wordpress plugin from serhack&apos;s last FFS and made it easier for merchants to accept Monero&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; basically it allows people to use their viewkey with a block explorer instead of an rpc waller&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; *wallet&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; here is the reddit post I made with a video demo: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/7tkpfu/accepting_monero_with_monerointegrations_just_got/&quot;&gt;https://www.reddit.com/r/Monero/comments/7tkpfu/accepting_monero_with_monerointegrations_just_got/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; and several more new merchants have already started using the upgraded version&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; there is still some concern about using a node that is not yours to validate 0 confirmation transactions which I&apos;m still looking into, but IMO you should really just stick to the &quot;small amounts only&quot; rule when accepting 0 conf transactions.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; Any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; otherwise we can move on :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Thanks cryptochangement&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 4. Monero outreach initiative&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Rehrar asked to discuss his idea about an outreach initiative for this workgroup.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yeah, and my IRC is being stupid. sec.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll just type from MM.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok, looks like Mattermost relay is back up&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, so the basic idea of this Outreach, is that we get a small subgroup of interested community members to make a list, identifying other exciting open-source projects. They don&apos;t have to be crypto or privacy created. Mostly stuff that is trying to change the world.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We then do what I&apos;m calling a&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &apos;Monero bomb&apos; of this project (sorry, pressed enter by accident)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Where a bunch of us Monero people go to them, see what they need, and do it. Things like translations, website work, infographics, whatever.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Then we disappear into the night. They&apos;ve just got &quot;Monero&apos;d&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The ultimate goal of something like this being to build bridges of relationship with the open source community at large, and solidify Monero&apos;s place there.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; In its purest form, open-source is a more-or-less altruistic way to see the world change, and empower people with software, rich and poor.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; In its purest form, it&apos;s not about the money.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Cryptocurrency is very strange, in that, for most projects, it&apos;s all about the money, despite being open source. It&apos;s a weird bastardization. But you see with the launch of Bitcoin, it was about changing the world by providing a better money, not about making money.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I like to think Monero subscribes to being like that. We&apos;re not about getting rich. We&apos;re about changing the world, and there&apos;s a lot of other projects that are trying to do that in small ways too&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This seems to me to e a very worthwhile project&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero can show them some love, get our word out there and help them spread theirs at the same time.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We can help them get set up with Monero donations, etc. etc. etc. What we can accomplish for them is only limited by the skills of the volunteers we have.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; sounds good, it would be awesome if we could get the coordination for that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This also gives a project for the many people who want to help Monero, but don&apos;t know how cuz they can&apos;t code.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Either way, that&apos;s my idea.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If we like it, I can start work on it.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Of course we can look at Monero as a multi-billion dollar crypto-currency with an elaborate security model based entirely upon software freedom&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; I for one like it&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; looks like a small crowd today&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @rehrar I think the most difficult part would be finding enough participants&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This is true.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Which is kind of sad, since Monero community is so big, but that&apos;s the way it goes with anything, I think.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; I think we could easily find enough people in time, but coordinating volunteers to do stuff like that all together in a short-ish amount of time would probably be the bigger challenge&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Maybe a mailing list would help more than subreddit posts. Not sure&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There is also a lack of awareness in the Monero community as a whole as to the critical role Free Software and software freedom play in Monero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We can have a &apos;sign up sheet&apos; where people sign up to receive emails about stuff. They say their skills, and once a month we have a new project to help.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; the problem with a r/ post is that most people over there are just scrolling by with short attention spans&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^ ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Most people don&apos;t really understand open source as a whole. They know Monero IS open source, but they don&apos;t know the ideals of open source, and how it tries to change the world&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; the &apos;sign up sheet&apos; sounds like a good idea tho&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @rehrar sounds good, as long as you include clear projects for beginners to work on&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Then maybe we can have a sticky in the Community subreddit of the project we&apos;re helping this month&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; final though from me:&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; the community subbreddit is nice, but pretty small :/&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; even if all this accomplishes is tiny bits of help (financial or otherwise) toward a project, the other thing it accomplishes is spreading the word of open-source as a whole to our community, and generating awareness for other projects that some in the community might find useful&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s pretty easy to &apos;catch the vision&apos; of Monero, when you catch the vision of open source as well.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; ^^ This is critical&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; In the end, isn&apos;t that the goal of the Community workgroup?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We try to make a better community&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and a better community, is a community that &apos;gets it&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yes, at least imo&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It can be part of the role of the Monero Community&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so it makes sense that our subreddit and stuff is small&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; cuz not many people &apos;get it&apos; ;)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @rehrar part of it is me mostly using the subreddit only for announcements&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Either way, once again, it will make an outward focus for Monero instead of just an inward ones, which will set us apart from other crypto projects.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;em&gt;bows&lt;/em&gt; thank you&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; &lt;em&gt;applauds&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; (my rant for the meeting)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; To me it is a recognition o the debt Monero own the FLOSS communities&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; owes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yeah, I think it&apos;s a good project to have&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; Anything else? What do you need to get started @rehrar?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I guess some volunteers to work with me to start compiling a list. :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll make a Taiga for it.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; ok cool, look forward to seeing how this project evolves&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; also check out the new refreshed getkovri.org website and tell me if anything is broken for you on mobile, desktop, or tablet :D&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; I&apos;d be glad to volunteer&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I like your idea rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I like my idea too serhack ;)&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; so you got at least 1 or 2 already :p&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 5. FFS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; There are several FFS updates.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; a. Localization workgroup Q&amp;amp;A&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Erciccione asked to reserve some time for a localization workgroup Q&amp;amp;A.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thank you sgp i have a couple of things to say&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; first of all i wanted to apologize to the community, I&apos;m having some personal problems since january. This caused me to work less than i wanted to (and less than what i promised in my ffs) for the localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; this means i&apos;ll recover that time on march (reclaiming the third milestone one week later)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but i have also some good news :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thanks to rehrar&apos;s patch getmonero.org is now ready to be localized, i already set up a guide on taiga and can be found here: &lt;a href=&quot;https://taiga.getmonero.org/project/erciccione-monero-localization/wiki/translating-monero-website&quot;&gt;https://taiga.getmonero.org/project/erciccione-monero-localization/wiki/translating-monero-website&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; very soon i will upload on github the itlaian translation, so translator can use that as example for their Pull Requests. Also&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; woohoo!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; that&apos;s nice :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i will publish this evening or tomorrow a reddit post asking for translators, since also getkovri was just refreshed and need to be checked and updated. The GUI is going great btw&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; a lot of translators, and if we are lucky we could get even 3 more translations before the code freeze&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; awesome&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; this is everything coming in my mind right now, the reddit post will be more verbose..if anybody has any question,, here to answer :)&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; btw @ErCiccione i&apos;m about to squash commits for that french GUI update so it should be ready to merge soon&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; great, thanks cryptochangement, will leave my final review after the squash&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; @michael you ready?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thank you guys&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; b. RFC-HWALLET-1 project progress&lt;br&gt;&lt;strong&gt;&amp;lt;michael&amp;gt;&lt;/strong&gt; Almost.&lt;br&gt;&lt;strong&gt;&amp;lt;michael&amp;gt;&lt;/strong&gt; On the road problems.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; how much time you need?&lt;br&gt;&lt;strong&gt;&amp;lt;michael&amp;gt;&lt;/strong&gt; Five minutes.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok, we can move to open ideas time until you are ready. Just jump in whenever&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I have an thought!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I&apos;m surprised we haven&apos;t discussed the possible overlap between /r/MoneroCommunity and /r/moonero before. Most large communities have fun making content (eg: dogecoin)&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; &lt;em&gt;waits suspensfully for sgp&apos;s thought&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; thats an interesting way of looking at it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Would encouraging people to make memes encourage people to contribute in other ways? Are we actually harming the community by having these two groups separate?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; tbh i dont see how making memes will turn into other contributions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; It just encourages light-heartedness and lowers the barrier for initial contributions&lt;br&gt;&lt;strong&gt;&amp;lt;michael&amp;gt;&lt;/strong&gt; Can only get a hotel network connection on my phone.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; its an interesting idea but it might just end up as clutter&lt;br&gt;&lt;strong&gt;&amp;lt;michael&amp;gt;&lt;/strong&gt; We had a hardware team meeting since the last community meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;michael&amp;gt;&lt;/strong&gt; For which there are minutes.&lt;br&gt;&lt;strong&gt;&amp;lt;michael&amp;gt;&lt;/strong&gt; We&apos;re working on a new generation prototype, which will integrate one or more new secure elements.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Private elements too?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Finally online, with a charged battery.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; serhack: The secure elements lock secrets away from rogue firmware.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; serhack: I don&apos;t know what a private element is.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Monero is focused on privacy, I think the hardware wallet should be focused on the same goal&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it is, serhack, no worries&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the secure element is an actual piece of hardware&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Right.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; and how open in the hardware? back to the FLOSS question?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; The hardware uses common parts, passive resistors, capacitors, and active LDO (power), MOSFET (transistors), and the more complex but also common MCUs and ICs.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; All design, including schematic and layout, is licensed according to the CERN license.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; We have rejected all NDA (nondisclosure agreements) and have no secret contacts, so this is quite Opensource. In fact even our process (project management and other docs) is.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; ArticMine: Sound okay to you?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Any other hardware team questions?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes this avoids proprietary attacks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Thanks @msvb-mob for your update&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; ArticMine: Documents state &apos;copyright The Monero Project.&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp: You&apos;re welcome.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; You need a copyright which is then linked to a FLOSS or certain CC license&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Yes, the CERN Opensource Hardware (OSH) license.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This is a legal requirement in many jurisdictions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; ArticMine msvb-mob anything else you want to discuss related to this? They should have most of the details outlines on Taiga&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp: We&apos;re done with the hardware report, thanks.&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;sgp&amp;gt;&lt;/strong&gt; 6. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Does anyone have anything to discuss here?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It seems to me this is on the right track&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok, since it seems quiet today, we can wrap up the meeting&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 17 February. The next Coffee Chat will be next week on 10 February: &lt;a href=&quot;https://github.com/monero-project/meta/issues/173&quot;&gt;https://github.com/monero-project/meta/issues/173&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-02-05</title><link>https://beta.monerodevs.org/blog/2018/02/05/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-02-05/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/02/05/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-02-05/</guid><description>Bulletproofs, dedicated Monero conference, increasing minimum ring size, making ring size static, and miscellaneous</description><pubDate>Mon, 05 Feb 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; meeting in a few minutes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Thanks for the ping&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we&apos;ll be casual about it today&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; np sgp&lt;br&gt;&lt;strong&gt;* moneromooo&lt;/strong&gt; adds &quot;surae said there would be casualties today&quot; to the minutes.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; floggings will continue until... the floggings continue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So, what shall we cover?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m writing up a technical note on our BP stuff, for addition to the MRL paper library&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 1: greetings, 2: your work since our last meeting, c) my work since our last meeting, and iv: what you and i just discussed i guess&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it should help reviewers with notes of where we are different from the original whitepaper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ah ok, I&apos;m getting ahead of myself&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hehe&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i think greetings are too formal, etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; are our implementations of bulletproofs so novel that we need an MRL-XXXX ? or is this more of a monero standards-thing?&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; So moneromooo and I worked on getting batch verification added to BPs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; which will significantly speed up initial operations for new nodes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It lets you lump together verification of multiple proofs from as many transactions as you want&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Still linear time, but the scaling factor is less when you batch&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m writing up a technical note that discusses the rationale for our switch to BPs, and talks about the math behind the changes we made from the whitepaper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; These may be included in andytoshi&apos;s update to the whitepaper, but the timeline on that isn&apos;t clear&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This will help out the review process by explaining what we did and why we did it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as well as beef up the MRL paper library =p&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It will NOT be a full review of all the BP algorithms, which would be horrifically redundant&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this still makes me nervous, fwiw, because you can interpret a range proof as a ring signature with a private key from the set [0, 1, ..., 2^N], and ruffing&apos;s theorem on verification of ring signatures implies you can&apos;t batch several of them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s still linear&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All we&apos;re doing is combining multiexp operations using linear combinations of the scalars&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And keep in mind it&apos;s batching independent proofs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, but that&apos;s like verifying multiple signatures simultaneously&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If one proof requires g^a + h^b = 0&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; * not +&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and another requires g^c*h^d = 0&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thing is, my reasoning is faulty for a few reasons. the first one is that just because we used borromean ring sigs to build range proofs that does not imply that all range proofs can be interpreted as ring signatures. and these range proofs are from arithmetic circuits, yeah?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You can check g^(Aa+Cc)h^(Bb+Dd) = 0, where the capital letters are randomly selected by the verifier&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; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since the weights aren&apos;t deterministic, the prover can&apos;t cleverly produce proofs designed to fool this&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah and that&apos;s pretty specific to commitments, too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cool, sorry for interrupting, please go on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So again, still linear, but replacing expensive curve ops with scalar ops, and only doing 1 multiexp&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s technically possible to do this for every part of the verification, but moneromooo said there could be caching issues&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So we might just stick to one particular batch operation, which would be the most expensive one anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You can do this for proofs of different aggregation levels&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Now, andytoshi and benedikt have also figured out a way to allow ANY number of outputs in a single proof, and not just a power of 2&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but this would require a significant overhaul and may not be worth it (they were interested for AC applications)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I say we just stick with power of 2&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;ll make for easier review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This will all be discussed in the technical note&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well hold on though&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 okay with the idea of sticking with powers of 2 but is there an efficiency reason to avoid the more general approach?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is the primary reason to avoid the general # of bulletproofs because the overhaul to the code would be significant, or would it be because the gains in efficiency aren&apos;t worth it (in terms of proof size and proof verification time?)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The overhaul to the code is quite a bit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For proof size it&apos;s irrelevant&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The scaling is logarithmic so it&apos;s a minor gain&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But verification time is linear&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, it always is, and always will be, but do the constants change?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If you have 9 outputs, you either pack with dummies to a 16-proof, or do an 8-proof and a 1-proof&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; oh, then forget it, keep it at powers of 2 and i&apos;m fine with that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, our numbers are small enough&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; andytoshi et al. were testing with giant ACs where it would matter a lot more&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, i imagine the flexibility of the construction is important for their purposes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 16-proof is more space efficient, but 8+1 is more time efficient&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; slightly&lt;br&gt;&lt;strong&gt;* sarang&lt;/strong&gt; will stop talking now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and it will also be important for our purposes later on, but for range proofs right now, we can save on fees and blockchain space and new node sync time, it&apos;s a no-brainer&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cool, thanks sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If we decide to switch later, it would change the proof structure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; for what it&apos;s worth&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyone else have any questions about bulletproofs and sarang&apos;s documentation of the work on bulletproofs into an MRL-XXXX?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m ready to be done with these!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Fun project, lots of crazy optimizations, but it&apos;s time to get this baby born&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; For my work, I&apos;m working on multisig, and working on incorporating some of the ideas from musig into our key merging. &lt;a href=&quot;https://eprint.iacr.org/2018/068&quot;&gt;https://eprint.iacr.org/2018/068&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, cool work discussed at BPASE&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there are some issues with our current key merging, although I think everything else is pretty much good to go&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; No more questions from me on bulletproofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Another reason that conference was a great investment&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, and holy crap&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have to thank the community&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As do I&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for freaking sending me all over the world twice in two weeks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; From the exotic shores of Switzerland to the exotic shores of... Palo Alto?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this has been one of the most enlightening and fun weeks of my life, meeting such smart people with such great ideas&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but we&apos;ll get back to that later, I suppose&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We can make many things virtual, but conferences are not currently one of them&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; back to multisig: basically, the naive, first way anyone has ever done key merging/key aggregation is to simply sum keys&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so if A, B, and C want to make a multisignature wallet, they compute A+B+C as their public key&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this has two drawbacks. one of them is that keys can&apos;t be re-used securely, and another is that A can try to pick a key of the form A* - B - C and get a public key A*. this way, A can make signatures without the input of B and C&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (I&apos;ll be AFK for about 10 min, sorry)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Wasn&apos;t the latter attack discussed here a while ago too? I think luigi1111 retorted it.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I might be conflating stuff though&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if so, i&apos;m not sure where it is&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this goes back to the original criticisms of the ASNL ring sigs back when we first did ringct&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so other methods would instead of computing the simple sum A + B + C would compute a linear combination c1*A + c2*B + c3*C where each c1,c2,c3 is a random challenge based on the associated key&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; first methods tried something like c1 = H(A), but the problem became an issue where all the public keys A, B, C have to be revealed to verify a signature&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which brings us to another drawback of A+B+C which is that it&apos;s distinguishable from other keys: if you suspect some users have formed an N-of-N wallet and you know their public keys, it&apos;s trivial to check if a key is a multisig key&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the key aggregation in the musig paper computes c1 = H(A, {A,B,C}), c2 = H(B, {A,B,C}), and c3 = H(C,{A,B,C})&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and this one little trick (!) of the hash function makes it verifiable with only the total aggregated key&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; long story short, it&apos;s a simple change from computing keys as a simple sum(key) to sum( H(key, list_of_keys)*key)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and this sounds great&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but then your heart falls when you find out that they use a novel and somewhat complicated proof technique with a nonstandard discrete log assumption&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, i&apos;m going through an MLSAG ring signature extremely carefully and making sure that I can substitute these keys into the proof without changing the underlying security properties of the MLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I don&apos;t want to make any recommendations about changes, yet, though, because of their proof technique and their strange security assumption&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; also, fwiw, if users always roll fresh keys for their multisig wallets, we could simply insert a commit-to-keys and an opening-of-commitments set of steps in key merging, and instruct users to always roll fresh keys for each new multisig construction&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so there is a route for preventing this rogue key attack in both cases. i just want to take this new proof seriously&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; any questions about multisig?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Yes but not now&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; I&apos;m not really here&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok we can put that on hold for now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in addition to that, Sarang and I are starting to throw the first roadmap of the year together. We are taking a little bit extra time because other projects like BP and multisig are more urgent.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Sarang also has a three-week cryptography course planned this summer, maybe when he gets back he can tell us about that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; back&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; good timing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yes, sarang made this course sound pretty interesting. I&apos;d like to hear more about it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So there was desire expressed that educational outreach is a Good Thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And who knows, maybe eventually we can run an independent program, or team up with other projects for this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But that&apos;s time-consuming and very expensive&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s an offer this summer to do a 3-week intensive course through Duke or JHU&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It costs the community nothing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and is a good opportunity to pilot a cryptocurrency-focused modern crypto course for gifted high school students&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Disclaimer: I&apos;d get paid a pittance to teach it, based on their existing pay structure, so I wouldn&apos;t request any FFS during that time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; pittances invested in cryptocurrencies become old toyota tacomas&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ha, it&apos;s paid in boring US currency&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions on it?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Course materials would be released fo free&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Lectures can&apos;t be videotaped&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, i was speaking with you, Sarang, and one of fluffypony&apos;s friends about making educational youtube videos, white-board-style, that explain how bitcoin and monero work, and how ethereum smart contracts will destroy the whole ecosystem&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (ahem)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i mean how smart ethereum smart contracts are&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Course materials include slides?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: do you usually use slides or are you a chalk talk sort of man&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&apos;ve moved some of it to slides for easier reuse&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But not entirely&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I also have a lot of it in book form now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Over 100 pages of classical and some modern material, with exercises&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s pretty sweet actually. you following the footsteps of your adviser, writing your own textbook one semester at a time?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Only out of laziness&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve taught classical crypto courses before and got sick of rewriting everything&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the best motivator for keeping detailed notes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So anyway, comments/questions welcome&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; especially on the scope&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This will basically be a pilot program run under the existing structure of an established program&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; which removes all the hassle of recruiting students, housing people, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; neato burrito&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For reference though, this doesn&apos;t mean that JHU or Duke are endorsing Monero in any way... I&apos;d be teaching it as an unaffiliated seasonal employee&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oh, sgp yes that would include slides&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; One last time, I would like to thank the community for their amazing generosity in general, and in particular these past few weeks.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; everything except for video lectures (can&apos;t release those since students are minors)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Notes also include a cool section on Enigma that includes a paper simulator you can build yourself&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if anyone has found any interesting papers or ideas recently, please share them! I saw that hyc spoke at a fosdem&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; does anyone know if his talk is available anywhere?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i hear he serenaded the crowd with his violin&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well I heard about this crazy new coin! It uses a DAG! And it&apos;s like a hive with fast payments and it has secure!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I would also like the link if possible&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is instant?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Probably!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; probabilistically instant?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve turned into this huge Eeyore among local groups&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They keep posting their favorite new shitcoin, and I keep telling them the whitepaper has zero crypto, protocols, or math&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; Then they get mad&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @sarang that&apos;s a great way of putting it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gotta be a good red team&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gotta &lt;em&gt;have&lt;/em&gt; a good red team&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This isn&apos;t being a red team, it&apos;s being able to read&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so there&apos;s also this idea that Sarang and I have been kicking around&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; about hosting a Monero conference next spring in Denver, CO&lt;br&gt;&lt;strong&gt;&amp;lt;diego[m]&amp;gt;&lt;/strong&gt; Meeting = missed. :(&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; eh, not really&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; tail end anyway&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ve spoken with a few different possible speakers, and everyone seems to be receptive to the idea. i&apos;ve costed it out, and i am astounded, btw. a conference like consensus charges huge $$ to get in, but from the numbers i&apos;m seeing, we can break even for between 50-100 bucks a ticket&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if we run an FFS, it could just be free&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, free except for the donors&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 mean free to attendees&lt;br&gt;&lt;strong&gt;* suraeNoether&lt;/strong&gt; &lt;em&gt;flustered&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; thats because they look to profit&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: +1&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;d be funny to have a &quot;donors&quot; section of the program with a bunch of blacked-out names&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Venue picked out?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anonimal: i have a few in mind, i ahve a spreadsheet of possibilities&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; He can prove it&apos;s at one of several possible venues&lt;br&gt;&lt;strong&gt;&amp;lt;diego[m]&amp;gt;&lt;/strong&gt; We should milk attendees for all they&apos;re worth.&lt;br&gt;&lt;strong&gt;&amp;lt;diego[m]&amp;gt;&lt;/strong&gt; Conference be Monero specific? Not privacy? Not open source? (Just some questions)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; diego[m]: provide free milk?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i want this to be a 1 or 1.5 day thing filled with technical talks. investors and venture capitalists shoudl be bored out of their minds&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; In Denver or surrounding area?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; diego[m]: i&apos;m open to most privacy-enhancing technology based talks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anonimal: yeah, if you want i can send you a list of some places i found&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; That&apos;d be great, thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we can go super super cheap and go for a university if we don&apos;t want to have a cool industrial-style brewery all to ourselves&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I do miss those hills.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Orrrr we could do brewery&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Have you talked with any universities? May be much cheaper and easier to host a conference there than a hotel or similar&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: you&apos;ve been talking with an event planner, yes?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Any boulder connections? IIRC bigreddmachine is there.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and the zcash folkz&lt;br&gt;&lt;strong&gt;&amp;lt;diego[m]&amp;gt;&lt;/strong&gt; ajs and I had a similar idea a while back, so if you need any help from Monero Community, We can see what we can do. Maybe come early to decorate. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; she&apos;s organized conferences for pharma companies and doctors and stuff like that before, and she&apos;s chatting with me pro bono about it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anonimal: zcashco world headquarters is in boulder. :P heh.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; mike from the moneromonitor podcast is out there too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I always pictured them having their headquarters in a mountain&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway, i&apos;m glad to see such positive responses&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; or a lighthouse or something&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; oh my&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ve been watching venture brothers. spiderskull island ftw&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m telling ya, buy a Monero jet and I&apos;ll fly all the attendees there&lt;br&gt;&lt;strong&gt;&amp;lt;diego[m]&amp;gt;&lt;/strong&gt; Why don&apos;t we have it at a resort? :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang has a pilot&apos;s license, he isn&apos;t kidding.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol aspen&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Denver is a resort... THE LAST RESORT&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; burn&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; diego[m]: actually if we do summer, i was considering estes park&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s a summer town in the middle of the mountains and there is a YMCA there that hosts huge huge conventions eveyr year&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but the cabins don&apos;t have good wifi, and i feel like that&apos;s a really really big requirement&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; they &lt;em&gt;do&lt;/em&gt; have wifi&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; just not &lt;em&gt;great&lt;/em&gt; wifi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Is it encrypted wifi? Or is it like the Stanford conference?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Gigabit ethernet #1 consideration lol&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We could do black hawk but don&apos;t get me gambling...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Which for some reason had insecure wifi that sucked ass&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: it&apos;s far less secure than the stanford. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway, i&apos;m super happy to see this sort of response&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We could turn black hawk into the next defcon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @surae I I would go well out of my way to go to a Monero conference&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ...&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; X)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We should settle on a date sooner rather than later&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or at least a couple of options so people can plan&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: we&apos;ll try to get that hammered out before the end of the month&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; one thing, though&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Is summer an option?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i just don&apos;t want it to overlap any big known conferences, and i want to avoid late september-through-december&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; righto&lt;br&gt;&lt;strong&gt;&amp;lt;diego[m]&amp;gt;&lt;/strong&gt; Sounds fun.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We should also talk about the scope of talks, so folks from other projects have a good sense of what they&apos;d be in for&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Let&apos;s do it after defcon.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; line by line presentation of the monero code&lt;br&gt;&lt;strong&gt;&amp;lt;diego[m]&amp;gt;&lt;/strong&gt; We&apos;re not talking for this year, though, right?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Have it scrolling in the background&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; People will already be out in the U.S.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; like the Matrix&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah not this year&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; diego no, 2019&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; OH MY GOD i just checked my protonmail after BPASE, i&apos;m swamped&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, this meeting is either over or can continue without me&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; peace out brothers~!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if anyone has any questions, please email me at &lt;a href=&quot;mailto:suraeNoether@Protonmail.com&quot;&gt;suraeNoether@Protonmail.com&lt;/a&gt; (I&apos;ll be there for the rest of the day apparently)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I couldn&apos;t find the recording, but here&apos;s hyc&apos;s slides &lt;a href=&quot;https://fosdem.org/2018/schedule/event/monero/attachments/audio/2585/export/events/attachments/monero/audio/2585/20180204_FOSDEM_Monero.pdf&quot;&gt;https://fosdem.org/2018/schedule/event/monero/attachments/audio/2585/export/events/attachments/monero/audio/2585/20180204_FOSDEM_Monero.pdf&lt;/a&gt;&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; Only one thing from me. After the chaos of bulletproofs and multisig calms down, I would like to encourage future research in the impact of ringsize and churning. Either these need more research, or we need better ways of communicating these concerns to people &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/7v601j/skepticism_sunday_february_04_2018/dtq9tnt/&quot;&gt;https://www.reddit.com/r/Monero/comments/7v601j/skepticism_sunday_february_04_2018/dtq9tnt/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I agree&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Also we&apos;re discussing increasing the minimum ringsize without really knowing what the tangible benefits are&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Fortunately we have good space savings we can use to our advantage&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; if we decide to move there&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp: I agree, and actually I&apos;ve been thinking about that.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think the discussion doesn&apos;t pertain to whether it has tangible benefits&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; It&apos;s whether it&apos;s significantly outweighs the trade-offs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; it significantly*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; soon STARKs will save us all&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think an increase to 10 + making it static is worth the trade-off though&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Having a tested model will be essential&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise we&apos;d just be pulling numbers out of our ass&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; What should be tested?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I mean, which variables&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well I think we need to be able to quantify what we consider the weaknesses or attack vectors, couple that with some cost function, and work from there&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t have the answer&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I think it&apos;s the approach we should take if possible&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh one quick addition&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One of the non-OSTIF audit groups checked with their lawyers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They won&apos;t let us publish their name or statement of work in advance&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think that&apos;s far enough outside of our philosophy for this review that it takes them out of the running, unfortunately&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Once we&apos;ve formally turned them down, I can say who they are&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Process on the other groups is moving forward, albeit delightfully slowly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; More details as I get them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Although I&apos;m not too worried, since we just added batch verification anyway, and that needs to go into the technical paper that the reviewers will get&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;sarang&amp;gt; They won&apos;t let us publish their name or statement of work in advance &amp;lt;= Can you elaborate on this?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So, I told all the prospective groups that we want to publicly discuss all SoWs and prices prior to funding, so we can make an informed decision&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As well as share the results of the audit(s)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; SoWs being important since they explicitly outline the scope of the review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.irccloud.com/pastebin/RAEbSR24/&quot;&gt;https://www.irccloud.com/pastebin/RAEbSR24/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is the email from their rep&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @dEBRUYNE I totally agree that we should weigh the benefits and cons. We just need more justification than &quot;10 is a larger number than 5&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: I see. Was this group favored qualitively? If so, perhaps we can think about a work around.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They&apos;re a well-established group&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have no doubt that they would do a thorough and correct review&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Ok. Let me put some thoughts into this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I don&apos;t like the idea that I&apos;m the only one (or part of a non-public group) that decides this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Once I get final word from all OSTIF prospects, we&apos;ll have a better idea of any differences in scope&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What they care about more than absolute price estimates is their rates&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FWIW&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; on a slightly different note, all the slides and videos of the talks at BPASE this year are online here: &lt;a href=&quot;https://cyber.stanford.edu/bpase18&quot;&gt;https://cyber.stanford.edu/bpase18&lt;/a&gt; &amp;lt;--- I highly recommend @roasbeef&apos;s talk, but slow it down to 50% speed&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; it&apos;s true&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; He would make a fantastic auctioneer&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; What you&apos;re asking for is completely within the realm of open source principles. How can they call themselves OSTIF.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; anonimal: the group I linked was not an OSTIF group&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It was a group recommended by fp&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oh, &quot;non-OSTIF&quot;, I see now, thanks.&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2018-02-11</title><link>https://beta.monerodevs.org/blog/2018/02/11/logs-for-the-dev-meeting-held-on-2018-02-11/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/02/11/logs-for-the-dev-meeting-held-on-2018-02-11/</guid><description>Discussion of open PRs and issues, Bulletproofs and auditing, March HF, slight PoW tweak, dedicated Monero hardware wallet, and miscellaneous</description><pubDate>Sun, 11 Feb 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; ArticMine luigi1111 luigi1111w fluffypony smooth hyc moneromooo anonimal vtnerd pigeons endogenic ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; present&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&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;ErCiccione&amp;gt;&lt;/strong&gt; hi folks&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; jtgrassie&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Agenda: &lt;a href=&quot;https://github.com/monero-project/meta/issues/174&quot;&gt;https://github.com/monero-project/meta/issues/174&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Jaquee medusa dsc&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; kenshi84 MoroccanMalinois anyone else?&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; We&apos;ve already kind of start on 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If you&apos;re still hanging out in the peanut gallery, throw a hello on by to us.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Heck, if you don&apos;t plan on participating, but just want to watch, we&apos;d still appreciate a hello. :)&lt;br&gt;&lt;strong&gt;&amp;lt;Vespco&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; this is dog&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; As you guys probably see, it&apos;s not 17 UTC. We&apos;re trying out an hour earlier by request of last meeting. We can decide today whether it was a good idea or not.&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; suraeNoether sarang&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;rehrar&amp;gt;&lt;/strong&gt; Anyone have anything to report?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; DB crash fix. Misc minor fixes found by coverity. Pool max size. Fluffy blocks on by default. I think that&apos;s the main ones.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And I just PR&apos;d my &quot;store prunable and unprunable data separately&quot; patch.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, and the --testnet-xxx options are gone now. No more duplication.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; None of that is merged yet, but nothing got merged in two weeks I think.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Thanks moneromooo! You are a shining star. Take a bow.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anyone else have anything to report? If not we can move on.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not all by me.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; I guess I will report for jtgrassie, who looked at the echo off permanently issue with the wallet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; a bow for your presentation ;)&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; he has a fix that is similar to moneromooo &apos;s patch, but does trigger immediate shutdown on ctrl-c still&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Does that need a resync?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; there are still underlying issues in the signal handler, and if I can&apos;t figure out a way to unbreak that code easily we may have to go with the somewhat-hack approach until that gets worked out&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; luigi1111: It will convert the db from v1 to v2, AFAIU.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; no resync&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Perfect&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; and I&apos;m still interested in wallet scanning perf (as usual), and figure out how to do atomic swapping ... if anyone has thoughts on the latter let me know privately for now&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; or what this is the whats been completed section, whoops&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i have a question for later rehrar&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; Alright, we ready to push forward?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hullo, sorry for delay, was filing taxes :/&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Any dev stuff to report for the last two weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang ^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s just about the most fun you can have while still wearing pants&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, a few quick thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The BP paper was massively updated to reflect a lot of the optimizations we&apos;ve been including&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m running final checks against that paper (and made a few corrections to the updated paper that have been sent to the authors)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh good point, I forgot about more BP stuff ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I had also worked up a BP technical note, but the paper update makes that obsolete&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; mooo same&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; However, I think we&apos;ve made all the optimizations that we want&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; On the audit front, OSTIF groups are slow to provide SoW but apparently that&apos;s happening early this week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Benedikt Buenz (BP author) wants to review as well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thoughts on how much to offer Benedikt?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Having both him and an audit group review will be good: he&apos;ll confirm our math, and the audit group will check our final code for holes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Make him an offer he can&apos;t refuse&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I don&apos;t really know what the right amount is&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; no pony heads though pls&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m thinking a rate of 800 USD per day would be competitive if it only takes him ~5 days or so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; He&apos;s the most qualified person to do this&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; then that&apos;s cheap&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we&apos;re lucky&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that&apos;s less than i expected&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, I&apos;d go higher if no objections&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I asked what his rate is, and am waiting to hear back&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is on the low end&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; well ErCiccione do keep in mind we benefit from addtl reviewers&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; so frugality is useful there&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 20 XMR bam&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So I&apos;ll do a combined FFS once we&apos;ve confirmed the OSTIF rate and Benedikt&apos;s rate&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; thanks sarang :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Separarely, I&apos;ve been working with suraeNoether on some multisig developments from BPASE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; curriculum development for 3-week summer course&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Will be speaking at a Portland crypto conference about privacy (funded by the organizers, no FFS needed)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and the paper on PHANTOM (related to SPECTRE) just came out, so I&apos;m on top of that&lt;br&gt;&lt;strong&gt;* sarang&lt;/strong&gt; is done talking now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; woohoo, sounds awesome&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; questions welcome&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; read the new BP paper if it interests you&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright let&apos;s jump into the big one: 3. March hardfork items + code freeze&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So... code freeze has been &quot;close&quot; for a couple months now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; when is it? :P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; When we pushed all we need,&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We need pony back, so we can&apos;t discuss this if we don&apos;t know that.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; One thing we need to discuss before we do though:&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We discussed changing PoW slightly, and periodically, in order to further our goal of decentralization - to deter ASIC creation some more.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So we&apos;re planning to change PoW before the fork, if the community agrees.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; before March?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes. We&apos;re still planning on a march fork.&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; i would expect changing the PoW before this fork to be at least slightly controversial&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This seems a bit sudden and soon&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Emphasis on &lt;em&gt;slightly&lt;/em&gt; btw. It&apos;s still mostly Cryptonight.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ah, makes more sense&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I would like to hear a lot more about the changes and what they mean&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; can you explain moneromooo?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; what deters ASICs?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp: +1&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; Is this about the parameters tweaks othe suggested ?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; endogenic: having the work and investment they put in invalidated&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Just a few more simple ops in the inner loop. They mean... different hashes.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; pigeons: how to detect their work?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It keeps ASIC developers off balance&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; or what is it :p&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; endogenic: it doesn&apos;t need to. I have patches for most miners ready.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Those (software) miners just update. Any ASIC can&apos;t.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; even if it&apos;s modular?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What is a modular ASIC ?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it -&amp;gt; asic&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; pigeons moneromooo: We in the hardware team are onboard with PoW changes but cannot recall all hardware wallets worldwide to swap chips.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; modular hardware&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You have hardware mining ?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; msvb-mob: I wouldn&apos;t expect hardware wallets to need to mine or validate PoW&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Not to make the debate a can of worms, but if anybody has a strategy idea for us hardware folks, let&apos;s please consider the probloem offline.&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; just sign i would think&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; msvb-mob, why does a hardware wallet need to do anything with PoW?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; pigeons: Okay, but changing the Cryptonote PoW wouldn&apos;t that mean changing transaction operations as well?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No.&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; transactions don&apos;t use PoW&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; bundling them in blocks do&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; pigeons rehrar moneromooo: Okay, that&apos;s the answer I wanted to hear, thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you sign the tx and broadcast them to the network, then the miners (separate entities) mine and put them in blocks&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so you&apos;re good, unaffected :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well then, it seems we don&apos;t have a lot to discuss on point 3 without the horsey&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; seeing as how Core Team has more or less delegated to him to handle releases and stuff&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; though I hope he may show up soon, as....it&apos;s getting close to March&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Any final thoughts on 3?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we could just ask him lol&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; that usually works&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I did. It didn&apos;t.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; &quot;we&quot; :p&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; He should be home by now&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Might still think 5 GMT though.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; fluffypony:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I let him know yesterday about the time change&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Did he reply ? He&apos;s been mostly AFK for days.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and he responded. Got the message.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &quot;ok cool&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we can break that down and analyze that sentence if we want&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, maybe he&apos;ll show up and we can come back to this&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; meantime, let&apos;s move on to 4. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ooh me me&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; go endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; no sorry my mistake&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ticket discussion first?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i would step on that otherwise&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yeah, if you don&apos;t mind. Next is &apos;any other meeting items&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and you can go crazy there :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; well i thought it was q&amp;amp;a but yeah&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ah, I see. I thought it was unrelated.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;em&gt;shrug&lt;/em&gt; for lack of other people piping up with discussion, go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hah ok&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; so i want to beef up our code review capabilities&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; the reason is that i found some code got merged without it really having been verified&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; which in some cases is necessary&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i mean it&apos;s not in everyone&apos;s interest to verify every single special case code branch&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; except&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; when it becomes a problem for the codebase&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; problem is&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we cant just say &quot;who is the best reviewer... vtnerd... you are now responsible for reviewing all code&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; first no one man can take responsibility for that&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; for everyone&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; second what if something happens .. bus effect etc&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; so i wanted to ask. can we figure out a system for this? like sarang&apos;s work but we must understand imho he has to be involved to vet the vetter&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; or it would be the blind leading the blind&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; in a manner of speaking&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You just need people to review, don&apos;t you. So review, or find people to review.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; To the first part ?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It&apos;s tough on an open source project. People do many stuff in their free time and aren&apos;t getting paid. Perhaps it would be beneficial to get an FFS proposal by some volunteer coders (two or three) to review all PRs?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; basically. but to both... it is not able to be the solution&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i think the problem here is the same the GUI has. We need more people...&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we have people&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; they exist&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; do they have the incentives?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is true&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar sort of in that direction&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but there needs to be a mediator who is technically qualified imo&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and there are other problems&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; vtnerd just pinged me privately with one&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; imo we have to sort of standardize the effort&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; working group?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; that&apos;s one part&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; whoa, standardize? not something I would make claims to. I&apos;ve never seen an effective way to do that&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; that&apos;s not what i mean&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what we also need to realize and people and incentives, is that throwing money at people doesn&apos;t always make them want to do something&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If they work full time, they may not want to come home and be obligated to continue working (as opposed to contributing when they want)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we ourselves already have the right incentives&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but disinterested parties may just gloss over lines of code&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; which look innocent&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; when i say standardize i mean we should take the fact that such problems exist and make them visible to the community&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; ahh ok, interesting.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Well, there is a Skepticism Sunday going on right now&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we want a working group with a document of problems that happen such as what i mentioned above&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; Would you be willing to head this group then?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i cant rn&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Well, you and I can talk later after the meeting, and I&apos;ll see what I can do.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; vtnerd might be&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; he is an expert&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll be down to give whatever help I can to whoever heads up this group.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and he*&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i appreciate that :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think everyone agrees that more thorough review of the code can only be a good thing, it&apos;s just a matter of people, time, and actually getting it done&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, msvb-mob wanted some time for a few hardware things if that&apos;s ok with everyone.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Yes please, but just short.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; floor is yours&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; I&apos;ll be advertising planning work for the Las Vegas events of August once in a while, anyone interested can look at:&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-vegas-august-2018&quot;&gt;https://taiga.getmonero.org/project/michael-vegas-august-2018&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; m2049r[m] made a more or less incredible contribution to the greater Monero community by a first release (today) of a Monerujo-hw firmware.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/m2049r/monerujo-hw/&quot;&gt;https://github.com/m2049r/monerujo-hw/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; woohoo!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; We want to do the most we can with the firmware (on our own self grown hardware) and a few questions are arising about how far we can take a testnet approach to new users.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; New hardware users, that is. Since we can&apos;t recommend using the wallet for real funds.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; So if it would be okay to recommend trading testnet funds for a free t-shirt at events, for example.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; The last question on my agenda, is if anybody knows of the chance to insert a hardware wallet request to the group making videos (Savandra.)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; That&apos;s all for me.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; fluffypony focused discussion on a vulnerability mitigation group last meeting, is that a topic we want to follow up on?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; ArticMine: Yes to which question?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; To the vulnerability mitigation group&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; As far as I know, savandra&apos;s last video is focusing on the community and that ends his FFS. We can ask him if he&apos;d be willing to do another FFS to make another video for Hardware.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, any last minute meeting items?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, next meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No talk about the vulnerability mitigation group ?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh, sorry. I may have misread all that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I thought it was a simple question/answer&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; To follow up on that topic, the Vulnerabliity Mitigation Group is headed by sgp and is on mattermost&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What does this do ?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp, you around?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Try to devise workarounds till a fix is in, etc ?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yeah, but are you sure this is the same? Ours is the &quot;malware response workgroup&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think....this is the same, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But....maybe not? :P&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is a different issue&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; then disregard me completely&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; who is qualified to speak on that?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp: The &apos;malware response workgroup&apos; is what I meant when contorting the words above.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; The scope of &quot;my&quot; workgroup is to help those whose computers have been exploited for mining or ransomware&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp: Sounds like most primary things about the workgroup have been decided then, good work.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sgp: i&apos;ve been curious about the personal network security consequences of operating a monero node too. would be nice to talk with you about that sometime&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright. We&apos;re over the designated time. So let&apos;s confirm next day:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; February 25th. Did this new time work for people?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we were short dEBRUYNE and gingeropolous today. :&apos;(&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but it may be for other reasons&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We can keep 16 UTC for next meeting unless there are great objections.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If not, meeting over. :) Thanks everyone for coming.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I would suggest also keeping it through the time changes&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: Most excellent moderation, thank you.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Not really meeting-worthy, but I would like to add the Monero Coffee Chats to the getmonero website&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: If possible, would you please fork and pull request your source logos to the /documents/graphics/logo/ directory?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: Logo sources, as long as their formats are Opensource we don&apos;t need bitmaps.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok, I&apos;ll get to that as soon as I can&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Are people against me uploading compressed versions of the coffee chats to the site? Or are people concerned they will be too large&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; an hour is kind of long and would make having a fork on your local machine a big pain&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; especially as there will be more and more of them&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Perhaps links would be better?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp: Same consideration we have with large promotional photos of PCBs, which don&apos;t belong in revision control for obvious reasons.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; articmine : canada does that crap too (arbitary timezone changes)?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; ahh they do too, I hate timezones altogether actually, as stated previously&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @rehrar does the website allow me to embed YouTube videos, or would I have to do a simple link?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Different countries do it at different times in the year . Even within a country there a all sorts of differences&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So for something where there are people all over the world it is best to stick with one time at UTC&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I don&apos;t see why not an embedded video&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; except that people with javascript shut down won&apos;t be able to see it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think we should keep the website free from the necessity to turn on Javascript for anything, so I would advocate for a link, but that&apos;s just me.&lt;/p&gt;
</content:encoded></item><item><title>PoW change and key reuse</title><link>https://beta.monerodevs.org/blog/2018/02/11/PoW-change-and-key-reuse/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/02/11/PoW-change-and-key-reuse/</guid><description>Monero will tweak Cryptonight, and how key reuse can compromise your privacy</description><pubDate>Sun, 11 Feb 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;PoW change&lt;/h1&gt;
&lt;p&gt;Lately, a common reoccurring subject has been ASIC resistance and how we should react to any (potential) threat from ASICs. This blog post sets out our (somewhat) formal stance on ASIC resistance and our intention to maintain ASIC resistance by swiftly reacting to any potential threat from ASICs and considering slightly modifying the PoW at every hardfork.&lt;/p&gt;
&lt;p&gt;An ASIC (Application Specific Integrated Circuit) is custom mining hardware that is specialized for a particular use. For example, Bitcoin ASICs are specialized to mine cryptocurrencies utilizing a SHA256 hash algorithm. Due to the fact that they are designed for a specific use, they will typically have a large performance advantage over hardware that is intended for general-purpose use like CPUs, GPUs, and even FPGAs. Thus, any newly developed ASIC will obtain a significant majority of the network hashrate and introduce centralization.&lt;/p&gt;
&lt;p&gt;The Monero code was forked from the CryptoNote reference implementation. In the CryptoNote whitepaper (&lt;a href=&quot;https://cryptonote.org/whitepaper.pdf&quot;&gt;https://cryptonote.org/whitepaper.pdf&lt;/a&gt;), one of the identified deficiencies of Bitcoin is the Proof of Work due to its centralizing nature, as we will discuss below. In order to create a more egalitarian mining network and foster decentralization, the original CryptoNote developers created the Cryptonight Proof of Work function to &quot;close the gap between CPU (majority) and GPU/FPGA/ASIC (minority) miners.&quot; While the CryptoNote authors admit that &quot;It is appropriate that some users can have a certain advantage over others,&quot; they propose that &quot;their investments should grow at least linearly with the power.&quot; Thus, it is recognized that ASICs may be an inevitable development for any Proof of Work. We also concede that ASICs may be inevitable, but we feel that any transition to an ASIC-dominated network needs to be as egalitarian as possible in order to foster decentralization. At this point in time, we suspect that any newly developed Cryptonight ASIC will not be egalitarian and will not foster a decentralized network.&lt;/p&gt;
&lt;p&gt;The drawback of Bitcoin&apos;s (SHA256) proof-of-work system is the easy migration from CPUs to GPUs, to FPGAs, and finally to ASICs, where each step came with huge efficiency improvements. Thus, there is a large gap between CPU mining and ASIC mining, which resulted in ASICs being the only viable way to mine. In essence, this causes centralization, because only those with access to specialized hardware (ASICs) are still able to mine, and these typically come from one or very few manufacturers. Cryptonight (Monero&apos;s proof-of-work system) intends to close the gap between CPU and GPU, FPGA, and ASIC mining by using a proof-of-work system that is memory bound over a moderate amount of memory. As a result, ASICs get significantly more expensive to build. This proof-of-work system intends to foster egalitarian mining, which yields the following benefits: First, if mining is decentralized (because CPUs and GPUs are still usable for mining), it will be very difficult to pressure miners into not confirming a certain transaction, or otherwise act as a censor to the Monero blockchain. Second, it will lessen the pressure towards centralization of mining in large data centers (as can be seen in Bitcoin). Third, it is quite difficult for governments to regulate companies selling general-purpose hardware (as opposed to companies selling specialized hardware).&lt;/p&gt;
&lt;p&gt;Let&apos;s further discuss this last point. Specialized hardware will, most likely, only be designed by a few companies. As we can see from Bitcoin, the majority of ASICs are designed and shipped by Bitmain. As Peter Todd said:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&quot;There&apos;s only a tiny number of companies in the world that are capable of building performance/cost competitive ASICs, basically the likes of Intel, ASMC, GlobalFoundries, etc.&quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This creates a single point of failure. For instance, a government could require these ASIC manufacturers to add a &quot;kill-switch&quot; which allows them to shut down a miner remotely or otherwise control it. This threat has the potential to destroy the whole network. In a similar fashion, governments could require miners to have a license to buy and operate ASICs, thereby confining ASICs to a certain group of licensed people. Furthermore, licensing could ultimately lead to blacklisting certain transactions, i.e., governments can require miners to &lt;em&gt;not&lt;/em&gt; mine certain transactions, where disobedience would result in miners having their license revoked. By contrast, introducing a license to operate general purpose hardware is probably an infeasible endeavor.&lt;/p&gt;
&lt;p&gt;Mining, in general, is also prone to the rich-get-richer effect, which ultimately leads to centralization. For example, a large miner may have significant economies of scale which allows him to grow his share of the hashrate. The Cryptonight algorithm, due to its egalitarian design, somewhat mitigates this effect because miners have competition from (i) miners that have virtually no costs (e.g. botnets), (ii) hobbyist miners, who use their CPUs and GPUs to support the network and aren&apos;t predominantly profit driven, and (iii) web miners. Note that web miners have both illegitimate (e.g. mining via ads without consent) and legitimate use cases (e.g. mining to solve CAPTCHAs or mining to reduce/replace advertisements). By contrast, ASICs accelerate the rich-get-richer effect, because ASIC miners have no competition from the aforementioned mining &quot;groups&quot;.&lt;/p&gt;
&lt;p&gt;In sum, we strongly believe that it&apos;s beneficial to preserve our ASIC resistance. Therefore, we will perform an emergency hard fork to curb any potential threat from ASICs if needed. Furthermore, in order to maintain its goal of decentralization and to provide a deterrent for ASIC development and to protect against unknown or undetectable ASIC development, the Monero team proposes modifying the Cryptonight PoW hash every scheduled fork, twice a year. The modifications will be light, and should not change performance profiles much. The first change is now being tested, and will happen in the coming March fork. Finally, we will continue to research alternative Proof of Work functions that may provide better ASIC resistance than Cryptonight.&lt;/p&gt;
&lt;p&gt;Patches will be available for the following software: zone117x&apos;s pool, Snipa&apos;s pool, Lucas Jones&apos; CPU miner, wolf0&apos;s CPU miner, ccminer-cryptonight, sgminer-gm, xmr-stak, xmrig-nvidia, wolf-xmr-miner.&lt;/p&gt;
&lt;h1&gt;Key reuse&lt;/h1&gt;
&lt;p&gt;It is important to realize that the security of the Monero network and your own Monero is dependent on the security of your Monero keys. Your Monero keys are &lt;em&gt;MONERO&lt;/em&gt; keys. Do NOT use them for any other purpose, including claiming coins from a Monero fork. Using your keys to spend the same outputs twice on different forked blockchains will damage your privacy, and others&apos;, as both spends will bear the same key image, but different rings, with only your spent output in common (this does not impact stealth addresses nor confidential transactions, just ring signatures). Moreover, by using such a &quot;same keys&quot; fork, the security of your Monero private keys now depends on those third parties.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Forkers, if you&apos;re forking Monero, DO NOT ask users to reuse their Monero keys, but have them create new keys for your fork.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Users, if a forker asks you to use your Monero keys for their fork (after this notification is published), they&apos;re trying to manipulate you into being part of a large scale attack on Monero.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Be safe, and don&apos;t reuse your Monero keys for any other purpose than using Monero.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-02-12</title><link>https://beta.monerodevs.org/blog/2018/02/12/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-02-12/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/02/12/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-02-12/</guid><description>Bulletproofs, auditing Bulletproofs, dedicated Monero conference, and miscellaneous</description><pubDate>Mon, 12 Feb 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; Allrighty everybody&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Gather &apos;round, everyone; it&apos;s almost time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Welcome welcome&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; hi research lab folks!&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; So we don&apos;t really have an agenda. I want to sort of go around the circle and see what folks have been working on. Sarang and I blabbed a lot last week, so we can go last.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Someone! Anyone!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&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; Orrrrr one of us can go if nobody volunteers?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Please&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i discovered &quot;R shiny&quot;, a package that&apos;ll let me turn my R sims into little webpages so ppl can fiddle with them. Still working on wrapping it into my &quot;code&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh nice&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh actually&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous we should talk about that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; because I have these simulations of a cryptocurrency network, blocks being propagated, each node tracks its own local blockchain and computes difficulty, modulating its own local block arrival rate&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i built it so that i can test consensus rules like spectre or phantom or nakamoto, or difficulty computations, stuff like that&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; cool.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;d be fantastic for that to fit into a webpage with animations&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; there have been a couple of cryptocurrency network simulators over the years... did u roll your own?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; does your package take R code and execute it in the browser clientside? or does it take a transcript of a simulation from R and animates it?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, i rolled my own&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; a lot of the simulators out there don&apos;t do what i want them to do, or do way too much&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i honestly don&apos;t know if it&apos;ll do what I want yet. Generally, there&apos;s a web page where a user can plug in parameters and hit &quot;go&quot;. Then the R script runs on the server, and when done, delivers the results&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so it may not do a live animation, where u can tweak params on the fly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; aaaah interesting, mine doesn&apos;t either, but you can program the parameters to change dynamically&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; but you could set timeframes and get output for a given timeframe&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s fantastic, we should talk more about that later&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; cool. i&apos;ll let u know when i get my dyn blocksize one wrapped&lt;br&gt;&lt;strong&gt;* suraeNoether&lt;/strong&gt; thumbs up&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cool, sarang, want to bring us up to speed on how your last week unrolled?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure, plenty to discuss&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First up, BPs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Updated paper was released that talks optimizations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ve implemented them already (the ones we intended to, at least)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I had worked up a BP tech note discussing how we differed from the original paper, but the new paper makes that obsolete&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I checked the new paper against our code and we&apos;re golden&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This will help the audit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For the audit, Benedikt Buenz is interested and will be available soon&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Waiting on OSTIF SoWs from this week... other groups were less willing to share data publicly, which I do not like&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll put up an FFS to fund Benedikt and a pro group, with overruns going toward conferences or to general fund&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be speaking at an intro cryptocurrency conference in Portland next month; funded by the organizers, so no FFS needed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Either suraeNoether or I will likely speak at a large TEDx youth event in April&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; PHANTOM paper (cousin to SPECTRE) was released and is under review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Finally, summer course...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; there&apos;s an option for a single 3-week course or two 3-week courses. It&apos;d be a full-time role, so I&apos;m weighing the options for which to accept&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Opinions/comments/questions welcome for all of these things&lt;br&gt;&lt;strong&gt;* sarang&lt;/strong&gt; drops the microphone&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; wow. any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; a ton of good news :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Soooooo how long should I be away this summer =p&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s a lot of work to teach these intensive courses, but I&apos;ve had a lot of students go on to do math/CS because of their summer course participation, so it works&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; whoa, a lot of activities! amazing!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, a busy month!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; It&apos;ll probably be a nice 3-week break from directly working on bulletproofs, you&apos;ll enjoy having that intellectual shift in gears&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; One the optimizations what is the good news bottom line on tx size and verification time? Since this affects fees blocksize etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So txn size is unchanged from the initial multi-output stuff we worked on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For verification time I&apos;ll have to check the benchmarks... there are basically two classes of speedups there&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One is for established nodes... they&apos;ll use the multiexp operations we&apos;ve introduced, which lead to much faster verification than the Borromeans&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The second is for new nodes... they can batch verify as many txns as they want very quickly&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s set up to batch per block fwiw, so current nodes also benefit.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure, but I assume much less&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve considered the batch verification to really be for the new nodes, since they have a lot to work on&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, it&apos;s not set up to batch across blocks :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Did not know that!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; on another note, someone brought up the question: why do our range proofs cover such a large size? which made me think of some of my own questions: isn&apos;t verification time for a range proof linear in the size of the set? And if so, would it really be 2^-32 times faster to validate a range proof on [0, ..., 2^32] than [0, ..., 2^64]? i realized i have some gaps in my range proof knowledge&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Fortunately that&apos;s not a consensus thing, so a client could do that later&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: why not batch across blocks for new nodes?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; More complicated.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ha, fair answer&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Besides, range proofs are only checked since last end of known hash data.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; (Hi all. just dropped in. Just finished giving a Monero lecture here at Ulster University in Belfast. So far doesn&apos;t look like I hooked any aspiring graduates...)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hyc: still worth it!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc so i take it the fiddle is only &lt;em&gt;mythically&lt;/em&gt; hypnotic, not literally, then?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so what&apos;s with the range proof set size? sarang? thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So ArticMine the optimizations are for the verifier time, not for txn size in this case&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well the only requirement is that the # of bits be a power of 2&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol. I screwed up, played at end of talk instead of beginning ;)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; txn size is basically unaffected by this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So it comes down to the increase in verifier time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and the complexity of making the range size be height-dependent&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; and verification still scales linearly with number of outputs so no real changes on fees ,, block weight / size etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right, just with faster constants&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; uuh belfast, tiocfaidh ár lá hyc!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, so anyway&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; So&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Questions on the audit?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or speaking engagements?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or summer teaching?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 3 weeks vs 6 weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;d like to know when&apos;s the deadline to have a cleaned up patchset for BPs for the review. I&apos;ve been busy elsewhere and kinda left it lying as is for the last... week or two.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I lose track of time.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i haven&apos;t the foggiest idea, you&apos;re the person i would have asked. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh actually&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you meant for the code review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Benedikt will be reviewing the Java code, so no worries there&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I want to have the other audit started within a month&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes. When do I need to have it ready and cleaned up :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s no real deadline; they&apos;ll start when we&apos;re ready&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But the OSTIF groups are being slow on SoW&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been told this week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and then time to review, raise funds, and give them the go-ahead&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hence the month&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; wait, auditing the java code? so we still need someone to verify that the C++ impl matches the java&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The only other change to be ported from Java since the last code I sent is just the code comments referencing paper lines, which are changed now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hyc yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;re doing both&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; benedikt is doing the java, i believe OSTIF was going to do the C++&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Benedikt will verify that the Java matches the math&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; since he did the math&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OSTIF group will do the C++ to the Java&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and the paper, to the extent they can&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I wanted overlap&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there is some fault-tolerance value in checking two implementations instead of one&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, and Benedikt knows the math better than anybody, and had already done a separate more general Java working&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Anyway, at my end of MRL, my work this past week was largely focused on multisig and musig. I expressed concern last week that our current multisig scheme is vulnerable to key cancellation. since then, luigi1111 has proven me wrong, which is fantastic: when we compute keys, we use an authentication procedure that ensures that a key-cancelling adversary can&apos;t both cancel keys and pass authentication&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; without violating the discrete log assumption.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i&apos;m still looking into musig&apos;s manner of computing keys, which is a way of computing aggregate keys without an authentication procedure in one step, which is nice, but not necessary&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for our purposes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in addition to that, I&apos;ve been communicating with Tim Ruffing and his colleague Russel Lai about an upcoming paper on their sublinear ring signatures that re-uses group elements and integers to reduce signature space and verification time, which is neat&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; more generally for sublinear ring signatures, though, I&apos;ve been sort of casually looking into how one would implement a ring signature with an arithmetic circuit. so we can exploit the goodness of bulletproofs for our signatures also&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, revisiting that with the addition of some group operation optimizations will be intriguing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, actually that brings up the following point&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; all the multi-exp optimizations that we have been enjoying with bulletproofs will make RTRS RingCT much faster as it is&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we may need to do some benchmarking. no matter what, this sublinear ring signature idea seems to not want to die. :)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yay, nice. and I suspected bulletproofs would do more for us, that&apos;s very interesting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; BPs have a lot of potential&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; knowing blockstream, they&apos;ll beat us to it, but hey&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Blockstream is working on the AC stuff quite heavily&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but their work is on a different curve and a different codebase&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; a beautiful synergy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; plenty of upward mobility&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; other business lingo like that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other topics of interest?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think I&apos;ve covered the major ones for m&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; *me&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I already mentioned my cryptocurrency network simulation, which is a sort of sandbox to test things like SPECTRE and PHANTOM and variations in difficulty computations, and to test things like how network topology influence security of various proposals under various attack scenarios&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which if anyone is interested, is here: &lt;a href=&quot;https://github.com/b-g-goodell/research-lab/tree/master/source-code/Poisson-Graphs&quot;&gt;https://github.com/b-g-goodell/research-lab/tree/master/source-code/Poisson-Graphs&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Poison graphs, eh?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; deadly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; currently produces a transcript of events as the network evolves. the code needs better commetns and more detailed reports, and there is one known bug, but&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i took an issue out already with that bug&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; In addition to all that and the educational outreach Sarang mentioned, I&apos;ve also been looking into the first monero conference idea more deeply&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I love the idea&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; any thoughts on difficulty algo?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Excellent idea&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; gingeropolous: let&apos;s chat about the state of that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I am scoping out a handful of locations this week. Most of the venues I&apos;ve looked at cost between 7500 USD and 10k USD for two days. Catering would cost around 3k for two days, AV equipment will be at most a 3-4k, which is probably an over-estimate&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if we provide travel support to, say, 9 speakers, and take them all out to dinner, that&apos;s an additional 4k or so&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in total, not including web presence and advertising and printing up programs and stuff, we&apos;re looking at under 25k for the entire event&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How does that compare to the earlier estimates you had?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cheaper by a few thousand&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; Will you charge for tickets?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; to offset?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; What locations are you considering?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: All the locations I&apos;m looking into are in the Denver area&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; How many potential attendees?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; the right place for paranoia&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; initial numbers were 75-100, but i&apos;m terrified of mis-estimating that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if this were a pharmaceutical conference, to get 100 attendees, you need to send out 3000 invitations or more&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; any cost above what I just quoted would be marketing costs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I expect a lot of people will want to go, but travel will be their deciding factor&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol. Who is the target audience, devs, general user community?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and I would prefer this to be a small technical sort of thing rather than a big flashy Dash-funded concert&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i want folks to present technical talks on privacy-enhancing technologies in cryptocurrencies&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That part sounds like a lot of overlap with the Redacted conference that the Portland group is planning&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; can i pump my ico?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: I love Ice Cream Offerings, brother, you are more than welcome&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; please dedicate many thousands to ice cream catering&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Actually nvm suraeNoether, they&apos;ve tooled their conference to be general/business privacy&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The question of protocol scaling in Monero vs virtually an other coin is significant&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; any other&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: agreed, and we face some very unique challenges specific to our protocol&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; and some significant advantages&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So after I take a look at actual venues, I&apos;ll have it narrowed down to a few specific locations.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Does anyone have any questions for either me or Sarang, or did anyone hop in late and want to describe a project they&apos;ve been working on?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What&apos;s the event name?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m sure someone will come up with a good acronym&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric&amp;gt;&lt;/strong&gt; what is rough estimate for a date?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Summer 2019&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Kunvenante&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &quot;gathering&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so... i think this conference is great... is there any chance we could get an event planner to do this? U two are way too overqualified and valuable, timewise....&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; unless this is a nice mental bikeride&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;ve been speaking with an event planner pro-bono actually&lt;br&gt;&lt;strong&gt;&amp;lt;shillobear&amp;gt;&lt;/strong&gt; will carlos matos be a guest speaker?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; all the numbers I gave you are from an e-mail form her&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; gingeropolous: I absolutely do not want to plan a conference 0_0&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang ^&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; noice&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and if we decide to go forward with it (it seems like everyone is okay with that) we&apos;ll contract out with her directly once things are a little more finalized&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds like a great idea.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; on that note I gotta bug out. ttyl&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah we&apos;re just about at 18:00 now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Last remarks?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; good night and good luck!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or good morning!&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric&amp;gt;&lt;/strong&gt; sorry if dumb question, is the revised bulletproofs paper up somewhere?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Sorry for missing the meeting. I read the logs and everything looks good to me :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oneiric: &lt;a href=&quot;https://eprint.iacr.org/2017/1066.pdf&quot;&gt;https://eprint.iacr.org/2017/1066.pdf&lt;/a&gt;&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; np&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Kongreso Monero 2019&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Monero Kongreso? :P&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; Kongrenero&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; portmanteau all the things&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and then we can have an intro video to the tune of &quot;Canyanero&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; excellent reference&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Kongreso Monero Barolo?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i;ll work on organizing an overnight hackathon dj&apos;d by boris brejcha, 10 PM to 6 AM.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2018-02-17</title><link>https://beta.monerodevs.org/blog/2018/02/17/logs-for-the-Community-meeting-held-on-2018-02-17/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/02/17/logs-for-the-Community-meeting-held-on-2018-02-17/</guid><description>Community highlights, Forum Funding System updates, RFC-HWALLET-1, Localization workgroup, March HF, chain split discussion (e.g. MoneroV), and miscellaneous</description><pubDate>Sat, 17 Feb 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, meeting time :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; xmrscott rehrar ErCiccione serhack cryptochangement msvb-mob&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hello!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Estoy aquì&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/178&quot;&gt;https://github.com/monero-project/meta/issues/178&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Hello.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Salutations&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Hey everyone&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; Whoops, wrong link&lt;br&gt;&lt;strong&gt;&amp;lt;muchso&amp;gt;&lt;/strong&gt; hi all&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nah, let&apos;s discuss buildbot&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/181&quot;&gt;https://github.com/monero-project/meta/issues/181&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. 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 (continued)&lt;br&gt;&lt;strong&gt;&amp;lt;muchso&amp;gt;&lt;/strong&gt; who maintains buildbot? no source code?&lt;br&gt;&lt;strong&gt;&amp;lt;muchso&amp;gt;&lt;/strong&gt; need to add macos one&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Pigeons does builds afaik&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; For a great weekly summary, please read the Monero Observer: &lt;a href=&quot;http://monero-observer.com/&quot;&gt;http://monero-observer.com/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; It seems like they are behind by a few weeks. Anyone have any large updates?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m working on a big super secret project that is taking up basically 100% of my non-free time&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; You&apos;d want to ping moneroobydoo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; consider this a preannouncement&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Thanks for the pre-announcement rehrar lol&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; PUMP on the way&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;em&gt;actual announcement&lt;/em&gt; Monero popsicles!!&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Rehrar-gate anybody?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; All right, we can jump into 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 FFS updates.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; a. RFC-HWALLET-1 project progress&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp: Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; We received our permanent USB product identifiers from pidcodes (a Opensource USB allocation.)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; We&apos;ve studied current off chain bearer bond designs, for future Monero hardware&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; projects.&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;msvb-mob&amp;gt;&lt;/strong&gt; Monerujo developer(s) really engaged with the hardware team to produce firmware in a new monerujo-hw project (online in their repository now.)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Layout work is underway to create a new prototype, along the lines of the very first one called &apos;Breakneck.&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Serhack helped us identify a cool graphical documentation system called &apos;board explorer&apos; that we&apos;ll likely use in future web apps.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; The last few Julian Candy (second generation prototypes) are still available, in case somebody didn&apos;t get theirs.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; We&apos;re testing and learning about post restante, a method of blind delivery.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Lastly, we have professional photos ready for production of a promotional video, but need help with that.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; ooooh, sounds exciting :D&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; In case anyone has the right tools and some time to make a video of prototypes with a background and music, like a one minute thing.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp: Thanks a lot, I&apos;m excited as well. That&apos;s all for us, I think.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Thanks msvb-mob. Does anyone have any questions for the hardware wallet team?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; amazing msvb-mob, did you try to contact savandra for the video?&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; Yes, what timeline do you need for production of said 1 minute promotional video?&lt;br&gt;&lt;strong&gt;&amp;lt;fkjldsy&amp;gt;&lt;/strong&gt; is it prison wallet friendly? ie no hard corners&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; By the way, I created a project landing page for Vegas 2018:&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-vegas-august-2018/&quot;&gt;https://taiga.getmonero.org/project/michael-vegas-august-2018/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; ...in case we need to organize for events there this year.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Cool. I&apos;ll probably be at Vegas for Defcon again this year. If you need any help from me, ping me&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @msvb-mob what is the timeline for the video? When do you hope to have it out by?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Am I still connected?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I got the &quot;am I still connected&quot; message&lt;br&gt;&lt;strong&gt;&amp;lt;muchso&amp;gt;&lt;/strong&gt; me too (irc)&lt;br&gt;&lt;strong&gt;&amp;lt;muchso&amp;gt;&lt;/strong&gt; has the discussion stopped on irc?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok, well if he gets back online he can jump in again. For the sake of time, I&apos;ll move on to the second part&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; b. Localization workgroup Q&amp;amp;A&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; ErCiccione, do you have anything to discuss?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yes,thanks sgp just a couple of things&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Localizations are going very well, a lot of volunteers these weeks. We basically filled the welcome page with flags. so Next release of the GUI will be available in a lot more languages. I don&apos;t remember the exact number but should be aboout 20&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Also about the GUI, all language files have been refreshed, these means that we need toupdate every language we already have. You can find a list of the languages and more info here: &lt;a href=&quot;https://github.com/monero-project/monero-gui/issues/1116&quot;&gt;https://github.com/monero-project/monero-gui/issues/1116&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; My connection is really poor, I&apos;m just seeing the questions now and missed that chance to answer. Sorry.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I also want to remind that to keep track of the work of the localization workgroup, there is everything on taiga (wikis and tutorials as well), and subscribe if you wish&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://taiga.getmonero.org/project/erciccione-monero-localization/&quot;&gt;https://taiga.getmonero.org/project/erciccione-monero-localization/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; All languages have been updated since #1076 ?&lt;br&gt;&lt;strong&gt;&amp;lt;muchso&amp;gt;&lt;/strong&gt; from the git page looks like only two&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I would like to remember that the getmonero.org website is going to be available in italian language! You can translate getmonero.org website by following these instructions! &lt;a href=&quot;https://taiga.getmonero.org/project/erciccione-monero-localization/wiki/translating-monero-website&quot;&gt;https://taiga.getmonero.org/project/erciccione-monero-localization/wiki/translating-monero-website&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; cryptochangement: no, but many are in progress, theissue i linked to is for the missing languages&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Let&apos;s translate Monero for everyone!&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Swedis will be done tomorrah&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; (misplaced an &apos;h&apos; there)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; as serhack reminded us, we also need people to translate the website. On taiga every info, or please ask&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thanks serhack btw :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; cryptochangements: also on taiga there is a list of WIP translations for everything. GUI, CLI ecc&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; woo! go localization people!&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; that&apos;s it from me. if anybody have any question...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Thanks ErCicicone and all the volunteers for the localization project!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Does anyone else have a FFS update?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; All right, continuing on to 4. Hardfork discussion&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; I&apos;ve been adding a lot of stuff to &lt;a href=&quot;https://github.com/monero-integrations/monerophp&quot;&gt;https://github.com/monero-integrations/monerophp&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Cool @cryptochangements&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hello! It&apos;s not a FFS update but an update about my work on the book! At the moment I have 112 pages of full text about Monero (and its community!). I am working hard on the content! Expect some news about my work next week!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Thanks serhack&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; moneromooo, can you please discuss the major changes people should expect to see for the March hardfork?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There was pretty much nothing, so we just changed the PoW.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The one big thing there might have been is bulletproofs, but they were pushed to the subsequent one.&lt;br&gt;&lt;strong&gt;&amp;lt;muchso&amp;gt;&lt;/strong&gt; any date scheduled? need to know for the node-js pool&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The PoW changes are minor, it stays mostly Cryptonight, we&apos;re just going to start tweaking it every fork as an extra preemptive defense against ASICs.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No height yet.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok moneromooo. So the other changes are improvements not related to consensus&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;ll be in march, probably first half.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Non consensus changes... subaddresses. And multisig.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Subaddresses will need both sides of a tx to know about them, so it might take a while for, say, exchanges, to allow them.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Multisig, only the multi-signing party needs to.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So all this talk about March 7th being the fork date is just a rumor moneromooo?&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; Who said that ?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; I think thats what hyc said&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hold up&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/7y6cbl/when_is_the_hard_fork_of_monero/&quot;&gt;https://www.reddit.com/r/Monero/comments/7y6cbl/when_is_the_hard_fork_of_monero/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Then maybe hyc&apos;s planning to do it :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; The update should also enable compact “fluffy” blocks by default, automatically send with the lowest priority to save on fees when the blocks have extra space, and a bootstrapping service where people can specify a remote node to use while the daemon is still syncing, correct?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes. I forgot aobut the bootstrap thing. I&apos;m not sure the GUI will know about it yet, but there&apos;s another implementation of this already AFAIK.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Alright, thanks moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; To those who are unaware, hardforks can be thought of as “protocol upgrades”.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Note that your coins are not at risk during this hardfork. All you need to do is update your software before you can send your coins again. You should update before the hardfork. Files will be available soon.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Now is the time for you to ask any questions regarding the hardfork :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; when MoneroV?&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; never, hopefully...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; BTW, if your daemon is pestering you to update, that&apos;s because it&apos;s time based. Let it moan and update when the update is out.&lt;br&gt;&lt;strong&gt;&amp;lt;muchso&amp;gt;&lt;/strong&gt; yes the daemon shows it&apos;s time to update&lt;br&gt;&lt;strong&gt;&amp;lt;Dhjucjnejrfjf&amp;gt;&lt;/strong&gt; Speaking of monerov would it be appropriate to plan to add any exchange that supports it to the monero wiki avoid list since they are in essence helping to enable a privacy attack on monero?&lt;br&gt;&lt;strong&gt;&amp;lt;muchso&amp;gt;&lt;/strong&gt; that&apos;s ridiculous. just don&apos;t feed them&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; MoneroV should be a separate topic from out HF&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; I would be in favor of that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yeah, MoneroV will be up in a sec&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; It&apos;s not ridiculous, but I have no opinion on it (sorry for spam.)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Looks like we&apos;re ready to move on to that section though. One last chance to ask a question about the Monero scheduled hardfork&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; It&apos;s not ridiculous, but I have no opinion whether it should be done either way (sorry for spam.)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 5. Chain split discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Onslaught of text coming in, sorry :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Another project plans to split Monero into their own project at some point in the future. This chain split has the potential to have significant consequences for the Monero network, since transactions that are made on both forks may share the same key image. With this information, they can link these transactions to the same sender, and they can likely learn which inputs in the ring signature are the real ones. Even wors&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; will have the chain reaction of invalidating this now-known input across other transactions that include it as a decoy.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I outlined these risks in a video I made yesterday: &lt;a href=&quot;https://www.youtube.com/watch?v=TlVsMTeT_nE&quot;&gt;https://www.youtube.com/watch?v=TlVsMTeT_nE&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Before you panic, there are several things worth noting:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 1. The attack will only be possible if many people use the fork&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 2. The current mandatory minimum ringsize of 5 provides significant protection. For a chain reaction to occur, all 4 other inputs must be known false. A larger minimum ringsize would provide more protection.&lt;br&gt;&lt;strong&gt;&amp;lt;muchso&amp;gt;&lt;/strong&gt; I watched the video. is there a way to change the image key? will that be a problem with double spending?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 3. Historically, people tend to spend Monero in 2 days. It is likely that the attack will be mostly over after 2 days. However, this is not a given.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 4. If people do not spend their funds normally as discussed in #3, we should be able to figure this out and evaluate the risk potential.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; What can you do? In one word, wait. Just wait after the split to see what is happening. Reasonably expect to wait a few days before sending funds. Stay updated during and after the split to see what other people are doing and what they recommend.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; You can help the network by sending transactions to yourself. Make sure you do this among wallets you entirely control (eg: not exchanges, MyMonero). In this case, it doesn’t matter if the decoys are invalidated since you don’t need the protection of ring signatures when sending funds to yourself. Furthermore, you will generate new inputs that will not be invalidated that others can select.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; All right, onslaught of text over. Any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @muchso I do not believe changing the key image is possible, at least to our knowledge&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &quot;You can help the network by sending transactions to yourself.&quot; Can you elaborate on that ?&lt;br&gt;&lt;strong&gt;&amp;lt;muchso&amp;gt;&lt;/strong&gt; If the forkers change the way the image key is created, wouldn&apos;t that prevent it?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; moneromooo: i think he means generating more new txs&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; outputs&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The attack can be mitigated by using the same mixins on both chains for pre split inputs&lt;br&gt;&lt;strong&gt;&amp;lt;Dhjucjnejrfjf&amp;gt;&lt;/strong&gt; Good summary? Opinions on suggestion above for Reddit wiki avoid list exchange deterrent?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; mixable outputs*&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; moneromooo if you churn after the fork, you create new outputs that will not be compromised later that other people can select&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; since the key images are per output, ye?&lt;br&gt;&lt;strong&gt;&amp;lt;Dhjucjnejrfjf&amp;gt;&lt;/strong&gt; Let&apos;s let the exchanges know that the monero community will unite to boycott exchanges that support monerov&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Of course, people don&apos;t know which ones are generated by churning, but if inputs are selected randomly, it will still help out&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This requires that a pre fork input only use pre fork mixins&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so the key images will only be the same for the moments when the fork happens&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; @ArticMine: what tools exist for that? Also @sgp elaborated on that point in the latter portion of his video: it&apos;s not a surefire way to protect yourself&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I say mitigate not protect&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We need th tools&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @ArticMine, you are in favor of creating tools that allow people to select their own inputs manually?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think one tool that should be considered is a higher ringsize&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s really not clear to me that spamming the chain is useful.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @rehrar I have not run the speicifc numbers, but a higher ringsize would help. A higher proportion of inputs would have to be &quot;compromised&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; I honestly dont know if that kind of tool would work. The average user simply wont use it and people mostly just want to dump the forked coins for &quot;free money&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I realize in the event that one output is the same for a given tx across the forks, that that is the real one, but even a marginal chance of having another common output when &apos;randomly&apos; chosen is helpful&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; would probably take the chance from 0.000001 to 0.000002% though :P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Spamming &lt;em&gt;their&lt;/em&gt; chain with newly created outputs, though... ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @moneromooo that would be potentially damaging to Monero&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; If every new transaction in a chain reduces the confidence of analysis by (ringsize) that appears useful to me, especially when my effective ringsize is going to be decreased by fork claims&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Maybe, but that&apos;s not clear to me either. It&apos;s a complex system.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; A higher ringsize means more inputs need to be compromised before the real input is known and chain reactions occur&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; ... and more transactions means the same, yes?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I do not see how a higher ringsize helps if the input is compromised&lt;br&gt;&lt;strong&gt;&amp;lt;pca&amp;gt;&lt;/strong&gt; Is this MoneroV a bonafide adversarial attack vector? If so, does MRL have any input on this? Is the problem well understood? What is the worst case scenario? (apologies for all the questions)&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; Add it to the mile-high stack of topics for the MRL to consider ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @ArticMine you&apos;re looking at the first wave of attack. I&apos;m looking at the second&lt;br&gt;&lt;strong&gt;&amp;lt;muchso&amp;gt;&lt;/strong&gt; pca - was brought into attention only a week ago&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; AFAICT, it&apos;s a con vs users. Normally, to expose outputs, you&apos;d need to generate lots of new outputs, paying fees. Here, they incentivize others to pay the fees for them, in return for promise of money... that they don&apos;t have to pay you.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @ArticMine a higher ringsize has NO impact if people reuse key images on both chains. The real input will be known regardless of the ringsize&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ArticMine since knowing a real output doesn&apos;t just affect the tx where the real output is spent, but also other rings that use that output as a ring member&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So they rely on people thinking this has any value.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Which people will, because shitcoins.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s more to help prevent the domino effect from hurting too many people&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; exactly, and the thing is, we cannot prevent this kind of fork from happening again and again and again&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @ArticMine however, ince this input is known, it means all other transactions with this input are using it as a decoy. People can know this input is fake&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s quite clever, and machiavellian.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; As far as i understand it, a higher ringsize cant help people who reuse their own keys, but could help to protect other people who are minging their own business&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and even if the first twenty of them fail, what&apos;s to say the 21st won&apos;t catch on?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; since this is basically a free attack technologically (not socially)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @ArticMine Higher ringsizes reduce the risk of transactions having all decoys invalidated&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The economics are very problematic. If people do not spend their MoneroV they are in effect propping up the value&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Hopefully MRL prioritizes it though given the chain split happens in roughly a month. This could all be averted if MoneroV created their own chain from avnew genisis instead of splitting&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; sgp yes but with after split inputs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Yes ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; xmrscott: But the 10x airdrop is the basis of their scam lol&lt;br&gt;&lt;strong&gt;&amp;lt;muchso&amp;gt;&lt;/strong&gt; most people are speculators they simply don&apos;t care&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; xmrscott[m] we can never hope that people will act in good faith. In fact, when individuals are presented evidence of potential harm, and they choose to move forward anyways, we must assume bad faith&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; I&apos;ve seen several very good solutions that MoneroV could implement in order to maintain both our and their privacy. Perhaps extending those suggestions to them in a semi-official manner could mitigate the damage?&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; Well, not solutions, but mitigations&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @snorlax we need to assume they won&apos;t do anything to help out. In fact, we should assume they are attackers, since an attacker could try the same thing&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and even if MoneroV eventually does comply and has a new genesis block, that doesn&apos;t prevent a bad actor from doing what MoneroV is doing now in the future, and they will not be able to be convinced since they want nothing more than Monero&apos;s downfall&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Which is the longer term issue the MRL can look into&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Ehen they have some time&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; When&lt;br&gt;&lt;strong&gt;&amp;lt;muchso&amp;gt;&lt;/strong&gt; what solutions? MRL says it can&apos;t be mitigated&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; @sgp I agree of course, but they have a vested interest in at least appearing legitimate. Extending a semi-official (read: via Monero contributors) solution for maintaining privacy at least puts the onus on them to implement, or get pointed out (again) as frauds&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as I see it, this is a huge hole and flaw in the Stealth addresses/RingCT/Ring signature coin, and, if not able to be solved, may be destructive enough over several iterations of this attack to move to another scheme&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but that&apos;s me thinking way in the future&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; @muchso variations on forcing initial MoneroV transactions to use alternate rules or constructions in order to mostly-cleanly split the chains&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; similar to the conversion of outputs from pre- to post-RingCT&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i tend to agree rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; snorlax has a valid point imo. Even if it&apos;s very probable they won&apos;t to anything, it still worth to talk with them if there is a way to mitigate the problem&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes but we must treat MoneroV as fully adversarial if we are to develop a solution from our end&lt;br&gt;&lt;strong&gt;&amp;lt;pca&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; also agree&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; Agreed with ArcticMine, pero... por que no los dos?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; See what we can do with MoneroV, but even if they agree, plan on MoneroV not being the last one&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ArticMine: absolutely&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and take this threat seriously&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; For these attacks to be serverely damaging, they need to control a large number of outputs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Please note: while MoneroV is the first one to do this kind of attack, this is not a MoneroV attack per se, but a weakness of our current scheme.&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; step one to controlling a large amount of outputs: dangle shitcoincash&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; So the priority should be convincing wallet providers and exchanges from supporting the fork&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So while it&apos;s upsetting that MoneroV is doing it, if they didn&apos;t, someone else would&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @snorlax they need to possess a lot of Monero&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; @sgp no they don&apos;t, they just need to entice users to reuse their key images. Or am I mistaken there?&lt;br&gt;&lt;strong&gt;&amp;lt;pca&amp;gt;&lt;/strong&gt; I dont think social intervention is the answer. (convincing exchanges, etc to not support it)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @snorlax yes, but they need to entice a large portion of the outputs&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; I was alluding to the point above that previously, attacks cost tx fees (and/or XMR itself, in order to control/know outputs.) Now they&apos;re enticing users to reveal themselves&lt;br&gt;&lt;strong&gt;&amp;lt;muchso&amp;gt;&lt;/strong&gt; yeah that&apos;s not good. you seem to try to prevent users from getting their shitcoins&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; @sgp I think we&apos;re on the same page, sorry&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; pca while this is true, the whole point of Monero and crypto in general is that we should not need to rely on social answers, but rather replace these elements with potential for weakness in human corruption with provable cryptography, so as to be truly trustless&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I am not sure about the exchange issue. I can see legal liability for exchanges if they do not at least allow users to Withdraw their MoneroV&lt;br&gt;&lt;strong&gt;&amp;lt;pca&amp;gt;&lt;/strong&gt; rehrar, I know that, hence my statement.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ye, I agree that now social measures are the only action that can be taken with this specific instance of MoneroV&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but having to rely so heavily on it calls into question (at least for me) the strength of the current scheme&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That shojuld never be the case. It&apos;s not users&apos;, since they don&apos;t have the secret keys.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar i agree it indicates something about Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Unless we agreed upon a larger ringsize&lt;br&gt;&lt;strong&gt;&amp;lt;muchso&amp;gt;&lt;/strong&gt; but a larger ringsize won&apos;t help would it?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Otherwise it puts the onus of all exchanges and other similar things to expend unbounded effort to give people what they think they&apos;re due.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; social measures should not be used indefinitely, but just temporarily while cryptography is developed so it&apos;s not needed anymore&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; It helps if you don&apos;t reuse key images, but doesn&apos;t help you if you reuse your key image, @muchso. Larger ringsize concurrent with bulletproofs seems the way to go, imo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @muchso it would help mitigate the impact these compromised inputs have on other transactions&lt;br&gt;&lt;strong&gt;&amp;lt;muff1nman&amp;gt;&lt;/strong&gt; only issue being rehrar, is that temporary solutions set a precedence that is hard to overcome for future situations&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; We definitely have an issue here where the economic incentive will be to claim the coins. Which will harm privacy and the network&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the precedent is completely nullified when replaced with provable cryptography so the social measure that set the precedent is not needed period&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; in lieu of a finalized cryptographic solution, however, the question of &quot;why not both?&quot; applies nonetheless--with MoneroV coming up within weeks, a bandaid--as temporary and ultimately unsatisfactory as it may be--may help nonetheless&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes, snorlax, I agree.&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; in lieu of a finalized cryptographic solution, however, the question of &quot;why not both?&quot; applies nonetheless--with MoneroV coming up within weeks, a bandaid--as temporary and ultimately unsatisfactory as it may be--may still help&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I believe temporary solutions SHOULD be utilized while research is done into permanent ones&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; in lieu of a finalized cryptographic solution, however, the question of &quot;why not both?&quot; applies nonetheless: with MoneroV coming up within weeks, a bandaid--as temporary and ultimately unsatisfactory as it may be--may still help&lt;br&gt;&lt;strong&gt;&amp;lt;jeet.sidhu&amp;gt;&lt;/strong&gt; at least to reduce the damage&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; in any case, I think MRL needs to focus on related research for the next while&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The is a need for both. Short term mitigation and a long term solution&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and may constitute the need for an emergency hard fork after bulletproof schemes are vetted, so we can both reduce fees and raise ringsize when it&apos;s ready to help mitigate the domino effect&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I&apos;ll try to come up with some models to quantify the attack better, but I&apos;m not really an expert&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and all of the above is just a temporary solution while we look at either mitigating this attack entirely, or, if not possible, find a new scheme&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; The attack can happen in one of two ways:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 1. The attacker attempts to concentrate the reuse of key images to a certain point. Eg: claim your coins TODAY. This will have a stronger, but short-term impact&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; 2. Tries to spread them out. This will have a weaker, more long-term impact&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 2) actually concerns me the most&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think it&apos;s important to remember that, in the event that this attack cannot be reasonably mitigated, a failure of the current scheme is not a failure of Monero. :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Case #1 actually concerns me the most. It increases the change of the ripple affect.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the only failure of &apos;Monero&apos; as a movement, would be if we fail to adapt&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Attacks are discovered all the time for all security and privacy software&lt;br&gt;&lt;strong&gt;&amp;lt;Guest70452&amp;gt;&lt;/strong&gt; telling people what to do with their private keys sounds desperate.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I have to agree&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @rehrar with a very large ringsize, the only impact someone reusing their own key image has is on their own transactions&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; with Guest70452&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; understood&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Assuming that not everyone claims this reward. But even with a substantial portion, it can be mitigated with a large ringsize&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if the theoretical ring was the full number of outputs on the blockchain, then it would only hurt people making their own transactions&lt;br&gt;&lt;strong&gt;&amp;lt;muchso&amp;gt;&lt;/strong&gt; ringsize larger than 100 sometimes fail&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Stop making me hungry rehrar.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @rehrar basically yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; my primary concern is several insidious projects concurrently doing the same thing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; So we need to come up with a number we feel mostly comfortable with. Suppose 25% claim the reward. 50%. 75%. 90%. Etc&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;em&gt;shrug&lt;/em&gt; sell Monero, buy Verge&lt;br&gt;&lt;strong&gt;&amp;lt;muff1nman&amp;gt;&lt;/strong&gt; even with much larger ring sizes, isnt the problem that you have two key images where there is a single matching input?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; too much drama&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; @muff1nman yes, but that only impacts the user who reveals this info&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes muff1nman, but that affects the tx in question being made only, but there are other effects&lt;br&gt;&lt;strong&gt;&amp;lt;muff1nman&amp;gt;&lt;/strong&gt; ah okay thx&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; such as when other ring signatures use that now &apos;known real&apos; output as one of their ring members&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; now you can discount that one as fake for sure, making the ringsize effectively one smaller&lt;br&gt;&lt;strong&gt;&amp;lt;muff1nman&amp;gt;&lt;/strong&gt; ah so in the case of a larger ringsize, using that ring member would have less of an account&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; from 4 other ring members to 3 is a pretty dramatic decrease percentage-wise when compared with something like 10 down to 9&lt;br&gt;&lt;strong&gt;&amp;lt;muff1nman&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, we&apos;ve run this through, let&apos;s move on? :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; way over time here :D&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; We often go over for large discussions like these. Better than just cutting them off&lt;br&gt;&lt;strong&gt;&amp;lt;jeet.sidhu&amp;gt;&lt;/strong&gt; Does anyone know where to look for historical data on airdrops or forks? Like how many people claimed their bitcoin cash?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yeah, but at this point everyone got out everything that can be said in a discussion like this&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Any final thoughts? I&apos;ll look into this further and come up with some more data-driven thoughts&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Excellent&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; let&apos;sclose this discussion with this tweet &lt;a href=&quot;https://twitter.com/monero_v/status/964823517777850368&quot;&gt;https://twitter.com/monero_v/status/964823517777850368&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Good thoughts @jeet.sidhu. I will see what data is available&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; you FUDers&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; @jeet.sidhu see &lt;a href=&quot;https://forks.network&quot;&gt;https://forks.network&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I agree with that tweet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 100% agree&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; better to have the flaw visible to thousands than known by a few&lt;br&gt;&lt;strong&gt;&amp;lt;pca&amp;gt;&lt;/strong&gt; One thing to keep in mind, is if there is a problem with Monero, MoneroV also inherits the problem. (and I bet they dont have the right people to fix it)&lt;br&gt;&lt;strong&gt;&amp;lt;muchso&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;snorlax&amp;gt;&lt;/strong&gt; @jeet.sidhu you can see both BCH and BTG claims on that site&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Ok, for the sake of time we will conclude the meeting.&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;rehrar&amp;gt;&lt;/strong&gt; tomorrow&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 3 March. The next Coffee Chat will be on 10 March.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; fine&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Lol, you can hold your own special meeting tomorrow if you want. Just let people know about it :)&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-02-26</title><link>https://beta.monerodevs.org/blog/2018/02/26/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-02-26/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/02/26/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-02-26/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 26 Feb 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; Okay, well let&apos;s get this research meeting started, I guess.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Greetings everyone who is here. :P I&apos;ll make this easy and quick: I&apos;m working on multisig furiously, working my way into migraines so I can get it done, so i haven&apos;t thought much about much else except churning and the EABE (or more precisely the EAE) attack. I thought I would be done this morning, but I was put out of commission yesterday afternoon. so maybe this afternoon.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: what have you spent the last week on?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; diego[m], sgp_[m], chachasmooth_, silur, I believe have all been doing some work over the past few weeks but I could be misrecalling names&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; mercury^: is your project an attempt at estimating the age distribution of outputs the moment they are spent?&lt;br&gt;&lt;strong&gt;&amp;lt;mercury^&amp;gt;&lt;/strong&gt; suraeNoether: yes.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cool, we should talk about it after this meeting&lt;br&gt;&lt;strong&gt;&amp;lt;mercury^&amp;gt;&lt;/strong&gt; I have not done much work so far. I just read the monerolink paper, then tried to think a little bit about what the actual distribution should be.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, the monerolink paper... the parts that aren&apos;t obliterated by obscured amounts in RCT...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there is a slightly incorrect interpretation of our system, which is: the authors, Miller et al, they claimed that the youngest output in a ring is most likely to be the true spender. in fact, it&apos;s that *the first time an output is put into a ring* is most likely occurrence of the true spending&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which is subtly different&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m making more progress on SoWs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And prepped a privacy talk&lt;br&gt;&lt;strong&gt;&amp;lt;mercury^&amp;gt;&lt;/strong&gt; suraeNoether: well, both of those could be true. Is their claim false? (Is now a good time to talk about it, or should be wait until the research meeting is over?)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; eh, this research meeting is a dud. their claim is also true, but leads to an estimate with much higher variance. one benefit of their approach is that it really should never result in a *tie* between two outputs unless they occurred in the same block. one criticism of their approach is that there is not a super clear way to estimate false positive and false negative rates&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; of course the criticism also holds true for my statement&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; testing the sensitivity and specificity of a de-anon technique is... well, nontrivial at least&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; its unfortunate they didn&apos;t create a fake network where they could have had ground truth&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; their block explorer uses their own index instead of pub keys, so it&apos;s annoying to cross-reference&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; fake network based on what? ideally you model the real network but the inputs to the real network are all unknowns&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: the thought of the details of that gives me a headache :P&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i dunno. just create a network with n &quot;users&quot; making transactions randomly&lt;br&gt;&lt;strong&gt;&amp;lt;mercury^&amp;gt;&lt;/strong&gt; gingeropolous: but they have to act like the users of Monero.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; yeah, ideally. but a fake network of random operators would be better than their current analysis, which IMO still boils down to &quot;maybe&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; mercury^: the thing about my heuristic of &quot;find the first ring signature referencing output X, that&apos;s the true spender of output X&quot; is true with high probability except in a scenario where an output was sitting around long enough to be included in several ring signatures, or unless several ring signatures already reference it. Hence, I think rather than concentrating on distribution of ages, I think&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we should concentrate on including as many outputs that have never been used before as possible, or some sort of joint technique that takes both &quot;number of referential ring signatures&quot; and &quot;block height&quot; into account&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: they can test their modeling technique against a null hypothesis like exponential or weibull inter-spending time. or even whole families of distributions, and see how well it does.&lt;br&gt;&lt;strong&gt;&amp;lt;mercury^&amp;gt;&lt;/strong&gt; gingeropolous: Assuming that the probability of a transaction being unmasked by their method depends only on ring size, their data set would be reasonable I think.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if it is robust against many choices of distribution, then they can be rather confident in their approach in the &quot;unknown distro&quot; case&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; actually that&apos;s a hell of a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;mercury^&amp;gt;&lt;/strong&gt; suraeNoether: then the pool of never-unconsumed outputs is contentet and might get too small?&lt;br&gt;&lt;strong&gt;&amp;lt;mercury^&amp;gt;&lt;/strong&gt; never-consumed*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ahhhh shit i&apos;m going to write that as a paper: rather than test the sensitivity vs. specificity directly, do it monte-carlo style. Pick a random distribution of inter-spending times from a parameterized family of distributions. Simulate an economy with monero or zcash. Try to unmask. Repeat 2^N times for each parameter, and with M parameters, you end up exploring a parameter space of size 2^(NM).&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; estimate false pos and false neg rate of your de-anon technique for each point in this big parameter space. Estimate the &quot;sensitivity&quot; of these rates to parameter perturbation. Try to find a de-anon technique that is most insensitive to choice of distribution.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; suraeNoether: yeah, just weight it so you can still pick 2x or 3x outputs, just less likely to do so somehow&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh man so that&apos;ll be the paper I write after multisig is done&lt;br&gt;&lt;strong&gt;&amp;lt;mercury^&amp;gt;&lt;/strong&gt; suraeNoether: I think with your approach the most likely real output consumed will just be the one that was spent the most often.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; no, it&apos;s the one that has been spent least often&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if an output has not yet been referenced, say X&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and you make a new *random* transaction&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the probability that X is included in that signature is, say, 1/B where B is the blockchain size&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; actually that probability is the same even if the output has been referenced&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; however, if X occurs at block height h&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the only transactions that could possibly reference X occur at height h+1 or bigger&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so if the blockchain is height H, and X is at height h, then at most h/H transactions on the blockchain (roughly) could possibly reference X&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; each of these is like rolling a B-sided die and looking for a natural 1, and we do it h/H times&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s a baseline &quot;random&quot; appearance of X that occurs completely innocently&lt;br&gt;&lt;strong&gt;&amp;lt;mercury^&amp;gt;&lt;/strong&gt; Do you mean H−h instead of h/H? (I am new to all this…)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; actually *i do* good catch&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; otoh, if we see some X at height h, and it is referenced at block h+10, and H=like a really large number compared to 10, and B=like a really large number compared to 1, the probability of this occurring *completely innocently and at random* is super duper small&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in other words: the first time an output is referenced is the most likely time it was truly referenced&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i wonder if fake out selection should be biased to those outputs that don&apos;t have any reference yet&lt;br&gt;&lt;strong&gt;&amp;lt;mercury^&amp;gt;&lt;/strong&gt; suraeNoether: I can believe that this is currently true; what I said is that I cannot believe that it will stay true if one were to implement your proposed method of choosing fake outputs to consume by preferring those that have rarely been consumed.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; hah&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ok ill shuddup&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Is there a temporal aspect to the idea that the first time an output is referenced it is the real output&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To test?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; For example is it different for recent and old outputs&lt;br&gt;&lt;strong&gt;&amp;lt;mercury^&amp;gt;&lt;/strong&gt; ArticMine: I believe so.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: yes, my argument is based on the idea that the probability an output has been spent is monotonically decreasing over time&lt;br&gt;&lt;strong&gt;&amp;lt;mercury^&amp;gt;&lt;/strong&gt; ArticMine: an old output that is really being spent is more likely to have been spent before.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; er.. has *not* been spent&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is also my thought&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; mercury^: oh yeah i agree, i was walking you through the &quot;derivation&quot; of my argument.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Since this is velocity of money dependent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah, so that&apos;s the thing: miller et al made it velocity dependent by saying &quot;youngest output in the ring.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you can make it velocity independent by saying &quot;first time an output is referenced&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;mercury^&amp;gt;&lt;/strong&gt; suraeNoether: you assume that outputs are selected uniformly among all that are available. As far as I know that is not even currently true? But the argument probably still holds with the current selection method.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I believe that&apos;s the wallet code?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I was thinking in changes in the velocity of money for Monero over time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; mercury^: actually since we use two triangular distributions... i would have to think about that mercury^&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It was different in say 2014 that today and will also be different in the future&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: yeah, this is another reason distributional arguments for wallets squick me out, other than allowing an attacker insight into chain reaction saturation attacks (for lack of a better term)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; My thought was to have multiple ring sets that are close in time to the real output and also randomly chose ring leader outputs&lt;br&gt;&lt;strong&gt;&amp;lt;mercury^&amp;gt;&lt;/strong&gt; ArticMine: the properties of the fake outputs should not depend on properties of the real output.&lt;br&gt;&lt;strong&gt;&amp;lt;mercury^&amp;gt;&lt;/strong&gt; They should be chosen independently.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So we start with ah output pick say 2 other outputs randomly and then build rings around the real output and the two fake ones&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you know, it&apos;s funny, i usually laugh at people like IOTA for throwing around terms like neural nets etc, but... this is a great situation for a genetic algorithm. parameterize a wallet selection method as a genetic code, and parameterize an output-reveal-oracle method as another genetic code, then have the two species compete. One tries to make ring signatures that are anonymous, the other tries to&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; reveal ring signatures, and neither of them breed or eat until they win&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; With the rings close in time to the real output and each of the fake one and the rings all the same size&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but that&apos;d be a senior math-bio-finance major&apos;s capstone project&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or maybe a masters thesis&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for an open minded advisor&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; just start a college already&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; for bonus points, toss in a spectre/meltdown attacker trying to steal the wallet secrets&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; this is just a very fancy version of CoreWars...&lt;br&gt;&lt;strong&gt;&amp;lt;mercury^&amp;gt;&lt;/strong&gt; Weren&apos;t CoreWars programs written by hand?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes. redcode.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but it would be easy to automate generation of CoreWars programs.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; pretty sure it was done, multiple times&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but it points to an interesting approach - we should have multiple distribution algorithms, and randomly select when creating each transaction&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; otherwise an attacker will always know &quot;they&apos;re using triangular/whatever&quot; ...&lt;br&gt;&lt;strong&gt;&amp;lt;mercury^&amp;gt;&lt;/strong&gt; hyc: I think one could guess the selection algorithm by inspecting the transaction.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; is there a theoretical ringsize where distribution of fakeout selection becomes moot?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; prolly depends on size of blockchain (i.e., number of available outputs)&lt;br&gt;&lt;strong&gt;&amp;lt;mercury^&amp;gt;&lt;/strong&gt; gingeropolous: I would say that it affects the security that the ring size provides multiplicatively.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-02-19</title><link>https://beta.monerodevs.org/blog/2018/02/19/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-02-19/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/02/19/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-02-19/</guid><description>Multisig (paper), chain split (e.g. MoneroV), anonymity set, auditing options, and miscellaneous</description><pubDate>Mon, 19 Feb 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; allrighty, howdy everyone&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; topic Research meeting now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; awww&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hullo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yeah!&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; indeed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; before we get going, does anyone have any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; pertaining to?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anything, really. :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Are pancakes better with or without chocolate chips?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, I see the two big topics right now are output identification (a la MoneroV) and PoW change&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; at least for immediacy&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;em&gt;shuts up to let smart people talk&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, i think blueberries are better&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but that&apos;s none of my business&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, i imagine at least some people have questions about how to keep their outputs safe with MoneroV and our PoW change discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think a related question that&apos;s valid is &quot;what do we plan to do about this?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but we can maybe hold that until the end of the discussion: basically, &quot;what i&apos;ve done this week&quot; has been multisig. i have the paper down to low 20s pages, and i have one security proof left to complete, and i need to clean up the appendix describing our code.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang before we move onto the more obvious stuff, want to give us a brief review of your week?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure, some course planning for the summer, reviewing SoWs and discussing with Benedikt, some paper reading&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sorry, couple questions on multisig paper. 1. ETA? 2. Submit for peer review?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A lighter week than last&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh, and writing up a talk on privacy coins for next month&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (due this week)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 1) ETA ... i am hoping to finish it today. so quadruple that and maybe i&apos;ll be 10% correct. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we are definitely submitting it for peer review&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Nice! It will be &apos;White&apos; no more&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m so close to finishign this thing, i&apos;m hoping for mid-week to release the whitepaper version of it to the community and upload it (perhaps) to arxiv or something, after i get a brief review by sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, BPASE work threw a temporary wrench at it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; does anyone want to describe their work this week? I know chachasmooth has been learning about elliptic curves&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but that&apos;s the nature of research&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well I am finalizing my privacy talk, which focuses on some definitions of privacy and compares privacy techologies used in coins today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It focuses heavily on Monero but tries to do a fair assessment of the playing field&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nice, i want to actually talk about a simplification of the EABE attack that is concerning to me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I was also asked to lead a one-day short course on data analysis at the SciPy conference this year, so I&apos;m using blockchain data as the project&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Some good PR and hopefully some interesting analysis we hadn&apos;t thought of before&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, go ahead suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m thinking perhaps we need to put out a statement, because there is at least one very common scenario in which people think Monero is protecting them with signer ambiguity, but it really isn&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and it&apos;s the EAE attack, actually, where someone buying something from you is colluding with a KYC exchange&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in this case, it should be obvious: Alice is surrounded by the KYC exchange, who knows her personal identity, address, etc, and also knows the one-time destination keys being used by Alice for these purchases they are making from you&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; once the KYC exchange has collected a sample size of deposits from Alice, that KYC exchange can look into the history of these deposits and identify one-time keys that were flagged from earlier.&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; unless alice makes an extremely expensive churn, the appearance of these flagged outputs will occur in the history of these deposits more often than chance would dictate if the ring signatures were being randomly created by other users&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there isn&apos;t a quick and easy solution to this, and users who are very concerned about their privacy should not send their monero to KYC exchanges&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think it brings us back to the nature of ring signatures in general&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They&apos;re to offer plausible deniability&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but statistics will always be a problem unless ring sizes are very large&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes. it&apos;s objectively better than using something like bitcoin due to plausible deniability, but it&apos;s still concerning&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; does this potentially point to, somewhere down the line in the future, moving to a more bullet proof (pardon the pun) scheme?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think it has to&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; Full anonymity set is the only guaranteed way to thwart statistical analysis&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This, the MoneroV thing, they all tie in to ring intersections and statistics&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; does STARKS also have full anonymity set?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; one of the things fluffypony asked me to look into when i first began this was looking into things like zk-snark sidechains, so we have been considering this for awhile&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; they allegedly do, yes&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; rehrar: STARKs is just a tech&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; ?&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; it&apos;s for zero knowledge proofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The goal is just to prove the output is valid&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; &quot;full anonymity set&quot; applies to some specific system&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ah, apologies&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, the implicit quesiton is &quot;would we be using starks to implement a full anon set&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; the answer to that is no, it&apos;s not feasible. bulletproofs would be faster for that&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; and smaller&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; and BPs aren&apos;t quite there i think&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I mean, this problem isn&apos;t limited to us&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; starks is new, but so are BPs. i think BPs will allow us to get some impressively large anonymity sets&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There is not a good, efficient way to handle it... zcash has the same problem with different sacrifices&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; yeah..pretty sure BPs have a faster prover than SNARKs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang ^ this is also correct, most users who use zcash make transactions they wish to be kept private as a z-transaction, but they end up depositing to KYC exchanges as t-transactions&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so the answer is almost a social one, wherein people don&apos;t need to trade to KYC exchange, because they can purchase whatever they want in Monero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *one of the answers&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, this is an &lt;em&gt;open problem&lt;/em&gt; in some senses, but my point is this: the current wisdom about best practices is to churn a lot and you&apos;re good. but that&apos;s not the case without impractically large churns, and the best practice is merely to avoid KYC exchanges&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; KYC has nothing to do with whether you publish your transaction data on a blockchain, think exchanges are just too lazy to implement z-transaction support&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Part of the social problem is an identification of what exactly you&apos;re trying to accomplish with hiding transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At what point does &quot;plausible deniability&quot; fall apart in the face of ring statistics?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in general, if a business is a KYC business (say a local coffee shop who happens to know you), you still have a similar problem while using Monero. really the best advice is: if you like your privacy in Monero, don&apos;t send Monero to people who know your name&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s not clear&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang with a sufficiently large sample size, after the &quot;attacker&quot; has made a sufficiently large number of controlled purchass&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I guess it may be more of a economics question, but is plausible deniability enough for fungibility than absolute anonymity? Because to answer sarang&apos;s question: for the common folk, fungibility would be what they&apos;re after&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; purchass = purchases, but purchass sounds like a really great stripper name&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: sure, but an exchange or police or whatever can decide when their analysis reveals a &quot;probably bad&quot; output&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; even if they don&apos;t know the word fungiblity :P No merchant or individual wants to go through the headache of checking each received coin for &apos;taintedness&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s the same issue with burden of proof in the court system, IMHO&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: I believe plausible deniability with a large enough scope is fine.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right, but there is not a definition of &quot;large enough&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; depends on the context&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nor is there a good definition of &quot;plausible deniability&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;gsee&amp;gt;&lt;/strong&gt; When Fluffy spoke at Coinbase, he suggested that maybe they would be more comfortable listing monero and meeting their KYC/AML requirements if they required users to provide their view keys. Would that damage privacy of others?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gsee not at all, and in fact that&apos;s what the view key is sort of for&lt;br&gt;&lt;strong&gt;&amp;lt;gsee&amp;gt;&lt;/strong&gt; what if they also required users to provide key images so to prove a wallet balance?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that would have pretty nasty consequences: coinbase would have a list of proven-spent transactions, reducing the effective ring sizes of all outputs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; What would it take to get some good research done on &apos;large enough&apos; and &apos;plausible deniability&apos; definitions, or at least try to get ballpark stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think that&apos;s some pretty important stuff to be able to define within reason&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, my working definition of &quot;large enough&quot; works like this&lt;br&gt;&lt;strong&gt;&amp;lt;gsee&amp;gt;&lt;/strong&gt; thanks suraeNoether, that&apos;s what I was thinking. Just wanted to doublecheck.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s say you churn N times with ring size R&lt;br&gt;&lt;strong&gt;&amp;lt;gsee&amp;gt;&lt;/strong&gt; On a similar note, I have to prove our balances to auditors once a year. Showing them view keys and key images might be a bad idea then.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this means you have R^(N-1) independent ring signatures, each with R members. and the question is: if Eve knows Alice has A different outputs on the whole blockchain, whcih has B outputs, and if all outputs are selected for ring signatures at uniform randomly, &lt;em&gt;how likely is it that we see one of Alice&apos;s suspicious one-time keys appear in one of these R^(N-1) ring signatures?&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; how hard is it to &lt;em&gt;look like a random sequence of transactions?&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway rehrar, i&apos;ve been looking into it for awhile&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but for now i think we need to put out a statement that monero user keys interested in privacy should not be shared with a KYC exchange in any way&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; logistics question for me, the website guy: Do we want to put this and any future bulletins under the MRL page on the website?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Or just the repo is good enough with a link to it?&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; When is it time for MoneroV talk? I have a question. Sort of a two-parter.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, MoneroV is related&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; essentially, if we want like... concrete cryptographic security, we would need to churn... a lot&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; Question: MoneroV key images. Let&apos;s say the MoneroV team chooses to acquiesce and change their key image by hashing another parameter (or something)...&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; If their key images are a Monero-key-image-hashed-with-something-else, does that mean there is no way (discrete log-wise) to &quot;tie&quot; pre-fork Monero key images to their respective key images in MoneroV?&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; Or - maybe a better way to ask - is there even a way to take an existing Monero key image, do something to it, have it be useful on the MoneroV chain as double-spend prevention, while still not being &quot;tied&quot; to the Monero key image from whence it came?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar I&apos;m unsure on that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; scoobybejesus: we thought at first monerov could compute key images differently, but the algebra doesn&apos;t appear to work out without allowing double spends&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; without some sort of wizardry anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well with a hash scheme there would be no way to link them, no&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But ^ to what suraeNoether sez&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the only way i know of to safely claim your monerov is to try to fashion the same ring on both chains&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmm, what about doubly hashing the point P?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nope, still have the double spend problem&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; ^ assuming no chain reactions&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; you can hash every known key image with a per-chain salt, then require users reveal only the hashed key image for future spends (and BP that they hashed the key image correctly)&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; but that&apos;s waay more work than we can expect scammers to do&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh yeah, i suppose you are also assuming your fellow ring members are also computing identical rings on both chains&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oh andytoshi so you mean go back and retroactively update the used image list?&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; andytoshi i almost feel like we should make it an easy to use utility so we can point to unsafe projects and say &quot;how come they aren&apos;t using our safe-to-use BP utility to ensure they don&apos;t shit in the punchbowl&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: I don&apos;t think you can shame them like that&lt;br&gt;&lt;strong&gt;&amp;lt;gsee&amp;gt;&lt;/strong&gt; should users consolidate outputs before the fork? just in case they&apos;re going to try to create the same ring on both chain, it would be easier to do with fewer outputs, right?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; feels like an easy public relations way to deal with malicious shit in the future like this&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gsee: sure, but you are (see above) relying on any ring members to do the same as you&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Perhaps, it is a social attack after all&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if half of your ring members don&apos;t know what to do and spend their shit on both forks in a sloppy way, then your effective ring size shrinks in a chain reaction&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; because their output is now provably spent and can be removed from any rings referencing it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; And with ringsize 5, you would have to expect ~2/3 of transactions on MoneroV to use that tool&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sounds about correct. seems like a real easy way to part fools from their money. fluffypony don&apos;t we have a public relations firm now?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; monerov is a pretty brilliant social attack. probably not state actors because the result is a public de-anonymization instead of secretly gathering intel, but pretty brilliant&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i could be convinced its the cryptonote guys&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway, it is unsafe to use your key images on another chain, period&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if you broadcast your key images in general, you are also opening yourself up to transaction censorship&lt;br&gt;&lt;strong&gt;&amp;lt;gsee&amp;gt;&lt;/strong&gt; MoneroV might not be state sponsored, but the next one might be. Or a state may decide to bid up the price of moneroV in order to entice people to spend their moneroV&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, maybe&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s just, in general, key images are sort of like commitments to a transaction. Opening the commitment, sharing the key image, is part of broadcasting a transaction. it shouldn&apos;t be seen as a standalone piece that can be treated separately like a view key&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so today we&apos;ve spoken about my and sarang&apos;s work from this past week briefly, and we discussed the EAE attack (rehrar, pm me, don&apos;t make any changes until we&apos;ve chatted with fluffypony and luigi1111 and moneromooo and others), and the MoneroV airdrop&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no changes will be made&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; I suppose now&apos;s a good time for me to ask if you think it&apos;s prudent to increase the ringsize to mitigate the damage of a chain split attack. If the costs are minimal compared to the benefits&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; any other updates or questions about other non-pants-on-fire things?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I believe we can summarize the EAE attack as: don&apos;t use private money with non-private businesses (KYC exchanges in particular). in the meantime, I&apos;m going to think about a threat model. and we can summarize the MoneroV airdrop as: don&apos;t use your Monero key images on the MoneroV blockchain. period.&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; sgp: to increase the ringsize dramatically will require new tech (RTRS or BPs)&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; just doubling it or something won&apos;t really help i think&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; to increase the ringsize moderately will not be a sufficient protection against the EAE problem&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;gsee&amp;gt;&lt;/strong&gt; i have a question. Not sure if this is the best place/time to ask, so we can take it offline if necessary. Is there any way to prove what my wallet&apos;s balance was on Dec 31st to an auditor if I have made transactions since then?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i believe we don&apos;t see a lot of benefit until we get ring sizes in the 20s, last time I ran computations, but don&apos;t quote me&lt;br&gt;&lt;strong&gt;&amp;lt;sgp&amp;gt;&lt;/strong&gt; Won&apos;t help EAE, but would help chain split issue&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; gsee: yes but you&apos;ll need provisions or something&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; oh, no, just a view key + the public blockchain will be enough&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it would probably be sufficient to reveal to an auditor the private transaction key for each transaction, but that reveals a lot more information to the auditor than if you reveal the key images that you&apos;ve spent&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You see all incoming monero along with block heights, and you can scan the chain for the height a key image was spent, if any. So yes. The DB has no index for key image -&amp;gt; height-or-tx though, so slow.&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; If he spent from tha wallet, then change would appear as new income.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i imagine in most &lt;em&gt;legal&lt;/em&gt; situations gsee, you could merely present a screenshot of your wallet balance&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; tbh&lt;br&gt;&lt;strong&gt;&amp;lt;gsee&amp;gt;&lt;/strong&gt; that&apos;s what we&apos;re leaning towards right now. Actually having someone stand over my shoulder while I show the balance&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but if you reveal your key images, again, you are proving some outputs as spent to an auditor, which reduces the effective ring size of any other signatures depending on your keys&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gsee if that&apos;s an option, do it that way&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; requires no cryptographic trickery&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; meatspace is like... the best at keeping secrets&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in practice, most cryptographic protocols can be broken with a hammer or a 4 dollar wrench in a rather nasty sidechannel attack. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So, what&apos;s everyone&apos;s priorities for the next week?&lt;br&gt;&lt;strong&gt;&amp;lt;gsee&amp;gt;&lt;/strong&gt; ok. would be great if we could create better tools for the future that would let them verify independently. Maybe that&apos;s not possible without leaking too much info; especially if one auditor becomes widely used.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since it&apos;s 18:00 now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; mmmultisig brother. talking with a few venues for the monero conference this week.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh i have an idea&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone see any immediate action items regarding MoneroV etc?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i feel like we need to put out a formal announcement on reddit or something&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So we have no formal suggestion on ringsize re: monerov?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ring size isn&apos;t going to help the monerov airdrop problem&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes just confirming&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So our messaging is consistent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i know we just put out a joint statement on PoW and key re-use&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i feel like MRL could write a reddit post like &quot;Here&apos;s how to claim your Monerov safely: DON&apos;T.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I&apos;ll get 10x the money!!111!!!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; While we&apos;re at it, I&apos;ll give you two shiny new nickels for that quarter you&apos;ve got there&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gsee: to prove to an auditor you have spent some transactions you can (in terms of easy and insecure to hard and secure): 1) hand them your view and spend private keys. after the audit is over, send yourself money to a new pair of keys so you don&apos;t have to worry about the old ones being used to spend. rely on meatspace legal structure to protect you from theft by the auditor. this degrades not only&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; your security but the security of all ring signatures dependent on your outputs. 2) hand them the key images of your spent outputs. you don&apos;t need to worry about the auditor spending your money, but this still degrades both your security and other folks&apos; security. 3) ??&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; If there were a tool to produce identical rings... I haven&apos;t decided whether I&apos;d take advantage. Without that tool, I&apos;m definitely not interested.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; scoobybejesus: even then, if your other ring members go cash in and &lt;em&gt;don&apos;t&lt;/em&gt; use that tool, your ring size just shrunk brother&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; true that ;)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, until next week&lt;/p&gt;
</content:encoded></item><item><title>Core Team Announcement</title><link>https://beta.monerodevs.org/blog/2018/03/01/core-team-announcement/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/03/01/core-team-announcement/</guid><description>Small elaboration on the Core Team&apos;s role and an announcement on its membership</description><pubDate>Thu, 01 Mar 2018 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The year 2018 is well underway, with many exciting new technologies on the horizon for Monero. Technology is not the only thing that needs to adapt if Monero is to stay at the forefront of privacy and blockchain technologies, however. With that in mind, the Core Team would like to remind the community about their role in regards to Monero followed by an announcement regarding the membership of the Core Team.&lt;/p&gt;
&lt;p&gt;The role of the Core Team can often be a confusing topic, especially with the various leadership structures employed by other cryptocurrencies. As the technology for a completely trustless society is not yet a reality, all projects, even decentralized ones, benefit from having individuals that can carry out tasks that require trust. A quick example of this is owning a domain name (like getmonero.org) or maintaining servers (on which getmonero.org is hosted). Ultimately, there is not yet a way for a domain name to be owned by a decentralized community, so someone has to be the name holding this domain. It&apos;s in scenarios like this where the Core Team are able to work on bridging the decentralized world we are trying to bring about with the centralized reality in which we are currently living.&lt;/p&gt;
&lt;p&gt;The responsibilities of the Core Team are as follows (in no particular order):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Act as primary trusted arbiters of the Forum Funding System on behalf of the community, so as to ensure the completion of all projects to the satisfaction of the community.&lt;/li&gt;
&lt;li&gt;Manage the codebase of the Monero Project, which includes merging code on Github, keeping backups, and ensuring the safety, security, and free access of the code from any party.&lt;/li&gt;
&lt;li&gt;Steward the general donation fund, and spending the Monero there on anything they see fit to further the Monero Project.&lt;/li&gt;
&lt;li&gt;Act as trusted signers and distributors of reference clients for the Monero coin, and other related technologies.&lt;/li&gt;
&lt;li&gt;Set a direction and vision for the Monero Project&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In the event that the community deems the Core Team unworthy or lax in their duties, they are free to fork the project away from the current Core Team, as happened with thankful_for_today.&lt;/p&gt;
&lt;p&gt;There are some things that the Core Team are NOT responsible for, despite misconceptions from the community. Some of the more common misconceptions are listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Members of the Core Team are NOT anyone&apos;s boss, and no permission is needed from them to do anything.&lt;/li&gt;
&lt;li&gt;The Core Team does NOT act as a centralized point of failure, but encourages organic, self-started initiatives that further the ecosystem of Monero.&lt;/li&gt;
&lt;li&gt;The Core Team does NOT equal Monero. In the event that one, or all of the Core Team goes rogue, we are to remember that Monero is a movement. A global initiative to further privacy globally, and provide real, fungible, digital money for everyone. This can happen even without the presence of the Core Team.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Another requirement that the Core Team has internally however, is that each member be sufficiently active. In the event that someone is not able to be active in Monero, they are expected to step down from their position and the remaining members elect another person to replace them. For the aforementioned reason, tacotime is stepping down effective immediately. Those that were not present for the first few months of Monero will probably not remember tacotime, and will not understand the large role that he played in making Monero what it is today. Together, he and smooth championed the early days of bitmonero, and helped the budding community to navigate the project post-thankfulfortoday. He acted as the lead maintainer of the codebase, a role now filled by fluffypony. It&apos;s safe to say that Monero would not be what it is today without the early leadership and work of tacotime, and the members of the Core Team are very thankful for his past dedication, and wish him well for all future endeavors.&lt;/p&gt;
&lt;p&gt;But every change brings new opportunity, and the Core Team is delighted to welcome Jeremie &quot;binaryFate&quot; Dubois-Lacoste on board as the newest member. binaryFate holds a PhD in computer science, with academic expertise in combinatorial systems and optimization algorithms. After working for a couple of years in academic research, he made the decision to become a full-time entrepreneur in the cryptocurrency space. He has been actively investing, trading, and creating businesses in that field since 2012. He has been involved with Monero since May 2014, and has been an active advocate of privacy and fungibility-protecting technologies ever since, both online and in real life&lt;/p&gt;
&lt;p&gt;All members of the Core Team, past and present want to thank all volunteers and contributors for their consistent and tireless work. We look forward to what 2018 has in store for us as a project, and as a community.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/img/monero-core.jpg&quot; alt=&quot;Monero Core Team Cartoon&quot;&gt;
Image credit: &lt;a href=&quot;https://cryptopop.net/&quot;&gt;helloluis&lt;/a&gt;&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2018-03-03</title><link>https://beta.monerodevs.org/blog/2018/03/03/logs-for-the-Community-meeting-held-on-2018-03-03/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/03/03/logs-for-the-Community-meeting-held-on-2018-03-03/</guid><description>Community highlights, Forum Funding System updates, RFC-HWALLET-1, Localization workgroup, Bulletproof audit discussion, MoneroV discussion, and miscellaneous</description><pubDate>Sat, 03 Mar 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; 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/186&quot;&gt;https://github.com/monero-project/meta/issues/186&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. 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;serhack&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;msvb-loc&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; XMR.RU has translated many important articles into Russian: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/81owe8/xmrrureport_february/&quot;&gt;https://www.reddit.com/r/Monero/comments/81owe8/xmrrureport_february/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] XMR.RU-report (February) (self.Monero) | 8 points (91.0%) | 4 comments | Posted by TheFuzzStone | Created at 2018-03-03 - 09:06:46&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The Ledger team posted their latest update a little over a week ago: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/7zez0g/ledger_hardware_wallet_monero_integration_some/&quot;&gt;https://www.reddit.com/r/Monero/comments/7zez0g/ledger_hardware_wallet_monero_integration_some/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Ledger Hardware Wallet - Monero integration : some news #7 (self.Monero) | 368 points (96.0%) | 56 comments | Posted by cslashm | Created at 2018-02-22 - 13:45:50&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There is an important Core Team announcement. binaryFate will replace tacotime as a Core Team member: &lt;a href=&quot;https://getmonero.org/2018/03/01/core-team-announcement.html&quot;&gt;https://getmonero.org/2018/03/01/core-team-announcement.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Here is a discussion regarding the bulletproof audit request: &lt;a href=&quot;https://forum.getmonero.org/7/open-tasks/89993/bulletproofs-audit&quot;&gt;https://forum.getmonero.org/7/open-tasks/89993/bulletproofs-audit&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The date of the hardfork is still not set. There will developer meetings every Sunday until the hardfork, including tomorrow.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have any updates I missed?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; (other than FFS ones of course)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you didn&apos;t think I&apos;d miss this meeting&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; sgp* : &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/7zet99/serhack_updates/&quot;&gt;https://www.reddit.com/r/Monero/comments/7zet99/serhack_updates/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] SerHack updates (self.Monero) | 85 points (99.0%) | 38 comments | Posted by serhack | Created at 2018-02-22 - 13:19:02&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; How&apos;s Mastering Monero coming along serhack?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; The cover : &lt;a href=&quot;https://i.imgur.com/woJmssA.jpg&quot;&gt;https://i.imgur.com/woJmssA.jpg&lt;/a&gt; I think I must mark the help from the community members&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Anyway I&apos;m going very good at writing, some users (cryptochangements, 4matter, sarang .. ) helped me with solid feedbacks&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; At the moment, there is a little draft: &lt;a href=&quot;https://masteringmonero.com/book/monero.pdf&quot;&gt;https://masteringmonero.com/book/monero.pdf&lt;/a&gt; :) It&apos;s not finished of course&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That&apos;s great to hear! Are you still pushing the latest updates to Taiga?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I am going to abandon the Taiga Wiki because I think it&apos;s better to have a github repo , anyway some contents will remain to Taiga :)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I am doing all best in order to have both Taiga and Github&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Just skimmed it (EXTREMELY quickly of course) and it&apos;s looking awesome! A lot has changed since the last time I checked&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; The book looks very good, well organized and comprehensive.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It looks like a great tool people can use to learn more about Monero. Great job!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yes, I think it&apos;s about 60% . I would like to mark I don&apos;t want to take all credits.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; This community is awesome because we have awesome users!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Thank you guys!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Anyone else have any news?&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; thanks for this serhack&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yeah, I do.&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; For those who don&apos;t know, I&apos;ve been working on a thingy to teach the community about open source, with the goal being that the open source vision really sets the stage for the Monero vision&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and it&apos;s hard to &apos;get&apos; one without understanding the other&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The past week or so I&apos;ve directed anyone who would listen to this pad: &lt;a href=&quot;https://public.etherpad-mozilla.org/p/thegoodxmrpad&quot;&gt;https://public.etherpad-mozilla.org/p/thegoodxmrpad&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; where they can share their favorite open source projects&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; A good list has been compiled so far, although it&apos;s only scratched the surface.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m ready to do a launch on the initiative, and will be making a post today.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Great! I look forward to it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll probably be holding a livestreamed mini-conference before the weekend is over for anyone who wants to come&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just talk about open source and chill&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We mentioned earlier when you first introduced this initiative that it&apos;s important for people to understand the merits of open-source&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; I&apos;d be sure to watch it ;)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right, post it in r/MoneroCommunity and I&apos;ll hop on&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s it for me&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right, time to move to FFS updates! If anyone has other items, we can get to them later&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 updates.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. RFC-HWALLET-1 project progress&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @msvb-loc&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; The latest prototype &apos;Prime Platine&apos; design is a few hours from being finished.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; A board rendition is complete:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; taiga.getmonero.org/project/michael-rfc-hwallet-1-implementation/&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; It will go to press in a couple days and I hope to have PCBs in a week, then assemble them.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; Last week I visited the Embedded World (largest embedded hardware conference in the world) and spoke to manufacturers and IC chip vendors all day.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; The most important thing (since we otherwise have all bases covered) is to get a stable and high quality display (OLED) supplier, so that&apos;s what I was working on.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; Are there any questions about the state of Monero hardware? I have no more comments.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; How hard do you think it will be to get an OLED supplier?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; You guys decided on a secure element?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; sgp*: Not too hard to get a supplier, it might mean we need to buy quantities or plan way ahead (since they can only deliver with 6 weeks lead time.)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; rehrar: We&apos;re still intent on trying for Microchip CEC1702 secure MCU, and if that fails a Nordic nRF52840.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; We will have Atmel secure elements on top of those things regardless.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; Last night I met with WolfSSL and a local hardware engineer. They are partnering with Infineon on their secure elements, but it&apos;s not a good deal. Very closed, secretive, and they don&apos;t like small (OSH) groups like ours.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; They are doing TPM.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; rehrar: What do you think, any suggestions or opinions about this?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I don&apos;t have the expertise to have an opinion, but I remember it&apos;s been a point of great discussion on previous hardware meetings.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So I thought I&apos;d ask.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; I&apos;m really shorting the story of course. I met with Samsung as well, because they now have low powered IoT modules with TPN and crypto inside, quite cheap. But that would divert our resources too much, because it&apos;s a radically different architecture.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; There&apos;s nothing to say that the first Kastelo schematic released needs to be the last ;)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; Ha, yes the schematic is here:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://taiga.getmonero.org/media/attachments/1/c/7/0/857dcae1517fe27c1988443ef7da48e2570af956d34ba7957f6b542c2a95/breakneck-sch.png&quot;&gt;https://taiga.getmonero.org/media/attachments/1/c/7/0/857dcae1517fe27c1988443ef7da48e2570af956d34ba7957f6b542c2a95/breakneck-sch.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; sgp*: Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks msvb-loc. Always interesting to see what&apos;s going on on the hardware side of things.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. Localization workgroup Q&amp;amp;A&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; I&apos;ve noticed that you have been very busy lately :)&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; that&apos;s me :)&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; yes a lot of new contributors, and that&apos;s extremely good&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; also, people started using Taiga for coordination within communities of translators and i&apos;m very happy about that&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; i&apos;ve no particular updates, except for the fact that my FFS proposal will expire on the 7th&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; i&apos;m already writing another one hoping in the support of the community. it will be out tomorrow :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sweet, you already answered my question&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; anybody has questions?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; When Italian site? :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; looking forward to a complete language&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; in the new FFS there will also be a resume of what have been achived durign this 3 months&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks erciccione. I look forward to reading it&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; rehrar: i hope soon, the PR is there and it&apos;s ready to be merged, but i&apos;ve been doing a lot of support this week i couldn&apos;t dedicate much time to it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have a FFS update?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I do&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; i hope i can push some more pages next week&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ve got an active FFS with Kovri that&apos;s ongoing.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Unfortunately, on a personal level, February was a difficult and stressful time for me, and I completed about 15 out of 40 hours&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so obviously I will not accept any payment, and will instead accept for March since things have quieted down for me&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just an update for the community&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;rehrar&amp;gt;&lt;/strong&gt; so yeah, Jan, Feb and March will simply become Jan, March, April&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cool, makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Bulletproof audit discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Let’s spend a little time discussing the bulletproof code audit proposal. As mentioned earlier, the proposal is here: &lt;a href=&quot;https://forum.getmonero.org/7/open-tasks/89993/bulletproofs-audit&quot;&gt;https://forum.getmonero.org/7/open-tasks/89993/bulletproofs-audit&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; MRL’s overview and suggestions are here: &lt;a href=&quot;https://github.com/b-g-goodell/research-lab/blob/master/audits/BP/README.pdf&quot;&gt;https://github.com/b-g-goodell/research-lab/blob/master/audits/BP/README.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; yea :) rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have any feedback that sarang and surae can use as they prepare the FFS request to be moved to Funding Required?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; does suraeNoether or sarang have anything to say regarding this? :D&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; They&apos;re probably doing more important things&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; They just had another research paper dropped on their desk&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; What does SoW stand for, Securing of Work?&lt;br&gt;xwerter6 left the room (quit: Ping timeout: 260 seconds).&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; msvb-loc, where do you see SoW?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Scope of Work, I believe&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; sgp*: SoW is the prefix to many of the bids on:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/b-g-goodell/research-lab/tree/master/audits/BP/&quot;&gt;https://github.com/b-g-goodell/research-lab/tree/master/audits/BP/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ah, I see now. see rehrar&apos;s answer&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Anyway, I&apos;m happy that the review of bulletproofs should be happening soon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If there are no further comments, I&apos;ll move on&lt;br&gt;&lt;strong&gt;&amp;lt;Randolf&amp;gt;&lt;/strong&gt; Hmm, SoW means Scope of Work and not Stake of Work? Hmm.&lt;br&gt;&lt;strong&gt;&amp;lt;Randolf&amp;gt;&lt;/strong&gt; I guess the computer industry is a bit of a victim of acronym overuse sometimes. :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. MoneroV discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The community needs to stay vigilant for the upcoming MoneroV fork, which poses a threat on Monero. I have seen an increasing number of news articles that reference this fork without referencing any of the possible harms. I have also seen more people think that simply using a temporary wallet removes all the risk.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Let’s spend some time recommending ways the community can address chain splits. How can we handle the social, community aspect of it?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ie: how can we effectively get the message across, even to those with no idea how Monero works?&lt;br&gt;&lt;strong&gt;&amp;lt;Randolf&amp;gt;&lt;/strong&gt; Is MoneroV specifically intended to cause harm to Monero? (Sort of like how Roger Ver created the BCash fork of Bitcoin and seems to be trying to destroy Bitcoin?)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We will need to provide the users with options and the long term effects&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @Randolf it is most likely just someone trying to get rich quick, but who knows?&lt;br&gt;&lt;strong&gt;&amp;lt;Randolf&amp;gt;&lt;/strong&gt; sgp*: As seems to be the case with many forks.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Your video on it I think helped a lot... but most people are too lazy to watch a 20 minute video smh&lt;br&gt;&lt;strong&gt;&amp;lt;Randolf&amp;gt;&lt;/strong&gt; Is this the first time that Monero has been forked?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I do not think MoneroV was deliberately designed to hurt Monero&lt;br&gt;&lt;strong&gt;&amp;lt;Randolf&amp;gt;&lt;/strong&gt; That&apos;s good, at least.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is the first time we have an &quot;air drop&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; If sgp agreed with me , I could try to reach some users by writing a solid article in my blog.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; No, it&apos;s just the first time people are trying to participate in a scammy airdrop&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; serhack sure, the more exposure the better&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; guys i have to go. Will catch you tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; bye erciccione*[m]&lt;br&gt;&lt;strong&gt;&amp;lt;Randolf&amp;gt;&lt;/strong&gt; So, referring to it as &quot;yet another fork&quot; could be helpful.&lt;br&gt;&lt;strong&gt;&amp;lt;Randolf&amp;gt;&lt;/strong&gt; That way it keeps Monero in the &quot;driver&apos;s seat&quot; so-to-speak.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Perhaps we could put something about it in the daily discussion thread on reddit? Yesterday I spent way too much time explaining to people that it&apos;s a scam and bad for their own privacy&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I recommend writing a comprehensive guide on /r/xmrtrader that is stickied. But I would still like some feedback regarding what to include to best get the message across to those who think this is just another opportunity to make money&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes but will that be enough? I mean XMR at 100,000 USD and scammy XMV at 0.5% market cap or 50 USD x10?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That would put MoneroV at a larger market cap than Monero today&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This is the kind of long term risk that I have to be concerned about&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; I wanna know who is actually going to be buying these coins tho... literally everyone I have spoken to about it just wants to dump them&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think over 95% of people see this as an opportunity to dump&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; sgp*: Dump what?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So I am in the camp of safely splitting of the XMV by using the same mixing on both chains&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The XMV&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; In regards to ArticMine&apos;s comments, I have some news&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Moneromooo and stoffu have been hard at work on a tool that could be used to mitigate the impact of hardforks. You can see my comment on the issue, where it provides three key features: &lt;a href=&quot;https://github.com/monero-project/monero/pull/3322&quot;&gt;https://github.com/monero-project/monero/pull/3322&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Randolf&amp;gt;&lt;/strong&gt; As an end-user, if it&apos;s a hard-fork then I naturally see that as a benefit to me because it means that my holdings increase. The question becomes, do I keep my hard forked holdings, or do I sell them (e.g., for Monero or something else)?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Before you get overly excited that someone has created a tool, keep in mind this tool only works if many people use it. If only about 20% of people claiming their MoneroV use this sort of tool, then about 42% of those who use the tool will still have their transactions revealed immediately after the fork. This is still better than 100% of transactions. Furthermore, using a tool when some number of transactions exist after the fork will have significant benefits.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes I am very much aware of their work. It provides some very critical tools&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; To do what I am suggesting&lt;br&gt;&lt;strong&gt;&amp;lt;Randolf&amp;gt;&lt;/strong&gt; My perspective, as an end-user, is that Monero is the de facto base or fallback that I can always depend on.&lt;br&gt;&lt;strong&gt;&amp;lt;Randolf&amp;gt;&lt;/strong&gt; s/My/From my/&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; Randolf meant to say: From my perspective, as an end-user, is that Monero is the de facto base or fallback that I can always depend on.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The problem is that, with ringsize 5, we need to get over 2/3 of MoneroV claimers to use a tool like this, at least initially&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Ringsize will likely be a topic ant the dev meeting&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; at&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; For those using the tool to feel reasonably comfortable&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yeah, I&apos;m taking about MoneroV though&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; But yes increasing ringsize is part of the mitigation&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We can have forks in the future that advertise themsevles as &quot;MoneroLight&quot; with mandatory 0-mixin transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rendering tools like these useless&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; So yes, the best thing Monero can do (tool or not) is to increase its own ringsize. I advocated at the last meeting for 7&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Actually such a 0 mixin fork does not pose a threat to the exixting chain&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Since ti does not compromise prior outputs&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ArticMine yes, because it reuses the same key image on both&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thus the input is still compromised&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; A 0 mixin fork would even be worse&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Because there aren&apos;t any mitigations you can use such as using the same ring&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it&apos;s as if you sent a 0-mixin transaction in Monero directly&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; but only affects those who use the fork&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; True&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Uh no&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; wait&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Not if your output is used as decoy&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Well, the inputs still impact the Moenro blockchain&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes debruyne&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I can walk you through it later ArticMine if you want&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; For the sake of this meeting though, I just want to make people aware that this tool now exists, and that we can consider options to convince people to use something like this&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes I see because they are exposed as real&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; or spent to be correct. So they cannot be used in the future&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; as decoys&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; It would reduce the ring size with 1&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; If they are used as decoy, because they are provably spent&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If anyone would like to help me create posts telling uninformed people about MoneroV and what to do, I would really love your help. Send me a PM and we can get a workgroup together. Since this is a social problem, I&apos;d rather not try and handle it myself&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We don&apos;t really have much time left for open ideas time, but is there anythign else people want to add quickly?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes that is the issue. But for post fork txs one has to use only post fork mixins as a defense to such a 0 mixin air drop&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ArticMine yes, that is one of the protections included in the tool&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Which means the negative impact wears off very quickly fortunately&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; Anyone have an idea of a stopgap service to run a website on kastelo.org or getkastelo.org?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Good question msvb-loc that I wish I had the answer to&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; Is there something like Hotmail for websites, that allows an idiot to create a single page site in 5 minutes?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what&apos;s stopgap?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; rehrar: Until we can get a real website in 1-2 months.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; msvb-loc, you don&apos;t need an idiot to create a web page in 5 minutes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m a web developer&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; .............remember?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; rehrar: Yes, and you are already doing twenty things.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; I know that.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well make it 21&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; github bootstrap template?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; rehrar: Then the problem is solved, thank you very very very much.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll see if I can&apos;t get you a single page as a temp within the week&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; make a Taiga thing with all the info you want to be on it&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-loc&amp;gt;&lt;/strong&gt; rehrar: Okay, I&apos;ll do that.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other last-minute thoughts? Now&apos;s your last chance&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;rehrar&amp;gt;&lt;/strong&gt; Happy Valentine&apos;s Day!&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 17 March. The Coffee Chat will be next Saturday on 10 March.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 8. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; No open ideas?&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;rehrar&amp;gt;&lt;/strong&gt; meeting &apos;officially&apos; over&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but &apos;unofficial&apos; open ideas time starts now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @cryptochangements we ran out of time, but I&apos;m happy to still discuss them here&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Someone mentioned on reddit the other day doing an AMA on r/IAmA to answer questions that people who might not really know that much about cryptocurrency might have. It could also be a chance to promote why we need financial privacy. Good idea? Bad idea?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Good idea imo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; But we need to convince those at AMA why&lt;br&gt;&lt;strong&gt;&amp;lt;phx[m]&amp;gt;&lt;/strong&gt; I don&apos;t feel like Reddit is the right platform tbh&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; phx[m] I still think it would be more helpful than harmful&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The interesting part will be who they would accept. They typically need to have some formal position afaik&lt;br&gt;&lt;strong&gt;&amp;lt;defterade&amp;gt;&lt;/strong&gt; I don&apos;t see an AMA producing high quality questions.&lt;br&gt;&lt;strong&gt;&amp;lt;defterade&amp;gt;&lt;/strong&gt; I think it will be met with a lot of uninformed skepticism and misinformation.&lt;br&gt;&lt;strong&gt;&amp;lt;defterade&amp;gt;&lt;/strong&gt; I can already see the highest upvoted comment being an essay moaning about energy consumption.&lt;br&gt;&lt;strong&gt;&amp;lt;defterade&amp;gt;&lt;/strong&gt; Followed by an attempt to explain the merits of PoW, which the average /r/IAMA vistor will not understand anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I still think it&apos;s good to answer these questions&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-03-05</title><link>https://beta.monerodevs.org/blog/2018/03/05/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-03-05/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/03/05/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-03-05/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 05 Mar 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;endogenic&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Agenda is, as usual: I describe what I&apos;ve done for the past week or so, and field questions, and Sarang does the same. If anyone else is working on projects, we want to hear about other people&apos;s contributions, too!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; at any time, feel free to jump in and ask questions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; hey&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if it gets too chaotic, we&apos;ll try to rein it in&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh fluffypony forgot him&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; Yep. How about you go first, brother noether&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 BP audit fundraising FFS is ready and in Open Tasks, waiting for an admin to move to Funding Required&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;re setting a stretch goal of 3 auditors, and will fund as many as we raise funds for&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Kudelski is pushing back on payment in XMR, but I&apos;m trying to get them to work with OSTIF&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If they do, we can pay OSTIF in XMR and they&apos;ll convert to USD and pay the auditor&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; FFS has been moved&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise we have to ensure that we can legally do the exchange to USD and pay them ourselves&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As soon as we have enough XMR for Bunz, we&apos;ll hire him&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; then QuarksLab, then Kudelski&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If we can&apos;t reach an arrangement with Kudelski, we can replace them with X41, which will work with OSTIF for payment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Other than that, working on some Pippenger stuff for fast multiexponentiation, reviewed a few papers regarding RingCT&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Posted my monthly report on r/Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Those are the big things!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nice. Does anyone have any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hiya&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We&apos;re now in Funding Required btw&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yup yup&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh, didn&apos;t see fp&apos;s comment there&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://giphy.com/gifs/excited-ron-paul-its-happening-rl0FOxdz7CcxO&quot;&gt;https://giphy.com/gifs/excited-ron-paul-its-happening-rl0FOxdz7CcxO&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be working with each auditor throughout the process, so this will occupy an known amount of my time for the next couple of months&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I have a question, sarang, which is: what are you excited to work on now that the bulletproof range proof audit stuff is going to be spread around a bit?&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; I&apos;m looking forward to doing a more thorough analysis of operation optimization in our current stuff and in proposals like RingCT replacements&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and interested in RingCT futures in general&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Now that the blockchain will be smaller and verifications faster, anonymity has been moving to the forefront&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; neat. that leads me to questions about multi-exp optimization in our current scheme&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; like, in general, it seems like all our EC operations could be made much more speedy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; across the board&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Depends on what types of operations you mean&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Multiexp? Sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The precise way depends on the size of the operations and curvepoints involved&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s no single silver bullet that&apos;s always better&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah i see&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Using a combo of Bos-Coster and Straus handles a lot of cases&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Pippenger is next up, based on results from andytoshi et al. on their curve&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;d be very curious to see how much faster MLSAGs can get with more efficient operations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The nice thing is that multiexp is probably biggest opportunity for savings, since the current scaling is so bad&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m pretty much done if someone else wishes to speak now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I just like listening to the sound of my own keyboard&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Well, this past week I got the multisig paper to the point where I am seeking feedback/corrections from community members. You can read the current version (main.tex) here. &lt;a href=&quot;https://www.sharelatex.com/read/bfjfkdgnhgvh&quot;&gt;https://www.sharelatex.com/read/bfjfkdgnhgvh&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I am confident that the bones of the thing are correct, but details need to be fleshed out&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the C++ code appendix must still be reviewed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so i&apos;m not seeking feedback on the appendix yet: i know it&apos;s wrong, and I have a list of ways its wrong&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There were a few rumblings on whether or not we&apos;d like to take this audit momentum and keep applying it elsewhere, like to multisig&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *cough*RingCT?*cough*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I believe it&apos;d be good for security and also excellent PR&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ha yes rehrar that was also brought up for sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I didn&apos;t know there were rumblings on that. i think a weak point of my presentation is the C++ code review, for sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; informal rumblings&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i actually think I have a pretty clever proof structure that I&apos;m attempting this afternoon that may make things even smaller&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; rumblings sans top hats&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; re BPs. in libsecp we use strauss then pippinger. we changed our prover from doing the recursive scheme to one that directly computes L and R with a big multiexp at each iteration, and got an almost 2x speedup&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but, again, that&apos;s the *theoretical* end of the review&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; andytoshi dayumn brother&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; andytoshi: nice!&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; i think i can get a bit more by combining generators at some levels&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We did basically zero optimizations to the prover, since that&apos;s done once&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: auditing the implementation would be key&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if we have money left over from the BP audit, I would be happy sitting on the leftover XMR for a month to see if we can get an audit of multi-ringCT out of a single funding round&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I very much doubt we&apos;d have enough to fund another complete audit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Might depend on price movement&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; eh, who knows where the market will be in a month&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; that&apos;s all i&apos;m saying&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But we could combine leftovers with a new FFS and ride the wave of support for audits&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; after reading through the C++ code, the only real complaint I had was to increase the # of rounds of chacha encryption&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; on another note, I&apos;m writing up a brief technical note on sublinear ring signatures.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and why we haven&apos;t implemented them yet&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or, to be more specific&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; The idea is this: (i) small anonymity sets are worse than large anonymity sets, (ii) authentication still requires touching all keys in the anonymity set at least once, leading to linear verification times, and (iii) improving the space-efficiency of a blockchain therefore interacts with this linear verification time in a way that produces a space-time trade-off, leading to (iv) a trade-off between&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; traceability and the space-time efficiency of the blockchain... and I want to discuss (v) several ways that several different currencies have handled this trade-off, and (vi) implications from cost of running an untraceable cryptocurrency network at scale on this time-space trade-off.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Other than working with sarang to get the multisig paper up to peer review shape, soliciting comments from the community on that, and working on this trade-off technical note, I&apos;ve also been reading papers like Sarang.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; What other currenices of notehave handled this tradeoff with ring signatures?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; none, but other currencies have hadnled it without ring signatures, i.e. zcash&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The tradeoff I see is a replacement with proof structures requiring trusted setup&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; There was a paper out with suggestions for Monero, but they too involved a trusted-setup accumulator&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (and this fact was buried within the paper....)&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; yeah, trusted setups are often really hard to find in papers&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; academics seem to think it&apos;s not an important thing&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; some academics*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I was surprised since the paper was specifically about Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And our views on trust are pretty clear&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; yeah that&apos;s weird&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I expect that&apos;s _why_ they buried it&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; :|&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; anyhoo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: carry on...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So, papers: 1) Matthew Green shared his &quot;squeezing crowds&quot; paper, which is a constant-space way of describing the complete set of ring members in a transaction. Link here: &lt;a href=&quot;https://isi.jhu.edu/~mgreen/mixing.pdf&quot;&gt;https://isi.jhu.edu/~mgreen/mixing.pdf&lt;/a&gt; This is a non-trivial result that will help Monero scale eventually... but it solves a problem that isn&apos;t yet a problem and may not be for a long while&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that new paper by Green?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; great minds brother&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I know moneromooo had some concerns about transaction height in general&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but I can&apos;t speak for him&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Does it have drawbacks if it was theoretically implemented tomorrow (i.e. not large ringsizes yet)?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh that wasn&apos;t about the paper itself, just general about when I thought about this.&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&apos;m working through the Green paper as well&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar literally all it does is *describe the public keys for use in the signature.* you still need to pull the public keys out of the blockchain and plug them into the verification equation.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But in retrospect, if you include the height at which you make the sampling, it all goes away.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so this own&apos;t help us get larger rings.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Given fake out list size is not our bottleneck, no. Maybe later.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Can you elaborate a little more on what the paper says?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sure, so they define a Recoverable Sampling Scheme&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It says you can use a keyed hash function to succinctly describe the ring members to be used in a transaction&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, say you want to construct a ring {A, B, C}&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rather than sending keys A, B, and C along with the transaction, you send information for constructing a hash function&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if you compute a quick hash of the blockchain using that information, out pops the keys you want to use in the ring signature&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Sender grinds or what&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; All right, with you so far. Why does this have relatively small impact?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and their approach scales with the number of outputs, not the number of inputs. So *describing* a transaction with 1000 ring members and five outputs is 99% more efficient with an RSS than with our current scheme&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but you still need the signature&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and yous till need to verify it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and verifying the signature takes O(N) time. in this case, with 1000 ring members, it&apos;s implausible&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well except for weirdos&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Should not need to grind, make a random + offset should be enough.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in general, you need ring sizes around 10-15 before the RSS scheme actually saves space&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; one may consider it a database trick for accessing keys efficiently, perhaps, rather than a privacy-enhancing thing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; unless i&apos;ve wholly misunderstood their paper&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Hmm moneromooo but that doesn&apos;t sound like a hash function&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Anyway doesn&apos;t matter&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; ok, thanks for the info&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&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes suraeNoether it&apos;s just about descriptors for bandwidth savings over large sample sets&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and the use of a hash function means they get proofs of security out of it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; not privacy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in addition to that, I&apos;ve been reading about arithmetic circuits, idly tinkering with my cryptocurrency network simulation tool, thinking about large anonymity sets&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but Sarang and I kind of have an announcement, I guess. We are starting an educational non-profit called Multidisciplinary Academic Grants in Cryptocurrency. Our primary goal will be to provide scholarships to students, research grants to researchers, and infrastructure grants to schools.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; whoa. And this is a &apos;separate from MRL&apos; type thing?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Legally separate, yah&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep. The original idea was to start a pipeline between the research world and the cryptocurrency world&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Nice! Do you see possible ties to the Monero FFS for scholarships and grants?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ll get the benefits of being a U.S. registered nonprofit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; binaryFate: abso-freaking-lutely&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; See, after attending several schools that seemed so resistant to cryptocurrencies, I think it&apos;s a shame that a lot of students won&apos;t be getting a decent education in cryptocurrencies, especially when we&apos;re talking about the future world economy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and after speakign with fluffypony and a partner in South Africa, I realized... like... for the cost of a year of college here in the US, that&apos;s... an entire schoolteacher&apos;s salary in South Africa&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Chile has a similar situation going on&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; cool idea&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and if we can manage to encourage education in financial privacy, improve cryptocurrency literacy, etc etc, these are all good things for the economy as a whole...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It also has the side benefit of helping Monero&apos;s image&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and letting community members give back in a different way&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and not to mention: Monero&apos;s image as a contributor to education would be an extremely valuable thing for the future of Monero, in terms of development, interest, research, etc. HOW COOL will it be when the first principal investigator who received a MAGIC grant gets tenure or gets an award for a paper they wrote while being funded by us?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ha&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; again, great minds&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; jinx&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Missed &quot;MAGIC&quot;. Just do it already! :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The idea is that it&apos;s legally not tied to Monero (to keep things simple) but can be heavily funded anonymously by Monero community members&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and the 501(c)(3) structure will help integrate with institutions and schools better than some random group&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; kudos to suraeNoether for doing all the legwork on this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m just along for the ride&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; binaryFate: yeah, MAGIC internet money...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Worth noting for the scrupulous among us that donations may be tax-deductible if you&apos;re in the U.S.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Thing is, if you go visit a college campus, you&apos;ll notice something: the really sweet campuses, the beautiful ones, the country-club campuses... those are the ones that get funding from alumni. you would think that schools that are dumps, the president house is on fire and the dorms are rioting, these are the schools that should get funding. not how it usually goes. i would love it if MAGIC started&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; funding folks to go to community college and some of those folks ended up building world-changing stuff out of Monero.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and I would love it if the Monero community was responsible for building a library for some disadvantaged kids in south africa. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Not to mention, this gives us a legal vehicle to fund academic conferences for Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ^^ yesss&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So, that&apos;s the educational outreach &quot;secrets in the works&quot; that I&apos;ve been keeping under my hat for a few weeks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It definitely felt like accepting anonymous crypto to fund a nonprofit would rile up the government, but apparently not if you do it correctly&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; accept XVG?&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; sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Currently we have a partner in ZA and a partner at Clemson University who are interested in being board members, for the two very different ends of the spectrum&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I am filing the paperwork to incorporate today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; MAGIC doesn&apos;t need to GAF about crypto politics&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If someone wants to donate to help students, awesome&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; too bad zcash just announced their grant program too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; we want the spotlight =p&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well that&apos;s all super cool. Glad that you guys are doing awesome things.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Oh, and one last thing: this paper was just put out only a few days ago. Has anyone read it yet? &lt;a href=&quot;https://eprint.iacr.org/2018/241&quot;&gt;https://eprint.iacr.org/2018/241&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; easy sarang. Just make your grant program more grant-ier&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and have free pizza. Spotlight all yours.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: I have not yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Naturally suraeNoether will also be on the board?&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; oof neha asked me to read that quite a while ago (before publication) and i forgot&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, well is anyone else working on anything interesting they want to share? andytoshi i know you aren&apos;t a direct MRL contributor, but I&apos;m certainly curious about what yall have been up to&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; BP optimizations mainly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think he puts blocks into a stream or something&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; but in very efficient ways&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; i implemented an optimization from benedikt where we do one less recursion (so we expose two more scalars but save one L/R pair so it&apos;s a wash)&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; this gives us a ~8% speedup in batch verification of single-range rangeproofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; andytoshi: that&apos;s the one you discussed with me earlier?&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; yeah i think so&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So, I obviously have zero idea about this, but how long does an audit take to do?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;re looking at up to a month each&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but the times overlap&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Right.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; maybe a little more, maybe a little less&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I ask this for two reasons, 1. for BP audits&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but 2. what would it look like to devote a bit of MRL time to help audit codebases of other security-focused projects in the privacy space&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; i.e. Veracrypt, KeepassXC, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it may not be at all feasible, obviously. But just thought I&apos;d ask&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s a huge undertaking&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; That&apos;s what I figured.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and I think it&apos;s outside the scope of our intent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Plus we&apos;re hardly an independent group&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so our results might be viewed as inherently biased&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s really what groups like OSTIF are for&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Organizing audits of important tech&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (and it&apos;s why we&apos;re working with them now)&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; We&apos;re approaching the end time, and suraeNoether had to leave a bit early&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other topics of interest to bring up?&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; Thanks to everyone for joining in&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-03-12</title><link>https://beta.monerodevs.org/blog/2018/03/12/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-03-12/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/03/12/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-03-12/</guid><description>BP audit, Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 12 Mar 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; So, greetings everyone!&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&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;sarang&amp;gt;&lt;/strong&gt; yo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Agenda today is 1) hello, 2) BP audit update 3) other stuff Sarang has been reading/working on, 4) stuff I&apos;ve been working on, 5) obligatory update on MAGIC, 6) anything anyone else wanna talk about?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, I also want to talk about: how to educate our users about proper key usage and proper privacy practices&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; o/&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, sarang: BP audit update? you gave us a brief one earlier&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but let&apos;s recap for folks who weren&apos;t here&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sure thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We have raised funds for 3 audits: Benedikt Bunz, QuarksLab, Kudelski&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m finalizing contracts with them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We will likely need to do supplemental funding later due to market tomfoolery&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I will be working with the groups during their audits, which will take place between this months and June&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s the brief version&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; may i ask a question regarding our auditing efforts in general?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; plz&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; or should i wait til end?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; fire away&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; so i&apos;m also wondering about vulnerabilities in the code in general - i know we have the bounty system for that but it&apos;s not got quite the same incentive system&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; just wondering if it makes sense to apply this model to other parts of the code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hiring auditors, you mean?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m seeing more and more support for it, yes&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; or an FFS for an auditor&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic: so there is this clever idea&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At least for components of the code, like multisig or BPs that have a defined scope&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that greg maxwell and blockstream are using for their libsecp256k1 library&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which has a badass test suite&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sarang: right i suppose i&apos;m thinking more from the security and cracking standpoint .. like, can we confirm what % of data input fuzzing we&apos;ve done and where / if / how the code fails&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; where they aren&apos;t providing bug bounties for the actual library, but for the unit test suite: if you can upload a new unit test that the current system fails, and yet still passes all current unit tests, you get the bounty&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s more of a question for moneromooo I think&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; that sounds interesting surae&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it incentivizes things very nicely&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but it requires a really great test suite&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; I don&apos;t think we can easily determine a percentage of inputs for fuzzing.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; well that was just one example&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i cant take responsibility to define all the jobs an expert cracker would do :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if we are going to start putting money into auditors, then we should consider putting a proportion of that toward beefing up our test suites. perhaps require that auditors propose new unit tests, or something along those lines, in addition to a thumbs up/down and a list of recommended changes&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i mean we want to record the work which was done&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and tests can be nice way to do that&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; and that way, perhaps after a year or two, we will have a test suite sufficiently beefy to incentivize properly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i know its&apos; kind of a long-term plan&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Too bad it&apos;s sexier to run an FFS for an auditor than for writing test suites :(&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; short of paying some smart people to audit our whole lie-berry and come up with test suites across the board&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;endogenic&amp;gt;&lt;/strong&gt; sarang it can be pitched in the same way&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; they audit by the very activity&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; do unit tests require coding? (sorry if this is a stupid question)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yep&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; blerg&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it&apos;s not that bad tho rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it&apos;s more about understanding what you are testing for&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The goal is to have complete scope&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it is when my coding is 1/10 :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions on the current audit that anyone has?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Kudelski will be the first to go&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; When does the C++ based one start ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They&apos;re available this month&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; More precisely ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; TBD once we sign with them, but I can check on more specific dates if you need them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything in particular?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, well&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; are all the audits going through ostif?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Two of them are&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Benedikt will be paid directly in XMR&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: I believe Buenz is independent&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; OSTIF&apos;s role is just to handle the payment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They&apos;d appreciate being thanked in our materials for helping to organize the groups and handle the exchange&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, if there are no more questions on BPs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So this will be an ongoing process over the next few months&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; expect little news until someone finishes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Sarang: what else have you been reading/doing?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been reviewing the latest multisig draft from suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok in that case we will stop bringing it up every meeting for 3 weeks or so :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; prepping a submission for defcon china&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; prepping a talk in portland on monero security&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; reading up on some papers involving mixing and ring representations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hoping to get back to some math shortly for pippenger&apos;s algorithm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; for speedier multiexp&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; more administrative work lately, unfortunately&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I submitted a monthly report recently that details other efforts&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; linky linky &lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress/89005/funding-for-sarang-at-mrl-for-q1-2018?page=&amp;amp;noscroll=1#post-94324&quot;&gt;https://forum.getmonero.org/9/work-in-progress/89005/funding-for-sarang-at-mrl-for-q1-2018?page=&amp;amp;noscroll=1#post-94324&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; any other questions for sarang?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;d like to remind the crowd that sarang&apos;s FFS funding round I believe has been posted, although I&apos;m not sure if it&apos;s moved to Funding Required yet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; There&apos;s quite a few things that need to be moved to funding required&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we should all poke fluffypony and luigi1111&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Mine is still in Open and not in Funding yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There hasn&apos;t been much activity regarding it anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not a huge rush. I write them in advance to allow for discussion if needed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How about suraeNoether? Your turn&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 4) Stuff I&apos;ve been working on. Multisig paper, formal documentation work for monero, and a formal description of EABE attacks.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; For the multisig paper, I just received notes from sarang and I&apos;ll be composing a draft for review by someone outside of MRL.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: I&apos;ll have remaining notes added to your doc this afternoon&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; right now I need to copy-paste some intro/notation stuff from a previous version of the paper, fix some references, stuff like that, and then take sarang&apos;s changes into account&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; great thanks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Once the document is a little less ugly, i&apos;ll link to it again&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Now on to MAGIC per the agenda?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;ve been attempting to write up a formal description of the statement being proven in a given monero ringCT authentication, for two reasons. For one thing, I think that our approach for threshold multisig could be generalizable in a way that may make it fun to publish. But I&apos;m not sure if this description has appeared before in the literature, so I&apos;m looking around and contacting some folks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; For another reason, because I haven&apos;t seen it written out explicitly before.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; And the EABE attack is concerning enough to me to be writing up some statistical arguments about churn (sgp_[m] ping)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll be linking all these documents in the next week&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so far it looks like 3 sketches of possible papers for publication, even if not as peer reviews, as whitepapers&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; after multisig is running&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway, onto MAGIC&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i feel like folks have a lot of questions about MAGIC, so I&apos;ll ask if anyone has any questions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Question I&apos;ve seen is: what types of things will it fund, and how will they be determined?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; sarang moved&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; moneromooo ready for funding&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thanks luigi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ty luigi1111w&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Good question. The overall scope will be: 1) scholarships to undergraduates in the US 2) grants to graduate students in the US, 3) grants to researchers in the US, 4) grants to schools globally with an emphasis on secondary and tertiary education&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; how much of that we can actually do depends on our funding&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh 5) sponsoring tehcnical conferences in cryptocurrencies is also on that list&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: why restrict scholarships and grad grants to US?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so our first year, my goal is to provide a few scholarships, sponsor the first monero conference, and fix up a school in south africa&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what other ways of funding are you searching for besides FFS stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; do you have any criteria to decide what is good research that gets funded?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: because i feel like we already are going to have lots of applications&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; will decision making ever get delegated?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The org will need established principles for determining its choices&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; to stay transparent and accountable to its donors&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: we&apos;ll be soliciting funding and grants from as many places as possible. one delightful property of non-profits in america: anything they spend that isn&apos;t on overhead must go to charitable purposes or other non-profits. so non-profits like the bill &amp;amp; melinda gates foundation give lots of money to other non-profits.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: I mentioned the kernel of this idea to some fund managers, who said their groups were interested in supporting nonprofits; this may lead to new funding avenues&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s pretty awesome&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic: I haven&apos;t started thinking about the research end of MAGIC yet because i&apos;m assumign the first year we won&apos;t necessarily get enough money to manage to give out substantial research grants&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sorry replace research with project&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i misspoke&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sounds like there would be a clear delineation between scholarships and grants&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah yeah well in general, like sarang says, we need established principles for determing our choices, and this is something that needs to be discussed at our board meetings. we want to be very public, and i want to make our board meetings available as youtube videos or whatever... pending agreement by the other board members (some of whom have not yet been picked)&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; Grants would have the expectation of deliverables&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Scholarships are to increase the talent pool and help perhaps underrepresented student groups become involved in the space&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; scholarships for undergrads, it is my intention, to mainly be aimed at folks in law or economics or computer science or math. Not exactly the traditional STEM mix. however, i don&apos;t want an undergrad to worry about losing their money if they decide to study graph theory instead of bitcoin&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang ^ yep&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i kind of want the schoalrships nearly strings-free&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; However, the devil&apos;s in the details&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; as far as funding goes, though, i&apos;m matching up to 5% of donations up to 50 XMR for this venture. If we manage to get 1000 XMR, I donate 50 XMR to the cause and we&apos;ll have 1050 XMR for the first year&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; suraeNoether a little late to chime in, but I would love to help you with the EAE paper if there&apos;s any way I can&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_[m]: PM me&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and if we can manage that much XMR the first year, we can pay for like 5 scholarships for undergrads, 2 grad student grants, fix up a school or two in ZA, and host the first monero conference (with no entry fee)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is an interesting pilot project that could take many different directions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and still have some XMR leftover for the next year&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think it&apos;ll important to keep the scope balanced between too narrow and too broad&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my primary concern right now is determining criteria for handing out scholarships&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; An established mission is gonna be essential to establishing and maintaining this direction&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; personally i think the best students are the ones who sucked the first year or three and then completely turn around, but that&apos;s just rewarding students with a past similar to myself&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; how many board members and who is under consideration?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; will you guys need a website?&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; You&apos;ll need to use the application process to determine who is excited about the crypto space and not just eager to hop on a money train&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; msvb-lab will get mad at me if I talk about other people&apos;s websites before I finish Kastelo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I wouldn&apos;t expect the model student to know everything about this space, but I want to ensure that the recipients are those with a strong desire to succeed in it for good reasons&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: Yes, very mad. It&apos;s our nature.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; me, sarang, the operations manager from Globee, my advisor at Clemson university (Jim Coykendall), my wife are going to be the first board members.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: we&apos;ll advertise with hip videos on FaceSpace and SnapTime and InstantGram where students like to hang&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if anyone has an issue with my wife on the board, MAGIC was partly her idea, she has 7 years experience teaching in higher education, and she isnt&apos; being paid&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Should there be broader representation?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;d be happy including more board members&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or is this sufficient?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m a Mexican if we need diversity :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m not leaning one way or another, just wondering if it is&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: you are also in NM yeah?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I am&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and NM has liiiike some serious education problems&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; iirc&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Come down and we&apos;ll have a party trip to Juarez&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; we really do&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; WELCOME ABOARD REHRAR&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m working on this myself actually in my free time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We&apos;re like the second worst in the nation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cool email me at &lt;a href=&quot;mailto:surae@getmonero.org&quot;&gt;surae@getmonero.org&lt;/a&gt; so I can get you on a list&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, lastly&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m on a lot of NSA lists already, but sure.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yes NM does&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar is the only beacon&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; endogenic came here and saw the people sobbing in the streets&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, lastly: I wanted to talk about how to educate the community about key safety with MoneroV and best practices (currently, I&apos;m not convinced churn is non-negligibly helpful under a very specific threat model)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; What about a short one minute video?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; would be very convenient to link to&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We can put it on our soon-to-come media.getmonero.org as well as youtube and stuff&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ve been thinking about starting whiteboard youtube videos explaining how cryptocurrencies work. this could be the first one.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; suraeNoether, talk with me later about Privacademy.&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; something that would allow an idiot like me to know exactly what to do&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Just paste your private keys here. We&apos;ll print them out and put them in a safe for you&lt;br&gt;&lt;strong&gt;&amp;lt;Osiris1&amp;gt;&lt;/strong&gt; ;)))&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OR DON&apos;T&lt;br&gt;&lt;strong&gt;&amp;lt;Osiris1&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; thx&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; My concern with this is that we do not end up protecting MoneroV from the claws of the bear&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nioc, looks to me like you&apos;re a pretty smart fella, if the past few years have shown us anything about anticipating change. :P ok. Does nayone have any questions, concerns, comments? I&apos;ll be posting my next funding request this afternoon. I have a hard time gauging the mood of an IRC chat room&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: care to elaborate?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i heard nioc is a cabbage&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; literally&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t have a good sense for how many users will fall for V&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Basically i see MoneroV as an economic attack. If nobody claims their MoneroV then it price will be significantly inflated&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So we need a process for people to claim, their MoneroV safely and without impacting their own and other&apos;s privacy and to be blunt at the appropriate time dump the MoneroV on the market&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is where the claws of the bear come in&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What do you mean ArticMine? Spending an existing output on the V chain with random ring is immediately deanon&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and contributes to the eventual deanon of your ringmates&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I see what he&apos;s saying though. If not a lot of people claim theirs, then it&apos;s a lot of immediate &apos;holders&apos; which might artificalily inflate the price&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The only way I can see this working is a spend on both chains with a significant number of overlapping rings&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; which in turn, might make it seem like MoneroV was somewhat successful&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; which also in turn might make other people try to do something similar with Monero&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; If the price of MoneroV crashes then this becomes a powerful deterrent for the future&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: i disagree. airdrops are designed to crash like that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Tough part is that a given user might not care about their transaction being deanon. But it&apos;s convincing them that it contributes to others that&apos;s trickyy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; they aren&apos;t designed for egalitarian long-term pegs&lt;br&gt;&lt;strong&gt;&amp;lt;Olufunmilayo&amp;gt;&lt;/strong&gt; sarang, I thought (mind you I am late to the party), that spending a output on both chains with the same ring was theoretically &quot;safe-ish&quot; to some extent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Olufunmilayo: only if all your ringmates do the same, and all their ringmates, etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And their code needs to support it&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is but trike to do&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; they&apos;ve shown they don&apos;t GAF&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Then we will have to release a patched Monerov&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It does not have to be &quot;official&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One idea I like is making it easier to fork the Monero codebase and blockchain safely&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *shrug* I may be thinking a bit casually here, but since this is the first time something like this is happening, and we&apos;re already going to be getting our upped ringsize before the fork, I think we can somewhat safely wait this one out and see how it plays&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So for future attempts, they&apos;d have to actively break that safety&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and then we can give them bad publicity for actively hurting users&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i wonder if they doubly-hash their key images. so you check if pHp(P) is in the key image set or if pHp(pHp(P))&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or if they could rather&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; By the way the network effect is less because of spent RingCT ouputs that will not be compromised&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, I gotta split. Thanks for the meeting. Catch you guys later&lt;br&gt;&lt;strong&gt;&amp;lt;Olufunmilayo&amp;gt;&lt;/strong&gt; ArticMine, what good would a patched monerov be if the core team is not behind monerov? Also, suraeNoether, time would also be a factor yes? both have to be done simultaneously&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The trouble is that the same keys are used on both chains&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It will allow those who wish to claim and sell their MoneroV to do so safely.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh no the double hash doesn&apos;t work unless all previous ring sigs do it that way. bah.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Not all but enough to provide a good mix&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; and that means pre fork mixins will only work&lt;br&gt;&lt;strong&gt;&amp;lt;Olufunmilayo&amp;gt;&lt;/strong&gt; ArticMine, you will then have two competing versions of monerov competing against each other. I do see the benefit but *shrug*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, well, unless folks have more questions or suggestions, i think our best bet is simply to put out a video that says &quot;don&apos;t claim your MoneroV, here is why.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; No the patch can be compatible with the MoneroV consensus&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; because the math to patch monerov or to protect monero isn&apos;t obvious to me right now&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I am not sure if there is a solution&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; It&apos;s mooo&apos;s code to make it use the ringdb, AFAIUI.&lt;br&gt;&lt;strong&gt;&amp;lt;Olufunmilayo&amp;gt;&lt;/strong&gt; suraeNoether, only other thing would be to I guess track monerov tx&apos;s to see just how bad it is haha&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We will&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; good meeting everyone&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 1h10 minutes, not too bad&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; OH OH&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; oh?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyone want to volunteer to make PRs to my github with meeting logs? I&apos;m literally never going to do it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i intend to every week, but i think i need to practically accept that it&apos;s not going to happen. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.youtube.com/watch?v=ZXsQAXx%5C_ao0&quot;&gt;https://www.youtube.com/watch?v=ZXsQAXx\_ao0&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fine&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; \meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt; &amp;lt;/meeting&amp;gt;&lt;/strong&gt;&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/meta/research-meeting-logs&quot;&gt;https://github.com/b-g-goodell/research-lab/tree/master/meta/research-meeting-logs&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; just started a folder called meta rather than cloning the meta repo for The Monero Project.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i suppose i should clone it and make pushes appropriately&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i&apos;ll dot hat later&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ack its not complete&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok there we go: &lt;a href=&quot;https://github.com/b-g-goodell/research-lab/blob/master/meta/research-meeting-logs/ResMeetLogs-12-Mar-2018.txt&quot;&gt;https://github.com/b-g-goodell/research-lab/blob/master/meta/research-meeting-logs/ResMeetLogs-12-Mar-2018.txt&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; bbl yall~&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-03-26</title><link>https://beta.monerodevs.org/blog/2018/03/26/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-03-26/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/03/26/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-03-26/</guid><description>MRL work, and miscellaneous</description><pubDate>Mon, 26 Mar 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; Sarang is apparently en route from an airport and is not expected to make it for the meeting. So today i&apos;ll just babble a bit&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and answer questions&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Remind me, was he presenting at that Blockchain conference?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes, that&apos;s why he&apos;s en route from the airport&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; he took it upon himself to disabuse some folks of some certain notions about hashgraph&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which I think is neat&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; specifically, he&apos;s been reading a lot about graph-based currencies, and someone gave a rather misleading presentation, but Sarang&apos;s presentation (I believe) preceded it and it was an educational moment&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but I shouldn&apos;t speak for him, I wasn&apos;t there. the conference organizers flew him out to give a presentation on behalf of MRL and I have confidence he did a great job representing us&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Will it be posted online?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; he can answer that later today. I don&apos;t know.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So, before we proceed, does anyone have any other general questions for MRL?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Sorry I&apos;m here but mostly distracted by class. Looking forward to hopefully viewing the presentation online&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, neato burrito. So, basically this week I&apos;ve 1) been putting some copy-editing changes into the multisig paper like spelling and references 2) working on models of the spend-time distributions vs. ring mixin selection distributions, and 3) while driving between albuquerque and denver, I think I came up with a novel ECC signature scheme from one-way functions (staring into the desert sun), but I&apos;m not&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; putting a lot of effort into that until I have more of a handle on spend-time distributions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;ve also 4) been building the MRL Research Roadmap for 2018. I need to discuss with sarang, but I think we&apos;ll be putting that out mid-May, because we want to have a complete look at what&apos;s going on&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; uhm, also I&apos;ve spent an enormous amount of time this week on a certain project for MRL related to churning and the EAE scenario. details to come later on&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds cool&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if hyc thinks it&apos;s cool, then it&apos;s cool&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc and I have been chatting about an asic-unfriendly POW expansion, also&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; I&apos;m highly looking forward to seeing your work with EAE&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes and I&apos;m now digging back into the bulletproofs paper to try to get more solid understanding&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; namely, if instead of a POW game like: find nonce x such that H(block || x) * difficulty &amp;lt; target.... we can run a POW game like: find a nonce x such that, for a random bit of javascript J(x) that is loop-free, H(block || J(x))*difficulty &amp;lt; target&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this was the idea hyc originally brought to my attention, but verification requires executing the code, so I was thinking instead it could be a random arithmetic circuit instead. then you can present bulletproofs that you know the nonce x such that H(block || AC(x))*difficulty &amp;lt; target efficiently&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh yeah, I remember you guys discussing something like that. Just to clarify for me cuz it was a bit confusing at the time. The idea is that CPUs and GPUs compile code better than ASICs would, correct?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; compile and execute&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the idea is that if the code is random, then an asic will presumably not even be able to compile the code, let alone execute it, but a cpu is built to deal with arbitrary code&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; maybe this is a bad analogy, but I think of an ASIC as a big manufacturing factory, fully automated. it makes lemon cakes. the random code you just spit out asked for a rotisserie chicken&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; making it so that an ASIC would have to be built with a CPU, which defeats the purpose because might as well have a computer at that point, right?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that&apos;s the general idea yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; great, I understand now. Thank you for explaining. :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, it shifts the bottleneck away from the highly asic&apos;able hash to finding the nonce for the hash, kinda&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which is quite clever&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hack the planet!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if this idea pans out, we can even do some looking into seeing if the random stuff can do something useful as well?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; useful?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; never mind, this is something I know too little about. Sorry. Plz continue.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the code must be highly random and unpredictable&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if it does something useful, that can be ASIC&apos;d&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar: use the heat to warm your chickens&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; there ya go&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; can the chickens consume the arbitrary code?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The random code can provide space heating and in many parts of the world that is useful&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; does anyone have any other questions? i can sketch out my new signature scheme if folks are curious, but it&apos;d be more of an algebra discussion. :D&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Cool. So, definition: a cartesian square of groups is a set of four groups and four group homomorphisms arranged in a square satisfying *one weird property*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.irccloud.com/pastebin/XXZjHHp0/&quot;&gt;https://www.irccloud.com/pastebin/XXZjHHp0/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So the square looks like this&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and the property is this: if group elements from B and C end up *at the same element* in D, then they must have *come from* the same element in A&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; scientists hate it!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; denoting the top map f, the left map g, the rihgt map h, the bottom map j, this means: if there exist some b in B and c in C such that j(c) = h(b), then there exists some a in A such that b = f(a) and c = g(a)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so I&apos;m going to set A to be my private key group Zq, and D to be my public key group G&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i&apos;ll just assume the middle groups B and C are also equal to my public key group&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; then a message M can give me a signature this way: from M, build a one-way map from Zq (private keys) to G (signatures) called SIGN and a one-way map from G (signatures) to G (public keys) called VER&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; to sign the message, I evaluate my private key SIGN(x) and get a group element, my signature. To validate this game from me, I evaluate VER at my signature and check that the result is my public key, VER(SIGN(x)) = X&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so my signature is SIGN(x) and the function VER&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; each message M has a different pair of one-way functions SIGN and VER&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; to forge this, I need to find a group element S such that VER(S) = VER(SIGN(x)) for someone&apos;s honestly computed SIGN(x), but that requires breaking the one-way-ness of all the arrows in my square&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *this is all great in theory, but i have no implementation yet. :P*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, i missed a word: in the definition of the cartesian square, the diagram has to be commutative. so if I traverse from A to D along one path (through B), I get the same result as if I had traversed the other path (through C)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and that is *critical*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, to construct an implementation, I need a way to map from message space to the space of one-way group homomorphisms to get SIGN and VER, and then I need to mod out by the ideal generated by all the functions that don&apos;t satisfy the cartesian property&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; more recently cartesian squares (mid-late 20th century terminology) have been called &quot;pullback diagrams,&quot; and I haven&apos;t found any descritpions in the literature of EC-based digital signatures based on them&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that doesn&apos;t mean that this is a novel signature scheme, only that I haven&apos;t found any old references to them. I&apos;m emailing around asking folks, and if anyone comes across anything, please let me know&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; to forge this... &amp;lt;--- also, i need to find a message M such that VER is the one-way function derived from M to compute a forgery&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, abstract algebra/category theory lecture done. :P hehe&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; whew ;)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ikr what a blowhard&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; also s/game/came&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I think I missed a part, can you explain again the bit after &quot;now listen carefully&quot; ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &quot;i think a few pages back, you missed a negative and the error propagates. I would have said something, but you were so excited about proving P=NP&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; does anyone have any questions for MRL? I believe sarang is going to be posting another FFS to fund the third audit later today or something?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; how much extra is going to be needed?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and did we sign off on anyone getting started already?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar I don&apos;t know, and I don&apos;t know. i believe nioc was encouraging us to not worry about getting it funded and to just post it so we can get the process moving, but I don&apos;t want to speak for him.&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; and sarang will be back later today to talk about that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; days like today, i want to hire a suresh noether&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, next meeting, I want to talk about planning the first monero conference, and planning travel for sarang and i to other conferences between now and then&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m actually attending a bitcoin/blockchain event on april 25 in denver at one of the venues i&apos;m looking at for the monero conference&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and I have a few meetings next week about it too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; other than that, I got nothing left to chat about&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; rehrar: I believe Bunz and QuarksLab have already been signed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i also want to chat next week about how is everyone satisfied with MRL. I want to gauge the community on direction, depth, breadth, leadership, funding models/goals etc.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; cool, thanks nioc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, with that, i want folks to think about what you would say to me if you had me face-to-face. :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oy, I need to talk with the two of you fairly soon. It&apos;s already Revuo time again.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar i believe i&apos;m dragging sarang out to denver for that blockchain event. make it up here around that time and maybe we can make it a MAGIC board member meeting + revuo intervuo.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we&apos;ll drag mike from the moneromonitor by. :P it&apos;ll be historic~&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&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-03-19</title><link>https://beta.monerodevs.org/blog/2018/03/19/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-03-19/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/03/19/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-03-19/</guid><description>MRL work, and miscellaneous</description><pubDate>Mon, 19 Mar 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; So research meeting, I guess, 1) Hello. 2) Sarang&apos;s stuff (he appears to not be on)... 3) my stuff. 4) anyone anything else is interested in, and 5) questions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; looks like participation this week is a litlte weak. maybe it has something to do with the st patty&apos;s weekend or something&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So, skipping directly to what i&apos;ve been working on: I finished the multisig &quot;submission&quot; draft (here &lt;a href=&quot;https://github.com/b-g-goodell/research-lab/blob/in-prep/publications/bulletins/MRL-0007-multisig/draft/MRL-0007-multisig.pdf&quot;&gt;https://github.com/b-g-goodell/research-lab/blob/in-prep/publications/bulletins/MRL-0007-multisig/draft/MRL-0007-multisig.pdf&lt;/a&gt; )&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ve gotten one email from someone about key cancellation, which I was able to explain&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i&apos;m seeking all sorts of feedback, in particular about the veracity of my proofs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; here&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; andytoshi if you wouldn&apos;t mind giving it a sanity check read-through and some brutally honest critiques before I push it out the door, I value your opinion. luigi1111 and moneromooo the implementation in the paper doesn&apos;t exactly match the code, i&apos;m splitting the code review into a second document&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; other than that, i&apos;ve just been thinking about how to send an output to a *subring* of user keys instead of a single user key. and then any ring signature with a key image from the destination subring has authorization to sign a new signature&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if i can figure out how to force the square peg/round hole, this is a way to have refund transactions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but it&apos;s not atrivial problem&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m also thinking about how one could send to a &quot;special&quot; monero adress (special according to some TBD definition) that allows a sort of off-network ledger system to track asset issuance and transfer. sort of monero lightning, but not exactly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and the refund addresses are required for that to work out, so... yeah&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; basically, all theoretical week from me for a few days&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ahrem&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, if anyone has any questions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we can call this a Q&amp;amp;A or something I guess. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or if anyone thinks we need to start looking into some specific stuff, we can chat about it&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; are u guys looking into PoW mods / changes / evolution?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there is a core team discussion that involves MRL that is kind of ongoing about PoW&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; gotcha. i just didn&apos;t know if you&apos;ve formally looked into some things like ... ah some password hash that hyc brought up, or the thing merkle tree proof thing, etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i haven&apos;t looked into any specific stuff recently... but i&apos;m starting to be inclined toward abandoning the idea of asic resistance. in one sense, at least, it&apos;s a matter of willfully engaging in an arms race that, 7 years from now, will be (unless something changes) all but unwinnable&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah, that password hash document bothers me&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i need to talk to sarang about it actually&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it seems like a nice idea because you are 1) hashing 2) an RSA signature&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there are some issues with trying to boost a low-entropy space like the space of passwords to a high-entropy space&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; smooth&apos;s point that the centralization required to hard fork away from ASIC resistance isn&apos;t something that&apos;s what Monero stands for long term&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That sounds a lot like &quot;abandoning the idea of freedom&quot;.&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; hahahha&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok well&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; think of it this way&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; yeah i was gonna say, if your pro asic, then as lord troll dev I banish u&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; lol no no i&apos;m not pro-asic... or rather, i&apos;m not pro-centralization&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; my opinion: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/84vqkt/why%5C_is%5C_everyone%5C_so%5C_happy%5C_about%5C_making%5C_monero%5C_asic/dvsy5us/&quot;&gt;https://www.reddit.com/r/Monero/comments/84vqkt/why\_is\_everyone\_so\_happy\_about\_making\_monero\_asic/dvsy5us/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m just not convinced that anti-asic = pro-decentralization in the long-run&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; centralization happens with asic resistance or asic friendliness, just in different ways&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; andytoshi made a very very good argument at one point that the most decentralized a PoW mining scheme *can be* is if it&apos;s been ASIC&apos;d down to the thermodynamic equilibrium&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; well, i guess my point was to ask if you&apos;ve investigated some of the wilder thoughts that have cropped up, like compiling as a PoW&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The long run is different from the near future. You can make different decisions for both, but you can&apos;t made decisions for the long term now without knowing how things develop.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; what i&apos;m primarily concerned about is preserving monero&apos;s censorship resistance, antifragility, etc all the buzzwords cryptotwitter loves&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: i&apos;m always looking into new schemes, if you find one send me a link! i haven&apos;t seen anything like compiling as PoW before&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; well no one has&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Right moneromooo, which is why I support ASIC resistance in the short term, and probably sometime much further down the road when things have developed quite a bit, ASIC friendliness&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: correct. and in the short-run we have been rather dedicated to foiling ASIC rollouts and this I FULLY support&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; its fresh off the mindspring of the collective&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so there&apos;s no link&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if there ever comes a point where ASIC creation and distribution is much more decentralized than today (as determined by...?), then I would be in favor of switching to an ASIC-friendly algo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so let me be very clear&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; thats the general idea. I like the metric that fluffypony proposed - when ASICS are handed out as schwag at corporate events&lt;br&gt;&lt;strong&gt;&amp;lt;madLyfe&amp;gt;&lt;/strong&gt; i can ask PoW and BP question?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m 100% behind the community&apos;s unspoken social contract that the path to centralization (whihc is inevitable) needs to sort of be *linear* in the amount of burnt resources.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep madLyfe shoot&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i feel like that was one of the more fun takeaways from the cryptonote initial design&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think this distinction is important though gingeropolous because otherwise people think ASIC resistance is the be-all-end-all of Monero security. And if they don&apos;t realize that it&apos;s a means to an end (decentralization and censorship resistance) then if/when we do come to a point that ASIC-friendliness is the better option, there will be hell to pay as people don&apos;t understand.&lt;br&gt;&lt;strong&gt;&amp;lt;madLyfe&amp;gt;&lt;/strong&gt; is it in the cards to move towards CPU only PoW mining for the next HF? and for BPs, is it possible to apply in reverse? or prune? or make the chain size smaller?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Define &quot;in reverse&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; not possible&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; possible to prune, absolutely&lt;br&gt;&lt;strong&gt;&amp;lt;madLyfe&amp;gt;&lt;/strong&gt; well maybe not via BPs but to make the entire chain size smaller.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; madLyfe: our recent work on the PoW algorithm is intended to foil ASICs that have already been taped out at the factory. the goal is to make monero as close to &quot;all CPU mining&quot; as possible (for the time being).&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; by pruning and certain trust models, yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; madLyfe: you mean like compressing the current blockchain? i echo what luigi1111w said&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; well different types of pruning for different trust models, heh&lt;br&gt;&lt;strong&gt;&amp;lt;madLyfe&amp;gt;&lt;/strong&gt; is there an idea of what % of the chain could be shed?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; although i&apos;m fairly certain that gmaxwell&apos;s original proposal for masking amounts with confidential transactions, where he says that range proofs etc can eventually be discarded... this was a comment intended for a bitcoin-style rollout not a monero style rollout, so i&apos;m not sure how much we&apos;ll be able to save on pruning&lt;br&gt;&lt;strong&gt;&amp;lt;madLyfe&amp;gt;&lt;/strong&gt; ah&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; madLyfe rather than looking at % shaved off the current blockchain, we tend to focus on the marginal improvements like &quot;how much faster or smaller can we make it going forward&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; With 100% pruning I can give you an idea, for a lower bound.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; luigi1111w, as I don&apos;t have a lot of experience in this, what you&apos;re saying is that if a person is willing to trust certain things implicitly, then they are able to prune different parts of the blockchain depending on what things they trust, correct?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: +1&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: that is what luigi1111w is saying yeah&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; rehrar prune at different times&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well i shouldn&apos;t speak for him&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;d be interesting&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; you can prune after verifying&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; or you could &quot;sync pruned&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if you are willing to trust the past 3 months of blockchain info, and willing to trust that range profos aren&apos;t cheatable, you can get away with checking nothing but signatures for 90 dyas, for example&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; leave it up to the user to define what they are comfortable trusting and not, with some users choosing max convenience (basically 96%) and some users choosing to verify and store it all&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; moneromooo, could you give that number? I&apos;d be interested to know.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; note that basically all users already trust hashes for historical syncing&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; well basically all, I don&apos;t have numbers&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Hmm. Looks like 50 GB in prunable stuff. Looks a bit much.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; perfect! Let&apos;s tell the community.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; the chain isn&apos;t even 50 GB?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: while that seems like an interesting idea on the surface, keep in mind we don&apos;t necessarily let users select everything based on their trust model. for example, they can&apos;t pick a curve with smaller group order because they are so trustworthy.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s 58 GB on my disk.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; luigi1111w it adds more space to your hard drive&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; although it&apos;d be *very* interesting to see a cryptocurrency where each transaction specifies *everything* including curves. :P heh&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; .hmm&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; 44.2GB on mine&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yeah, that sounds a bit wrong.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; suraeNoether but is this enforced at a protocol level?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah, but I have a db where I split prunable/unprunable, and I have a prunable hashes table too.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or in our reference client implementations (sorry I am nub)&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; we only have one curve&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; and one group, really&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; so, yes (enforced)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; k, if I&apos;m too stupid just pat me on the head and move on :D&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; though one could certainly choose a lower scalar entropy if they desire&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; (ie, they are incredibly stupid)&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; ((yet somehow smart enough to set it up))&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; X)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: well, think about it like ring size&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; except instead of signer ambiguity, you&apos;re looking at transaction validity&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if you allow users to trust less for greater convenience, you get american airports, TSA, border securiyt, and no more 4th amendment ... ahem what was I saying?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; that does not sound like greater convenience -_-&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ikr?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, i thought zkledger was silly until i realized it could be layered on top of or integrated into most Pedersen-commitment-based cryptocurrencies really nicely&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; moneromooo sorry just saw your comment&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; how can that be that much space&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; suraeNoether: sorry, i stepped away. sure i can read over the multisig thing&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think mdb_stat is including free space in its pages count. I asked hyc,&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; prunable hashes should be like a few hundred MB&lt;br&gt;&lt;strong&gt;&amp;lt;madLyfe&amp;gt;&lt;/strong&gt; thanks guys!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it allows a user to act like a &quot;depositor&quot; and specify a finite number of &quot;banks&quot; and execute transfers between these banks and prove it is all correct without revealing any information about that. at first i was like &quot;ehhhh seems like a very fixed set-up that requires a trusted third party, etc etc.&quot; then i realized this allows a user to (1) declare and issue an asset, (2) declare a finite set of accounts&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; through which this asset will be be transferred, and (3) issue assets and transfer them around between these accounts with zkledger. use case: a large store wishes to issue gift cards. they act like a depositor, depositing XMR into a gift card zkledger, declaring a finite set of banks/accounts, say one for each brick and mortar store, and updates the zkledger offchain with gift card transactions. later, they&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; can close the transaction by auditing the ledger and proving no XMR was created or destroyed.&lt;br&gt;&lt;strong&gt;&amp;lt;madLyfe&amp;gt;&lt;/strong&gt; moneromooo: so you are saying the chain could be pruned to 17%ish of its current size?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I am saying mdb_stat is getting me weird results.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; madLyfe: the take-away is that we have some pruning available if we had some folks carefully thinking about how to do it. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we all wear multiple hats here&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh ... uh... i guess we can say that concludes the meeting? :P oy, today was quite informal. &amp;lt;/meeting&amp;gt;&lt;/p&gt;
</content:encoded></item><item><title>A Scheduled Network Upgrade is Planned for April 6</title><link>https://beta.monerodevs.org/blog/2018/03/28/a-scheduled-protocol%20upgrade-is-planned%20for-April-6-2018-03-28/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/03/28/a-scheduled-protocol%20upgrade-is-planned%20for-April-6-2018-03-28/</guid><description>A scheduled network upgrade is planned for April 6. To be sufficiently prepared, please run CLI v0.12.0.0 or GUI v0.12.0.0</description><pubDate>Wed, 28 Mar 2018 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;strong&gt;First and foremost, the new binaries can be found here:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://getmonero.org/downloads/&quot;&gt;https://getmonero.org/downloads/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Please note that the CLI Windows 32-bit, ARMv8, DragonflyBSD 64-bit, and FreeBSD 64-bit binaries as well as GUI Linux 32-bit binaries are forthcoming.&lt;/p&gt;
&lt;p&gt;Alternatively, you can use the Github link:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CLI:&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero/releases/tag/v0.12.0.0&quot;&gt;https://github.com/monero-project/monero/releases/tag/v0.12.0.0&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GUI:&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero-gui/releases/tag/v0.12.0.0&quot;&gt;https://github.com/monero-project/monero-gui/releases/tag/v0.12.0.0&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Note that this is a scheduled and consensual network upgrade. Thus, unlike the BCH / BTC split, a new coin &lt;em&gt;won&apos;t&lt;/em&gt; be created.&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1&gt;General information about the scheduled network upgrade&lt;/h1&gt;
&lt;p&gt;Approximately on the 6th of April 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.12.0.0 or GUI v0.12.0.0. The scheduled network upgrade introduces two major changes. First, a PoW tweak to curb any potential threat of ASICs and preserve ASIC resistance. As a result, miners will have to update their miners (i.e. mining software). Second, the minimum ring size is bumped to 7 (mixin 6). Therefore, pool operators need to ensure that payouts use a minimum ring size of 7 (mixin 6), otherwise they will get rejected by the network.&lt;/p&gt;
&lt;p&gt;More information about the PoW tweak can be found here:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://getmonero.org/2018/02/11/PoW-change-and-key-reuse.html&quot;&gt;https://getmonero.org/2018/02/11/PoW-change-and-key-reuse.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/monero-project/monero/pull/3253&quot;&gt;https://github.com/monero-project/monero/pull/3253&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In addition, more information about the minimum ring size bump can be found &lt;a href=&quot;https://github.com/monero-project/monero/issues/3035&quot;&gt;here&lt;/a&gt;. Lastly, both changes have been discussed extensively in the last few dev meetings, which can be read here:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://monerobase.com/wiki/Category:DevMeeting&quot;&gt;https://monerobase.com/wiki/Category:DevMeeting&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Due to variance the scheduled network upgrade will take place on or around the 6th of April. There is, however, no specific date as the hard fork will be triggered by a specific blockheight. The specific blockheight for the hardfork can be found &lt;a href=&quot;https://github.com/monero-project/monero/blob/master/src/cryptonote_core/blockchain.cpp#L110-L111&quot;&gt;here&lt;/a&gt;. That is:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;// version 7 starts from block 1546000, which is on or around the 6th of April, 2018. Fork time finalised on 2018-03-17.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1&gt;How do I upgrade?&lt;/h1&gt;
&lt;p&gt;First and foremost, we encourage users to check the integrity of the binaries and verify that they were signed by Fluffypony&apos;s GPG key. A guide that walks you through this process can be found &lt;a href=&quot;https://github.com/qubenix/monero-site/blob/7edf03f77d4c4e9fcd11bfd3de68440e5322279b/_i18n/en/resources/user-guides/verification-windows-beginner.md&quot;&gt;here&lt;/a&gt; for Windows and &lt;a href=&quot;https://github.com/qubenix/monero-documentation/blob/qubenix-verify/binary-verification.md&quot;&gt;here&lt;/a&gt; for Linux and Mac OS X.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CLI:&lt;/strong&gt; // Windows 32-bit, Linux 32-bit, ARMv7, ARMv8, DragonflyBSD 64-bit, and FreeBSD 64-bit binaries are forthcoming&lt;/p&gt;
&lt;p&gt;If you are using the CLI you ought to perform the following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Download the new binaries from &lt;a href=&quot;https://getmonero.org/downloads/&quot;&gt;the official website&lt;/a&gt; or &lt;a href=&quot;https://github.com/monero-project/monero/releases/tag/v0.12.0.0&quot;&gt;Github&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Extract the new binaries to a new directory of your liking.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Copy over the wallet files from the old directory (the one that contains the v0.11.0.0 or v0.11.1.0 binaries).&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Note that a blockchain resync is &lt;strong&gt;not&lt;/strong&gt; needed. Thus, if you open &lt;code&gt;monerod-v.0.12.0.0&lt;/code&gt;, it will simply pick up where it left off.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GUI:&lt;/strong&gt; // Linux 32-bit binaries are forthcoming&lt;/p&gt;
&lt;p&gt;If you are using the GUI you ought to perform the following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Download the new binaries from &lt;a href=&quot;https://getmonero.org/downloads/&quot;&gt;the official website&lt;/a&gt; or &lt;a href=&quot;https://github.com/monero-project/monero-gui/releases/tag/v0.12.0.0&quot;&gt;Github&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Extract the new binaries to a new directory of your liking.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Open &lt;code&gt;monero-wallet-gui&lt;/code&gt;^1. It should automatically load your &quot;old&quot; wallet and you should be set for the upcoming scheduled network upgrade.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;(1) On Linux you ought to start the GUI with the &lt;code&gt;start-gui.sh&lt;/code&gt; script, i.e., &lt;code&gt;./start-gui.sh&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Paper wallet:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You don&apos;t have to do anything. However, if you want to restore a wallet after the scheduled network upgrade, you need to use the new binaries.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MyMonero:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You don&apos;t have to do anything, as MyMonero will be properly upgraded in advance of the scheduled network upgrade.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mobile wallets:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Its presumed that the third-party mobile wallets (Monerujo, Cake, and Xwallet) will release a new version in advance of the scheduled network upgrade such that the user is sufficiently prepared. Basically, their new version has to use ring size 7 as minimum default, otherwise users will get their transactions rejected.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solo mining:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This process is similar to the CLI upgrade process. Thus, see aforementioned CLI steps.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pool mining:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Your pool operator should upgrade to the new version. In addition, you should update your mining software to the latest version (the one that includes code to accommodate the PoW tweak).&lt;/p&gt;
&lt;h1&gt;A call for community action&lt;/h1&gt;
&lt;p&gt;It&apos;s in our best interest that the upcoming scheduled network upgrade transits as smoothly as possible. Therefore, it is imperative that we, as community, contact economically sensitive nodes (exchanges and services) and inform them about the new version, the upcoming scheduled network upgrade, and that they should run v0.12.0.0 to be sufficiently prepared. A list of exchanges that have integrated Monero can be found here:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://coinmarketcap.com/currencies/monero/#markets&quot;&gt;https://coinmarketcap.com/currencies/monero/#markets&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In addition, services that have integrated Monero are, for example, XMR.to, Evercoin, Shapeshift, and Changelly.&lt;/p&gt;
&lt;p&gt;Lastly, if you have any questions or need any assistance with upgrading, please leave a comment in this thread and the community and I will help you out.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.12.0.0 &quot;Lithium Luna&quot; Release</title><link>https://beta.monerodevs.org/blog/2018/03/29/monero-0.12.0.0-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/03/29/monero-0.12.0.0-released/</guid><description>A major update that is ready for the April 5th network upgrade</description><pubDate>Thu, 29 Mar 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;This is the v0.12.0.0 point release of the Monero software, and it is part of the v0.12 network wide update. This major release is due to the April 6th network update, which in turn increases the minimum ring signature size, sorts inputs so as not to leak wallet choice by inference, and slightly changes the proof-of-work algorithm to prevent DoS attacks by ASICs. 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;tweaked PoW to block DoS attacks from ASICs&lt;/li&gt;
&lt;li&gt;added input ordering to prevent wallet inference&lt;/li&gt;
&lt;li&gt;increased minimum ring size from 5 to 7&lt;/li&gt;
&lt;li&gt;subaddress support added, with addresses starting with a prefix of 8&lt;/li&gt;
&lt;li&gt;added multisig support&lt;/li&gt;
&lt;li&gt;added support for SunOS / Solaris&lt;/li&gt;
&lt;li&gt;initial support for Ledger Nano S hardware wallet&lt;/li&gt;
&lt;li&gt;added seed encryption by password&lt;/li&gt;
&lt;li&gt;securely erase keys from memory, for most cases, when no longer in use&lt;/li&gt;
&lt;li&gt;initial Bulletproofs implementation live on testnet&lt;/li&gt;
&lt;li&gt;added accounts, tags, and labels, via subaddresses&lt;/li&gt;
&lt;li&gt;added initial, quite rough support for 0MQ&lt;/li&gt;
&lt;li&gt;added some mitigations for privacy-threatening key reusing forks&lt;/li&gt;
&lt;li&gt;added a new network, stagenet, which mirrors mainnet&apos;s features&lt;/li&gt;
&lt;li&gt;added SSL support for light wallet API&lt;/li&gt;
&lt;li&gt;added CORS support to the RPC stack&lt;/li&gt;
&lt;li&gt;added a --generate-from-spend-key flag to the CLI wallet&lt;/li&gt;
&lt;li&gt;added a --disable-dns-checkpoints flag to the daemon&lt;/li&gt;
&lt;li&gt;massive improvements to build hardening&lt;/li&gt;
&lt;li&gt;added native fuzz testing for user input&lt;/li&gt;
&lt;li&gt;added the ability to limit inbound connections&lt;/li&gt;
&lt;li&gt;enabled &quot;fluffy blocks&quot; by default&lt;/li&gt;
&lt;li&gt;added a --max-txpool-size mempool size limit flag&lt;/li&gt;
&lt;li&gt;allow a remote node to temporarily process RPC requests during IBD&lt;/li&gt;
&lt;li&gt;added a relay_tx command to the RPC wallet&lt;/li&gt;
&lt;li&gt;allow for spend key retrieval via RPC wallet call&lt;/li&gt;
&lt;li&gt;made libraries use position independent code&lt;/li&gt;
&lt;li&gt;improvements made to Docker image&lt;/li&gt;
&lt;li&gt;added a sweep_single command to the CLI wallet&lt;/li&gt;
&lt;li&gt;made RPC error codes more specific&lt;/li&gt;
&lt;li&gt;improved stack trace printing, and noted stack trace lib in output&lt;/li&gt;
&lt;li&gt;split and refactored wallet_api from wallet code&lt;/li&gt;
&lt;li&gt;added priority arguments to sweep_all and donate CLI wallet commands&lt;/li&gt;
&lt;li&gt;added a --do-not-relay option to the CLI wallet&lt;/li&gt;
&lt;li&gt;made the hashchain unit tests work again&lt;/li&gt;
&lt;li&gt;added tests for subaddress expansion&lt;/li&gt;
&lt;li&gt;added RingCT performance tests&lt;/li&gt;
&lt;li&gt;added package installation instructions for Void Linux&lt;/li&gt;
&lt;li&gt;made changes to ensure no sensitive data is logged accidentally&lt;/li&gt;
&lt;li&gt;added a Croatian mnemonic word list&lt;/li&gt;
&lt;li&gt;added a Lojban mnemonic word list&lt;/li&gt;
&lt;li&gt;added a Swedish CLI translation&lt;/li&gt;
&lt;li&gt;added stoffu&apos;s GPG key to the source code&lt;/li&gt;
&lt;li&gt;added an timeoue for connections which don&apos;t complete a handshake&lt;/li&gt;
&lt;li&gt;moved test building to the end of the CMake build process&lt;/li&gt;
&lt;li&gt;as always, loads of bug fixes and performance improvements&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 82 people who worked, largely unpaid and altruistically, to put out 1 405 commits containing 56 598 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;Cifrado&lt;/li&gt;
&lt;li&gt;Jon Roelofs&lt;/li&gt;
&lt;li&gt;Bertrand Jacquin&lt;/li&gt;
&lt;li&gt;Maximilian Lupke&lt;/li&gt;
&lt;li&gt;Tadeas Moravec&lt;/li&gt;
&lt;li&gt;lancillotto&lt;/li&gt;
&lt;li&gt;landergate&lt;/li&gt;
&lt;li&gt;Dmitriy Plekhanov&lt;/li&gt;
&lt;li&gt;iDunk5400&lt;/li&gt;
&lt;li&gt;ston1th&lt;/li&gt;
&lt;li&gt;guzzijones&lt;/li&gt;
&lt;li&gt;Emilien Devos&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;Pavel Maryanov&lt;/li&gt;
&lt;li&gt;Lee Clagett&lt;/li&gt;
&lt;li&gt;AJIekceu4&lt;/li&gt;
&lt;li&gt;stoffu&lt;/li&gt;
&lt;li&gt;Jethro Grassie&lt;/li&gt;
&lt;li&gt;Gingeropolous&lt;/li&gt;
&lt;li&gt;Erik de Castro Lopo&lt;/li&gt;
&lt;li&gt;erciccione&lt;/li&gt;
&lt;li&gt;Mike C &quot;bigreddmachine&quot;&lt;/li&gt;
&lt;li&gt;Jonny Heggheim&lt;/li&gt;
&lt;li&gt;Nick Johnson&lt;/li&gt;
&lt;li&gt;Tobias Hoffmann&lt;/li&gt;
&lt;li&gt;Ordtrogen Översättning&lt;/li&gt;
&lt;li&gt;Tim L&lt;/li&gt;
&lt;li&gt;whythat&lt;/li&gt;
&lt;li&gt;Timothy D. Prime&lt;/li&gt;
&lt;li&gt;dEBRUYNE&lt;/li&gt;
&lt;li&gt;Matt &quot;zone117x&quot; Little&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;Helmut Pozimski&lt;/li&gt;
&lt;li&gt;Wei Tang&lt;/li&gt;
&lt;li&gt;Vasil Dimov&lt;/li&gt;
&lt;li&gt;damir&lt;/li&gt;
&lt;li&gt;Bruno Clermont&lt;/li&gt;
&lt;li&gt;Cédric &quot;cslashm&quot;&lt;/li&gt;
&lt;li&gt;Edward Betts&lt;/li&gt;
&lt;li&gt;Jaquee&lt;/li&gt;
&lt;li&gt;Nano Akron&lt;/li&gt;
&lt;li&gt;MaxXor&lt;/li&gt;
&lt;li&gt;Howard &quot;hyc&quot; Chu&lt;/li&gt;
&lt;li&gt;Neozaru&lt;/li&gt;
&lt;li&gt;AnythingTechPro&lt;/li&gt;
&lt;li&gt;kenshi84&lt;/li&gt;
&lt;li&gt;Calvin Liang&lt;/li&gt;
&lt;li&gt;flozilla&lt;/li&gt;
&lt;li&gt;Cole Lightfighter&lt;/li&gt;
&lt;li&gt;xmr-eric&lt;/li&gt;
&lt;li&gt;vasi&lt;/li&gt;
&lt;li&gt;Dyrcona&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;0xB44EFD8751077F97&lt;/li&gt;
&lt;li&gt;Guillaume Le Vaillant&lt;/li&gt;
&lt;li&gt;Maxime Thiebaut&lt;/li&gt;
&lt;li&gt;vdo&lt;/li&gt;
&lt;li&gt;Howard Chu&lt;/li&gt;
&lt;li&gt;Matt Smith&lt;/li&gt;
&lt;li&gt;Jérémie &quot;binaryFate&quot; Dubois-Lacoste&lt;/li&gt;
&lt;li&gt;Alexander Azarov&lt;/li&gt;
&lt;li&gt;Serhack&lt;/li&gt;
&lt;li&gt;Michał Sałaban&lt;/li&gt;
&lt;li&gt;Leon Klingele&lt;/li&gt;
&lt;li&gt;Dusan Klinec&lt;/li&gt;
&lt;li&gt;Jean Pierre Dudey&lt;/li&gt;
&lt;li&gt;Dimitris Apostolou&lt;/li&gt;
&lt;li&gt;Maxithi&lt;/li&gt;
&lt;li&gt;MoroccanMalinois&lt;/li&gt;
&lt;li&gt;Riccardo &quot;fluffypony&quot; Spagni&lt;/li&gt;
&lt;li&gt;Matthew Campassi&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;m2049r&lt;/li&gt;
&lt;li&gt;Thomas Winget&lt;/li&gt;
&lt;li&gt;rbrunner7&lt;/li&gt;
&lt;li&gt;cryptochangements34&lt;/li&gt;
&lt;li&gt;h908714124&lt;/li&gt;
&lt;li&gt;anonimal&lt;/li&gt;
&lt;li&gt;Orestis Konstantinidis&lt;/li&gt;
&lt;li&gt;Gareth Hayes&lt;/li&gt;
&lt;li&gt;redfish&lt;/li&gt;
&lt;li&gt;Onur Altun&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.12.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-mac-x64-v0.12.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.12.0.0.tar.bz2&quot;&gt;Linux, 64-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.12.0.0.zip, e74fb7abac3a34163e38ae1712282af3bbfb5bec00d2e0c88ca7d35f2fa95d28
monero-mac-x64-v0.12.0.0.tar.bz2, 61df6eec88df19d4d93c0542d6afb94887309ac20afc02cc45cdbada4b21d2ef
monero-linux-x64-v0.12.0.0.tar.bz2, 928ad08ff0dea2790c7777a70e610b2d33c35a5df5900fbb050cc8c659237636&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>Response to &quot;An Empirical Analysis of Traceability in the Monero Blockchain&quot;, Version 2</title><link>https://beta.monerodevs.org/blog/2018/03/29/response-to-an-empirical-analysis-of-traceability/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/03/29/response-to-an-empirical-analysis-of-traceability/</guid><description>A response to Malte Möser, et al.</description><pubDate>Thu, 29 Mar 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Preface&lt;/h3&gt;
&lt;p&gt;On March 17, 2018, several researchers published the &lt;a href=&quot;https://arxiv.org/pdf/1704.04299.pdf&quot;&gt;second version&lt;/a&gt; of &quot;An Empirical Analysis of Traceability in the Monero Blockchain.&quot; I previously authored a response to the &lt;a href=&quot;https://arxiv.org/pdf/1704.04299v1.pdf&quot;&gt;initial version&lt;/a&gt; with the help of many other community members &lt;a href=&quot;https://getmonero.org/2017/04/19/an-unofficial-response-to-an-empirical-analysis-of-linkability.html&quot;&gt;here&lt;/a&gt;. The researchers have changed the paper in a significant enough way that it warrants a separate response.&lt;/p&gt;
&lt;p&gt;The Monero contributors and community at large always appreciate research done on Monero&apos;s technology. They heavily encourage constructive criticism of all cryptocurrencies. The Monero project recommends future research into several findings of the paper, which are mentioned later in this post.&lt;/p&gt;
&lt;p&gt;To give some background on the functions of Monero, its privacy is provided through three major technologies. Stealth addresses hide the receiving addresses of transactions, so outside observers do not know which addresses certain outputs (outputs are containers of money, similar to bank notes) are assigned to. Ring signatures hide the spent outputs among other seemingly plausible ones selected according to an advanced technique. Ring confidential transactions (RingCT), an improvement to ring signatures, hides the transaction amount. Monero has had mandatory stealth addresses since inception, a mandatory minimum ringsize since March 2016, and widely-used RingCT since January 2017. This paper primarily focuses on the effectiveness of ring signatures, which provide transaction plausible deniability and obfuscate the real origin of funds being spent.&lt;/p&gt;
&lt;p&gt;Monero researchers sought to evaluate the effectiveness of its privacy shortly after inception. Most notably, two research papers &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0001.pdf&quot;&gt;MRL-0001&lt;/a&gt; (&quot;A Note on Chain Reactions in Traceability in CryptoNote 2.0&quot;) and &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0004.pdf&quot;&gt;MRL-0004&lt;/a&gt; (&quot;Improving Obfuscation in the CryptoNote Protocol&quot;) were published in September 2014 and January 2015, respectively, which sought to evaluate the strength of ring signatures. These two papers are referenced in the Malte Möser, et al. paper. These papers found shortcomings in Monero&apos;s ring signature scheme which did not mandate a minimum ringsize at the time. &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0004.pdf&quot;&gt;MRL-0004&lt;/a&gt; recommended setting a minimum ringsize of 3, the bare minimum to prevent chain reactions, and then increase the minimum to 5 in a later update. Monero followed these recommendations. Later in February 2016, MRL published &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0005.pdf&quot;&gt;MRL-0005&lt;/a&gt; (&quot;Ring Confidential Transactions&quot;).&lt;/p&gt;
&lt;h3&gt;Notable Findings&lt;/h3&gt;
&lt;p&gt;This research paper includes several findings, some of which are completely new, others are quantified for the first time, and others reinforce previous research.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Transactions with zero decoys (previously named &quot;mixins&quot;) have no ring signature protection. This is self-evident.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Zero-decoy transactions have a negative impact on transactions with decoys. This paper helps quantify the impact that these zero-decoy transactions have on transactions with decoys. Between the period until March 2016, most transactions did not use any decoys, leading to a very large proportion of transactions during this period having their ring signatures effectively reduced, often to only the real input.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;From March 2016 through January 2017, the network recovered as the minimum ringsize was set, with the proportion of transactions with deducible inputs falling from about 85% to about 40% (see Figure 5).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In January 2017, RingCT was implemented as an optional feature. Although it was not yet mandatory, over 99% of transactions on the network used RingCT by February 2017. As a result of the quick adoption, the proportion of transactions with deducible inputs fell to nearly 0%. Since RingCT uses its own outputs, RingCT transactions are not susceptible to the negative impact of zero-decoy transactions, the largest attack mentioned in this paper. This version looked at transactions through April 2017, longer than the initial version which went through February 1, 2017.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In September 2017, RingCT was made mandatory for all transactions.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The paper looked into the impact of mining activity as recommended in the &lt;a href=&quot;https://getmonero.org/2017/04/19/an-unofficial-response-to-an-empirical-analysis-of-linkability.html&quot;&gt;previous response&lt;/a&gt;. Figure 8 shows the proportion of network hashrate associated for specific pools with transparent mined blocks and payouts. This proportion peaked around 40% in April 2017, with most periods below 30%. Figure 9 shows the proportion of pool-related transactions was approximately 95% through all of 2015, and it was approximately 30% in April 2017. The proportion is likely too insignificant to make a meaningful impact on most transactions after January 2017. More importantly, however, the paper looked at the proportion of transactions, not the proportion of visible outputs, meaning any comparison is indirect. However, it is possible that transactions made during several days of low transaction volume until September 2017 could reach a meaningful threshold. The potential risk was further mitigated in September when the minimum ringsize was increased to 5.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The paper set a bound for daily Monero transaction volume on AlphaBay between $0 and $60,000 in early 2017, with a maximum of up to 10% of all AlphaBay transaction volume and up to 25% of all Monero transaction volume. AlphaBay was a darknet website that accepted Bitcoin and Monero before it was seized and shut down in July 2017. The Monero project condemns illicit use of Monero.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Monero uses a specific input selection algorithm for choosing which decoys to include in its ring signature. This algorithm has changed over time to be more realistic. In the past, the selection algorithm typically selected decoys that were significantly older than the real input, meaning the newest input was the real one most of the time. Figure 12 shows the effectiveness of the input selection algorithm used between January 2017 and September 2017 for the official wallet software. The algorithm was updated following the results of the initial version of the paper. The latest version has not tested this new algorithm, even though it refers to it as current. &lt;a href=&quot;https://twitter.com/socrates1024/status/979118079572574208&quot;&gt;One of the authors has acknowledged the mistake&lt;/a&gt; and he has promised to consider making revisions. We are happy with their response. The tested (old) selection algorithm selects approximately 25% of the decoys from the past 5 days. The &lt;a href=&quot;https://github.com/monero-project/monero/pull/1996&quot;&gt;new algorithm&lt;/a&gt; selects approximately 50% of the decoys from the past 1.8 days. While the current algorithm is not considered as comprehensive as the one suggested in the paper, it should be more effective than the tested algorithm.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The paper suggested a new input selection algorithm. The researchers observed the spend-time distribution for Monero and Bitcoin, and they fitted a parametric model on top of Monero&apos;s distribution. This selection algorithm performs significantly better than the tested algorithm that was implemented in Monero from January 2017 through September 2017.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The paper introduced a decoy sampling scheme they called &quot;binned mixin sampling.&quot; Other research into this sort of selection scheme is limited.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The paper lists several known illicit uses of Monero and the steps that law enforcement and attackers can use to potentially learn more about these Monero transactions. The Monero project condemns illicit use of Monero.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The paper ends with three recommendations: 1) updating the decoy sampling distribution, 2) avoiding publicly deanonymized outputs as decoys (eg: public pool payouts), and 3) warning users their transactions before RingCT are vulnerable to tracing analysis. The first two are forward-looking recommendations for improving the protocol. The Monero project agrees with both of these forward-looking recommendations. The Monero project stands by its statement that it has always been transparent about Monero&apos;s limitations and suggested improvements. The privacy-enhancing recommendations discussed in &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0004.pdf&quot;&gt;MRL-0004&lt;/a&gt;, publicly published in January 2015 (over 2 years before the first version of the Malte Möser, et al. paper) were not fully-implemented until September 2017. In fact, the exact same limitations of zero-decoy transactions were discussed in &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0004.pdf&quot;&gt;MRL-0004&lt;/a&gt;. Below is a relevant quote from &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0004.pdf&quot;&gt;MRL-0004&lt;/a&gt; which covers the same major attack as in the Malte Möser, et al. paper:&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;To see an example of this, say that Alice fashions a ring signature using the mixins {Bob, Cynthia, Doug}. For any observer, then, the list of possible senders of the transaction is clearly {Alice, Bob, Cynthia, Doug}. If Bob, Cynthia, and Doug then each spend their transaction outputs with zero mix-ins, then it is obvious [to] any observer that they no longer own those transaction outputs. Hence, they can be excluded from the list of possible senders of Alice’s transaction, and Alice is now exposed as the sender of her transaction. It is not as if only three users, Bob, Cynthia, and Doug, spent their transactions in the clear, but as if all four users spent their transactions in the clear. Hence, any signatures using Alice’s transactions as a mix-in are now also compromised. If enough transactions are affected, there can be second-order effects, leading to a chain reaction.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;Recommendations&lt;/h3&gt;
&lt;p&gt;The Monero project has the following recommendations for the research paper:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;We recommend the authors update the wording regarding the selection algorithm used between January 2017 and September 2017 to be defined as such, not as the current selection algorithm. The Monero project highly encourages the authors to test the &lt;a href=&quot;https://github.com/monero-project/monero/pull/1996&quot;&gt;current selection algorithm&lt;/a&gt;, which was implemented specifically to address concerns in the first version of the paper. Furthermore, we recommend adding information saying the selection algorithm was modified in the applicable update section in September 2017, after version 0.11.0.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We recommend that the authors acknowledge the earlier expression of zero-decoy transactions as a concern, and that the risk was accurately described (though not as thoroughly quantified) in &lt;a href=&quot;https://lab.getmonero.org/pubs/MRL-0004.pdf&quot;&gt;MRL-0004&lt;/a&gt;, published in January 2015. While we agree that certain additional communications can be made, we encourage the authors to focus on this being a previous (since patched) vulnerability that was publicly documented for several years prior. The Monero project feels that it has diligently made this information available to the public under a resources section of its website.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Further Research&lt;/h3&gt;
&lt;p&gt;The Monero project recommends further research into the following topics discussed in this paper:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Further research into the change in Bitcoin&apos;s spend-time distribution over time to see the magnitude (if any) of its change. Compare this to other cryptocurrency projects.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Further research into &quot;binned mixin sampling.&quot; This paper introduced the first documented possible recommendation for its use.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Further research into the impact of visible pool transactions and outputs. Create a model to see what proportion of outputs were impacted over time, potentially causing a proportion of transactions to be impacted during certain time periods.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Further research into the possible impact of key image reuse through chain splits, potentially causing a number of outputs to be deanonymized. While this specific attack was not mentioned in the paper, it could have similar implications to other attacks.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;The second version of &quot;An Empirical Analysis of Traceability in the Monero Blockchain&quot; improved upon the original in many ways. The Monero project is thankful to have many of the world&apos;s top researchers evaluating the effectiveness of Monero&apos;s ring signatures.&lt;/p&gt;
&lt;p&gt;The Monero project would like to remind everyone that the largest vulnerability in this paper was noted over two years before, was mitigated over a year before, and was nearly completely resolved before the first version of the paper was published. Nonetheless, the paper quantifies the zero-decoy impact in the most meaningful way to date, introduces several input selection improvements, and pioneers research into the impact of public pool transaction information.&lt;/p&gt;
&lt;p&gt;This press release was shared before publication with Rachel Rose O&apos;Leary of CoinDesk, Jamie Holmes of BTCMANAGER, and all the listed paper authors.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2018-03-31</title><link>https://beta.monerodevs.org/blog/2018/03/31/logs-for-the-Community-meeting-held-on-2018-03-31/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/03/31/logs-for-the-Community-meeting-held-on-2018-03-31/</guid><description>Community highlights, Forum Funding System updates, RFC-HWALLET-1, Localization workgroup, RIAT Monero workgroup, and miscellaneous</description><pubDate>Sat, 31 Mar 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, 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/199&quot;&gt;https://github.com/monero-project/meta/issues/199&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. 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;serhack&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&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;ErCiccione&amp;gt;&lt;/strong&gt; Hola&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; hola amigos de privacidad&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;hrumag&amp;gt;&lt;/strong&gt; Buonasera a tutti!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Salutations&lt;br&gt;&lt;strong&gt;&amp;lt;freelikeinfreedo&amp;gt;&lt;/strong&gt; 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;sgp_&amp;gt;&lt;/strong&gt; looks like we have a good crowd today&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 0.12.0.0 is released. The GUI is still forthcoming. You must update your software by April 6 to continue spending funds. You can download a copy of it here: &lt;a href=&quot;https://github.com/monero-project/monero/releases/tag/v0.12.0.0&quot;&gt;https://github.com/monero-project/monero/releases/tag/v0.12.0.0&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I published a response to “An Empirical Analysis of Traceability in the Monero Blockchain”, version 2: &lt;a href=&quot;https://getmonero.org/2018/03/29/response-to-an-empirical-analysis-of-traceability.html&quot;&gt;https://getmonero.org/2018/03/29/response-to-an-empirical-analysis-of-traceability.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dsc__ shared a preview of the GUI black theme: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/86l3km/gui%5C_black%5C_theme%5C_preview/&quot;&gt;https://www.reddit.com/r/Monero/comments/86l3km/gui\_black\_theme\_preview/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] GUI - Black theme preview (self.Monero) | 104 points (98.0%) | 29 comments | Posted by dsc__ | Created at 2018-03-23 - 14:36:17&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;xmrscott[m]&amp;gt;&lt;/strong&gt; DefCon workgroup created&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Mastering Monero released a preview of the first chapter. If you want to contribute, &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;xmrscott[m]&amp;gt;&lt;/strong&gt; First meeting a Saturday from now&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; The preview of the first chapter is available on &lt;a href=&quot;https://masteringmonero.com&quot;&gt;https://masteringmonero.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;KnifeOfPi_&amp;gt;&lt;/strong&gt; hello!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; The GUI is basically ready, binaries will be probably built within the weekend&lt;br&gt;&lt;strong&gt;&amp;lt;KnifeOfPi_&amp;gt;&lt;/strong&gt; we’re working on getting cakewallet ready&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ah yes xmrscott, link to the thread about DefCon here: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/87uy99/the%5C_monero%5C_project%5C_defcon%5C_26%5C_aug%5C_912%5C_in%5C_las%5C_vegas/&quot;&gt;https://www.reddit.com/r/Monero/comments/87uy99/the\_monero\_project\_defcon\_26\_aug\_912\_in\_las\_vegas/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] The Monero Project @ DefCon 26 (Aug 9-12 in Las Vegas)! Looking for volunteers! First DefCon workgroup meeting 4/7! (self.Monero) | 15 points (74.0%) | 11 comments | Posted by xmrscott | Created at 2018-03-28 - 19:50:11&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; serhack I should have time to review the book this weekend&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; A lot of updates today! Nice!&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; monerujo beta is 0.12 ready (and on play store &amp;amp; github)&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; are exchanged and such all aware of the new release? the fork is in a week and we dont want them left behind&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE will you make a list of pools and exchanges that have updated as you have done in the past?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_: +1 i wasabout to ask that&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I guess I could, but the ecosystem has grown substantially&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Not sure if it&apos;d be feasible to maintain or even create such a list&lt;br&gt;&lt;strong&gt;&amp;lt;KnifeOfPi_&amp;gt;&lt;/strong&gt; I’m not sure if it’s necessary - most major pools that aren’t botnet or bitmain pools probably know&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; dEBRUYNE: what if we make in on etherpad? so anybody can update it&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sgp_: I&apos;ll ask fluffypony to send a reminder email to all pools though&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; at the lease it would be nice to pin a thread on reddit where people can confirm/verify that their pool/exchange/service has updated&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or delete it D:&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ErCiccione: I guess that could work&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cryptochangement I think that would be especially helpful for r/MoneroMining&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; But may be susceptible to fraud&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; I dont see why somebody would lie about having updated or not&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; if a pool doesnt update, they are effectively mining monero0?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; true. we can create a workgroup on taiga&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; m2049r[m]: yes&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;hrumag&amp;gt;&lt;/strong&gt; ErCiccione: +1&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; if a pool doesnt update, they are effectively mining monero0? &amp;lt;--- If they do not change the seed nodes I suspect not&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione would you mind creating that then and adding me as a contributor? I would like to get the pool list in r/MoneroMining&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ArticMine: Seed nodes are only relevant for the initial connection&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sgp_: You can use my table from the old thread I guess?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sure, doing it now&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_ ^&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE yes, I&apos;ll start there&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/6yuv2s/psa%5C_users%5C_solominers%5C_exchangesmerchantsservices/&quot;&gt;https://www.reddit.com/r/Monero/comments/6yuv2s/psa\_users\_solominers\_exchangesmerchantsservices/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] PSA: Users, (solo)miners, exchanges/merchants/services, and pool operators must be on CLI v0.11.0.0 or GUI v0.11.0.0 in advance of the scheduled protocol upgrade otherwise you will get booted off the network. Miners, please contact your pool operator to ask them if they have upgraded! (self.Monero) | 143 points (99.0%) | 189 comments | Posted by dEBRUYNE_1 | Created at 2017-09-08 - 13:47:34&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I&apos;ll PM you the markup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I should be able to view the source&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Just verified, can view. No PM for that necessary&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;hrumag&amp;gt;&lt;/strong&gt; * CLI v0.12.0.0 or GUI v.0.12.0.0&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right, I think we should move on to the next section. If there are still discussions, we can have them during open ideas time&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 updates.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; m2049r has opened a proposal to raise funds to work on Monerujo: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90038/m2049r-part-time-for-3-months&quot;&gt;https://forum.getmonero.org/6/ideas/90038/m2049r-part-time-for-3-months&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The community funded suraeNoether for Q2: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90057/funding-for-surae-at-mrl-q2-2018&quot;&gt;https://forum.getmonero.org/8/funding-required/90057/funding-for-surae-at-mrl-q2-2018&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The community funded sarangNoether for Q2: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90028/sarang-funding-for-april-may-2018&quot;&gt;https://forum.getmonero.org/8/funding-required/90028/sarang-funding-for-april-may-2018&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The community funded erciccione for the localization workgroup: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90000/monero-localizations-coordinator-2nd-ffs&quot;&gt;https://forum.getmonero.org/8/funding-required/90000/monero-localizations-coordinator-2nd-ffs&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The community funded moneromooo to work on Monero from April to June: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/89998/moar-mooo-coding-april-june&quot;&gt;https://forum.getmonero.org/8/funding-required/89998/moar-mooo-coding-april-june&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The community funded serhack to continue working on Mastering Monero: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/89797/mastering-monero-ffs&quot;&gt;https://forum.getmonero.org/8/funding-required/89797/mastering-monero-ffs&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thanks everyone!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It seems that further discussion is necessary on the Ruby implementation: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/89913/a-native-ruby-implementation-of-the-monero-wallet&quot;&gt;https://forum.getmonero.org/6/ideas/89913/a-native-ruby-implementation-of-the-monero-wallet&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I have opened a new Reddit discussion thread for this here: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/88jlqc/other%5C_discussions%5C_on%5C_monero%5C_ruby%5C_ffs%5C_proposal/&quot;&gt;https://www.reddit.com/r/Monero/comments/88jlqc/other\_discussions\_on\_monero\_ruby\_ffs\_proposal/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Other Discussions on Monero Ruby FFS Proposal (self.Monero) | 9 points (100.0%) | 8 comments | Posted by SamsungGalaxyPlayer | Created at 2018-03-31 - 16:05:30&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Thank Community!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone know if the development team got wind of this, and what their recommendation is?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We should also talk about that MoneroCat series proposal :D&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thanks a lot folks!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the dev team&apos;s opinion shouldn&apos;t matter in any special way in this matter&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; I want to see it&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; More for education purposes than anything&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alternative implementations have been discussed before, and the only thing that they generally say is something to the effect of: &quot;Make sure they know the amount of work involved&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Like that guy that implemented cryptonight in Pythob&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; wrappers ultimately fall back on the work of the C++ dev team, so not a ton of extra work involved.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But an alternative implementation must keep pace with C++ development (which has many contributors)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so if it&apos;s just one person, they&apos;d be doing the job of moneromooo plus everyone else contributing&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Even a wrapper has to be maintained to a degree. I just don&apos;t want to see the FFS for this gut funded, payed out, then never maintained&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is the biggest issue for the community, yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the amount of maintenance for another implementation is orders of magnitude higher, so the odds of it not being maintained really skyrocket&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I may be speaking like a downer here, but if you read my comment on the thread, I really do think it&apos;s incredibly necessary to have stuff like this&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right, glad we could re-open discussion on other implementations&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; there is an existing gem, but the original dev stopped communicating a while ago.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; plus: maintenance is boring&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; I still think it would nice to have for educational purposes. It also opens doors to get integrated with other things so if somebody picks it up for that use they could be motivated to help maintain it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is admittedly one weakness in the FFS&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Do we know of any services that would want to use a Ruby implementation? If we know of groups, it has the highest chance of being maintained&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if a person begins the project for money, but then money dries out, they are more likely to leave as well&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; whereas if there are passion projects of alternative implementations, the money is nice (if funded), but they&apos;re more likely to continue&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Somebody mentioned shopify&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; there are parallel efforts on this gem, the meetup organiser of the ruby meetup in vienna was also expressing interest. i guess it needs somebody to coordinate this, so the FFS proposal is needed, but it needs multiple devs/oversight imho&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; agreed parasew[m]&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the take away for this (for me) is: this is a great idea, and I support it whole heartedly&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but it&apos;s not as simple as some in the community might think&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other thoughts on the Ruby implementation?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Or can we discuss MoneroCat: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/89764/i-d-like-to-develop-a-new-webcomic-series-starring-monerocat-and-the-justice-league-of-crypto&quot;&gt;https://forum.getmonero.org/6/ideas/89764/i-d-like-to-develop-a-new-webcomic-series-starring-monerocat-and-the-justice-league-of-crypto&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; move it, fund it&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; move it?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Tbh I think another issue with thr fork schedule is that forking 6 months not only bricks ASICs but alternative implementations too :/ thats a discussion for another time tho&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right, thanks for the discussion on these everyone&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; IIRC the XMR figure for that was put together when the market price was significantly higher. Is 150 XMR stilo enough for Monero Cat?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; move the Monero Cat proposal I mean parasew[m]&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cryptochangements we can sort that out with the author&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. RFC-HWALLET-1 project progress&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Hello folks, today is the last day of RFC-HWALLET-1.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; i suggest to discuss ruby implementation next time, or at least get all the people working on it on a table. i can organise an irc-discussion specifically on this topic, as i also talked to a few people interesting in helping.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Celebrate or cry.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; this could solve the problem with &quot;single point of maintainance&quot; fails&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; parasaw noted, we can add it to next meeting&apos;s agenda&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; According to the roadmap and project plan.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; The good news is that it is ending due to meeting almost all requirements, namely 43 of 46 nonfunctional and functional requirements.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; The results are in the GitHub repository, and docs in Taiga mostly:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/kastelo/&quot;&gt;https://github.com/monero-project/kastelo/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; There will be some clean up, but I&apos;ll tag the sources today or soon and build tarballs for easy upload to fabricators.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; cray cray&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so the open spec is done and works?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; In case anybody is curious what kind of activity follows, the end of RFC-HWALLET-1 does not mean the end of anything other than project structure and announcement that requirements were met.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: The open spec?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; You mean schematic or?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nvm, I may just be an idiot. We&apos;ll talk later.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; The design includes, schematic, layout, and bill of materials files.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; That&apos;s the archive that usually gets sent to a PCBA or PCB fabricator.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks msvb-lab!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; HOPEFULLY sometime soon I can zap the spam away&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; parasew[m]: We can copy to several places in fact, yes I just need some examples after the meeting or something.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; msvb-lab is there anything you are waiting for before your new proposal is moved to funding required? &lt;a href=&quot;https://forum.getmonero.org/7/open-tasks/90126/advancing-monero-hardware-wallet&quot;&gt;https://forum.getmonero.org/7/open-tasks/90126/advancing-monero-hardware-wallet&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; msvb-lab: ping me, i can also help with content-reformatting if needed!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp_: I need to make sure the injection molding bids that have come in are good for the budget, and yes a few other changes before bumping 0.9 to 1.0 (the proposal.)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp_: I&apos;m also waiting for MoneroV, because it&apos;s possible they will want to fund the wallet instead.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Bad joke&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lmao&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right thanks msvb-lab. I&apos;m really looking forward to v1.0 of your proposal&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp_: Cool, thanks. Next toopic.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. Localization workgroup Q&amp;amp;A&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sooo&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; m2049r: of course, that would be super. is monerujo already set for localizations?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; erciccione, you&apos;ve done great work.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; yes, we have english &amp;amp; spanish for now&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thanks rehrar :)&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;hrumag&amp;gt;&lt;/strong&gt; bravo!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Great idea m2049r :)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Good job erciccione&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; great, so let&apos;s talk about that after the meeting, i&apos;m honestly not familiar with monerujo&apos;s codebase, i need to check it out&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thanks guys :)&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; i&apos;ll get in touch with you&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Last chance for questions for ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; btw beside the GUI i haven&apos;t big updates. any question?curiosity?&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; All right ErCiccione, your work seems to speak for itself. Thanks for keeping us all updated&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. RIAT Monero workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The RIAT team would like to discuss the status of their projects for the year.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thank you sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; RIAT?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; The Monero Workgroup at RIAT has been working since 2017, we organised community workshops in dec 2017 and also hosted the team of the monero hardware wallet in vienna. We are mixed from Monero Austria meetup and have connections to other meetups as well. A meetup in Hongkong is currently also discussed.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar &lt;a href=&quot;https://riat.at/&quot;&gt;https://riat.at/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; Some involved people are around here in the irc i guess, @m2049r, @nevvton_, FreeAsInFreedom (txmr) and ofc others (you know who you are) :)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Hong Kong.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; We also helped organise the assembly at the 34c3 in leipzig and we are looking forward to help spread the word with events throughout 2018. Especially now focusing on Defcon and starting with early planning on 35c3.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; yes, thats us&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; noice&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So RIAT will be working of DefCON in Vegas&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; msvb-lab: i was visiting in hongkong and there are interested students who want to set up a meetup, first meetup planned between 15-30 july&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; ArticMine: yes we will support and help; is there a separate irc channel or should we discuss here?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Excellent&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there;s a meeting next Saturday for Defcon stuff&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; very good! will there be the main focus on the hardware wallet or can we also do more?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the Monero village that we are sharing with BCOS has quite a bit in the works so far&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; It will be a lot of topics all at once.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; The meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; some presentations we&apos;ve discussed, workshops,&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; msvb-lab, can you grab the pad link?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; very nice!&lt;br&gt;&lt;strong&gt;&amp;lt;freelikeinfreedo&amp;gt;&lt;/strong&gt; where is the meeting? in this channel?&lt;br&gt;&lt;strong&gt;&amp;lt;freelikeinfreedo&amp;gt;&lt;/strong&gt; and which time?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think so, let me grab the link&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; v&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/200&quot;&gt;https://github.com/monero-project/meta/issues/200&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; lel&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; good to have more people on board&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if you look in the backlog, there was quite a bit of discussion yesterday&lt;br&gt;&lt;strong&gt;&amp;lt;freelikeinfreedo&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; very nice, will check and also discuss with the others later; will also join next saturday.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; workgroup at RIAT will also now meet in person more often,&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; The workgroup will now be meeting every monday IRL starting from april 9, and we will also be in #monero-community to discuss our progress.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; m2049r: do you want to talk a bit on the monerujo plans?&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; working on some tweaks for the v0.12 release&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; managed to set up f-droid environment yesterday ...&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; and we have a huge backlog of cool functions on taiga :)&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; but i will be going for the CRAZYpass next&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;hrumag&amp;gt;&lt;/strong&gt; @erciccione when you&apos;re done you can come to mattermost. i&apos;ve got updates and a question&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; (generating secure passwords with RSA as in my published paper)&lt;br&gt;&lt;strong&gt;&amp;lt;freelikeinfreedo&amp;gt;&lt;/strong&gt; &amp;gt; managed to set up f-droid environment yesterday ...&lt;br&gt;&lt;strong&gt;&amp;lt;freelikeinfreedo&amp;gt;&lt;/strong&gt; nice! 😃&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; @hrumag coming!&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; so the workgroup will be helping in growing the userbase of monerujo , FreeAsInFreedom (txmr) had the idea for a workshop with lineage+monerujo for legacy android devices&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; woot!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; copperhead &amp;gt; lineage though&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; (don&apos;t kill me)&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; other tasks are ofc to support msvb-lab and team to spread the word on the open hw wallet and to possibly get more attention from the open hardware communities&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sounds like an awesome idea&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; That would be great, thanks parasew[m].&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; and to create workshops and other formats to bring more people to monero.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; copperhead is not FLOSS it is semi free&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; since it does not allow commercial use&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That being said there is no reason to not support it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s further removed from Google&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks parasew for the updates! Any final thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; just wanted to introduce that we will be active, anyone who wants to join physically, there is a flat in vienna we can use for guests. ping me or nevvton_&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right, thanks parasew! Always great to hear about your efforts&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; This meeting is going over an hour to accommodate for open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 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; crickets...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have an idea&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; to end the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; open for discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Considering no one is feeling creative today, we can close 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 two weeks from today on 14 April. The Coffee Chat will be next Saturday on 7 April.&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;rehrar&amp;gt;&lt;/strong&gt; ME?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yes, YOU&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; !!!!!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp_: Good one this time, last week was no good. Thanks a lot.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; and thanks sgp_ for organizing!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Last time sgp was not with us == bad time.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; thanks sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ye. whoever ran the last meeting was an idiot&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so, sgp_ i made the workgroup on taiga &lt;a href=&quot;https://taiga.getmonero.org/project/erciccione-organization-pre-upgrade/&quot;&gt;https://taiga.getmonero.org/project/erciccione-organization-pre-upgrade/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; msvb-lab: are you planning some publicity for the hw-wallet or are you waiting until the proposal is done?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; if anyone want to help tracking if pools and exchanges are ready for the next upgrade, contact me or sgp_ and we will add you on the workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; parasew[m]: Publicity is good at any time, in fact a radio broadcast featuring us is appearing very soon on BR Bayerische Rundfunk.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione thanks, do you think we should make separate wiki pages for each type of ecosystem type? Eg: exchanges, pools, service providers, merchants, etc?&lt;br&gt;&lt;strong&gt;&amp;lt;freelikeinfreedo&amp;gt;&lt;/strong&gt; &amp;gt; parasew[m]: Publicity is good at any time, in fact a radio broadcast featuring us is appearing very soon on BR Bayerische Rundfunk.&lt;br&gt;&lt;strong&gt;&amp;lt;freelikeinfreedo&amp;gt;&lt;/strong&gt; do you know when exactly?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; The reporter is still working on slicing up the two (!) hours of interview.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I have no idea when it will be ready, but I was his last interview so it could come in a couple weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yes, i think that&apos;s a good way to do it sgp_ . do you want to include merchants as well? that would be a looot of people&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That will be a stretch goal lol&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; parasew[m] pablonero[m]: Very nice that so much interest is centered in Vienna, and that you welcome visits like that.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Eg: if huge merchants like Amazon took Monero, we would want to know :p&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; oh - and support my FFS :)&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; ArticMine, COS is ideal for the common person since it really works for security.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I agree that Lineage is better for the enthusiast (people that&apos;d be into Monero)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but I&apos;d probably recommend COS for people that aren&apos;t as versed int his stuff, like family&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; my understand is that copperhead is for more modern devices, no?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I took a good look at COS. The common person run into an issue the moment they do anything commercial&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ve used it, although not super extensively.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I will defer to you on this.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I mean as simple as a kid that mows neighbor&apos;s lawn or shovels the neighbor&apos;s snow&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Then there are in violation of the license&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; In my opinion Copperhead did something very stupid. They could have gone with a strong copyleft and avoided this mess&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; see, this is why I talk to ou&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; you have all the licensing knowledge&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It gets interesting like doing a software audit, to remove pirated proprietary software by replacing it with FLOSS&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Non commercial clauses is one of my favorites&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; consider me learned for this instance&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I always wonder if the % of GNU/Linux users that have read Windows EULA is greater than the % of Windows users&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione I made the first version of the list but haven&apos;t contacted anyone yet&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; looks perfect sgp_, what if we make the merchant section input based. We tell people that if they want they can communicate us they have upgraded, then we put them on the list&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; I haven&apos;t made the merchant list yet., though it could look similar&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ah ok, i though was harder to get all the merchants. but now that i think about it we have a list on the website&lt;br&gt;&lt;strong&gt;&amp;lt;sneurlax&amp;gt;&lt;/strong&gt; ArticMine, that&apos;s why we&apos;re GNU/Linux users...&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; ArticMine, answer is yes in both relative and direct sense.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-04-02</title><link>https://beta.monerodevs.org/blog/2018/04/02/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-04-02/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/04/02/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-04-02/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 02 Apr 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; meeting time!&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; i think he is attributing research to his imaginary R&amp;amp;D research group&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If he&apos;s claiming they&apos;re doing the &quot;improved&quot; CT then I am not concerned at all&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; because that&apos;s junk&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; FFS he is known to basically hate Monero&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; allrighty, 1) Greetings everyone, 2) what MRL has been up to, 3) what we plan on getting up to. i know it&apos;s a really loose agenda, but hey&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; FFS = FYI&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; monero loves him too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, hi!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; who&apos;s all here?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Cat of the week, sarang?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; also, I&apos;m here.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; He&apos;s hiding out in the clothes dryer now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and I&apos;d have to get a photo and scrub the metadata first&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hiyo :)&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; hi :)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; 12 monekys more like&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; 12 monkeys was a pretty good film tho&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; allrighty: sarang, what have you been up to?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://imgur.com/a/gpv13&quot;&gt;https://imgur.com/a/gpv13&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A lot of paper reading to stay up to date and learn, released my monthly report on r/Monero and FFS, checking up on moneromooo&apos;s recent addition of batch verification to his BP code and tests&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Trying to stay afloat with Son of Monerolink&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Seems to be a lot of putting out small fires that idiots start&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Matthew Green all proud of himself about that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My gods the press coverage has been abysmal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and much of it by people who should absolutely know better&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Schneier basically said HEY LOOK A THING I SAW ONLINE&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; negativity sells on a bust&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; but only for a while&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; This past week I&apos;ve been working on reviews to the multisig paper. andytoshi has provided me some comments and I&apos;m making some changes consequently&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; what is your timeline for release?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What sorts of changes? I&apos;m curious&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the paper in its current form is already on github koe, changes will be uploaded by the end of the week I think&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the main large-scale complaint is that I specify stuff that could be chalked up to secure side-channels, and there is some back-and-forth discussion about using fresh multisig keys versus salting and hashing your current user keys&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; oh I dont see it in MRL, is there another spot?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; True, there were plenty of discussions during the development about the nature of secure communication between coalition members&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be curious to see what updates you make from it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sec&lt;a href=&quot;https://github.com/b-g-goodell/research-lab/tree/in-prep/publications/bulletins/MRL-0007-multisig&quot;&gt;https://github.com/b-g-goodell/research-lab/tree/in-prep/publications/bulletins/MRL-0007-multisig&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; whoops&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/in-prep/publications/bulletins/MRL-0007-multisig&quot;&gt;https://github.com/b-g-goodell/research-lab/tree/in-prep/publications/bulletins/MRL-0007-multisig&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; cool thanks :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Tell us about fresh keys vs salting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if the hash function is good, no one could tell the difference between using fresh keys or using hashed ol keys, and the reason to not re-use old addresses is to prevent exclusion attacks where two coalitions collude to remove control of some common coalition members... but if the old keys have been hashed with new salts, that isn&apos;t a danger with a good hash function. so ...&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; for convenience to users, i think it&apos;s okay to re-use keys this way, but to describe the scheme for the paper and make it more clear, readable, compact, etc, I think i agree with andytoshi that the salted-then-hashed keys can be at least moved to the end&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; as a &quot;if users really want to do it this way, they can do it&quot; sort of thing as opposed to built into the scheme&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it will make it easier to prove secure too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; andytoshi had a variety of other very helpful comments. i&apos;m most concerned about my unforgeability proof at this point, and revisions are still happening.&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; in addition to all that, i invented what i think is a novel signature scheme in the elliptic curve setting. depending on construction, the security can fall onto the existence of one-way 2nd pre-image resistant group isomorphisms, instead of the discrete log hardness assumption&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; going for QC-resistance?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; current draft descritpion is here; an implementation requires, i think, a really freaking large group, though&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc no, just had a dream one night. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.sharelatex.com/project/5ab98a71234cc910159f828b&quot;&gt;https://www.sharelatex.com/project/5ab98a71234cc910159f828b&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Did you make updates to it since you first showed me?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s been undergoing pretty much constant revision, i don&apos;t recommend anyone read it yet. you have the basic idea from the first read-through and until stuff is more formal, it&apos;s just me messing around&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;d be nice to be able to pick some folks brains *in person* at a whiteboard, though&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; always is&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; suraeNoether: will you bill for your sleeping time since you seem to work then also?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i know andytoshi isn&apos;t a formal contributor to MRL, but we enjoy his assistance an awful lot around here...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and since this is a research meeting, andytoshi, would you feel comfortable going over your BP work again for those who missed it earlier?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: i don&apos;t bill by the hour, which is why i can&apos;t put work down ever&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; any chance andytoshi will co-author any papers with you?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc maybe if i write something worth publishing. :P oh! my last paper from grad school has been thrown up on arxiv and is seeking publication. not technically an MRL accomplishment, but my co-author let me know he put it on arxiv and submitted it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nuts, i wanted to chat with hyc about random-code POW&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other updates?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Not from me, not about MRL or research. If anyone has any other research projects they have been working on/would like to discuss, fire away...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or any questions, etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether had mentioned an upcoming conference very relevant to our interests&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; do you actually get informed if someone references your work in white paper?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Depends on how they&apos;re released&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Google Scholar can pull citations from a lot of formats, for exampl&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; antw081 google scholar tracks citations of whitepapers and you can set up alerts.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but for informal non-cached stuff, not necessarily&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Ah, yeah, so there&apos;s this conference in London in 2 weeks. I would normally just buy tickets and go and then start an FFS for reimbursement (if possible) but tickets are A LOT more than they were when I did the same thing for Switzerland.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and I don&apos;t want to just impulsively go to conferences last minute&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; you should send meeeee&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It is a lot though for a one-day&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; looks like good talks relevant to cryptocurrency privacy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes, and the first MAGIC board meeting is in a day or two after that conference&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and that&apos;s kind of our specialty and junk&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://ieee-sb2018.cs.ucl.ac.uk/#schedule&quot;&gt;http://ieee-sb2018.cs.ucl.ac.uk/#schedule&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I was totally unaware of this event until earlier today&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so i&apos;m okay with not going to it, but *i&apos;m totally willing to hop on a plane and jet lag myself later this month* if that is what this community wants from me. i&apos;m your humble servant, as it were. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *on that note* I would like to start an MRL calendar or something like that, where we throw up big research conferences in bitcoin, blockchain, cryptocurrencies, and infosec, and our travel plans&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; any time *anyone* sees a conference or an event i htink it&apos;d be cool if folks started to just passively populate this calendar&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Just use Github issues?&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; FFS it, it will get funded&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think it&apos;d be excellent to go&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; antw081 and if it doesn&apos;t, we just simply won&apos;t go. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I haven&apos;t done an international conference for MRL =p&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: start an FFS for both of us, whydon&apos;tya&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Wish it were a longer event though, we could talk about this stuff forever&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sure thing&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; FP, FFS a speaking tour, it was funded in no time.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I find it funny to see Monero talks and not know about the contents in advance 0_0&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; besides, i would like to be able to chat with some of the organizers in person, since i want to organize a conference for next year&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: we can chat after meeting about the FFS detais&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; see what the community thinks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, let&apos;s see here... we&apos;ve covered research, travel, a bit of MAGIC...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; later today i&apos;m writing up my FFS end-of-month summary...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; What&apos;s the approx expense?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp_[m]: will sponsor you&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_[m]: tickets alone for me are 2400USD. doesn&apos;t include loding&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Airfare for me would be ~1500-1700 USD&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; lodging*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This one is not cheap, that&apos;s for sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Okay, the last thing I wanted to chat about&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is *next year of MRL*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for those of you who recall correctly, I began in June of last year,&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; aaaand&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, I want to know how folks like the direction we are going, see if anyone thinks we should be taking different directions, perhaps see how community members feel about our resources&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh shoot, it&apos;s time for another Revuo already.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; My take is that MRL is on the right track&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think MRL is doing good stuff. Happy with you guys.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I wouldn&apos;t mind hiring an additional researcher or two. but I don&apos;t want to overly burden the community, though, and&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it reminds me of a story, I have no idea who told it to me&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but you tell two guys to go dig a ditch and everything is fine. you later hire a third guy to help and tell him he&apos;s in charge of the first two and all work totally stops&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or send a third guy over and have one of the first two guys be in charge, same thing happens&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m not sure how sarang feels bout hiring additional folks, if he feels like we could use a person for specific things or not, etc&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; we can do grants maybe? to do research on Monero related topics&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; When I started shortly after suraeNoether, our goals seemed pretty broad: figure out what we&apos;re doing right, correct what we&apos;re doing wrong, and figure out what comes next. The way we&apos;re funded always makes me feel guilty about providing good deliverables, but I think the community realizes that&apos;s not necessarily the point&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s an interesting idea antw081. More on a contract basis for specific stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; but this begs the question do we want to dig a second ditch&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; antw081: that&apos;s sort of hard to fund on a per-project basis.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: +1 heh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, the thing is&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; it can be general fund&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; like HackerOne&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; question, would a third researcher have unique things to do, or just be another set of eyes on the current stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; or Bug Bounty FFS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That also begs the question: what would that mean for my role? Or suraeNoether ?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; I think grants make the most sense for additional research. Get some people to focus more formally on specific research&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Should we move to a per-project funding too/&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I don&apos;t think so sarang&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; ok i gut to ask&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think having two general researchers that do what they feel needs to be done is beneficial&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; is there like a group of cryptographers called the: Is there an organisation called Chainmasons?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; sorry: Chainmasons&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; what is that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: I ask because I want to ensure suraeNoether and I are providing value to the community&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; sarang + suraeNoether = 33rd degree Chainmasons&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; his guy claims to have formed a group of researchers - referred to as Chainmasons&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; In my personal opinion, you the four full time hired people, you two, mooo, and anonimal are good four cornerstones for teh community&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; his = this&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; it seems like if the MRL didn&apos;t exist, Monero would feel a lot more precarious and purposeless&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://bitcointalk.org/index.php?topic=3118418.msg32233166#msg32233166&quot;&gt;https://bitcointalk.org/index.php?topic=3118418.msg32233166#msg32233166&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I view part (certainly not all) of my value as staying afloat of new developments that we don&apos;t necessarily have specific projects for&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes, this is important&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; like, shouldn&apos;t there obviously be research into privacy for a privacy focused crypto?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero does not necessarily equal ring sigs, ringct, and stealth addresses&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; koe: A lot of good research happens academically too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; not affiliated with anyone&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We often use that work (e.g. BPs)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; I think at the moment you all are more responding to other research, changes, and looking into thoughts people have. There&apos;s definitely value there, but there&apos;s also value in allowing people to be focused on certain projects.&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; yeah, but the MRL cares about making that stuff apply to Monero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I may not speak for the community though, since I&apos;m a privacy idealist, and this stuff you guys do gets me excited :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_[m]: definitely&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, the reason i bring all this up is this&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if I had one comment though it would be this:&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; When I came on, there were some specific projects in that realm, like sublinear ring sigs, but more kept getting added to our plates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; sarang is the intent for MAGIC to provide research grants? Eg: support one group taking a deep dive into the effectiveness of churning&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think time should be split fairly evenly between new research, and improving the privacy and security of the stuff we already have implemented. As an example, and as I have stated before, I think designated research into optimal ring sizes, fixed ring size vs non, and other stuff of that nature should be a higher priority than it currently is.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; MAGIC is definitely intended to provide research grants as part of its mission&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: agreed, but it sucks that these things are often not so neatly delineated&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I understand.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if i was hired at a university and got a big grant, or if i was hired at a big company and had resources, i would write a budget, hire folks, get a proper lab going where representatives from the lab regularly travel to represent the lab and disseminate results, etc etc. very very different approach from getting hired at a small start-up&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i feel like sarnag and I have spent the first year treating MRL sort of like the start-up approach&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but maybe there is a middle way&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s a good analogy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The specific goals were much smaller back then&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: MAGIC can give research grants, but not to open-source software projects (non-profits in america cannot touch OSS)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Now we have more irons in the fire&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; One thing to keep in mined is that this is a very fluid situation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine: how so&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; A significant change in XMR/USD&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, if the market bottoms out further over the next six months, buttholes will get progressively tighter&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; or vice versa, we&apos;ll go full goatse at 12,000 USD/XMR&lt;br&gt;&lt;strong&gt;&amp;lt;antw081&amp;gt;&lt;/strong&gt; true&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; ... and there is also the flipside&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; As an non-researcher, I think the &quot;best&quot; way forward is to balance both. I think the project will demand that it becomes more formalized&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is an important thing to consider. The FFS, while working so far, has shown some signs of beginning to sit down to catch its breath&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar Yeah, pockets aren&apos;t infinitely deep&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So we&apos;d have to consider the carrying capacity of the funding network&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this applies to all sorts of people who want to put out more &apos;FFS propoasls&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think as a community we need to gauge what proposals are really worth funding&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; at the very least, we have 2 months to sort of figure out *whether* or *how much* our directions shall shift for the second half of 2018. not a super urgent conversation, and 2 months is an eternity in cryptocurrencies&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; There should be a need for people to do what you both do right now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I constantly worry that my FFS will be the last to get fully funded :/&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; But I expect future grant-based research to be more specific&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ye, no job security is indeed one of the downsides of changing the world :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: same, i&apos;m actually regularly worried fluffypony is going to text me a big unhappy horse pic&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so we&apos;ll table this discussion for now&lt;br&gt;&lt;strong&gt;&amp;lt;nyeaa&amp;gt;&lt;/strong&gt; If I may offer the perspective of an outsider: It is often quite hard to even grasp where to start research, maybe having a list of problems that need to be solved could give more people the opportunity to contribute. We could then just reward people when they solve a problem, based on how hard the problem is. this way anyone can give it a shot without entering a paid commitment, but with the certainty that they will be&lt;br&gt;&lt;strong&gt;&amp;lt;nyeaa&amp;gt;&lt;/strong&gt; paid for their work if they are successful&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, hi heh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This line of reasoning isn&apos;t new at all. There are camps that value more &quot;open-ended&quot; research because it often contributes in novel ways, and camps that really want to push specific projects that may or may not have return due to their specificity&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nyeaa merely formalizing our problems and characterizing whatever constitutes a solution is a monumental task in itself. :\&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; m2049r[m] is facing a similar issue with his FFS proposal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: many of our open questions on things like churn, optimal ring size, fixed vs variable, are partly due to a lack of formalization of attack vectors IMHO&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; our attack surface is much different than other projects&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; thanks to ring sigs and key images&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; can&apos;t just fall back on all the work done on bitcoin...again&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Maybe this also speaks to the need for suraeNoether and I to devote less time to new broad ideas and more to existing fiddly problems&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; with a fraction of the third party interest&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fwiw i am willing to throw some xmr at m2049r[m] but that&apos;s aside the point.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he really is quite amazing, isn&apos;t he? Did alone what nobody did.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; popped out of nowhere :D&lt;br&gt;&lt;strong&gt;&amp;lt;Inge-&amp;gt;&lt;/strong&gt; I feel a lot mor comfortable using XMR with monerujo than I do using bitcoin.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; clock is ticking, our time is limited boiz&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; allrighty, let&apos;s conclude with this&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; (in regards to FFS)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Anyone who is willing to take out Issues on the MRL github for upcoming conferences will be rewarded with admiration&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; end of the week we should have another iteration of the multisig paper to read&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; admiration. A new coin...or...?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; nobody&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i got a document camera for making whiteboard videos, too, forgot to mention that&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; monero: nobodycoin&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay &amp;lt;/meeting&amp;gt;&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-04-09</title><link>https://beta.monerodevs.org/blog/2018/04/09/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-04-09/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/04/09/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-04-09/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 09 Apr 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 start our abbreviated meeting presently&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hey everyone&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m surae&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this is sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; attention all aircraft, research meeting now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we do maths sometimes, and math other times&lt;br&gt;&lt;strong&gt;&amp;lt;keatonofthedrake&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; When you travel to Europe, you have to surrender the &quot;s&quot; at immigration&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yay&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; before leaving&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Okay, I&apos;ve been working on a churn model, as I mentioned before, and the idea is reducing to this: if there is a proportion $p$ of poison outputs and everyone uses ring size $R$ then the probability that the first poison output appears at height H in the transaction tree is easily computable: for P(H=1) = 1-(1-p)^R and for h &amp;gt; 1, we have P(H=h) = (1-p)^(f(h))*(1-(1-p)^(R^h)) where f(h) = R^(h-1) + R^(h-2) +&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ... + R... reduces to f(h) = ((1-R^h)/(1-R)) - 1. So we want to pick a probability alpha describing type I error and we want to churn for some height H so that P(H=1)+...+P(H=h) &amp;gt; 1-alpha&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this ensures that at least 100*(1-alpha)% of the time, some poison output appears before your churned output&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Now, does height delay work into this model?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not used at all&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In case I want to delay or space my churns&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Is this because you assume uniform fraction of poisoned outputs over time?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that will probably help protect against temporal association, but the model of transaction i&apos;m using doesn&apos;t take age of ring signatures into account at all&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 essentially, if you can churn deeply enough so that other poison outputs are more likely to be implicated than the one you are really spending, i suppose that&apos;s the best you can really hope for lacking a more rigorous analysis&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; not sure i&apos;ve seen you folks define &quot;poison outputs,&quot; though i suspect one could make a pretty approximate guess as to the definition&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Outputs controlled by Eve, who can identify them as such&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; stating it adversarilly is probably more useful than uniform. assume there might be some poison outputs in whatever time period you as the target are concerned with (since you don&apos;t know there aren&apos;t)&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, to give an idea, even with a ring size of 5, you can churn 8 or 9 times and an attacker with between 1-in-a-million and 1-in-a-thousand poison outputs and the attacker will see a fake poison output before the real one&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; seeing fake one before real one say 50% of the time is probably good enough&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; at least it provides us an actionable suggestion&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; the good news is that churn doesn&apos;t appear useless except against extremely powerful attackers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; defined as?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; high proportion of poison outputs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; defined as?&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; all except yours :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; even works against zcash&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; those powerful attackers are a real pita&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if an attacker has poisoned 1-in-a-thousand outputs in a large subset of the blockchain, i would call that attacker powerful&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; really? that&apos;s only like 2 per day right?&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; well now at least, with low usage&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; maybe the word powerful is misleading people. let&apos;s say &quot;determined.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Yeah, 1 in 1000 is relatively easy to get...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, but 75% isn&apos;t hard to get either, for short periods of time&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; 2 per day could be more like &apos;what the hell, ill give it a try and see what i figure out&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be really interested to read the writeup with the deets!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Other comments, in the interest of staying abbreviated today?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; write-up by the end of the week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sexcellent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, also, the first board meeting of MAGIC is being held at the end of this month, April 27 in denver. the board members (minus one) are all going to be there: me, sarang, my wife, rehrar, and sgp. if anyone happens to be in the area, feel free to lmk and we can all go out to lunch or whatever&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; looking forward to it&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; btw, I finished rewriting that monero report. would anyone mind reviewing it? &lt;a href=&quot;https://github.com/UkoeHB/Monero-RCT-report&quot;&gt;https://github.com/UkoeHB/Monero-RCT-report&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; creepy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; koe great, i will try to read through it this week&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; cool thanks suraeNoether :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; multisig paper?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; koe: many changes?&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, will run a diff to see&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; (status, I mean)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: making edits and waiting on comments from two folks. &quot;in progress&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; kthx&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; there were some theoretical errors, i reworked the notation scheme, added subaddresses and a summary chapter, and generally revamped everything to communicate better&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nice!&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; er summary section not chapter&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Funding is open for IEEE workshop later this month: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90165/noether-brothers-ieee-workshop&quot;&gt;https://forum.getmonero.org/8/funding-required/90165/noether-brothers-ieee-workshop&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang were you planning on funding for Defcon?&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; and about 30-40 footnotes trying to explain eveyrthing to laymen&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: I wasn&apos;t sure what the overall funding plan for DEF CON was&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it seemed a bit up-in-the-air&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; should be discussed sooner rather than later&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; agreed, but in the context of everyone&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; Plan is (ideally) for me to give a talk at the village on our crypto/math&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and touch on new developments and ideas&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; suraeNoether: coming?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; koe this looks great&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; also, I should have a plan ready for the FMEA meeting that I mentioned last week, within a day or two (fingers crossed)&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; koe: I&apos;m curious, what&apos;s your background?&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; thanks sgp_[m] :) if you have any comments let me know, I want it to be as perfect as possible&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar yeah, i&apos;m opening a window to get tickets so i don&apos;t forget&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; noice!&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; mechanical engineering&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; a solid discipline&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other items to discuss? We touched on churn, koe&apos;s updates to the kurtmagnus paper&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; wathoo been doing?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *watchoo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; a lot of reading on zero-knowledge schemes and arithmetic circuits to familiarize myself with recent progress&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang, I mean :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thank you, no more questions, your honor&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; getting back into some tests for multiexp optimizations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; in prep for the BP finalization&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it would be nice to have those operations optimized for the next network upgrade when we deploy BPs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: if you want another set of eyes on churn (or other help with it) let me know&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; more than nice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nioc: but it&apos;s worth noting that those aren&apos;t consensus related&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and even with the two optimizations I worked with mooo on, we&apos;re much faster than we used to be&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; still most people only upgrade wen they have to :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; we now use either bos-coster or straus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; these operations are also really only relevant if you bring a new node up and need to process the whole chain going forward&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the nice part is they&apos;re general and not BP specific&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Aggregated verification is relevant for keeping up with new blocks too.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: true, but less of a bottleneck&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; also thanks to moneromooo for doing the codebase integrations for the optimizations so far&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang for sure i will real soon&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so this is really interesting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, the PMF for these distributions is highly unimodal and very ... spikey. low variance, heavy tails. it&apos;s like there&apos;s a step function at a critical depth in a tree. before the step, poison outputs are rare, and after the step, poison outputs are super common. very very helpful property&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; gradual changes make it difficult to establish cutoffs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok so here&apos;s some sample numbers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes plz&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ring size 15, attacker proportion 10%, it is all but certain a poison output appears either in the first ring signature or in the layer of second ring signatures; in this scenario, churning twice or three times is all that&apos;s necessary for the attacker to see some decoy poison output first before the true spender&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB: usual terminology is &quot;cyclic group&quot;, not &quot;cyclical&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; what fixed ringsize do u think we can pull off once BP is in?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ring size 5 and poison proportion 0.0001, it is all but certain an attacker will see a poison output before layer 6, so churning 6 or 7 times is all that&apos;s necessary&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Do you mean, in order to maintain the same tx size as right now?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i mean, will be optimal. optimal verification speed, size, privacy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, there&apos;s a subgroup of users for whom &quot;optimal&quot; means &quot;tiny in size&quot;&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; so, gingeropolous&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; are you referring to a level of churn that puts a churner at max &apos;anonymity set&apos;? ie the whole pool of txo&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i mean, cause we&apos;re kicking the tires on a fixed ringsize right?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if blockstream mathemagics their way into BP sublinear ring signatures like the RTRS sigs, or some sort of hash tree or something ... then we can get pretty big rings for the same current size, verification speed, etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; UkoeHB: the maximum anonymity set is trivial: keep churning forever and don&apos;t stop&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; who knows if that&apos;ll happen any time soon, though&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ok, so in the absence of mathemagic , is there a proposal for a fixed ringsize for v8 fork?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there are more clever statistical tricks that could be used to link monero transactions, though, this is simply an eyeball metric&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; maybe: &apos;makes a churner indistinguishable from most unrelated people&apos;?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: to fix ring size? i always advocate it. a formal proposal? not really, not yet&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; UkoeHB: well, i don&apos;t necessarily think that&apos;s a good description either. i said what I meant: if you churn this amount, the attacker is more likely to see a decoy poison output appear in the transaction history before the true spender. whether that translates into indistinguishability from an innocent spender is a very different animal...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and not only that, the statistical test i came up with the other day didn&apos;t take into account *how many* of some outputs even had poison outputs in their history.. this influences the test quite a bit&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but coming up with a really powerful statistical test would require strong assumptions on properties of transaction history trees, and i&apos;m not sure that any assumptions are time-invariant (economic conditions influence a lot about how money moves)&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; hmm ok, so preliminary work before discussing implications&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so &quot;for now&quot; this is &quot;good enough&quot; and these &quot;air quotes&quot; are somewhere between irony and not really believing what i say. :P i know of a handful of folks who are working on de-anonymization techniques for anonymity sets up to sizes like 50-100, so whatever sort of unlinkability we are buying here is strongly provisional on the analytic capability of the attacker&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-04-16</title><link>https://beta.monerodevs.org/blog/2018/04/16/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-04-16/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/04/16/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-04-16/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 16 Apr 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; allrighty&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well hello everyone&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh man how could i forget hyc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; grettings&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Sarang, you want to kick us off? What have you been working on?&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 the churn analysis paper suraeNoether began, looking at definitions and models etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The paper on FruitChains was also brought to my attention again&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this is my first time seeing it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s an interesting scheme intended to reduce the effectiveness of pooled mining&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; there&apos;s an overhead in block data, unfortunately&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; interesting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it ensures more fair mining and reduces the effectiveness of selfish mining attacks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What isn&apos;t as clear is the way reward incentives are done, since it&apos;s a sort of distributed reward system&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We did a review of our JS PRNG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; after a posting on some shitty ones (we&apos;re fine)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes! such drama haha&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Looked at zerocoin attacks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and more of the usual audit administrivia&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt; &amp;lt;/update&amp;gt;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; how is the audit going?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; what stage of the process are we at for each auditor?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As planned; we&apos;re in the queue for each reviewer&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have a kickoff meeting w/ Kudelski tomorrow morning&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think this might be the first time we&apos;ll actually end up getting this discussion into the meeting notes on github&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I will say that the FruitChains idea is intriguing if only because of the disincentive to pooled mining&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; especially after our ASIC shenanigans&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the paper says &quot;orange is the new block&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I see the resistance to selfish mining as pretty important too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh yes, that property is also nice for sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc i agree, especially after seeing a huge ecology of selfish mining and block withholding attacks at BPASE&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; also, BTC is unlikely to ever pursue it. &quot;Too complicated to code&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cool beans, cool beans. i&apos;ve spent the past month basically reading crypto papers, writing code, and writing papers. i&apos;m now back knee-deep in multisig, and i think i&apos;m going to make some recommendations for changes instead of trying to merely describe our current system, since the c++ review was going to be in a second paper anyway...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but in the past few weeks, i invented a signature scheme. i lack an implementation, but i am still going to seek publication (because maybe someone else can come upw ith an implementation)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the grand scheme of things, the addition of fruits isn&apos;t a _huge_ overhead in space, but it&apos;d need to be considered&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What&apos;s the coding you&apos;re up to suraeNoether ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyone curious about that can see it here: &lt;a href=&quot;https://www.sharelatex.com/read/sbjpykftgxkn&quot;&gt;https://www.sharelatex.com/read/sbjpykftgxkn&lt;/a&gt; ...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; still doing the Poisson graph simulation thing in the evenings&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sounds like an excellent work-life balance =p&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in addition to that, I started writing up some notes on using a Kolmogorov-smirnov test as a basis for difficulty adjustment... and then i realized it&apos;d be nice and fun to write a &quot;difficulty adjustment as a statistical inference problem&quot; paper&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and with those sims, i&apos;ll be able to test various hypotheses about UMVUEs and such&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but that&apos;s sort of my side thing the past few weeks. i&apos;ve been putting a lot of energy into churn and multisig&lt;br&gt;&lt;strong&gt;&amp;lt;koe_&amp;gt;&lt;/strong&gt; surae is there an updated multisig pdf I can look at?&lt;br&gt;&lt;strong&gt;&amp;lt;koe_&amp;gt;&lt;/strong&gt; the one from a month ago has some issues but if you fixed them then all good&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; koe_ wednesday. and yeah, there have been some drastic changes since then&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; difficulty? have you been talking to @zawy12 ? &lt;a href=&quot;https://github.com/monero-project/monero/pull/2887&quot;&gt;https://github.com/monero-project/monero/pull/2887&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc i&apos;ve read through a lot of that, and zawy12 will be heavily cited in my work&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s see here...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;ve also spent time organizing the first board meeting for MAGIC, April 27 in Denver. sgp and rehrar and myself and sarang and my wife will all be there, and we&apos;ll be doing it at one of the possible monero conference locations so we can kinda scope it out&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; maybe we&apos;ll all go out and look at several locations and take pictures and rate the places by ratio of distance-to-taco-place by distance-to-hotels&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yessir&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, and effing taxes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Aren&apos;t those fun?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any updates from others?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; last weekend I cobbled together my PoW PoC&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; literally slapped together while reading a tutorial on JS syntax&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gonna fork monero? do an airdrop?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I wanted to launch hyccoin from it, but he wasn&apos;t ecstatic about it&lt;br&gt;&lt;strong&gt;&amp;lt;koe_&amp;gt;&lt;/strong&gt; it would be nice to publish my report on transactions soon, if surae can get a chance to look through it this week&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; give me a link right quick&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll add it to my high priority before Wednesday thing&lt;br&gt;&lt;strong&gt;&amp;lt;koe_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/UkoeHB/Monero-RCT-report&quot;&gt;https://github.com/UkoeHB/Monero-RCT-report&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; in the next couple weeks I plan to rewrite it into something closer to production quality. the current version produces wildly inconsistent random programs (very small to very large) and we want something a bit more uniform in length/runtime&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; koe_: it&apos;s a nice update&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh koe wait are you kurt magnus also? or are you two just collaborating?&lt;br&gt;&lt;strong&gt;&amp;lt;koe_&amp;gt;&lt;/strong&gt; ill add some edits ive made over the last week soon, so its all up to date&lt;br&gt;&lt;strong&gt;&amp;lt;koe_&amp;gt;&lt;/strong&gt; I took over the report ffrom him&lt;br&gt;&lt;strong&gt;&amp;lt;koe_&amp;gt;&lt;/strong&gt; haven&apos;t heard from him in weeks idk&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; huh.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Okay, so, basically my whole life right now is dedicated to 1) multisig, 2) reading koe&apos;s thing by wednesday, and 3) getting ready for LONDON NEXT WEEK&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh my GOD you community members who donated ROCK and kick ASS&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; I&apos;ll put on my Fancy Jacket so I can represent us well&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; If anyone is going to find themselves in london on Monday next week&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hyc, when you do that, can we launc the test coin? :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s get some fish and chips and wear bowler hats together&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: do I have to start carrying my phone in my left pocket instead of my right?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; rehrar absolutely, I will launch my own testnet. pre-ICO announcement right here right now.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Okay, anyone have any other discussion points?&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; instead of directly storing the records m inside the blockchain, the records are put inside “fruits” denoted f&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang i recommend not bringing your phone to police states, but that&apos;s none of my business&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; jwinterm: yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; fruits and blocks are mined at the same time&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; I&apos;m just going over the paper quickly now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but reference different things in the chain&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and mining rewards are distributed over a segment&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; please inform me hyc, I want to be among the first to hold these coins&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol okeydoke&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; how many wowneros for a hycoin&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt; &amp;lt;/meeting&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; OH! No meeting next Monday&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Sarang and I will be bowler-hatting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in old london-town&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; funfun&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I assume it&apos;ll go much like The Prisoner&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and we&apos;ll end up on some island&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; until we spill the beans on Monero&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2018-04-14</title><link>https://beta.monerodevs.org/blog/2018/04/14/logs-for-the-Community-meeting-held-on-2018-04-14/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/04/14/logs-for-the-Community-meeting-held-on-2018-04-14/</guid><description>Community highlights, Forum Funding System updates, Localization workgroup, Important update for the community workgroup, and miscellaneous</description><pubDate>Sat, 14 Apr 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Hi folks.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right, 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;serhack&amp;gt;&lt;/strong&gt; Hi everybody&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/205&quot;&gt;https://github.com/monero-project/meta/issues/205&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. 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;rehrar&amp;gt;&lt;/strong&gt; haiguiz&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;baltsar777&amp;gt;&lt;/strong&gt; Häj&lt;br&gt;&lt;strong&gt;&amp;lt;Slack_4&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hey&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; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero had a scheduled protocol upgrade (hardfork) last Friday. Since the difficulty lowered dramatically, the block times were longer than normal for about a day. The network is back to normal, and the upgrade was successful.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Selsta and KifeOfPi2 made the first known network Ledger-to-Ledger transaction with Monero. &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8bjvpe/selsta%5C_and%5C_i%5C_just%5C_completed%5C_the%5C_first/&quot;&gt;https://www.reddit.com/r/Monero/comments/8bjvpe/selsta\_and\_i\_just\_completed\_the\_first/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Selsta and I just completed the first Ledger-to-Ledger mainnet transactions ever. He sent me 0.1 XMR and I sent 0.4 XMR back. (&lt;a href=&quot;https://imgur.com/a/OzgUl&quot;&gt;https://imgur.com/a/OzgUl&lt;/a&gt;) to r/Monero | 470 points (98.0%) | 106 comments | Posted by KnifeOfPi2 | Created at 2018-04-11 - 19:32:03&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero received significant news coverage for changing its PoW algorithm during the upgrade. It is the largest cryptocurrency to take a significant direct action against ASIC miners.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monerujo, a popular open-source android client, was added to F-Droid &lt;a href=&quot;https://f-droid.monerujo.io/&quot;&gt;https://f-droid.monerujo.io/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Watch the April Coffee Chat recorded last Saturday: &lt;a href=&quot;https://www.youtube.com/watch?v=nPTF0jYAecU&amp;amp;t=191s&quot;&gt;https://www.youtube.com/watch?v=nPTF0jYAecU&amp;amp;t=191s&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Coffee Chat - 2018.04.07 - 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 website now assists you with Monero 2/3 multisig &lt;a href=&quot;https://www.cryptocurrencytools.org/&quot;&gt;https://www.cryptocurrencytools.org/&lt;/a&gt;. Please note that this is new software, and it has not yet vetted to my knowledge (so use caution, and don’t use it for important transactions). You can view the code here &lt;a href=&quot;https://github.com/cryptocurrencytoolsdotorg/cryptocurrencytools.org/&quot;&gt;https://github.com/cryptocurrencytoolsdotorg/cryptocurrencytools.org/&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;rehrar&amp;gt;&lt;/strong&gt; more website languages!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s awesome&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the Monero Ecosystem project is growing&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; &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;sgp_&amp;gt;&lt;/strong&gt; Oh yeah, I remember seeing the notifications for those on Github&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;baltsar777&amp;gt;&lt;/strong&gt; Mastering Monero Twitter account is suspended.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; we have ten projects in there now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione I saw this and was blown away by the GUI guide. A lot of effort went into this&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oh yeah! On the website, Google Analytics is now replaced with the open source, self-hosted website analytics Matomo&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; also yes, as rehrar said, two new languages: Polish and french, they will be available as soon as the server is updated&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_ yes, thanks a lot to qubenix who finalized and added a lot of stuff, he dedicated a lot of time to that guide&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; baltsar777 serhack did you ever hear about the suspension reason from Twitter?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I would like to have a community input about the first chapter of Mastering Monero on github. If anyone wants to help, &lt;a href=&quot;https://github.com/monerobook/monerobook/pull/17&quot;&gt;https://github.com/monerobook/monerobook/pull/17&lt;/a&gt; . Naturally I didn&apos;t upload all chapters yet&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;baltsar777&amp;gt;&lt;/strong&gt; Maybe next week. @sgp&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; sgp_ At the moment no, I think Twitter Team is working on it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all right&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;baltsar777&amp;gt;&lt;/strong&gt; Mastering Monero has a Mastadon account atm&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;baltsar777&amp;gt;&lt;/strong&gt; If anyone using Mastadon 🐘&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have any community updates before we proceed?&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;xmrmatterbridge&amp;gt; &amp;lt;baltsar777&amp;gt;&lt;/strong&gt; If anyone using Mastadon 🐘 &lt;a href=&quot;https://mastodon.social/@masteringmonero&quot;&gt;https://mastodon.social/@masteringmonero&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There are several Forum Funding System updates. Unfortunately, &lt;a href=&quot;https://forum.getmonero.org&quot;&gt;https://forum.getmonero.org&lt;/a&gt; is down at the moment.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; m2049r has opened a proposal to raise funds to work on Monerujo: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90038/m2049r-part-time-for-3-months&quot;&gt;https://forum.getmonero.org/6/ideas/90038/m2049r-part-time-for-3-months&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dsc__ has opened a proposal to continue working on the GUI: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90174/more-gui-coding&quot;&gt;https://forum.getmonero.org/6/ideas/90174/more-gui-coding&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The Noethers of the MRL are raising funds to go to the IEEE workshop in London. At least one paper is specifically about Monero &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90165/noether-brothers-ieee-workshop&quot;&gt;https://forum.getmonero.org/8/funding-required/90165/noether-brothers-ieee-workshop&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Here&apos;s a link to the schedule &lt;a href=&quot;http://ieee-sb2018.cs.ucl.ac.uk/#schedule&quot;&gt;http://ieee-sb2018.cs.ucl.ac.uk/#schedule&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Localization workgroup Q&amp;amp;A&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione, please let us know what else has happened recently :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; as always, you can find all last updates on Taiga: &lt;a href=&quot;https://taiga.getmonero.org/project/erciccione-monero-localization/&quot;&gt;https://taiga.getmonero.org/project/erciccione-monero-localization/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but a lot of new stuff is coming&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; we just started translating monerujo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I saw Chinese and Italian translations are being reviewed. Cool :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; and we already have 2 languages in progress (Taiwanese, italian)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; exactly :) i will make a reddit post soon asking for contributors, &apos;cause Kovri webiste need to be re-translated&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there will be more content on Kovri site very soon too actually&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; may want to wait just a bit on that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; will be done by th end of the month&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ok rehrar, will wait for that&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; right now my priorities are The website and monerujo, if anybody wish to help please contact me&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i&apos;m probably forgetting something, but feels like that&apos;s it :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks ErCiccione. Any last questions for him?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right, anyone else have a FFS update?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Important update for the community workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Rehrar and I have two important updates for the community workgroup.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; First, we want everyone to know that we are both joining MAGIC, a 501(c)(3) nonprofit that will support cryptocurrency education and research. The nonprofit will run alongside Monero and support many related projects, but it is its own completely separate entity.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We plan to continue assisting the community workgroup in the same capacity. We will continue having biweekly community meetings and monthly coffee chats. If there ever is a conflict of interest, we will communicate it and ask for community feedback.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone want to discuss this? Also anything else to mention rehrar?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; MAGIC, for those who don&apos;t know, is an initiative started by sarang and suraeNoether of MRL&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I never heard of that, any link with infos or discussions?&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; cool name&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione it&apos;s been mentioned a few times in MRL meetings, let me see if I can find the logs&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ah ok, i missed the last 2 meetings, i will take a look&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; any other quetsions on this?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; again, as sgp said, if anyone here ever starts to be uncomfortable with a conflict of interest or anything in terms of the community workgroup leadership, let us know&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if there is a capable and willing person to take duties and lead meetings let us know&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; heck, you can even let us know if you want to join the team right now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there&apos;s always plenty to do&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; mmmh community leadership? don&apos;t like that word :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; leadership meaning running meetings :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s basically all we do&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we&apos;ll call it meetingship&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sorry, /s needed there&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Look at the meetings on March 5, March 12, March 26, April 2, April 7 ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; join the meetingship&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if someone doesn&apos;t like the meetingship, they can fork the workgroup and form Monero community Cash&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; will do, thanks sgp_. Btw in case i would &quot;lead&quot; the meetings with pleasure if needed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right ErCiccione, I&apos;ll keep that in mind. I may assign you to do the one in two weeks depending on how my travel is going. I&apos;ll let you know in advance&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Ok sgp_, no problem for me&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The second announcement is that I have made a calendar that you can use to track community workgroup events. I have currently made it on Google Calendar, but you can import it on nearly any calendar tool to receive real-time updates. Never miss an event again! &lt;a href=&quot;https://calendar.google.com/calendar/embed?src=ehrenhofer.org%5C_9da4c9gde3f8gbj89vosf76ua4%40group.calendar.google.com&quot;&gt;https://calendar.google.com/calendar/embed?src=ehrenhofer.org\_9da4c9gde3f8gbj89vosf76ua4%40group.calendar.google.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I hope to offer or have the Core Team offer a calendar tool for workgroups in the future. If your workgroup would benefit from this, let us know in the Github issue &lt;a href=&quot;https://github.com/monero-project/meta/issues/206&quot;&gt;https://github.com/monero-project/meta/issues/206&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ve done research into an open source, self hosted version&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there&apos;s not many good options honestly&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yeah, there are only a few&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Google Calendar kinda has the market cornered&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; which needs to change at some point, mind you&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp_: Our team would benefit from the calendar tool. The Monero hardware team.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; msvb-lab, let&apos;s make a new calendar tool&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you and me&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I can&apos;t code, so yeah.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar will do the design, ie take a screenshot of Google Calendar :p&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right, that’s it for community workgroup updates! Which leaves us half the meeting for open ideas time!&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;rehrar&amp;gt;&lt;/strong&gt; MARKETING&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s kinda sad that all the people that want marketing don&apos;t start a workgroup for making all the things&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; The General Bytes ATM manufacturers are considering our request for a portable NFC equipped (that works with our badges) machine for the Monero village in August.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes but what kind of marketing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yeah, this workgroup essentially started as the Monero Marketing workgroup until it was spun off&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rehrar: that&apos;s because their idea of marketing it&apos;s usually just shouting &quot;we need more marketing&quot; on reddit&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; msvb-lab that&apos;s fantastic news&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Moenro: You&apos;re friend. On your side.&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; A stamp to put on bills that read &quot;You&apos;re running an out-of-date version of money. Please update at getmonero.org&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *Your&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; That&apos;s the best I got.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s clever anhdres&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; honestly, what we&apos;re really hurting for is good merch&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lol anhdres that&apos;s good&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there&apos;s some meh merch out there imo&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Does anybody here have an opinion of General Bytes? They support Monero but are not Opensource.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero: The Flamethrower (the kids love this one)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yes, that&apos;s kinda the whole point of Monero in one sentence. I like it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m glad General Bytes is the first to include Monero. The other manufacturers have largely ignored Monero&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; HEY rehrar some of the monerujo tshirts are nice!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s true&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; monerujo has good stuff&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; make some Monero ones :D&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; :(&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; wow, twenty more minutes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s ok guys, we can fill this&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If no one else has a discussion topic, I want to discuss things that we can do as a community. We have these meetings and the coffee chats. What else should we have? Should we make the coffee chat more frequent?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s once a month now, right?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; correct&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Marketing is actually a valid topic&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think that&apos;s definitely good.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; elaborate ArticMine?&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; I like listening to the coffee chats episodes while working&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; sometimes is really difficult because of the audio quality&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Well Monero historically has ignored marketing for good reason. In order to market one needs a strong product and Monero has been eveloving fast&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; anhdres: Don&apos;t forget that we need things like great shirts during the DefCon village event in August. There will be over 20000 people in and near our area.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; To put it simple it is far easier to sell a tx size of say 2KB than 13 KB&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; my views on marketing: I hear a lot that &quot;The US Dollar doesn&apos;t market, so why should Monero?&quot; this isn&apos;t a valid argument. Fiat has government backing (read: government threats if you don&apos;t accept the money within the country) so they don&apos;t need marketing. Cryptocurrencies are voluntarily used.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; You can&apos;t apply the rules used for things like fiat to Monero. You really just can&apos;t. It&apos;s applying old world thinking logic to a new world we&apos;re trying to bring about.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; In my view, marketing is a valid pursuit, it should just be done at a community level&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There are many very successful private business that do little or no marketing&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Google when it got started was a prime example&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; And the marketing should be focused on education, benefits, etc. rather than trying to get rich quick&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; msvb-lab: august sounds possible. What&apos;s the target demographic of that event, hardcore hackers?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; true ArticMine. I&apos;m not necessarily advocating for marketing &quot;right now&quot; or a certain type of it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I just think it&apos;s a very silly argument for the die hards to say &quot;no marketing for Monero&quot; because of applying old world thinking&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; anhdres: Yes, they are quite technically proficient and fewer children than CCC events.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I am more in favor of smart marketing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Can you give examples ArticMine?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; any marketing workgroup should indeed work up a plan and present it to the community before implementing, although nobody can force them of course&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; msvb-lab: got it. quite a challenge for me, I&apos;m not that technical myself&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; One area the community can easily contribute is support&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; and it can be done on an individual basis&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; msvb-lab: but I&apos;ll try my best&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; anhdres: No challenge at all, folks who can draw as well as you cause a lot of enthusiasm. Same with The Moneroa&apos;s artwork.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Let&apos;s not forget that in order to avoid redundant work or misunderstandings, we have the Vegas project pages:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://taiga.getmonero.org/project/michael-vegas-august-2018/&quot;&gt;https://taiga.getmonero.org/project/michael-vegas-august-2018/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The kind of work dEBRUYNE is doing is a perfect example&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yeah but dEBRUYNE is an unfair standard&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he is a god&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; praise dEBRUYNE!&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; A high standard yes unfair I disagree.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; twas a joke ArticMine :D I completely agree with you.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ArticMine we mostly use Reddit and StackExchange for that, but we still need to encourage more participation in other areas (eg: meetups, CryptoCompare, Discord, Twitter, Telegram, etc). I think most top contributors are active in many places, but we should encourage more somehow (especially in-person). I&apos;m curious to hear how we can encourage people to talk about Monero with their local enthusiast groups&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Honestly, one of the best things of marketing we can have is a community that is welcoming, warm, inviting, technical, and understanding.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Supporting existing meetups&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Has anyone been to a meeting in Berlin?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ArticMine we had one initiative with the Meetup Kit that I believe worked pretty well&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Even if it involves travel&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^ but not everyone has the richness&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; True but sometimes travel can be affordable&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is also true&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; some of the good marketing right now is sending surae and sarang to conferences&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; they bump shoulders and shake hands with a lot of people in different communities, from noobs to academics&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; heck, even our Defcon presence is something pretty big&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; rehrar, it already is. When I started digging myself deeper into cryptocurrencies at the start of last year, I sincerely got more and more interested in Monero because the community was so great at making me feel welcomed, people was eager to explain basic stuff to me, and there was a sense that I can even help&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; imo&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; so I think community already is an important part of Monero&apos;s marketing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m speaking at a conference today about getting started with cryptocurrencies and I&apos;m wearing my orange Monero shirt while doing it :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp is also a god&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; We basically have a Monero Pantheon&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; A very important aspect is that different people can contribute in very different ways&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp, the god of fire&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE, the god of beauty&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so sgp = mars dEBRUYNE = venus . Fair enough&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s why our open ideas time is very important&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; who gets to be pluto?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; even if not many people come into meetings all the time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; because some people will come in and have ideas that none of us ever dreamed of&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; sgp_ Sometimes it can be as simple as shoeing up at a local Blockchain meetup that one heard about by chance on the radio&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; OH! One update for you guys. Did you see the Monero writeup (20 pages) by cypherperro?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; cypherperro.blogspot.com&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; check it out, it&apos;s really good&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ArticMine I think we need better ways of telling contributors how to join the project. We have good enough examples for developers and translators, but we need more for people who want to provide educational materials to others. I&apos;m not sure what the best way is to handle this. I&apos;ve thought about this a lot but never enough to provide an action plan&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This happened to me last Thursday&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ArticMine, I did the same. There was discussions about CampusCoin&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; rehrar, great name&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; My student group has received so many solicitations from CampusCoin that we ignored. Very annoying&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; (seriously, read that paper, if it&apos;s claened up a bit it can be a great resource)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it has no usecase&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It&apos;s a pyramid scheme&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you know what else you can pay campus&apos; in that you can accept easily and also spend at walmart?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; US DOLLARS!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I read the article you linked and gave feedback to the author. Very good&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; any cryptocurrency that is basically limited to use on one platform is basically a giftcard&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thanks sgp, glad to haer&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *haer&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *hear&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Does anybody have questions about our DefCon village or current hardware projects?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; DefCon village. Now there is a great marketing idea&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; want to discuss something with you in private regarding that stuff msvb-lab&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Nope, but I love the suggestion that you should have some merch. You could even sell it for a modest price&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; my wife is planning on making a couple of Monero pillows&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; for Defcon to raffle off&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: Great idea, please encourage your wife. I have a similar idea with laser engraved glasses.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Lol I would pay $20 for a laser-engraved Monero pint glass&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; It&apos;s likely that we&apos;ll have a Monero challenge, so there should be things to win.&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; monero whiskey glasses&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp_: If you think you can understand what types of glasses would work best (vectors including demand number, type, and what fits my suitcase) then suggest a URL.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; msvb-lab: she&apos;s actually going to come with me to Defcon too&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: Great news, folks don&apos;t forget to make hotel reservations now. If you&apos;re not sure, still make the reservations and plan to cancel them later (if you don&apos;t go.)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; msvb-lab I don&apos;t know what others want and where to get them, I&apos;m just expressing my personal wants&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Excalibur is probably where you&apos;ll want to book in if you want to be on the strip&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; has skyrail to other places, and you don&apos;t wanna be awlking in that 103 degree heat&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and probably the best value in terms of cheap and semi close&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Circus Circus is ok, but it&apos;s a long walk and no skyrail&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 103 degree heat people&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right I need to run to the conference. rehrar can you wrap up the meeting when you&apos;re done talking?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Not good mining weather&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; bai sgp&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Have a good one folks, thanks for moderating sgp_. Chao.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sweet, thanks everyone&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I live in the desert, so I&apos;m used to the super heat. But if you&apos;re not peeing every forty minutes because of all the water you&apos;re drinking, you&apos;re doing it wrong&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; D:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, meeting over.&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-04-28</title><link>https://beta.monerodevs.org/blog/2018/04/28/logs-for-the-Community-meeting-held-on-2018-04-28/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/04/28/logs-for-the-Community-meeting-held-on-2018-04-28/</guid><description>Community highlights, Forum Funding System updates, Localization workgroup Q&amp;A, Monero Integrations, Monero QR GUI discussion, and miscellaneous</description><pubDate>Sat, 28 Apr 2018 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; It&apos;s meeting time!&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; what up y&apos;all&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ping sarang&lt;br&gt;&lt;strong&gt;&amp;lt;Osiris1&amp;gt;&lt;/strong&gt; poc poc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yo yo&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 0. Introduction&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&amp;gt;&lt;/strong&gt; Welcome everyone to this Monero Community Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/214&quot;&gt;https://github.com/monero-project/meta/issues/214&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community. We use meetings to encourage the community to share ideas and provide support, so... let&apos;s begin!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&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;cryptochangement&amp;gt;&lt;/strong&gt; hello everyone&lt;br&gt;&lt;strong&gt;&amp;lt;Osiris1&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; heyo&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;alexmu&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;nasawelder&amp;gt;&lt;/strong&gt; hi (QR GUI guy)&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;onodera&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;onodera&amp;gt;&lt;/strong&gt; can anyone tell me what kind of stuff gets discussed here?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; hi everyone&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; onodera: agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/214&quot;&gt;https://github.com/monero-project/meta/issues/214&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; onodera: this is the community meeting for the Monero Community workgroup. Here we are going to discuss about community updates and ideas!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; lot of people today. good!&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; onodera: exactly!&lt;br&gt;&lt;strong&gt;&amp;lt;onodera&amp;gt;&lt;/strong&gt; interesting, thanks ErCiccione and serhack&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; m2049r&apos;s FFS proposal has been completely funded, this means 3 more months of Monerujo developing! Congratulations!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Link to the FFS proposal: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90038/m2049r-part-time-for-3-months&quot;&gt;https://forum.getmonero.org/8/funding-required/90038/m2049r-part-time-for-3-months&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; also, fluffypony merged a lot of PRs few hours ago, new cool stuff for the next release!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Anybody have updates to share? don&apos;t be shy!&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; me me&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; oh wait not yet lol&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; too late&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; well if nobody else has something to mention...&lt;br&gt;&lt;strong&gt;&amp;lt;onodera&amp;gt;&lt;/strong&gt; I&apos;ve been working on a self-hosted web-wallet for Monero the past few months: it&apos;s really not anything usable yet but it&apos;s starting to take shape: &lt;a href=&quot;https://github.com/onodera-punpun/sako&quot;&gt;https://github.com/onodera-punpun/sako&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; let&apos;s wait a minute cryptochangement :)&lt;br&gt;&lt;strong&gt;&amp;lt;onodera&amp;gt;&lt;/strong&gt; dont&apos; know if this is relevant to what should be discussed here? :)&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; agreed ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i have something to mention, but was going to wait till &apos;ideas&apos; time&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; onodera: that sounds interesting. how does it differ from say openmonero?&lt;br&gt;&lt;strong&gt;&amp;lt;onodera&amp;gt;&lt;/strong&gt; cryptochangement: the idea is that it&apos;s self hosted, so you don&apos;t depend on a third party&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; onodera: same with openmonero&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; midipoet: noted for open ideas later&lt;br&gt;&lt;strong&gt;&amp;lt;onodera&amp;gt;&lt;/strong&gt; so kind of like the transmission (torrent client) web interface&lt;br&gt;&lt;strong&gt;&amp;lt;onodera&amp;gt;&lt;/strong&gt; ah I suppose that I made it myself hehe&lt;br&gt;&lt;strong&gt;&amp;lt;onodera&amp;gt;&lt;/strong&gt; I mainly just started this project to learn more about Go and the monero RPC methods&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; good way to learn those&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; +1 onodera :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; well, the more the better. Looking forward to see some updates on that onodera&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag&amp;gt;&lt;/strong&gt; OT: Guys, relay on mattermost does not work&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; hrumag: thanks, can you write that on mattermost, so who wants to attend the meeting can use another platform&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; any other question for onodera and his self hosted web wallet?&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag&amp;gt;&lt;/strong&gt; erciccione: of course&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 3. FFS updates&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; There are several Forum Funding System updates today:&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; a. Monero Integrations&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; serhack and cryptochangement asked to reserve some time to discuss their integrations, so please guys go ahead :)&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; so basically our Opencart payment gateway is complete&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; you can find it here &lt;a href=&quot;https://github.com/monero-integrations.com/monerocart&quot;&gt;https://github.com/monero-integrations.com/monerocart&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; 404&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; that also completes the final milestone of our FFS&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-integrations/monerocart&quot;&gt;https://github.com/monero-integrations/monerocart&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; ty endogenic!&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; np&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; oops thanks&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; cryptochangement with the php-fu&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; :p&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; if nobody has questions we can move on :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; clear you guys did a lot of work on this&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; endogenic: I can confirm. Cryptochangements and sneurlax did a lot of work on php library!&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oh would it be possible to https-ify &lt;a href=&quot;http://monerointegrations.com&quot;&gt;http://monerointegrations.com&lt;/a&gt;?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; serhack: srsly..&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; it should have ssl&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://monerointegrations.com&quot;&gt;https://monerointegrations.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; your github profile link lacks ssl, fyi&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; it is :/ I have to redirect, thanks endogenic!&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ah ok&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; let&apos;s move on!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; b. IEEE Security &amp;amp; Privacy on the Blockchain workshop&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sarang attended the SPB in London, an event focused on scaling, privacy, and applications of blockchain technologies and distributed ledgers, focusing particularly on the security and efficiency of current and future implementations. He is going to give us a brief update.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; link to the funded FFS proposal: &lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress/90165/noether-brothers-ieee-workshop&quot;&gt;https://forum.getmonero.org/9/work-in-progress/90165/noether-brothers-ieee-workshop&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to the community for funding my presence (and Surae&apos;s) at the workshop&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; serhack: i think it could be cool to show on your homepage shops which are using the libs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There was a great audience of academics here, and two talks directly addressing Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One was an update on a paper discussing ways to efficiently describe ring members, which could be useful if/when we move to much larger ring sizes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; had some great discussions with the author&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; endogenic: that&apos;s a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the other was a talk on possible attacks by a malicious remote node&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the ideas had been disclosed to us&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We have some reasonable mitigations in place, but it highlights the importance of trusting a remote node anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Between talks, we spoke with a Purdue researcher whose student has a proposal for altering our ring sigs to support refund txns&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; serhack: you can just put a note saying &quot;tell us if you use the lib and we&apos;ll feature you&quot; so you can avoid some kind of contact info collection&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s a preprint draft not publicly available, and we&apos;re working on the math/security of it all&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; whoa neat&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; great suggestion endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It would be a great step to side payment channels&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; refund txs ELi5?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sarang what&apos;s the gist of how that would work?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I send two outputs instead of one... one directed to you, one directed elsewhere, and a trigger block height&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; only one output is usable at a time, depending on the current block height&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It required a modification to our key images&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We have a way to do it that allows for combining refund outputs and standard outputs in the same ring sig&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As always, conferences are great both for the presentations and for the discussions with other researchers&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i wonder if there&apos;s an attack lurking there with refunds :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The increase in third-party Monero research is also welcome&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; endogenic: it&apos;s the same style of output generation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the only real trick is in the key image&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and that uses a common DHKE method that&apos;s well understood&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No guarantee this will be implemented, but it&apos;s well worth the study&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i&apos;m just thinking back to zerocoin&apos;s recent thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ll have a writeup later on the method&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s a small tweak to the signature scheme&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; quite elegant&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and it&apos;s optional&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; if you don&apos;t want refund outputs, nothing changes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and for payment channels, refund outs are only used if something hits the fan&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, that&apos;s my update! My thanks for the support&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; questions for sarang?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I can&apos;t share the preprint yet but it&apos;ll come out eventually&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; c. Monero QR GUI discussion&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; About a month ago, nasawelder introduced Lunlumo, a method of using a series of QR codes to send funds from an airgapped computer. See the original discussion here: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/81tjrg/introducing%5C_lunlumo%5C_send%5C_monero%5C_from%5C_an%5C_airgapped/&quot;&gt;https://www.reddit.com/r/Monero/comments/81tjrg/introducing\_lunlumo\_send\_monero\_from\_an\_airgapped/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Introducing Lunlumo, send Monero from an air-gapped computer via QR codes (self.Monero) | 100 points (98.0%) | 57 comments | Posted by NASA_Welder | Created at 2018-03-03 - 22:33:35&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Since they are still interested in pursuing this idea, I offered to reserve some meeting time to get more community consensus. Sometimes ideas need persistence to move to funding required. Here is the FFS link: &lt;a href=&quot;https://forum.getmonero.org/7/open-tasks/89997/lunlumo-cold-signing-automation-via-qr-code-full-gui-python-cli-wrapper-library&quot;&gt;https://forum.getmonero.org/7/open-tasks/89997/lunlumo-cold-signing-automation-via-qr-code-full-gui-python-cli-wrapper-library&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; nasawelder, the floor is yours&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I must take off now... cheers to all&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thanks sarang!&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; My interests are in automation and security&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; see you, sarang&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; Lunlumo currently can do tx&apos;s from cold computer&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; i want to add multisig support&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; it will be easy to bolt on features since it wraps the CLI&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; for instance, wallet address book transfer, other minor stuff&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; it could also be used to keep harware wallet itself cold&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; not sure what else to say...&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; it&apos;s a raspberry pi GUI, also, which doesn&apos;t exist&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;alexmu&amp;gt;&lt;/strong&gt; Do the cold and hot computers look at each other screens?&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; Yes they looki at each others screens via webcam&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;alexmu&amp;gt;&lt;/strong&gt; Cool.&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; ideal use case would be raspi to android phone&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;alexmu&amp;gt;&lt;/strong&gt; Makes sense.&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; like a checking account to back-pocket wallet withdrawal/top-up&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; That sounds cool, i would love to see the proposal moved to funding required&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; nasawelder: can you build it as an embeddable library?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; transfer via qr code is common among ecosystem apps&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; the CLI backend is a standalone library (API not stable&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i meant the QR streaming stuff&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; endogenic: explain a bot more your question&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; bit&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; i plan to make a standalone QR com library to&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; are you writing it so that others can use your code?&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; if that is what you meant&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; it&apos;s all open source&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; cool. mymonero i don&apos;t think is interested in it at the moment but i think others are&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; source: &lt;a href=&quot;https://github.com/nasaWelder/lunlumo&quot;&gt;https://github.com/nasaWelder/lunlumo&lt;/a&gt;&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; perhaps you can get a partnership going&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; I&apos;ve reached out to monerujo, cake and Xwallet&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; and provided interface spec (see source)&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; ope to establish a formal protocol&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; (explained therin)&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; hope*&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; nasawelder: We&apos;re using qr in the hardware wallet firmware as well.&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; (not that we talk about exchange rates) I&apos;m working on adding air gapp to trading bot&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; you could try asking at a monero-dev meeting whether it makes sense to integrate into the official codebase somehow&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; aside from that, how can the community help you?&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; endogenic: originally this was an idea i had for monero codebase proper, but I just decided to make it with everyone being so busy, and i only know python&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; I know how to complete my roadmap, the only thing I don&apos;y know how to do is bundle all dependencies with my source&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; it uses some &quot;sudo apt-get install&quot; dependencies&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; msvb-lab: have I made something redundant?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; nasawelder: I didn&apos;t mean redundancy, instead I would like to indicate interest in having a good QR library available for firmware as well.&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; (also) lunlumo itself is pure python, so no need to install it compiled, (transparency +1)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; the streaming is not redundant aside from other people having implemented it&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; in other projects&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; msvb-lab: I&apos;m interested in helping&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; nasawelder: go for it in c++ i say. someone is working on it in monero gui right now&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; endo: i gotcha, well the streaming is automated within tx workflow which is like 5 steps, so that&apos;s what I&apos;m selling : user experience&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; people will support you&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; nasawelder: If you want to help in firmware, please become a team member to make communication easier:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; taiga.getmonero.org/project/michael-rfc-hwallet-1-implementation/&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; will do&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; nasawelder: any reason it cant be done in the gui?&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; the official monero gui?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yes. a build variant&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; no, just I don&apos;t know c++ so i made it in python&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i mean the codebase is large&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and so many different ppl work on it&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; original goal was to inspire it into the official GUI,k hopefully I&apos;ve blazed a trail, at least&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but i&apos;m certain we can work it out modularly&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; nasawelder: think it&apos;s all you bro&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but hey there&apos;s always hope&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; the c++ has examples in the codebase already&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; you know python so you&apos;re fine&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i believe in you&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; anyways, thanks y&apos;all&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; anything you want to add nasawelder?&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; CLI features can be added to lunlumo very quickly as they come out&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; so that&apos;s why i like python&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; that&apos;s all&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i rly meant it fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;nasawelder&amp;gt;&lt;/strong&gt; it&apos;s ok, I have a toddler, so someone else can pick up the c++ torch&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ok, let&apos;s see if there are further questions and then we can move on to open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; no wait, there&apos;s my update before open ideas :P&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; My idea is to upload a video of the latest status of the hardware wallet, but I don&apos;t know how to find the right place.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ...in open ideas, but possibly my question came too early?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; youtube? or are they evil&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and does it matter&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; :p&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; endogenic: There is a media.getmonero.org or something.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; msvb-lab: one last FFS update then we can move on, but before you midipoet had something to say&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; d. Localization workgroup Q&amp;amp;A&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ErCiccione: Yes, thanks. No problem.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ok, about localization&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the localization of monerujo is going very well, you can see on taiga what&apos;s in progress and ready.. a lot of stuff:&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://taiga.getmonero.org/project/erciccione-monero-localization/us/163?milestone=28&quot;&gt;https://taiga.getmonero.org/project/erciccione-monero-localization/us/163?milestone=28&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; msvb-lab: seems long lived for transient media&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; msvb-lab: plus hosting there will burden server - may want to find a CDN&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; msvb-lab: but maybe ask rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; endogenic: please, let&apos;s wait for that&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the monero GUI is being refactored so we will need to refresh it again, this will happen probably next week during a code freeze. i will open an issue on github when the time will come&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; nothing more to add&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; any question?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ooook&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag&amp;gt;&lt;/strong&gt; yeah, i&apos;ve got one. the refreshing of the original strings of monero GUI is the same of monerujo?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; hrumag: no it works quite differently, it will be easier &apos;cause i will make the refresh and translators will only need to translate the new strings&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag&amp;gt;&lt;/strong&gt; erciccione: good to know&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Does anyone else have a FFS update or any last question?&lt;br&gt;&lt;strong&gt;&amp;lt;Alex_LocalMonero&amp;gt;&lt;/strong&gt; Workgroup meeting still on?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; you know it&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; endogenic: Is there a media server or not? I&apos;m confused.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; no idea&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ErCiccione: when monero ffs ico?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I thought there was something like media.getmonero.org, I&apos;m just getting the URL name wrong&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; msvb-lab: endogenic: there is, don&apos;t remember the exact link now, but i&apos;m sure it exists&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ErCiccione: Same with me, I saw the URL in some place, but have forgotten it.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Nobody here knows the media server URL?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; let&apos;s finish the meeting first msvb-lab then we can investigate :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 4. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&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; midipoet, you first. msvb-lab then&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; great thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; I am going to try and keep this relatively short, but am open to any follow on questions through here, through email, or through reddit (same username).&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; I am currently involved in an academic research project. Its concern is Privacy, and more specifically, perspectives of privacy within blockchain.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; I have proposed to use the Monero community to gather qualitative data (through semi-structured anonymous interviews - probably over some text based platform). This is mainly because a number of key groups can be found here (users, cryptographers, protocol designers), and i know this community, and some know me.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; midipoet: what field of academia? sociology sort of thing?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Information Science&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Researching emerging financial technology&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; so probably more soft science, than hard....&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; From the interviews, perspectives will be compared with others from the industry (corporate blockchain architects, legislators, and regulators). With the help of university i am based at (University College Cork, Ireland) i have access to a lot of these groups. Mainly HyperLedger developers, employees at the Central Bank of Ireland, and some members from the GDPR committee.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; The idea is to try and figure out what different groups actually think Privacy is or is not, and then compare them.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; It’s all well and good that all these different groups approach and negotiate aspects of privacy through blockchain, but most of the time groups (or individuals) don’t actually know what others think privacy is, or is not (and it often changes from individual to individual, context to context, culture to culture, etc etc).&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; (yeah these are all pre-typed to save time)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; do people really differ on defining the term privacy?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; yes, i think there is massive spectrum&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; certainly my initial research has shown this&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; curious to hear two of your datapoints&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; I have written two papers already. one is theory lite&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; what is the range?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://pastebin.com/QirgSE1b&quot;&gt;https://pastebin.com/QirgSE1b&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; and one is theory heavy&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://pastebin.com/7r0RR0rr&quot;&gt;https://pastebin.com/7r0RR0rr&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; it depends your perspective on what privacy is. some people see it as right, some as value based commodity, some as cognitive concept&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; and so on...&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; some a mixture of all the above&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; you said definition of privacy though&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; the core differences come (and most interestingly) on what levels of privacy should be afforded&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; and also, whether its state or system that should protect it (if its a right)&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; I have mentioned this research to the MRL, and they have been supportive. I am hoping members of the dev team and cryptographers will engage with the qualitative interview process (i will also be in the MRL meeting on the 30th to talk further with them)&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; What i am hoping is that members of the wider community will also get involved. And this is why i am here….basically to ask if anyone is interested in talking about what they believe privacy is, why it is important, what the context is, who should protect it, what system should protect it, is it a right, etc etc etc.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; dont think anyone here is interested in privacy&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i think that&apos;s kind of it. i know that&apos;s a barrage of info, and i apologise. but any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; this is extremely interesting, i would love to participate and i&apos;m sure also many community members will&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; contact rehrar, he would love this&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; *will&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; midipoet: do you use surveys, mainly?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i also think its really interesting. I am aiming for top level journals and conferences, as i think Monero deserves it.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; endogenic: it is semi structured interviews, in an explorative study&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; mainly using Monero as a sort of &apos;index case&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; or the Monero community, i should say&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cypherperro&amp;gt;&lt;/strong&gt; I would also love to contribute&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Personally i think it is important that we negotiate the ideological aspects of privacy as a community, together. Especially as legislation and regulation is bound to appear in the future (and has started to already).&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ^^ +1&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Privacy is fundamental.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Nobody can stop us!&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; I think if we are able to put forward and compare and contrast across social groups/stakeholders, privacy rights can be negotiated&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; I think Olufunmilayo would like to get that interview. You can find in #monero sometimes&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; midipoet: what principle do you use in interpreting and organizing answers?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; endogenic: i am not sure i understand the question. If you are asking what methodology for interpreting? The IS literature points to open axial coding&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; to be honest, IS methodology is not my strong point (but is my supervisors), who is an old friend of mine&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; as its an exploratory study, i think strong methodology can emerge as i go&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; as i am sure themes will emerge as i go&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; so can i ask, for whoever wants to contribute to email me? is that fair?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; if more anonymity is required, you can also contact me on Reddit.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i can also provide a PGP key if needed&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; well this is no longer relevant but i&apos;m curious about IS and would expect there was some way to confirm the precision of identification of codes in the first place&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sure it is midipoet, leave here your contacts if you wish,&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; good luck&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; &lt;a href=&quot;mailto:rrenwick01@qub.ac.uk&quot;&gt;rrenwick01@qub.ac.uk&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; u/midipoet on Reddit&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Thanks for listening....&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; perfect, it&apos;s getting late now, you can keep talking about this after the meeting if you want&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; longest community mtg ever :P&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thank you midipoet&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; thankyou&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; msvb-lab: so, about this video.. :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; endogenic: yep, lot of stuff today :P&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; we will have to ask to rehrar for that link, what was your idea btw?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; well, the 30 minutes for the open ideas time are over folks, let&apos;s wrap this meeting up&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 5. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; The next community meeting will be two weeks from today on 28 April.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 6. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, we hope to see you on /r/MoneroCommunity and #monero-community. Take care and remember there is only one Monero, stay away from all those scammy forks!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; See you around!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the meeting is over, but please, don&apos;t let the discussion die, if you have anything you want to talk about... please do!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; thank you Erciccione!&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; yes, thank you Erciccione&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8flnzi/finally%5C_released%5C_monero%5C_payment%5C_gateway%5C_for/&quot;&gt;https://www.reddit.com/r/Monero/comments/8flnzi/finally\_released\_monero\_payment\_gateway\_for/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Finally released Monero Payment Gateway for OpenCart (self.Monero) | 2 points (100.0%) | 0 comments | Posted by serhack | Created at 2018-04-28 - 18:15:41&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; whoo, this was a long one still within the 1.5 hrs tho :P&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thank you guys :)&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;alexmu&amp;gt;&lt;/strong&gt; Long and great. Thank you.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-04-30</title><link>https://beta.monerodevs.org/blog/2018/04/30/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-04-30/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/04/30/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-04-30/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 30 Apr 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; dingdingding&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s time&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;suraeNoether&amp;gt;&lt;/strong&gt; Hi everyone~&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Welcome to our research meeting&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; g day&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; One week ago today, Sarang and I were in London&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thanks to this generous community&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It seems as if it were only a week ago&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; It was highly productive&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We got to meet some London meetup organizers before the event, which was great&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes, this is where we spoke with Pedro Moren-Sanchez, who together with his student (who goes by donut in here) invented refund adresses for Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m analyzing some preliminary material from them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s some question about the applicability of hiding block heights&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and whether this provides sufficiently better information obscurity to make it worthwhile&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Great sarang! Glad you could make that work&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Since then, other than recovering from jetlag, I&apos;ve been working non-stop on the multisig paper, which has come a long way... but I&apos;ve run into a roadblock on the proof of unforgeability, involving the key image, the signing oracle, and access to a discrete logarithm oracle&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it involves a change to the ring signatures and key images&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in addition to that, I brought rehrar, sgp_[m], and sarang out to Denver to meet with me and my wife about MAGIC, Multidisciplinary Academic Grants in Cryptocurrencies&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; whats MAGIC?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; or rather, can you elaborate..&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; MAGIC is (or will be) a 501(c)3 non-profit based in Colorado, USA&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; a Colorado nonprofit organization dedicated to empowering the next generation of people in this space&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; our goal is to promote education and scientific research, as well as community and educational outreach, in privacy infrastructure for the public good&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; that is actually pretty awesome&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the basic idea will be to take some of the capital flowing into cryptocurrencies and close the loop back toward education. provide scholarships, provide research grants to researchers and infrastructure grants to schools, and to host conferences on privacy enhancing technologies&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It will help boost education (which is great for many reasons) and also can help to promote privacy in the eyes of the public&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m not one for focusing solely on PR, but it could help&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; Kudos to suraeNoether for all the planning on this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s a ton of work&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, so is math, and this is a way for me to procrastinate on one by being productive in another, and vice versa. :P&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i think if you can redirect some of the capital flows alone towards solid scientific research you are doing a great service already&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; there is a lof of greed in crypto&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thanks midipoet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Our goal is focus first on education, and then on research&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The research side overlaps a bit with some other groups (which is totally fine and beneficial)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; MAGIC focuses on ecological conservation and saving the whales&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hehe&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh wait, I think I dreamed that (no joke) after our meeting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; our first year we don&apos;t expect to get enough money to provide a substantial amount towards research, which is pretty expensive. the first year we are going to focus on scholarships, hosting a conference, and hopefully building a computer lab or a library for some impoverished primary schools&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hopefully the 501(c)(3) process goes smoothly. It&apos;s very... federal&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;ll have more info on that later this week&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; tomorrow, it&apos;s lawyer meetin&apos; time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; excellent&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s worth noting that donors are free to remain anonymous, in the spirit of Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but the 501 status will allow donations to be tax-deductible in the U.S. if donors reveal themselves&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; creating goodwill around crypto is needed. a lot of people have a very strange view of it, especially since the whole ICO thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; midipoet: definitely&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The only other group I know of trying a similar-ish thing is the Zcash Foundation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ll certainly apply for one of their grants if possible&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This work transcends silly interproject politics&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i could tell you a sad story about what computer science kids thought crypto is about in nigeria&lt;br&gt;&lt;strong&gt;&amp;lt;madLyfe&amp;gt;&lt;/strong&gt; yay!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; crypto = ca$hmoney&lt;br&gt;&lt;strong&gt;&amp;lt;madLyfe&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://i.imgur.com/J2Vyl27.png&quot;&gt;https://i.imgur.com/J2Vyl27.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; pretty much sarang&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So, from sarang&apos;s research we&apos;ve been looking at refund addresses. from mine, I&apos;m struggling with signing oracles, key images, and discrete logarithms in our unforgeability proofs of multisig (ahem). from educational outreach, we have several folks from the monero research lab and the monero community participating. We even got dinner with Zooko to get ideas on including more independent folks, and I&apos;m&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; reaching out to two possible additional board members later today&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ... silly politics is based on technological assessment tho&lt;br&gt;&lt;strong&gt;&amp;lt;madLyfe&amp;gt;&lt;/strong&gt; wrong channel. sorry.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hyc: I totally see that side of it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But for the purposes of this organization it&apos;s all silly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I should have clarified&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ll take donations where we can find them if it means helping more students and communities&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; on another note, a representative from the ZCash foundation asked if we know of anyone in the Monero community who would be willing to serve on the ZCash Foundation board of directors. Because ZCash Foundation, despite the name, is independent of ZCashCo, is a non-profit focused on internet payment and privacy infrastructure also, even if one disagrees with the zcash design philosophy (which is totally fair)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you could still contribute to the privacy community as a whole&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc maybe you should do it :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; of course, no one from Monero *needs* to go and attempt that, but I think it&apos;s nice that they reached out&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; would you not lose some street cred sitting on that board?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I second hyc&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he has the good looks and charisma necessary&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; midipoet: almost certainly.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: and the fiddlin&apos; talent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; midipoet: maybe, but that&apos;s up to the individual&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; midipoet: street cred is for shmuks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: ^ +1&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; schmuks in Zcash suits&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s worth noting their organization documents include language specifically mentioning supporting the Zcash network&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FWIW&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I don&apos;t agree with many things of the Zcash implementation, but they&apos;re pushing the privacy scene forward&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; in a similar way that we are as well with our work&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I choose to believe that better research and public perception of privacy will help us all&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; right, even if this whole cryptocurrency experiment fails, the world can learn&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; yeah, i agree as well. just sceptical&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and they&apos;re literally making free money available for research and other helpful projects&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; personally, i think that in 20 years or so, we&apos;ll look at the different currency teams in the same way we look at IBM vs. microsoft. it&apos;s not weird for IBM guys to get lunch with microsoft guys, or for them to do business together, and probably any market forces that improve one will lead to improving the other.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i mean&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there&apos;s a positive covariance in market performance across most of the big cryptocurrencies, so high tides lift all the boats, so to speak&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s like commercial airlines... the management types see each other as the devil, but the pilots all help each other out since they&apos;re out to get people there safely&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; maybe&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; lol maybe&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that said: &lt;a href=&quot;https://www.youtube.com/watch?v=A51Bl3jkF0c&quot;&gt;https://www.youtube.com/watch?v=A51Bl3jkF0c&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sneurlax&amp;gt;&lt;/strong&gt; to continue that analogy, it&apos;s like Google using Java for Android, which was made (or maybe its IP is just now owned) by Oracle&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^ continues to be one of my favorite videos (10 seconds long)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sneurlax: sure lol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; anyway&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; aha&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, so that covers the basic research from the last week, and our educational outreach, and the various political-ish connections MRL has made with other projects&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My monthly report details a few other things we&apos;ve been doing: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8fzfzx/april%5C_monthly%5C_report%5C_from%5C_sarang%5C_noether/&quot;&gt;https://www.reddit.com/r/Monero/comments/8fzfzx/april\_monthly\_report\_from\_sarang\_noether/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; has anyone done anything else they want to chat about? interesting simulations? I know silur has expressed some interest in getting more involved at MRL, but he is suffering under the delusion that one of us is in charge&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The audit has begun for the two larger groups&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh! audit! yeah!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nothing to report there, just reviewers getting their hands dirty&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it&apos;s good news&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; good, good, it&apos;s before May so that&apos;s pretty good&lt;br&gt;&lt;strong&gt;&amp;lt;sneurlax&amp;gt;&lt;/strong&gt; uh, yeah, what&apos;s your favorite programming language with which to verify claims/reports? Python?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i want to signpost the research i am doing. some of you will have heard it a million times, but formal requests for interviews with devs/cryptographers will be coming very soon. so warning!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sneurlax: I dig Python for tools&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We also need to have fee structure discussions sooner rather than later&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and decide precisely how that will change with the BP deployment&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh shoot, that&apos;s a big conversation that we don&apos;t want to leave for the last minute&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; We keep almost having the conversation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Fees are probably the most publicly-visible part of the BP thing&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as well, would there be work for an undergrad mathematician (well versed in statistics)? I know of one that would probably want to get involved over the summer. Would be at the disposal of our MRL PhDs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One thing I would like is a clean Python library giving data structure access to transaction trees&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang let&apos;s talk about fees later today or tomorrow?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: what sarang said: visualization of transaction histories&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; i.e. this transaction has these inputs in its ring, and those trace back to other rings, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; not even visualizations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; just a library giving clean data structures&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; we can do all sorts of things with that&lt;br&gt;&lt;strong&gt;&amp;lt;sneurlax&amp;gt;&lt;/strong&gt; sarang: suraeNoether: that is the basis of my tool&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, fair enough, i&apos;m more interested in various statistical properties of those things&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah I wanted to ask about details with that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sneurlax: want to talk about it, since it came up?&lt;br&gt;&lt;strong&gt;&amp;lt;sneurlax&amp;gt;&lt;/strong&gt; I can port that to Python. the more information/specs you can proivide, the less questions I&apos;ll have later&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure, let&apos;s chat after the meeting sneurlax&lt;br&gt;&lt;strong&gt;&amp;lt;sneurlax&amp;gt;&lt;/strong&gt; perfect&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Even if it&apos;s not Python, having something easy to implement will be great&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, i mean from my point of view&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; always check with ArticMine when it comes to fees&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m interested in things like the distribution of sizes of transaction trees, how often outputs are re-used within the same, tree, stuff like that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, it&apos;s a discussion for many people&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nioc: yeah, he has something written up already&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but one that needs to be had&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; iirc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other interesting work lately?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (BTW we should arrange some time in -dev meeting for fee talks)&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; should be a dev meeting this coming Sun&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; rehrar: ^^^ ??&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes nioc&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Was this discussed? &lt;a href=&quot;https://github.com/moneroexamples/key%5C_images%5C_comparison&quot;&gt;https://github.com/moneroexamples/key\_images\_comparison&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it has not been&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; much smaller numbers than I was expecting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you know, endogenic earlier asked about the plausibility of long-term blackballing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and I responded with a silly analogy, comparing the monero blockchain to a pile of radioactive material: outputs have half-lives of their anonymity as bad actors perform more and more blockchain forensics, they expose more and more old outputs...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Thoughts on the proportion used, and the proportion that used the tool? I actually felt that 10% of reused key images using a special tool to pair outputs was unusually high&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol pretty sure Zcash team has me blacklisted&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i meant the % that have at least one re-used key&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc it&apos;s what you get for being such a lovely violinist&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; harhar&lt;br&gt;&lt;strong&gt;&amp;lt;sneurlax&amp;gt;&lt;/strong&gt; @sgp_:matrix.org would you mind linking your previous work on key image reuse impacts at ... what was it, % reuse?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if we make it clear which outputs are provably spent, then what we are doing is relying on economic activity frontloading this radioactive decay process, hoping that a big mass of anonymous outputs stand between us and the back end, as blockchain forensics unravel the blockchain from the genesis block moving forward. so the only way this sort of thing is sustainable is if we have economic activity outpacing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; forensics efforts&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; thats quite interesting&lt;br&gt;&lt;strong&gt;&amp;lt;sneurlax&amp;gt;&lt;/strong&gt; I just ask because I liked the work, sqp&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it highlights that ring sigs, or at least &quot;small anon set&quot; methods, need to be replaced&lt;br&gt;&lt;strong&gt;&amp;lt;sneurlax&amp;gt;&lt;/strong&gt; that big mass probably has a lot of dead ends that&apos;ll confound that unravelling. who knows how many keys have been lost.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; sneurlax here&apos;s the Google Sheet (logout of Google): &lt;a href=&quot;https://docs.google.com/spreadsheets/d/1iLa%5C_yklutjHqn%5C_DrOlO%5C_eTb00l4YDAezijX2J5r6P14/edit?usp=sharing&quot;&gt;https://docs.google.com/spreadsheets/d/1iLa\_yklutjHqn\_DrOlO\_eTb00l4YDAezijX2J5r6P14/edit?usp=sharing&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; or there is some critical mass of privacy enaction that provides protection...&lt;br&gt;&lt;strong&gt;&amp;lt;sneurlax&amp;gt;&lt;/strong&gt; there are definitely outputs which will never be reused because their owners forgot about them, lost their keys, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sneurlax&amp;gt;&lt;/strong&gt; thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, does anyone else have any questions, concerns? i need to bother andytoshi about key images and this discrete log problem I&apos;m having before I&apos;m more comfortable with where our multisig scheme is at&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so those outputs will always be ambiguous, never proven spent&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; they could be proven unspent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc unless all outputs that refer to it can be proven to be linked to another output&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, meeting is officially adjourned, but feel free to stick around for further discussion&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-05-07</title><link>https://beta.monerodevs.org/blog/2018/05/07/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-05-07/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/05/07/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-05-07/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 07 May 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sara﻿ng&amp;gt;&lt;/strong&gt; OK, it&apos;s time to begin&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Welcome to everyone; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Hi!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Calling others: hyc suraeNoether anonimal endogenic binaryFate fluffypony luigi1111 luigi1113 rehrar[m] monerigo[m] gingeropolous dEBRUYNE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and many others no doubt&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; s/monerigo[m]/moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; présent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suppose we can discuss recent updates and such&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have been focusing on noninteractive refund transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s surprisingly tricky to get right&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The idea of whether or not to hide block heights has big implications on size and complexity&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and also will affect the use of old outputs&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; Hey everyone, sorry I&apos;m late (and not using my registered nick)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A good higher-level question is whether we insist that having refund transactions is enough of a priority&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hello fake suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; *enough of a priority to devote big plumbing-level changes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; these questions have consumed me as the Whale consumed Ahab&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and, like Ahab, I spend much time in the company of Starbuck(s)&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; gross&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; theRealSurae: what has consumed you lately?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; it feels like there should be an easier way to hide amounts. Maybe worth mulling for some time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB: other than commitments?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar[m]&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; Yeah. Maybe a shift in perspective. Baseless intuition&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; what&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, the current Best Way is homomorphic commitments + range proofs to ensure balance&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; I&apos;ve been thinking about koe&apos;s reduced mlsag and how we might be able to batch-verify ring signatures with bulletproofs. and i&apos;ve been speaking with a professor at clemson university about the possibility of starting a paid project for a grad student to invent a new elliptic curve with 2^255-19 points on it, or to come up with a similar sort of variant to secp256k1&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; yeah, I think we are going to experience reduced returns in terms of hammering bulletproofs for improving our amount strucutres&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; theRealSurae: BPs to batch verify our current MLSAG scheme?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; oh yea the curve order question you asked&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; so, i think it&apos;d be really really helpful for both bitcoin and monero to have alternate curves&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; ohgod&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; other than that and the multisig dump I made the night before yesterday, this week has been consumed by editing papers for other folks. Koe and my old advisor and another document. lots of reading this week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What are your thoughts on refunds?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; and thank you for that :) incredibly helpful&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB: any big changes to your excellent paper?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; Well we found out monero doesn&apos;t even use borromean sigs&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; genBorromean should be genSAGs&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; Or something&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; SAG?&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; I&apos;ve been thinking a lot about the refund structure with timelocks, and I&apos;m trying to figure out exactly whether we have a novel &quot;invention&quot; in these refund transactions or whether tit is equivalent to a timelock+multisig situation&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; spontaneous anonymous group sig. Like LSAG but no key images&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; for range?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; Yeah&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; Check ringCT.cpp genBorromean&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah I&apos;m familiar with that code&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; It&apos;s 33% larger range proofs than a real borromean setup&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; ... i need more details about that, koe, if you don&apos;t mind...&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; theRealSurae: big thing is non-interactivity&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t need the recipient&apos;s cooperation&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; I&apos;ll see what I can do&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; thanks koe, i&apos;m not in a rush on that though...&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; I want to remind everyone that I&apos;ll be mostly away from the internet from tomorrow until the 19th, with some intermittent access.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; luigi1111: is this (genBorromean doesn&apos;t actually generate Borromean sigs) correct ?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; yup have fun :). Vacation right?&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; i&apos;m not the sort who can really put work down, but i&apos;m trying, briefly. i managed to write up a skeleton of the unforgeability proof for multisig and hand it off to sarang to familiarize himself with the musig approach&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Zcash is also coming up with their own curve so as to speed up the particular things they need to. I find it worrying if the trend is that every project cooks up their curve to suit their particular needs.&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; and, like I said, I&apos;m communicating with some folks at Clemson&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah I&apos;ve been revisiting the original musig paper&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Not that I know of&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; binaryFate: why would this be worrying?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; theRealSurae: 2^255-19 isn&apos;t the number of points&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; you are right, it&apos;s the group order&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; against the &quot;don&apos;t invent your own crypto&quot;, and light years away from typical review process for curves&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; right? i misspoke&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; no, 2^255-19 is the prime field&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I hear it&apos;s a kind of cake&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or that feeling when your leg falls asleep and you stand up&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; Group order is l&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; 2^252+blah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; aaaanyway&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; i confess I tend to think of our group as a scrambled mirror image of Z_q, despite addition of points not even landing on the subgroup.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So theRealSurae is working on unforgeability&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am figuring out if noninteractive new-output-style refunds are worth it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Other fun times?&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; binaryFate: yeah, I see that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; binaryFate: do you have any information on the Zcash efforts? I wasn&apos;t aware of their work&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; binaryFate: eventually that curve, even if proven to satisfy our desired properties, will have to be implemented, and the dangers or crappy implementation are huge... but I don&apos;t think that should discourage research into new curves and new proof methods using isomorphic curves&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; yeah, I wasn&apos;t either. I thought it was just Blockstream looking for a variant of secp256k1 so far&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; oh i messed up - they are borromean ugh&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; that&apos;s a relief koe!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB: what led to believe otherwise?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; misreading code like a fool&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; thought this hash_to_scalar(L[1]) meant an array of hashes for each L[1], instead of a hash of the entire array&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Good thing hashes aren&apos;t important to borromean sigs /s&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If there aren&apos;t any other big topics to discuss, we could certainly return to refunds or previous topics&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There were suggestions from luigi1111 that the refunds needed for payment channels would be possible purely w/ timelocks + multisig&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; will look for some link on the zcash curve thing. It&apos;s part of their roadmap to reduce overhead to generate z-transactions iirc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I do not see how that would be possible without interaction from both parties, or a third-party arbiter&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; I just want to mention that I&apos;m working on preserving the integrity of outputs held by mining pools&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I&apos;d love to be convinced otherwise&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar[m]&amp;gt;&lt;/strong&gt; MRL corporate cheer!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_[m]: in response to the linking work?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; It does require interaction at the start&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; it&apos;d have to&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So the recipient pre-signs for the refund?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar[m]&amp;gt;&lt;/strong&gt; I have a bit of other ZCash news.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; sarang kinda, yeah. I don&apos;t have too much to mention now though&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How does the network verify the spend of the originally-intended output?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_[m]: ok, keep us updated&lt;br&gt;&lt;strong&gt;&amp;lt;sneurlax&amp;gt;&lt;/strong&gt; I&apos;ve contacted ehanoc re: the &quot;transaction tree&quot; python toolkit and we will collaborate to deliver that after I finish the scraping tool which moneromooo asked for. mooo, I&apos;ll be sending you results this week&lt;br&gt;&lt;strong&gt;&amp;lt;sneurlax&amp;gt;&lt;/strong&gt; sorry to interject&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sneurlax: excellent! That&apos;ll provide good data&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; rehrar[m]: tell us?&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; sneurlax: that&apos;s fantastic news&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar[m]&amp;gt;&lt;/strong&gt; ZCash wants to open a grant proposal jointly with a Monero community member (that&apos;d be me atm) to donate a considerable sum of money to some FFS proposals.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What types of FFS do they want to fund?&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; how would that work? would you have discretion over donating the funds?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar[m]&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://twitter.com/socrates1024/status/993252058923925506?s=19&quot;&gt;https://twitter.com/socrates1024/status/993252058923925506?s=19&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; i&apos;ll almost always take free money if it&apos;s no-strings&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Aw shucks, they like us!&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; that&apos;s... fantastic&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar[m]&amp;gt;&lt;/strong&gt; Dunno. When next round of bp auditing funds?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar[m]&amp;gt;&lt;/strong&gt; We can out it up, raise the amount, and take out right away. Superior Coin also wants to help if you recall.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar[m]&amp;gt;&lt;/strong&gt; Perhaps we can also get subaddresses audited?&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, was thinking of waiting until closer to the finalization, but I suppose there&apos;s little advantage if we can coordinate w/ OSTIF quickly&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; it seems like a lot of projects want to funnel their research funding through the Monero FFS&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; the harder we criticize them the more they like us... 10k$ is not that much compared to amounts raised typically anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s a nice gesture of community spirit though&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; I think the best ones are the hardware wallet (which should work with Zcash iirc) and code audits&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar[m]&amp;gt;&lt;/strong&gt; They&apos;re masochists binaryfate. If we criticize harder they&apos;ll give more.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A subaddress audit depends highly on the scope&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The BP scope was narrow-ish&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; binaryFate: yeah, it seems like a largely symbolic thing, but also: they&apos;ve been really encouraging me and sarang to encourage you guys to ask for grant money.&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; rehrar[m]: i should just take zooko out to a bdsm club in denver, see if they offer us six or seven figures. :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar[m]&amp;gt;&lt;/strong&gt; In return , we can send them Monero stickers to put on their laptops.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; something something meat market&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; meat meat something market&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt; &amp;lt;rehrar[m]&amp;gt;&lt;/strong&gt; In return , we can send them Monero stickers to put on their laptops. &amp;lt;-- they have one at least, we&apos;ve put one on zooko&apos;s back at CCC without him noticing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be interested to see how the 10K is disbursed&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; sarang: Is the implication that it would totally be up to our discretion? that&apos;s sort of what i&apos;m getting...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar[m]&amp;gt;&lt;/strong&gt; Zooko is a dude.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar[m]&amp;gt;&lt;/strong&gt; I chilled with him in Colorado.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar[m]&amp;gt;&lt;/strong&gt; Can neither confirm nor deny Verge dev there too.&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; What if we take the 10k, pay for a semester of a grad student working with some cryptographers to invent three new curves, a variant for secp256k1, a variant for x25519, and a variant for zcash&apos;s thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; tall order&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; maybe&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sorry rehar&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; it&apos;d guarantee that student would spend the rest of his time in grad school working on that sort of thing&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; which I think would be a valuable thing: seed the mind-virus among as many researchers as possible&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; They&apos;re not even asking for doing joint work with zcash stuff at this stage apparently. Would just channel to Monero topics entirely if possible.&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; Hi all.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Anyway grad student is a great idea&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; binaryFate: yeah, that&apos;s the inference I made&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar[m]&amp;gt;&lt;/strong&gt; I&apos;ll talk with Miller.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar[m]&amp;gt;&lt;/strong&gt; See how he wants to do the grant proposal.&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; binaryFate: the problem then is picking the student/school&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; Funding grant money for school research seems cool. Pinning all the hopes on one grad student seems like a bad idea.&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; rehrar[m]: please do, maybe CC me... I can hook him up with at least two cryptographers at Clemson who may be interested&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; pwrcycle: yeah, you&apos;d pick by advisor more than student&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar[m]&amp;gt;&lt;/strong&gt; Maybe we can get some people to make a FFS that should have made one a while back in exchange for ZCash paper&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar[m]&amp;gt;&lt;/strong&gt; Like dEBRYUNE&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar[m]&amp;gt;&lt;/strong&gt; Then again, what use have gods for our petty currencies.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Btw having some sort of pulic call for the paid internship circulating in academic circles is as important as the thing actually happening, in terms of mind-virus spreading&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar[m]&amp;gt;&lt;/strong&gt; Nothing more from me.&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; rehrar[m]: you are the greatest orator of our time&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; binaryFate: TRUE point&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; very true&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yo&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; when I get back I&apos;m going to look into putting job postings on mathjobs.org&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; i was about to ask you to do it while i&apos;m gone, but it&apos;s not urgent and there&apos;s no need to delegate. :P if you&apos;re curious, though :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think using mathjobs is a really good idea for pure math applicants&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; there are lots and lots of applied jobs on there too&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; you should check it some time, but&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; creation of a curve is at the intersection of applied algebraic geometry and pure cryptography&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; right, that wasn&apos;t what I meant&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; so it&apos;s sort of both pure and applied&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; oh ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I mean to get solid reach to academics&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s the obvious choice&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They can send us a list of all the points on their new curve, for us to check&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; good old emails circulating between labs and advisors (&quot;if you have a really good students, consider asking them to apply. And please forward blabla&quot;) is also worth it. Reaches more senior people than a job posting probably read primarily by students directly.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh, so I&apos;ve been seeing random reddit postings about deep reorgs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I haven&apos;t looked into it at all&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone know anything?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; also articles are starting to come out &lt;a href=&quot;https://www.trustnodes.com/2018/05/07/monero-allegedly-attack-claims-double-spends-orphaned-chains-21-block-deep&quot;&gt;https://www.trustnodes.com/2018/05/07/monero-allegedly-attack-claims-double-spends-orphaned-chains-21-block-deep&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think it&apos;s fixed now (no PR yet).&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Do you know the cause?&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; is it known what the issue was?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; jinx&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; The +20-blocks fork mentioned in the post is not an actual fork, you only see that when syncing. But somebody is fiddling with decent HR&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; buy me a DietMonero&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; i thought the first few reports were possibly the OP for some reason&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; moneromooo link or summary?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Some init wasn&apos;t done in some cases when adding a tx.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, I want to be able to give correct information&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So that was causing the tx to be rejected though it is valid.&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; hrmm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, so that explains the &quot;double spend&quot; FUD&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The long-chain reorgs are just related to initial sync?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It was noted that there wasn&apos;t any big spike in hashrate&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so it&apos;s not outsiders coming online and futzing&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If a pool doesn&apos;t accept a valid tx, it will continue mining on its own chain till it stops doing so.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, so it&apos;s a single cause with these two effects?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What two effects ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well the reports I&apos;ve seen have complained about apparent double spends (rejected tx) and long-chain reorgs&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; i feel like if a selfish miner was going to release a chain in an attack, the hashrate wouldn&apos;t necessarily look different to an observer, especially if the attacker had 33%+ attack power and was clever with their timestamp choice...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t know anything about double spends.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Though if a merchant is only connected to that pool, you could swindle it.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The merchant would have to be only connected to that pool though, but that&apos;s not a new attack.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah that&apos;s just being cavalier&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.trustnodes.com/2018/05/07/monero-allegedly-attack-claims-double-spends-orphaned-chains-21-block-deep&quot;&gt;https://www.trustnodes.com/2018/05/07/monero-allegedly-attack-claims-double-spends-orphaned-chains-21-block-deep&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; i don&apos;t like that article for a variety of reasons, but&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah that&apos;s the article I keep getting linked to&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s based on some r/monero complaint posts&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so naturally it will be accepted as gospel and spread widely&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; it would be helpful to get more information from the specific users making this complaint&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A random user says one thing and the devs who know things say another thing! So there&apos;s no way to know!&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt; &amp;lt;sarang&amp;gt;&lt;/strong&gt; It was noted that there wasn&apos;t any big spike in hashrate &amp;lt;-- if someone is purposefully mining on alternative blocks rather than winning chain, we would not &quot;see&quot; the HR spike as it does not make blocks coming faster&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You&apos;d see a hashrate spike downwards.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; only if that miner was mining before no?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; not necessarily; an attacker with exactly 50% hash rate and honest timestamps will appear to be invisible. an attacker with lower hash rate could mess with timestamps slightly and appear invisible. an attacker with too low of a hash rate couldn&apos;t manipulate his timestamps enough to hide his activity&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; (not necessarily re: downward spike)&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Can we check how long it took them to mine a particular altchain of N blocks by checking logs on other nodes on when the last block in their chain got known to peers?&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; we can put a bound on it, for sure, and we can use that to estimate the hash rate power they have&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; ok y&apos;all I gotta go&lt;br&gt;&lt;strong&gt;&amp;lt;theRealSurae&amp;gt;&lt;/strong&gt; have a good week and a half!&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; same!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2018-05-12</title><link>https://beta.monerodevs.org/blog/2018/05/12/logs-for-the-Community-meeting-held-on-2018-05-12/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/05/12/logs-for-the-Community-meeting-held-on-2018-05-12/</guid><description>Community highlights, Forum Funding System updates, Localization workgroup Q&amp;A, open ideas, and miscellaneous</description><pubDate>Sat, 12 May 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; 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/221&quot;&gt;https://github.com/monero-project/meta/issues/221&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. 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;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; What up?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Buonasera&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;sgp_&amp;gt;&lt;/strong&gt; Welcome all&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; Watch the Coffee Chat from last week: &lt;a href=&quot;https://www.youtube.com/watch?v=8-CXKJetI-o&quot;&gt;https://www.youtube.com/watch?v=8-CXKJetI-o&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Coffee Chat - 2018.05.05 - 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 Vienna Italian restaurant accepts Monero: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8flevq/my%5C_family%5C_runs%5C_an%5C_authentic%5C_italian%5C_restaurant%5C_in/&quot;&gt;https://www.reddit.com/r/Monero/comments/8flevq/my\_family\_runs\_an\_authentic\_italian\_restaurant\_in/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] My family runs an authentic Italian restaurant in Vienna, Austria . After talking about it and explaining them what monero is and why it is better than other crypto coins we decided to accept monero payments starting next week! (&lt;a href=&quot;https://i.redd.it/c6g3aj35rou01.jpg&quot;&gt;https://i.redd.it/c6g3aj35rou01.jpg&lt;/a&gt;) to r/Monero | 682 points (95.0%) | 110 comments | Posted by Katsura9000 | Created at 2018-04-28 - 17:37:18&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; NordVPN now accepts Monero payments: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8gr8lf/nordvpn%5C_now%5C_accepting%5C_xmr%5C_payments/&quot;&gt;https://www.reddit.com/r/Monero/comments/8gr8lf/nordvpn\_now\_accepting\_xmr\_payments/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] NordVPN Now Accepting XMR payments (self.Monero) | 370 points (98.0%) | 58 comments | Posted by thegreenbonsai | Created at 2018-05-03 - 15:31:39&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Circle added Monero: &lt;a href=&quot;https://blog.circle.com/2018/05/07/circle-invest-welcomes-monero/&quot;&gt;https://blog.circle.com/2018/05/07/circle-invest-welcomes-monero/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; M5M400, the admin of supportXMR, sponsored the race car driver Niklas Makschin. He will include the Monero logo prominently on his car: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8gqsd7/i%5C_really%5C_liked%5C_fluffys%5C_yacht%5C_sail%5C_sponsoring%5C_but/&quot;&gt;https://www.reddit.com/r/Monero/comments/8gqsd7/i\_really\_liked\_fluffys\_yacht\_sail\_sponsoring\_but/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] I really liked fluffy&apos;s yacht sail sponsoring, but I am more into racecars... (self.Monero) | 68 points (93.0%) | 28 comments | Posted by M5M400 | Created at 2018-05-03 - 14:30:43&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I introduced a GitHub issue to deprecate standalone payment IDs: &lt;a href=&quot;https://github.com/monero-project/monero/issues/3772&quot;&gt;https://github.com/monero-project/monero/issues/3772&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; GUI frozen and being translated. Soon out&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; point release soon then?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; as soon as we finish the translations&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Within the next week I believe is the target&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ping endogenic, respond if you have MyMonero updates&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; I know at least 6 or so languages have been updated within the first 24 hours or so of the freeze&lt;br&gt;&lt;strong&gt;&amp;lt;rafficer&amp;gt;&lt;/strong&gt; I will finish another one today, and then contacting reviewers&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;serhack&amp;gt;&lt;/strong&gt; Hi :)&lt;br&gt;&lt;strong&gt;&amp;lt;rafficer&amp;gt;&lt;/strong&gt; Will see when I will create the PR. Is there some date I should create the PR before?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yep, i will talk about it during the localization q&amp;amp;a point&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I, rehrar the meek, have an update&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; go ahread rehrar :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rafficer: before end of next week, but let&apos;s talk about this later :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; fund the bulletproofs: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90007/bulletproofs-audit-fundraising&quot;&gt;https://forum.getmonero.org/8/funding-required/90007/bulletproofs-audit-fundraising&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; explanation here: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8ix9u8/bulletproof%5C_audit%5C_needs%5C_some%5C_more%5C_funding%5C_details/&quot;&gt;https://www.reddit.com/r/Monero/comments/8ix9u8/bulletproof\_audit\_needs\_some\_more\_funding\_details/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Bulletproof audit needs some more funding. Details in the comments. (&lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90007/bulletproofs-audit-fundraising&quot;&gt;https://forum.getmonero.org/8/funding-required/90007/bulletproofs-audit-fundraising&lt;/a&gt;) to r/Monero | 4 points (100.0%) | 1 comments | Posted by Rehrar | Created at 2018-05-12 - 16:51:07&lt;br&gt;&lt;strong&gt;&amp;lt;rafficer&amp;gt;&lt;/strong&gt; If the goal wouldn&apos;t be met, which auditors will still be able to audit the code?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; funding bulletproofs is honestly the biggest thing in Monero right now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; which leads me to a little thing to be talked about later in the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s time to kick the community workgroup into gear. Not just hosting meetings every week, but working on community engagement&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; especially in regards to the FFS, but that can be done later&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; (later this meeting)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Shall we move on to the FFS section?&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; The Kastelo hardware wallet moved to funding required, and it is sitting at about 20% funded: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90126/advancing-monero-hardware-wallet&quot;&gt;https://forum.getmonero.org/8/funding-required/90126/advancing-monero-hardware-wallet&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; SerHack can&apos;t be present in this meeting but he really will appreciate if the community could give some feedbacks about Mastering Monero draft on Github. (&lt;a href=&quot;https://github.com/monerobook/monerobook/pulls&quot;&gt;https://github.com/monerobook/monerobook/pulls&lt;/a&gt;). Let&apos;s improve this community again!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar mentioned that the bulletproof audits need more funding&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; xmrhaelan announced their intent to work on Monero public relations. You can see community discussion in several threads including this one: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8hcq7u/monero%5C_public%5C_relations%5C_plan/&quot;&gt;https://www.reddit.com/r/Monero/comments/8hcq7u/monero\_public\_relations\_plan/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] MONERO PUBLIC RELATIONS PLAN (self.Monero) | 144 points (94.0%) | 59 comments | Posted by xmrhaelan | Created at 2018-05-06 - 03:51:26&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; They have already started work on Taiga: &lt;a href=&quot;https://taiga.getmonero.org/project/xmrhaelan-monero-public-relations/&quot;&gt;https://taiga.getmonero.org/project/xmrhaelan-monero-public-relations/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Since this is a large and relevant proposal, I would like to open discussion here regarding this public relations proposal.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; can we oficially change the name from Public Release to Education &amp;amp; Overeach or something like that?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I am in favor of the tasks they have laid out. Making a press kit, and easier point of communication for press, and overall refining Monero&apos;s message&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; (sorry to interject, taiga will be down for thirty minutes starting in fifteen minutes. pigeons and I will be working on it&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; back to the matter at hand, public relations is fine imo.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It really doesn&apos;t matter what it&apos;s called. I understand to get community buy in it does, but it shouldn&apos;t... &amp;gt;__&amp;gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Education and Outreach is a possible suggestion&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i like &quot;eductaion and Outreach&quot; more than PR. Words matter, especially regarding this matter&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; yeah, outreach, sorry.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I agree that &quot;Education and Outreach&quot; is likely to receive better feedback without changing the mission&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Hell, even the Euro needed a &quot;communication strategy&quot;. Here&apos;s an example for Slovenia: &lt;a href=&quot;https://bankaslovenije.blob.core.windows.net/publication-files/gdgetGfgsfdggo%5C_communication%5C_strategy.pdf&quot;&gt;https://bankaslovenije.blob.core.windows.net/publication-files/gdgetGfgsfdggo\_communication\_strategy.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Well, if there&apos;s no further discussion on this, we can move on&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I don&apos;t think it&apos;s a bad idea, even more if the community participate&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; a lot of people fear that pr equals &quot;marketing&quot; and quickly jump the gun thinking that Monero will become Dash 2.0&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ll stay in communication with xmrhaelan to get the most out of their ideas&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; community involvement is key&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes I agree&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yeah, we don&apos;t need to make &quot;Dash... Dash... Dash...&quot; videos. But many things are beneficial without being shilly or cringeworthy&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but for real, we need a music video&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I see no bad in having useful resources and materials about monero easily accessible to interested people.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We also ened to encourage people to be more active&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ve started a Monero Meetup in Minneapolis, and we should find easy ways for people to be motivated to do this, and give them the necessary materials to get started&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There is a great need for information that supports the use of Monero. There is no need for hiring a hooker to stand by a booth in a show&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is the Monero vs Dash difference here&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sabin.smith&amp;gt;&lt;/strong&gt; I&apos;ll read through mastering monero again and give feed back&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; #themonerodifference&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Localization workgroup Q&amp;amp;A&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;ErCiccione&amp;gt;&lt;/strong&gt; ook&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so, as said, the GUI is frozen and we are busy translating it, you can find the related issue on github here:&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero-gui/issues/1377&quot;&gt;https://github.com/monero-project/monero-gui/issues/1377&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 10 languages have already been PRd many other are being worked on as we speak, and some are still in need of translators&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; now that my PR with the updates to the language files have been merged, i will write a guide on reddit with some instructions for non techy people&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochange&amp;gt;&lt;/strong&gt; Translate all the things!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that will hopefully give us the translator for the missing languages&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so, yes, that&apos;s basically the big update that is taking all my time these days :P&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; You can check off Swedish. I just PR&apos;s before the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; PR&apos;d&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; on the same topic, I&apos;m working on remaking the website translation scheme as requested. The most soul sucking work I&apos;ve done in a while. :P&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; rehrar, it&apos;s for the greater good :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; @ordtrogen: that PR is totally broken i don&apos;t feel like cheking it off at the moment (i commented on github)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Great ErCiccione! Does anyone else have any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thanks for that rehrar :)&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochange&amp;gt;&lt;/strong&gt; Speaking of broken PRs translators need to rebase their already submit PRs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; is it though vp11? Not sure. We&apos;ll see.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; cryptochange, don&apos;t talk to me about it. my pr borked hard. I&apos;m gonna fix it later today.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; cryptochange: yes, true, but that&apos;s not too much a big deal at the moment&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thanks vp11, i got some other PR and messages right after testing yours and din&apos;t have time to check what happened&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochange&amp;gt;&lt;/strong&gt; vp11: I royally effed up a different PR trying to rebase. Don&apos;t worry lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright you cutie translators&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;rehrar&amp;gt;&lt;/strong&gt; I have something regarding FFS to run by everyone&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; in particular ArticMine, the core team rep here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if you go to the &apos;Funding Required&apos; you&apos;ll see the tracking challenge still there&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; to my knowledge, none of the issues with the challenge have been resolved (trust)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and it doesn&apos;t look like they will be&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there&apos;s a lot of XMR sitting there&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what would it look like to put that XMR toward the hardware wallet?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; it&apos;s not a bad idea, but... why not bulletproofs? or any other project? it would be hard to get everyone in board to donate to the same project, unless it goes directly to the dev fund.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochange&amp;gt;&lt;/strong&gt; I think it should either go to the hackerone bounty or the hardware wallet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; vp11: the reason is actually quite simple&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; people have much more incentive to donate to bulletproofs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; not as much to hardware&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just trying to maximize the amount of XMR that can be donated&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; onboard* (geez I&apos;m bad today at English)&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; rehrar, I agree with you, I was just playing devil&apos;s advocate.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; binaryFate fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes but there is a very strong case for the core team to take the lead from the community on something like a hardware wallet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; smooth too&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I do recognize it is a very delicate issue&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ArticMine, ok, so if I could drum up some consensus within the community, core team could apply the money there?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;d just hate to see that XMR sit there indefinitely when there are other good projects that could get started on their stuff ASAP&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; True but the best indication is where the community sends the money&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; heck, elr00noob or however you spell his name is asking for freaking 6 XMR!!!&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochange&amp;gt;&lt;/strong&gt; I think most people would agree the XMR should get moved and not left to rot in a failed FFS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and he&apos;s been more active than all of us scrubs&lt;br&gt;&lt;strong&gt;&amp;lt;TheoStorm&amp;gt;&lt;/strong&gt; on the HW wallet, I really like the project, but I think the model that Trezor used was better: just do pre orders&lt;br&gt;&lt;strong&gt;&amp;lt;TheoStorm&amp;gt;&lt;/strong&gt; at a premium price&lt;br&gt;&lt;strong&gt;&amp;lt;TheoStorm&amp;gt;&lt;/strong&gt; so let&apos;s say ask 300 USD for a device or so&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is fair. It should be moved from a failed FFS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; TheoStorm, the deliverable is not a hardware wallet. It&apos;s a spec. The Monero Project doesn&apos;t want to be responsible for shipping and fulfillment. Trezor is a business so they do. ;)&lt;br&gt;&lt;strong&gt;&amp;lt;TheoStorm&amp;gt;&lt;/strong&gt; hmm k, missed that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but you&apos;re not wrong&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s a way to get it done faster&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; decentralization is always less efficient&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; always&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; stupid ideals....&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; either way, something pretty important to consider. I&apos;ll make a post or something later regarding this.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right, any other FFS discussion?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; in any case, i think we need a large consensus if we want to move those funds, so yes. a reddit post will be a good idea to make people know&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; +1 for Reddit post&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_ i want to say something quick about the guide for the GUI, but it&apos;s not a FFS&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Though introducing it in a meeting is the most &quot;formal&quot; way to do it. Should we schedule it during next meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I think we should schedule a &quot;what to do with failed FFS&quot; point&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; And we can raise awareness of the discussion on Reddit too&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes that is a good approach&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right, consider it scheduled&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ArticMine can you speak with the other Core Team mebers and let them know we plan to have the discussion next meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we can aim to make a decision at the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and let people know about the meeting to make a decision&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; please come if you want to have a voice&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Sure I&apos;ll let the know&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; then&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Great. Go ahead with the GUI guide, ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ok, i&apos;ll be very quick. thanks sgp&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; At the moment i&apos;m the only one taking care of the guide, there are some issue that i really want to fix before the release (hopefully end of next week)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but the bad thing is that a day is only 24 hours long and i need to sleep sometimes&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; if somebody could give a hand would be extremely appreciated&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; especially with this issue&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/issues/20&quot;&gt;https://github.com/monero-ecosystem/monero-GUI-guide/issues/20&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; since i don&apos;t know much about ringdb&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; also,&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I can take responsibility for the ringdb screen&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i would really appreciate reviews, since as you can imagine, translations are taking a lot of time&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thanks a lot sgp_&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; All right, thanks ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. 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;rehrar&amp;gt;&lt;/strong&gt; Taiga back online. Updated and maintained.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; So&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If everyone else is too shy, I have an idea. I&apos;m really missing the Monero Observer and Monero Monitor. Hopefully we can get these back :/&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I wanted to at least start thinking again about #monero-support and other support channels&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ooh good topic vp11&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; bearretinjapan and I had a discussion here a few days ago I think&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I believe we may have reached the point where dedicated support channels might make sense if they&apos;re correctly enforced (and promoted)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; For support, we currently use r/MoneroSupport, r/Monero, and StackExchange. I agree we should get support off r/Monero and onto r/MoneroSupport. Does anyone use #monero-support? I haven&apos;t been on in a while&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; we&apos;re seeing again and again the same questions repeated multiple times during weeks on reddit&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; so even if we have multiple channels and people don&apos;t use it, then we might be doing something wrong&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I proposed a &quot;Help&quot; section directly in the GUI, possibly with the answer for common questions and links to the stack exchange answers / other channels&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; just brainstorming&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; I would love to see r/monero-support be used more&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the GUI should never point to anything external imo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; all help should be self contained within the app&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I just want people to think a little about it, about how we can make it easier for monero users to find the answers they&apos;re looking for without having to ask them over and over on reddit&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; the problem is that the people that *do* use the support end up not getting a response and then just ask in the main channel&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; rehrar, if that&apos;s the case, then just find a way to insert a FAQ there. maybe even a literal copy/paste of the stack exchange answers.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yeah, we need more people who are willing to help in r/MoneroSupport&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; correct cryptochangement&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we need volunteers, consistent ones, to man those stations&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sabin.smith&amp;gt;&lt;/strong&gt; I didn&apos;t even know there was an r/MoneroSupport&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; cryptochangement, that&apos;s why I also said &quot;to enforce it&quot;. it&apos;s both ways, people who want to help might go there but then we need to make sure moderators on r/Monero will be forwarding questions there&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; until people learn and that becomes the default&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; pero (may he rest in peace) gave me the place sabin.smith&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; I just don&apos;t want people asking for help to get sent over there forcefully and then get no help because only people that need help go there&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sabin.smith&amp;gt;&lt;/strong&gt; We need it on the sidebar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; force the lepers to be with the lepers&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; pretty much&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; cryptochangement, it&apos;s not so hard I guess to create a support workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; it&apos;s always the same 6-8 people helping&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We need several call-to-actions. &quot;Want to help Monero but don&apos;t know how to code? Help in r/MoneroSupport!&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sabin.smith&amp;gt;&lt;/strong&gt; I&apos;ll start rembering when I see posts to direct people there.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sabin.smith&amp;gt;&lt;/strong&gt; subscribed&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, and that&apos;s something that I wanted to discuss&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; sgp_: that could work&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we need reddit flairs&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; let&apos;s organize ourselves to go there and get some support from r/Monero to forward people there&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and t shirt prizes to volunteers&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we need to reward people who go above and beyond for the project&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sabin.smith&amp;gt;&lt;/strong&gt; good idea&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Even better: webcam covers :p&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; stickers, shirts, webcam covers :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is a big deal to some people&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and we&apos;re likely to see more buy in if there was something like that&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sabin.smith&amp;gt;&lt;/strong&gt; stickers would be sufficient&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &apos;Verified Helper&apos; flair on the regular subreddit would be incentive&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &apos;Support guru&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; one t-shirt per month, that&apos;s 12 t-shirts per year, pretty sure we can even FFS that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; stuff like that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; heck dude, I&apos;d cover the one t shirt a month&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; rehrar you&apos;re the mod there on r/MoneroSupport?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; pero gave it to me, yeah&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; let&apos;s make it happen brah&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sabin.smith&amp;gt;&lt;/strong&gt; Directing people to stackexchange just adds to confusion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; stackexchange is not normie friendly enough imo&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; exactly&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sabin.smith&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; stackexchange is generally for specialized people&lt;br&gt;&lt;strong&gt;&amp;lt;bearretinjapan&amp;gt;&lt;/strong&gt; vp11, yeah, that&apos;s pretty much what we agreed on, Monero needs more concentrated support, lik a renewed effort to keep SE active, more documentatyion in the GUI (and in different languages) and ant other places newbies might end up.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I added that after I felt bad no one was answering the questions&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as we move closer and closer to mass adoption, we need everything that currently exists that&apos;s good for techy people as an equivalent to a normie one&lt;br&gt;&lt;strong&gt;&amp;lt;bearretinjapan&amp;gt;&lt;/strong&gt; Google probably doesn&apos;t cut it, so people are going to the next likely concentration of users, which is /r/monero but I can already see user patience is flagging there (which is probably a good thing) but there needs to be a fallback.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sabin.smith&amp;gt;&lt;/strong&gt; it would be nice if the gui had a preset of nodes that could be selected by geographical region but I know they get overwhelmed&lt;br&gt;&lt;strong&gt;&amp;lt;bearretinjapan&amp;gt;&lt;/strong&gt; the sticky threads are a decent stopgap, but people really need to be forced there, even with the stickys, I&apos;m still seeing a new thread every hour of a support/question nature.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sabin.smith&amp;gt;&lt;/strong&gt; people don&apos;t like to read more than two or three sentences&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; so, let&apos;s do baby steps. maybe getting r/MoneroSupport alive, trying to forward people there. I think we can brainstorm during the next two weeks on how we could give direct, quick help to common issues in the GUI itself.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No, it would not be nice. It would provide another push for people to do the wrong thing.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Unless it&apos;s only used with stoffu&apos;s proxying code.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; who wants to be made a mod on the support place?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; vp11 yeah, start by 1) direct people to r/MoneroSupport, 2) encouraging participation in r/MoneroSupport and StackExchange, and 3) incentivizing support somehow, even if it&apos;s a flar on r/Monero and r/MoneroSupport&lt;br&gt;&lt;strong&gt;&amp;lt;bearretinjapan&amp;gt;&lt;/strong&gt; I really only see SE as being the right kind of environment for genuine support, but the sub needs to be blatantly obvious and unfortunately forceful about directing users there.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; let me be a mod so I can create flairs and label everyone as I like, pls :(&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; jokes apart I can totally help on the support part, I learn a lot by helping people&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochange&amp;gt;&lt;/strong&gt; I can be a mod&lt;br&gt;&lt;strong&gt;&amp;lt;bearretinjapan&amp;gt;&lt;/strong&gt; I tried the support thing for SE, but eventually people just stopped posting there, so I stopped answering questions. :/&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochange&amp;gt;&lt;/strong&gt; Or I&apos;ll just go over there as a non mod&lt;br&gt;&lt;strong&gt;&amp;lt;bearretinjapan&amp;gt;&lt;/strong&gt; the reddit subs are just too transient IMO.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; PM me your reddit usernames&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; cryptochange and vp11&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; done&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; done&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right. Any last thoughts before we conclude the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; #USEXMR&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. 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 26 May.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. 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. A big thanks to ErCiccione for running the previous community meeting in my absense. 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;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2018-05-26</title><link>https://beta.monerodevs.org/blog/2018/05/26/logs-for-the-Community-meeting-held-on-2018-05-26/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/05/26/logs-for-the-Community-meeting-held-on-2018-05-26/</guid><description>Community highlights, Forum Funding System updates, Localization workgroup Q&amp;A, Core Team FFS funds reallocation discussion, and miscellaneous</description><pubDate>Sat, 26 May 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; let&apos;s start a minute early&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so we can end a minute early&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Why would 0.12.1.0 only have auto popping for Windows? :P&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; i&apos;m down&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; that&apos;s precious time&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/224&quot;&gt;https://github.com/monero-project/meta/issues/224&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; solid plan&lt;br&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; Hi everyone, welcome to the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; hi all&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&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;cryptochangement&amp;gt;&lt;/strong&gt; wazzup errybody&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Salutaions&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; hi&quot;&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;Caesarion&amp;gt;&lt;/strong&gt; heya.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It appears we have a quorum&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; So...stuff has happened in the community.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp usually has stuff prepared, but he&apos;s dead to us for the next day or so&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and he asked me last night so I didn&apos;t have much time to prepare, I apologize.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Thanks to rehrar and pigeons our Taiga instance is upgraded to 3.3 This introduces two noteworthy features: being able to assign multiple members to a task and tasks having Due Dates to help priortize tasks. Hopefully both should be useful to whatever workgroup(s) you find yourself in. More release notes can be found here: &lt;a href=&quot;https://blog.taiga.io/taiga-picea-mariana-release-330.html&quot;&gt;https://blog.taiga.io/taiga-picea-mariana-release-330.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; let&apos;s do it this way: &quot;Have you done anything exciting recently for Moenro?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; &lt;em&gt;crickets&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; endogenic and MyMonero team has their dope MyMonero app in pre-release&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh yeah, das purty cool&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; not exactly for monero, but i coded up sterlingVPN.com to use extend my PaymentID usage for signups.&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; the guide for the GUI is ready and a i published a PDF 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/releases/tag/1.1&quot;&gt;https://github.com/monero-ecosystem/monero-GUI-guide/releases/tag/1.1&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; the pony will embed it wit the binaries of the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; which we have hope will be done one day&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; michael from open hw and other monero community members met up in paralelni polis yesterday, they also have been discussing defcon.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &quot;faith is believing what you know cannot be true&quot; ~ Abraham Einstein&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; yeah iirc he ha some problems with a failed hard drive&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; erciccione_[m]: is there any value in embedding an HTML version in the actual GUI?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; you mean like package it into the .zip?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; no I mean like embed it in an HTML viewer in a window&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; or tarball&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; or whatever&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so you click help and it shows that&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; oh cool&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; fluffypony: that would be cool actually&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; but maybe with the markdown version&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, any other updates?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, let&apos;s get down to the nitty gritty&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We&apos;ll jump to 4. Core Team FFS funds reallocation discussion - when/how should funds be reallocated to other projects?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; pinging fluffypony ArticMine luigi1111w binaryFate smooth NoodleDoodle othe&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; For those who may or may not know, there was some discussion last meeting about reallocating XMR to the hardware fund&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; specifically from the seemingly failed Tracking Challenge&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the Tracking challenge did not just not reach funding goals (and expired), it also had some pretty bit problems that as of yet have not been reconciled regarding proving authenticity of someone winning the challenge&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; i.e. people thought it was too easy to game. take the money for themselves, since there is a good amount of trust involved in the set up&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; both proposals are available for viewing in &quot;Funding Required&quot;: &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;ArticMine&amp;gt;&lt;/strong&gt; So the FFS was not properly conceived from the beginning?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; If you reallocate funds to a specific proposal you automatically presume the donors are okay with that particular proposal&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Which they may not be&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it would seem so ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE: but if a proposal expires, doesn&apos;t the XMR go to the general fund anyways?&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; If it didn&apos;t reach the goal in time, re-allocating seems resonable, aside from any other issues with a proposal.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Yes, which is the preferred option in my opinion&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; rehrar: yes, but we&apos;ve never had a proposal expire because they didn&apos;t have due dates&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; it seems like the other logical option would be to send it to the hackerone bounty since it is in the same spirit so the donors would most likely be OK with that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we have to remember that the forum funding system is not meant to be a completely trustless option. It relies on trust of the core team. Meaning people should know when they donate to a FFS proposal that it might expire, and fall under stewardship of the core team.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; who funded the hardware wallet?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; selsta: Monero is a private cryptocurrency...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If this makes them uncomfortable (cuz it might be given in ways they don&apos;t agree with) they can choose not to donate, or seek other funding arrangements (ala fireice)&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; fluffypony: :P&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; My preference is the general fund since it is neutral.&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; i think the point here is to decide a general workflow for expired proposals&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; +1 for open hw wallet, the guys are rly doing a great job, but need more funds to proceed&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Their proposal is fully funded already fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE: proposal was also made before the crash&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;michael&amp;gt;&lt;/strong&gt; Yes, funds are enough.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; as the administrator, I just buy an occasional lambo. I figure it equals out.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; LOL&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; I kinda feel like the FFS terms (which I think is in an unmerged PR to the meta repo) should be worked into the FFS so it is easier to find&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: That&apos;s the responsibility of the proposer though&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; luigi1111w: you should bring a Lambo to Consensus 2019, really get the scandal going&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you guys need to show up in rag clothing. Opposite end of the spectrum.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; license plate: tks ffs&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Lambogate soon^tm&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; show how really down to earth and humble Moenro is&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; LOL&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; &quot;look at fulffypony looking like a hobo after Monero tanked&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; - r/monero probably&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;em&gt;most upvoted and commented thread in the subreddit&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; either way, there&apos;s many many FFS growing pains. Simply because many situations haven&apos;t happened.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 0mq, firceice&apos;s, etc. This is just another.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And how this is handled will set precedent.&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; fluffypony in cargo shorts, moon shirt, a 24K gold &quot;MEA&quot;, riding shotgun in luigi&apos;s lambo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ArticMine says general fund since it&apos;s the most neutral&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; whatta photo op&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I would agree with that.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; the general fund usually contributes to FFSes so why not just move them to the general fund and send a good portion of the reallocated funds to new FFSes that need funding&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; this is why i think we should define what to do with expired/unsuccesfull workflow instead of focusing on what to do with this specific one. what about a separed wallet for failed proposal, and we can decide on meetings where those money should go&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; two formalization proposals available for discussion: &lt;a href=&quot;https://github.com/monero-project/meta/pull/87&quot;&gt;https://github.com/monero-project/meta/pull/87&lt;/a&gt; &lt;a href=&quot;https://github.com/rehrar/meta/pull/1&quot;&gt;https://github.com/rehrar/meta/pull/1&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; erciccione_: It would need to be made clear to donors that funds get reallocated if a deadline isn&apos;t met&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the second one, by ajs to my repo is the one we worked on together so is the freshest one&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; the problem is that people donated for that specific proposal, so i think a feedback from the community would be necessary, before moving those funds and use them for something else&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; cryptochangement makes a very good point. The failed proposals can be used to offset part of the cost to the general fund of funding and providing seed funding to FFS&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; why not have the funds go into a separate wallet like erciccione was saying, but have a dedicated time bi-annually to decide on where to allocate funds and deem projects as &quot;unsuccessful&quot;... maybe it can follow the hardfork schedule time frame&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; cryptochangements: that&apos;s why i feel we really need to define what to do with failed proposals and keep that as a standard for the future&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but this begets the question to be asked from the core team, should the ffs terms be formalized?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ArticMine fluffypony luigi1111w binaryFate&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or should it be fluid and flexible (at the will of the core team, since it relies on you guys anyways)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; end of the day, humans have to guide it imo&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; They can be formalized but it is important from the perspective of de centralization to keep it as simple as possible&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; floam412: we don&apos;t have that many failed proposals, i think we can decide during meetings, but we need a pattern to follow anyway&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Option 1: Core Team accepts formalization and abides by the formalized rules agreed upon by the community. Doesn&apos;t leave a lot of flexibility for edge cases, and if something isn&apos;t done exactly like in the rules, it gives ammunition to outsiders&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Option 2: We say it&apos;s better to have the flexibility on the edge cases since they are so rare, and thigns work pretty smoothly without formalization, and trust the core team to come up with good decisions on said edge cases&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; (meaning we abandon a formalization endeavor)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; opt 1 sounds unnecessary and dangerous, kind of defeats the point..&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; current guidelines: &lt;a href=&quot;https://forum.getmonero.org/7/open-tasks/2379/forum-funding-system-ffs-sticky&quot;&gt;https://forum.getmonero.org/7/open-tasks/2379/forum-funding-system-ffs-sticky&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; fwiw, i was proposing a minimal pattern to follow, where community is involved. since they put the money&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; I vote for Option 2. flexibility is better. This is an edge case anyway. give the funds to Core team and let them re-allocate.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; binaryFate for ex is a comp scientist, who else do we trust to give opinions on what&apos;s worth funding?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Or a simplified option 1 where the funds go to the general fund and in effect creates option 2, since the core team controls the general fundd&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the risk we take in option 2 is the fact that because things are ill defined, a lot of people will whine (as has happened in the past couple months) &quot;We demand explanations for what happened to this money. It just went to the core team? How do we know they&apos;re not just enriching themselves at the expense of the community.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; because we never have company dinners :(&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ArticMine: I think that&apos;s the way forward, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; There has also been some discussion about open accountability and transparency regarding the general fund moneys&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; is the wallet view key up for publishing?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; it is I think&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think it is published, but it only does incoming, not outgoing, correct?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; it used to be&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; not sure where it is now&lt;br&gt;&lt;strong&gt;&amp;lt;floam412&amp;gt;&lt;/strong&gt; I say option 2 as well.. but I think it would be nice to have the decision making process available out in public via a detailed explanation on reddit, bitcointalk, etc. and then people can respond to it. If there is an overwhelmingly large amount of users that are unhappy with the decision for whatever reasons, maybe decide on what to do from there&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; (does that pose a danger to output taint? lol)&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; rehrar: i propose again a different wallet for failed proposals for that very reason&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; the viewkey is in the bitcointalk post&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we can keep track via view key of all donations made TO the general fund, but if luigi buys a new coffee mug with it, we&apos;d never know&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar can we look at what amounts contributed to a given proposal?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Only the viewkey of the general dev fund is public afaik&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar: if so we can have greater insight into accountability&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; If you have the view key of the FFS wallet you can sort by payment ID&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; any core team member want to remark on general fund transparency?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I don&apos;t think we will see that many failed proposals. Usually an idea is moved to &quot;funding required&quot; when the community already provided good feedback and intention to donate.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yeah dEBRUYNE they could just have done multiple txs too youre right&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; dEBRUYNE: that sound like a good solution&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I agree with ArticMine for a simplified option 1. funds go to general fund and stewards can apply this money elsewhere immediately if necessary.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; erciccione_[m]: pid is not required tho no?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; plus getting phased out&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; There&apos;s two things here -&amp;gt; 1. The general dev fund, whose view key is public | 2. The FFS wallet, whose view key is not public&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; For the latter you could sort by payment ID to get donations to a specific proposal&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; rehrar you mean like publishing key images or something?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; But you&apos;d need the private view key&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; endogenic, pid is necessary when donating to specific ideas, but sometimes people can forget and talk directly to a core team member with proof of payment to allocate the resources.&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; endogenic: iirc it should be&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; vp11 ah i didnt realize that was still the case&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; because that&apos;s how you know which proposal you are funding&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; luigi1111w: that&apos;d probably be the way it&apos;d have to be done, yeah&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; not my idea, mind. Just saw some talk of that over the past couple months in a few threads.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; although it is telling that these people never seem to find their way into meetings to discuss this stuff, and so could just be &apos;concern trolling&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I know that this is not the focus of the discussion, but maybe the FFS wallet view key should also become public so people can audit it if they want.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; this whole talk started with the forum software being buggy and showing 404s for old proposals&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; my above concern trolling comment applies to both the general fund and the ffs btw&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; selsta: guess who made a big deal about that lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes, my reimplementation of the ffs (which can be viewed at getmonero.org/forum-funding-system) is awaiting a couple final touches from the pony man&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; both viewkeys being public is fine by me&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I am not sure what the benefit is of making the second view key public&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and it is Git run like the rest of the site, so everyone has a view of everything always&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no more server reliance&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; dEBRUYNE: +1, that wouldn&apos;t be useful at all imho&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; dEBRUYNE, you mean, for the FFS wallet?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Here&apos;s my final thoughts on the matter. The fact that nobody who has had these &apos;significant problems&apos; with the ffs or general fund attends these meetings, or is here to discuss these things at the appropriate times, signals to me that it&apos;s not that big of an issue. They just like to whine about things and don&apos;t want to see changes.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; cryptochangement: our favorite concern troll lol&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; vp11: yeah&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; dEBRUYNE: yea as long as none of the people using the FFS complain about getting stiffed then there is no reason to think the core team is pocketing the money&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; wink wink&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; rehrar: the problem is not about who made the proposal but about who funded it&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; You wouldn&apos;t be able to see if they pocketed the money with merely the view key though&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; One sweep_all by luigi1111w and itsgone^tm&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar: i don&apos;t necessarily agree.. have we confirmed they know they must come to these meetings?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; although..&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and are able to&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; that sounds like an administrative headache&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; &quot;where did this output go&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; ugh&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; erciccione_[m]: and for this, we implement articmine&apos;s proposal. An expiry date on all ffs proposals. Goes to general fund if not.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I&apos;d propose to keep it simple&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; And just adhere to -&amp;gt; An expiry date on all ffs proposals. Goes to general fund if not.&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; ^&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; FFS projects were never &quot;very&quot; formal, so I don&apos;t think the authors knew about expiring dates, or that they should come and report to the community meetings, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; vp11: not the authors, the funders&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; that&apos;s ok for me dEBRUYNE but i would still like an imput for the community for failed proposal&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; as far as I&apos;m concerned, both :P the community funded your project, both the funders and the funded have an informal obligation to do follow ups.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we should have somewhere posted &quot;PLEASE READ the terms of the ffs BEFORE you make a proposal or donate to one&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; rehrar, you&apos;re absolutely right&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; also please remember to start with [your name]:&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; plz&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; s/for/from&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; erciccione_[m] meant to say: that&apos;s ok from me dEBRUYNE but i would still like an imput for the community for failed proposal&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; once these &apos;rules&apos; and &apos;terms&apos; are defined, they need to be written in a very clear form and in an accessible way to everyone participating&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; erciccione_: this kinda is input from the community. sgp posted on reddit saying this would be discussed so if somebody is concerned but didn&apos;t show up that&apos;s kinda their fault&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &quot;By donating to the ffs, you agree to the informal terms laid out in xyz document&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we should bury &quot;free lambo&quot; in there since no one reads those anyway&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and it&apos;s a good first barrier too. If we see a ffs proposal that doesn&apos;t meet at least those bare minimum requirements, then how can we trust them enough to actually follow through on the proposal?&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; cryptochangements: yes, i&apos;m just saying we should use this process every time we face this issue&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; although, it may not be as uncommon as we think&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Kasisto and Monero Observer have fallen off&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Although I talked with Kasisto guy and he&apos;s still going, just not as quickly as he&apos;d have hoped.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And I&apos;m impressed with his work so far so I&apos;m inclined to believe.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I messaged Monero Observer guy, and I know he had a kid or something, so his time evaporated, but still haven&apos;t heard a response from him.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; These types of situations actually happen a decent amount&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; rehrar, in fact the ideas that do not adhere to the &quot;rules&quot; won&apos;t even be moved to &quot;funding required&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; see what children do...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and this is an issue, because the people, in their proposals, set a timeline for themselves&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; i.e. &quot;be done by January&quot; or whateer&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and if it&apos;s not done by January, does it just automatically go to general fund, or give them an opportunity to explain themselves via meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; maybe they have good reason, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this needs to be in the rules too&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I think you might want to remove the &quot;judge&quot; role as much as you can from the core team.&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; yes, that was exactly my point rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; How milestones work? Once I declare that I finished my proposal/milestone the core team releases the fund?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes, usually&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; so I think one viable course of action would be...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I will remake my FFS terms proposal to be simpler along the lines of what ArticMine said&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; once the expire date arrives, the author has a 1 or 2 weeks grace period to go to the community meeting and &quot;close&quot; his project, like explaining what he did, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; if he can&apos;t it goes automatically to the general fund&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and PR those to the meta repo. I&apos;d hope you all comment on it so there can be some consensus there.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Something like that seems reasonable, but I would give a month.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; if the guy comes back and the community really wants to get this project back, then he creates a new proposal and the &quot;remaining amount&quot; (that is now on general funds) can be moved again to the new ffs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Since we have one of these meetings every two weeks, if he can&apos;t make one meeting, he&apos;s screweed&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; like this at least you don&apos;t have a core team member &quot;judging&quot; if someone &quot;deserves&quot; more time&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; that&apos;s true, a month is probably better&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar: it doesnt have to just happen at meetings&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; the individual could ping anyone anytime&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://getkovri.org/docs.html&quot;&gt;https://getkovri.org/docs.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; scroll to the bottom of the &apos;Contributing&apos; page&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that is actually the standing way things are resolved (in theory)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; (i.e. it has not yet been superseded as far as I know)&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; vp11: i don&apos;t like that at all, the community put the money, the community should decide, not the core team.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; that&apos;s exactly the goal&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; erciccione_[m]: that&apos;s what he&apos;s saying :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; erciccione_[m]: imo the core team is usually deciding based on what the community really wants&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is true&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; they have yet to go against the community as far as I have seen&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; oh, sorry, i misread&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyways, regarding the Monero Tracking (the immediate issue)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I say General Fund&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; ok i got it, maybe i&apos;m too picky on this, but i still think a final word from the community is needed. to avoid accusation of centralization&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; erciccione_[m]: the ffs is centralized, and it&apos;s pointless to pretend it&apos;s not&lt;br&gt;&lt;strong&gt;&amp;lt;shillo&amp;gt;&lt;/strong&gt; we need a ceo who is responsible for all decisions and can be fired&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the core team acts as arbiters, and they can set their own rules for that arbitage process&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if I don&apos;t like it, I can make the RFS (rehrar funding system) and act as an arbiter and set my own rules&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I say vp11 fund so I can quit my normal job and dedicate my life to crypto. jokes, general fund should be.&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; rehrar: well, if we can decentralize it a bit, why we shouldn&apos;t?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero is not centralized, but the ffs is&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s up to the core team, not us, since it&apos;s their system&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s what this all comes down to&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; remember that ffs projects expiring should be an exception. I don&apos;t see anything wrong in going through the community first (instead of directly to the core team to decide). even if takes one extra step, everyone will be happy like that.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; they&apos;re the ones putting themselves and their reputations on the line for this, not us&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and they are setting their terms. If we propose terms (via PR) and they accept them (via merging), which they would do with community consensus, I&apos;m sure, then we&apos;re golden&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; shillo what happened to our chief entertainment officer??&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; yes, but the money are from the community, we shouldn&apos;t say, it&apos;s their system so it&apos;s everything up to them. That&apos;s a very bad way to deal with this imho&lt;br&gt;&lt;strong&gt;&amp;lt;shillobear&amp;gt;&lt;/strong&gt; endogenic he fell of a cliff and died on impact&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you have to understand the process erciccione_[m], the flow of money given via ffs is the following:&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; NNOOOOO&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; community --&amp;gt; Core Team --&amp;gt; individual&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; the core team is a representation of the community anyway, it should never have a conflict there. one could argue it&apos;s a non necessary step, but it does no harm and the community will have a chance to express themselves&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; how bad can that be&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; not community --&amp;gt; individual&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; vp11: +1&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; vp11: i&apos;m curious to hear that argument :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ultimately I agree with you both erciccione_[m] and vp11&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I mean, the money goes to the general fund, Then the author has to create a new proposal, community will pitch in again, it will be approved and the previous &quot;remaining funds&quot; will just be moved.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just trying to clear up some misconceptions about how the ffs currently operates&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; sounds like an ok process&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, almost out of time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; any last thoughts from anyone about anything?&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; rehrar: i know how ffs works, that&apos;s not the point :)&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; vp11: that&apos;s good for me&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thanks for your discussion on this by the way. It&apos;s been great. :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; not just talking to you erciccione_[m], there will be people reading these logs later ;)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and the public definitely has misconceptions&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Do logs for these still get posted?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; They used to but I haven&apos;t seen them in a while&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. I&apos;ve asked for the website to be frozen while I finish the multilingual reimplementation&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. dEBRUYNE? :D&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; you have to understand the process erciccione_[m], the flow of money given via ffs is the following: &amp;lt;-- i pointed that out because this is what you wrote&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; rehrar ^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ah, I see. Apologies then erciccione_[m].&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; cryptochangements: i don&apos;t think anybody is posting those actually&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Maybe I&apos;ll post them somewhere if somebody else doesn&apos;t do it :p&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; rehrar: np :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you can start formatting them for submission to the website cryptochangements&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, end of meetig&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; kthanksbai two weeks next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; no other points for the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Same time?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh, we can keep going I guess.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; (Sgp wouldn&apos;t have forgotten to mention the time :p)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s just been an hour&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as we all well know, I&apos;m not sgp&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I can only aspire :&apos;(&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; It&apos;s ok we &amp;lt;3 rehrar too&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;michael&amp;gt;&lt;/strong&gt; Defcon meeting is in 1 week in case anyone is interested.&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; that&apos;s something i pointed out before, we shouldn&apos;t cut meetings just before the hour is gone. i mean, today there shouldn&apos;t be too much to talk about, but we shouldn&apos;t get use to it&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; 5. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; sometime ago we agreed for 1,30 hours meeting if needed&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Share your ideas of how to make Monero a better community.&lt;br&gt;&lt;strong&gt;&amp;lt;shillobear&amp;gt;&lt;/strong&gt; play more pubg&lt;br&gt;&lt;strong&gt;&amp;lt;shillobear&amp;gt;&lt;/strong&gt; monero pubg tournament&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; there is also my point for the localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I actually think the Monero community sponsoring a tournament of some kind would be cool.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; &quot;how to explain to people that monero is money and that it should be used&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; we can cut that if nobody has questions, i have not much to say actually. except i started testing pootle (the localization platform). and 21 languages of the GUI will be updated&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I remember we were trying to get pootle to work back in the day&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; any luck with it?&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; that was weblate. i got pootle working, but i have some dubt about the integration with git. could have some issues&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; ecause if i understood correctly there will be one &quot;pootle&quot; user committing, and not the actual contributor&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; that could create a mess about attributions&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oooh, yeah that&apos;s rough&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; but i still need to test it and see if i found a workaround for that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but it does make things easier for people who just want to translate but not learn git&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and don&apos;t care about attribution&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; tht&apos;s true, but if we use it for the standard workflow, it could mess thing up&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ye&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; i mean, weblate works correctly from that point of view&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Can&apos;t we just list translators in a translator section in release notes?&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; will make further tests and keep you updated&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; So we can say we &amp;lt;3 you without crediting the git commit&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; we could cryptochangements, i mean. i could just keep a list updated, but if we can avoid it, i would prefer it&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; True&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; updates from anyone? topics to discuss?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; I think we&apos;re good now&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; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 9th of June, 17 UTC&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; Thanks for coming. Remember, change starts with ME!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-05-21</title><link>https://beta.monerodevs.org/blog/2018/05/21/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-05-21/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/05/21/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-05-21/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 21 May 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 the meetin&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ye&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have a list of stuff i want to bring up&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but let&apos;s start with the simple stuff&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: updates on BP audits?&lt;br&gt;&lt;strong&gt;&amp;lt;sneurlax[m]1&amp;gt;&lt;/strong&gt; hi all, I had a death in the family on the 14th so I have been travelling this week and have not made any progress on anything, really :(&lt;br&gt;&lt;strong&gt;&amp;lt;sneurlax[m]1&amp;gt;&lt;/strong&gt; I will remind you that I&apos;ve reached out to ehanoc and will be working with them on python code but yeah, delays delays delays&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure, so the audits are underway, will be checking in tomorrow with the groups for updates&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Noting to report yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sneurlax[m]1: sorry to hear that :(&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sneurlax I am sorry to hear about that. :(&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; What are the expected time lines for each group/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Looking at mid-July all around&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not bad&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah given that they work on a lot of projects&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: what have you been working on for the past 2 weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise, I&apos;ve written up a noninteractive refund scheme in collaboration w/ Purdue folks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; will be doing a formal journal paper for submission too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah yeah, that&apos;s on my lsit of stuff to read today&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; Have been keeping up with some Zcash flaws and plenty of other papers that came through the pipe&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and advanced course prep for the upcoming crypto course&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ve started keeping a monthly &quot;works cited/read&quot; list&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; any other updates?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nice, I also include my reading list in updates&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also some good talk in here about BPs and fees&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; which needs to be settled soon&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Can&apos;t deploy without consensus on the new fee structure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this fees thing is not something we can keep saying &apos;we need to talk about this soon&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it needs to get talked about ASAP&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Allright, so when Sarang and I were in london, we started hashing out (heh) a list of things for MRL to tackle in the upcoming year. we&apos;ve been late on the research road map because... well, because there are lots of possible forks in the road, so to speak, and it&apos;s not clear which are dead ends, and which the community would like us to pursue. and near the top of the list is BP fee structure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s talk about it immediately after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: yes, we need concrete proposals with actual values&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Once we have final figures on size and verification efficiency we can finalize on fees / blocksize&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; before i get to my big list: has anyone else been working on anything interesting? I don&apos;t want to downplay the contributions of other folks&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; well vtnerd has, a little&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; he was looking into xmr &amp;lt;&amp;gt; btc swaps&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB worked up a great draft of his tech explanation of transactions&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; he came up with a funny method by which you&apos;d have to burn your btc priv key :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; endogenic: there were all sorts of curve issues tho&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; called it the sony method&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; I did?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oh yeah didn&apos;t koe have something to gift surae? : P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB: yeah, your extension of the magnus stuff, not sure if the latest work was before or after surae&apos;s departure&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; Ah yes give me abt 10mins&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oh, one thing from my recent trip was noting a strong interest in ring sig alternatives research&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; kurt magnus contacted me asking me for my comments before I left, and I was confused because I thought UkoeHB *took over* that paper from kurt, but kurt appears to think it&apos;s two separate projects now? maybe y&apos;all should chat about that together...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic: seems like very few folks in the community oppose the idea of replacing ring signatures with something else&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; suraeNoether: no i just meant people are excited about specific alternatives like starks&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; Don&apos;t know surae kurt is rather curt&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rather than saying &apos;oh this is a problem&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh he spelled it with a k when he first got on irc *shrug*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so here&apos;s the list of stuff on my general MRL &quot;todo&quot; list:&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 1. BP fee models.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 2. Transaction graph python library (see sneurlax[m]1 comment above)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 3. Sarang and I would both like a full technical report on &quot;what happens if PRNG is terrible in Monero? Failure model and effects analysis sort of deal.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 4. Codifying Monero&apos;s best practices guidelines into a nice infographic. I believe sgp and rehrar have put some effort into this so far.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 5. Monero Standards in general. We have lots of source material to start gathering these together, and I would like to get MOST of this done before next month; describing the current state of monero before BPs go live is probably going to be valuable later on.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 6. Payment channel infrastructure and prereqs&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; Ooooh yes please :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We have some good work on 6 so far, but no definite path forward atm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 7. network simulation library for testing things like consensus algorithms and difficulty metrics. (I am off-and-on working with a friend at University of New Mexico on using population-ecology models to look at mining incentives, etc)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s more work on the actual channel implementation that&apos;s being worked on w/ Purdue folks, but those drafts aren&apos;t released yet&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 8. Ric&apos;s zk-s(t,n)ark zidechain proposal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; at their request&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 9. I would like to write a paper on using heuristic analyses for constructing &quot;ground truth&quot; transaction graphs in private cryptocurrencies, and the common pitfalls that crop up from statistical points of view&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (for example, my common sensitivity vs. specificity complaint)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 10. Churn analysis (ties with 9)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (and with 2)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Having the library will give really useful data into the churn models&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 11. I have written here &quot;curve optimizations,&quot; but I feel like the ones we intend to use should be included in the monero standards... but it could be helpful for other projects for us to make a technical note about them&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in particular, seeing where we can cram them in elsewhere seems like a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; good ideas all around&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 12. General literature reviews (this is an ongoing thing, but since Sarang and I are constantly reading, we may as well start compiling our thoughts into common documents!). This ranges from zero knowledge proofs, to hash-based signatures, to reviews on pairings-based approaches&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I may have missed it, but was the multisig paper sent off for review?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There was a recent flaw in MuSig that IIRC will affect one of suraeNoether&apos;s proof strategies&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; no: the flaws in the musig paper apply to my security proof too, so we are now... reading... a lot.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; this happened during his absence&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this isn&apos;t to say that they were proven insecure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The MuSig fix is to add another communication round&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it hardens the proofs substantially&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but merely that it&apos;s been proven that a proof of the security *cannot exist* under standard assumptions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; subtle point, but important&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, and it snuck past a lot of people&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; phew big list in any case&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; a lot of very smart people&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 13. New elliptic curves. *if we think it is valuable,* and I think it is, I think we should reach out to folks for developing a family of suitable ECs that are compatible with 25519&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Before I leave to do my crypto course, I&apos;ll continue the payment work w/ Purdue primarily, as well as get a bunch of educational material onto GitHub&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you&apos;ll be gone for one month sarang?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 3 weeks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this is the sort of thing that could be a whole masters thesis, so that alone would be a sufficient project to require funding, I think... and there are dangers in rolling our own crypto, making our own libraries... so this is a bit controversial&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, great&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; one week is dumbass training that&apos;ll be &quot;multitasking&quot; =p&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll also continue the audit coordination work during that time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; great&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise it&apos;s full time teaching (not getting FFS during the month) so I&apos;ll have limited availability&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; are they paying you in Dash?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it&apos;s good outreach and PR&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; fiat, those fools&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll assign groups to each of our MRL goals secretly =p&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this huge list, is varying in urgency depending on items. i think BP fees, churn analysis + txn graph modeling, and the monero standards are the most important in my mind. almost everything else on the list would be great to tick off the list before another year is up&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but these are *broad MRL goals.*&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *applause*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not a checklist of things I personally feel responsible for and need to get done (which is why multisig wasn&apos;t included on this list.) it&apos;s a roadmap list&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; It&apos;s my personal desire to see a path set toward payment channels within the next couple of network upgrades&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah yeah, i think that&apos;s super important too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; depending on quality of proposals&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; speaking of that&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; tadah new chapter&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; go on...&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.pdf-archive.com/2018/05/21/zero-to-monero-first-edition-v0-14/zero-to-monero-first-edition-v0-14.pdf&quot;&gt;https://www.pdf-archive.com/2018/05/21/zero-to-monero-first-edition-v0-14/zero-to-monero-first-edition-v0-14.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; good! i will read that today too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; multisig!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; excellent UkoeHB&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I will also review&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; SO! Does anyone want to add anything to the MRL broad goals for the 2018/2019 year?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; wow, that looks comprehensive.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any new proposals contained in that UkoeHB, or just descriptions?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; suraeNoether: is that list ordered by priority or just generally?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; m-of-n and details on how to nest multisigs inside each other&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; great&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; some conventions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic: it&apos;s very loosely ordered by the order that sarang and I thought of them after meeting philkode at green man in london. :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think we&apos;re excited about BPs as an on-chain optimization, and we&apos;re looking for off-chain optimizations, but I think keeping a casual look at other opportunities for on-chain optimization is quite important. Not the least reason for doing so is to help quell the BTC/BCH debate from within our halls.&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; and a walkthrough of all implications for monero transactions&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; suraeNoether: kk&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: totally, but optimizations to the level people _really_ want are not immediately forthcoming&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: one of the items on my list is &quot;sublinear ring signatures,&quot; but because of this: we need to write a technical note to the community on why we don&apos;t intend on pursuing *that route* of on-chain optimizations.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so add that as 14&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &quot;14. explain why we don&apos;t have logarithmic ring signatures, and investigate other on-chain optimizations.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 14 is pretty straightforward to do&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If people see that we are pursuing both on and off chain optimizations it will hopefully keep the braindead squealing to a minimum&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well half of it is easy. :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thanks for that addition, rehrar, I agree&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyone else have any suggestions for the MRL roadmap for the next year?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sorry, I obviously don&apos;t have high opinions of people who adamantly hold to one side or the other of the BTC/BCH debate :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 15. Stupid contracts&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ha&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well having payment channel infrastructure available and understood will be a Good Thing even without a definite intent to move to large off-chain operations&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; maybe the slogan of MRL should be something like &quot;Don&apos;t be intellectually dishonest.&quot; In line with google&apos;s now-defunct code of conduct&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; oh and a one-key lstag for generating shared key images with zero-trust&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you&apos;d think so wouldn&apos;t you sarang?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I would&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if you&apos;d kept up with the debates, you&apos;d see that even good ideas, if proposed by &apos;the other side&apos;, become evil ideas&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; MRL: ruining everything since 20xx&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &quot;a social/technical/something else attack&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s going on the t shrit&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; UkoeHB: what page should i read that on, and are you comfortable with us using a lot of your document for the monero standards? (i&apos;ve asked before but I want to verify)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; suraeNoether and/or sarang can these MRL roadmap goals be sent to me ASAP. I&apos;d like to make a little simple graphic to share with the community.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure we&apos;ll work them up into something more formal on GitHub&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as well, anything that has been completed in the past year should go on the roadmap section of the website&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; which desperately needs updating :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://getmonero.org/resources/roadmap/&quot;&gt;https://getmonero.org/resources/roadmap/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll need to run in about 5-10 min, btw&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we still in 2017&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: can we talk formal roadmap in about an hour?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so now that the roadmap discussion is out of the way: I plan on reading about BIP47 today for endogenic, reading sarang&apos;s dual output paper with the purdue guys, and reading zero to monero again... and then after I&apos;ve done those three finite tasks, I&apos;ll start reading the criticisms of the musig proof and continuing with multisig. and hten I&apos;m going to write up my FFS for June-July-August because, like&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; an idiot, i&apos;m off the usual fiscal year again :(&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; suraeNoether:&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; sarang* yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; when you get back we&apos;ll talk about fees + roadmap&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sarang: suraeNoether&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; anything else before I head out? (parking metre is dumb)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; go fix your meter bruh&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; serious request here&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; also move to a place where you don&apos;t have meters&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; can I get profile shots of both suraeNoether and sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ikr&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; top of head to upper chest&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; One fees I do have a preliminary proposal ideas&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: are you making us those fake passports you promised? :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll talk with both of you about it later&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; When is later?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: do you have them written up, by chance, or is it going to be a platonic dialogue to talk about them?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I have not written it up yet but it is coming&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: he meant about the pictures. we can talk about fees as soon as sarang gets back&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i want him to be able to ask questions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; like, live&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ArticMine: by later I mean the profile shots&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; but one question that came up is verification times&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This was a very valid point raised by smooth&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; performance_tests show you verification times for various cases. The only thing that I know will change it is Pippenger, if it gets coded.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: yeah, i wanted to do fees proportional to both expected ver time and space, but i feel like someone shot me down when i suggested ms-kB metric&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i don&apos;t recall&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It more an understanding on what verification times will be with current tech&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; surae the table of contents should have everything. i don&apos;t recall you asking, but sure do whatever you want with it :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah, yeah, we&apos;ll have to estimate, and it&apos;s hardware dependent but the info-theoretic lower bound on the number of operations isn&apos;t, and we can use that instead&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; and this will require the optimizations&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; UkoeHB: if you seek peer review publication, we&apos;ll have to probably make sure that rights are reserved or blah blah so the monero project doesn&apos;t get sued by the publication company for copy-pasting a document you helped write while volunteering at MRL. :P&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is where copy left comes in&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: well, the lower bound will be impelmentation-independent. like, &quot;we know we have to check *at least* this many group elements, and therefore... &quot; sort of argument&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; is there any benefit to getting it peer reviewed?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Last thing I wanted to mention as part of the meeting is MAGIC, the non-profit that sarang, myself, rehrar, sgp_[m], and my wife are starting. we are currently waiting on communications from our lawyer and CPA re: filing our 1023. my wife is on the phone with him this morning taking notes, and we&apos;ll probably make a more formal update later today or at least before the end of the week. the main trouble has&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; been finding CPAs and attorneys with the sufficient interest to learn about cryptocurrency law, etc&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes but is that a valid basis for pricing vs size, or can ti be handled instead with a clawback / weight idea&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; UkoeHB: eh, i merely thought that was your intention for the docuemnt.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; interesting indeed&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; get scooby on your board man&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; why scooby? is he a laywer?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; paging scoobybejesus&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; well you said CPA&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I miss sarang already&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; not to doxx him..&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; lol scooby you dont mind me volunteering your life do you? :P&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but anyway surae he may be able to point you in some direction&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that would be helpful&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; right now it&apos;s our attorney calling all his CPA friends and getting shot down it looks like. :P but we will see&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; It&apos;s to be educational more than anything&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; i snoop around the lounge, so i&apos;ll at least be sure to put in my two cents when appropriate&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; Learning crypto and monero is haphazard and frustrating with no formal approach&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; UkoeHB: people can only teach you about &quot;hodling&quot; nowadays&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cool thanks scoobybejesus&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; UkoeHB: agreed, and you and me and sarang should chat about textbooks.&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; i hesitate to provide to much firm advice in this crypto wild west we&apos;re in, but i can sure help with understanding context and the like&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sool&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; Allright, anything else anyone want to bring up for MRL? especially anyone who feels they have helped fund MRL and they have something they want to say?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Nah.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, well, &amp;lt;/meeting&amp;gt;&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-05-14</title><link>https://beta.monerodevs.org/blog/2018/05/14/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-05-14/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/05/14/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-05-14/</guid><description>MRL work, and miscellaneous</description><pubDate>Mon, 14 May 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; andytoshi anonimal binaryFate ArticMine dEBRUYNE endogenic gingeropolous moneromooo sgp_[m] smooth stoffu UkoeHB etc&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; Kind of present :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; close enough!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; an informal meeting today, probably fairly short&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; not present&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; yo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 2. Updates all around&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Our pal suraeNoether is on holiday&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that lucky bastard&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been continuing to work with the Purdue researchers on noninteractive refunds&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; which would be much more of a hassle than an interactive refund&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But it brings up some really interesting new ideas that we&apos;re formalizing to publish&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Aside from that, there was some good Zcash anonymity research in the spirit of the monerolink stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It has good lessons about the importance of mandatory privacy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Another paper pointed out some flaws in the MuSig paper that suraeNoether had been working with&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; not in terms of attacks, but in terms of security proofs unfortunately&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The second BP round went through, and we&apos;ll be getting that funding to OSTIF as soon as I can talk with a Core Team member about funding release (send them my way if you find them today!)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything else from the peanut gallery?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; will get in touch with OSTIF again tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; binaryFate! Perfect, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Please release it all to lock in the exchange rate; your help is appreciated as always&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any unused amount will be return to us by OSTIF&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Yes I understand there is some freaking out about exchange rate around :) Will do&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It seems to be a quiet day today, not sure if anyone else has anything to share&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or something they&apos;ve run across lately&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;sarang&amp;gt;&lt;/strong&gt; not in terms of attacks, but in terms of security proofs unfortunately &amp;lt;= What does this entail?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They had done away with a precommitment phase of their key preparation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and this led to a flaw in the proof that would be fixed by adding this step (more communication)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it would also make it secure up to discrete log, as opposed to one-more discrete log as it is now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I had a brief chat w/ andytoshi about it earlier&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So it&apos;s not a showstopper, but would preferably be implemented right?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right. I don&apos;t know of any big projects that were immediately applying MuSig directly, but suraeNoether was curious about using some of the ideas to reduce communication&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; All right&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The &quot;upgrade&quot; to DL security is good too IMHO&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Consensus is live streaming, as mentioned earlier... so that&apos;s a source of infotainment for anyone interested&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They&apos;re having Zooko interview Whit Diffie about privacy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;ll be a good watch&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For this week, I plan to incorporate some suggestions from the Purdue folks into the writeup of noninteractive refunds and get that out&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and look more precisely at interactive refunds and what&apos;s needed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Whelp, it looks like slim pickings today for updates, so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 3. Tearful goodbyes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Keep up the good work, and be well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ll never forget the good times and memories&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Did anyone have a chance to look at my research on mining pool outputs?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes! Can we talk about that openly in here?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t recall if you had publicly released it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Just the mitigation strategies&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; This is what I worked on: &lt;a href=&quot;https://1drv.ms/b/s!AjOt8D-0YjBHgco6O7TRnzm91YACUw&quot;&gt;https://1drv.ms/b/s!AjOt8D-0YjBHgco6O7TRnzm91YACUw&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My only lingering question was regarding the suggestions for churn&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; since that work is still ongoing to determine the optimal behavior&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; I think we should discourage churning as much as possible since it harms the network, but it can be used effectively to preserve the integrity of outputs. Even if it only adds plausible deniability&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What&apos;s your view on it harming the network specifically?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes there is also the issue of pool transparency&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Just blockchain bloat. Imagine if we recommended every mining pool churn after each payout lol&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Any proprietary in mining is a potential danger&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Note that I&apos;ve only looked at publicly-available information. Many mining pools also publish the transaction amount, which could allow a recipient to remove certain decoys that are known to be under the sent value. I haven&apos;t thoroughly looked into this yet&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Maybe we need to find a way to blackball these outputs for future rings and leave the churning to the recipient&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The recipient is also likely the one with greater incentive to do so, no?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; ArticMine one option is for mining pools to be extremely transparent about all outputs they have controlled, and clients blackball these. I think there&apos;s a high risk of clients not doing this though&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; but can the blackballing not be done by the pool&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We also have a broader issue of the blacklist being slow to implement&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; I recommend my &quot;third best&quot; solution for pools that still want to make everything transparent, which involves a different selection algorithm&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; It doesn&apos;t really matter that pools would use a different algorithm, since they publish a list of transactions anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; And they could adapt their algorithm to include payout outputs in a single ring signature&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That relies entirely on pools voluntarily complying, right?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; I have diagrams in slides 11-15 of the deck I shared&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; My take is that we should be actively discouraging pools from being anything but totally transparent&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; sarang yes, it relies on pools complying. Pools have the potential to cause a lot of harm to outputs in the status quo&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is a related but different issue that is impacted here. Namely overall transparency in mining.&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; One of the reasons I was intrigued by the FruitChains paper was the idea of reducing the incentives to pool at all&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; A voluntary way for pools to flag these outputs as to not be used in mixins may be the best way&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; If a user thinks pools are malicious, they should absolutely churn individually to the extent research shows. However, I&apos;m talking more about the pools removing the entropy of these outptus in this transparency. We can have transparent pools while still preserving the integrity of these outputs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; If people feel comfortable mining to a pool that doesn&apos;t even publish coinbase history, that would be the best for the network. However, that is unrealistic&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is best for the network from the point of view of privacy but no from the point of view of mining integrity&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; For starters how does one determine the size of the pool?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Independently?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Or how much of a take the pool is getting&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is a special situation one step above coinbase outputs&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Pools are in a unique position of power which is why transparency must at least be encourages and ideally enforced&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But my understanding is that pools can simply not give all this information&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so it&apos;ll all still based on voluntary goodwill&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as in, information from self-selecting entities&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This is true but there is a market pressure to give out this information&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; and this is very healthy&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Well, even if they don&apos;t povide an easy blackball list, someone can realtively trivially put one tegether from the complete transaction history&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; sneurlax made one such tool (or may still be making one).&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is actually a backup answer&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; But ideally we should encourage the pools to give a blackball list&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What do you think the general thoughts are about the blackball list being checkpointed and supplied non-locally?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; I recommend we instead encourage them to use a different selection process so a blackball list is unnecessary&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Because the local generation seems pretty intense&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; sgp_[m] So if I understand correctly these pool outputs could then be easily identified and not included in mixins&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That of course would work very well&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; I believe you are explaining the blackball process ArticMine&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; So I am not clear how a different selction process would work&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oy, missed the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Most folks were away, but we&apos;re still chatting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; whats the good word&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; I recommend that pools instead take the outputs in a published transaction and use all these outputs in a single ring signature. Then, outsiders don&apos;t know which outputs are paid to miners and which are change returned to the pool&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah I liked this approach&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I didn&apos;t see any immediate downsides&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It makes sense since the pools are known entities&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; but normally almost all of these outputs are paid to miners&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It still needs someone to volunteer to maintain a blackball list, and so far nobody has so this code is left unused :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; The goal is to make the outputs returned to the pool look the same in a random transaction decoy as how they look when miners make transactions with their payouts&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; can we replace ring sigs already? that is all&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;ll be our big MoneroCon unveil&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; This is difficult to explain, so I&apos;m sorry I&apos;m not doing it very well&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh, also that article on PoW (which I&apos;m sure had to have been discussed at this meeting). Something else.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &quot;MoneroCon: Monero is a con!&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So one is obfuscating the change output among the payouts&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_[m]: I think I get the point you&apos;re making&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That I understand&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; ArticMine yes that&apos;s the goal, so that the outputs controlled by the pools (these change outputs) no longer need to be blacklisted&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; *blackballed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; even if the transaction history is published&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes that would work.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; hmm actually on second thought, pools should need to still churn the coinbase outputs (not just the very first one), or they need to be blackballed. My slide 14 is incorrect&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_[m]: Suppose you get some fraction of pools to comply, but some don&apos;t... you&apos;d still need to monitor for the blacklist, no?&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; hullo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Yes, an end user should still blacklist as much as possible&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; I want to limit this as much as possible though, in case users don&apos;t go through this process&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unless we more broadly support a non-local blacklist integration&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but that has its own issues&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There may be a different approach. What if we were to limit the number of ring members comprising of these troublesome outputs to say 2 fakes&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; that would include coinbase and tx outputs a certain number of steps above coinbase&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What&apos;s the advantage to this?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what if we blacklisted all of the outputs in existence&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Ensure the ring has a minimum unexposed number of fakes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; I would have to see the math before saying it would be effective. Coinbase outptus are already the minority, and they could still be revealed as decoys anyway. Would potentially limit impact to extend of all decoys compromised but hard to say&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; In my I idea I would include the real output if it was one of the gray outputs so actually two members of the ring as opposed to two fakes&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I believe the way to deal with exposed outputs is to limit their number in a ring to two or possibly three rather than exclude them altogether&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Why not exclude them? They are known to be fake&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; If they are known spent yes, but if they are known unspent then no&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; that is the key difference&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; A coinbase tx for example is a known unspent output&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Once it is included in a ring it can become unclear if it is unspent or not&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Not if a pool lists it on the site though&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; They make it a known unspent&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; by listing it&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; If they make the coinbase a known spent then it should be ideally blackballed; however if this cannot be easily automatically determined then simply including it in the limit I suggested becomes an option&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Centralized blackball lists can also becomes an issue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine: yes, and that&apos;s why I wonder what they&apos;ll look like broadly&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Which is why creating entropy around the exclusion of &quot;blackballed&quot; outputs may have some merit&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Then it would also be impossible to as rehrar said blacklist &quot;all of the outputs in existence&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is an interesting attack by a centralized blackball list&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-05-28</title><link>https://beta.monerodevs.org/blog/2018/05/28/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-05-28/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/05/28/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-05-28/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 28 May 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; sure~&lt;br&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; welcome to the MRL Research meeting for the week&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Hi. Lurking for one here :)&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; mostly an informal discussion of what we&apos;ve all been getting up to for the past week&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Happy Memorial Day to those who celebrate it today!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i know sarang has been discussing fees with myself and ArticMine, and we both have been talking about multisig with each other... does anyone want to put an item on the agenda?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; otherwise, sarang and I can just describe what we&apos;ve done this past week and get on to it, but i know some folks have been working on a lot of stuff&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, man i forgot to ping UkoeHB&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ya if i may, you should ping ppl at the start of the mtg&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes there is plenty to discuss for BPs, fees, and optimizations&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic: I pinged people about 20 minutes ago&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but point taken&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 worked with moneromooo to speed up BPs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we can let people jump in with questions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here is timing data for the expensive multiexp operations they use, to illustrate: &lt;a href=&quot;https://imgur.com/a/rZB0vin&quot;&gt;https://imgur.com/a/rZB0vin&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The green bar, Pippenger, is the new one&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; BPs start at 256 points, on the x-axis&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cool!&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; suraeNoether: think both can be helpful&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Once we finish up some testing, BPs will use a combination of algorithms. The speedup on the operations has been clocked at 40% of the original&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The audits continue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What really remains is determining fees, as was discussed last week&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fluffypony knaccc luigi1111 anonimal andytoshi ArticMine binaryFate chachasmooth dEBRUYNE endogenic gingeropolous hyc iDunk IsthmusCrypto john_alan JollyMort[m] jwinterm kenshi84 medusa_ moneromooo MoroccanMalinois needmoney90 nioc nioc_ othe philkode rehrar rrol[m] sgp_[m] smooth sneurlax[m]1 stoffu TheCharlatan unknownids vtnerd waxwing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so let&apos;s talk about fees really quick&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; since verification times are roughly constant across powers of 2 (in terms of number of outputs) and the space is proportional to the number of outputs, we can get a good simple fee model going&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This chart shows timings _before_ the new Pippenger optimizations: &lt;a href=&quot;https://docs.google.com/spreadsheets/d/1HPk2a0atBqLqUlxQqBLiQXEJi-e1egIMYu3tS1NGHUo/edit#gid=0&quot;&gt;https://docs.google.com/spreadsheets/d/1HPk2a0atBqLqUlxQqBLiQXEJi-e1egIMYu3tS1NGHUo/edit#gid=0&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s the same chart as I presented last week, but gives an idea of timings&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; say N = # outputs, and 2^(m-1) &amp;lt; N &amp;lt;= 2^m. then space is approximately N and verification time is approximately m = round(lg2(N)).&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The timings also do _not_ account for batch verification, since that depends on what size proofs a client has&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: space does not scale linearly with the # of outputs&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It essentially forces verification time as the major pricing element when comparing a 2 output proof with 2^N output proof&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes. Compared to Borromean, space is basically constant&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; at least across the ranges we deal with&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 64 bytes for each additional factor of 2&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; From the table&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes, it&apos;s a very small increase&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but among all costs to consider, it&apos;s the smallest&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; wait, sarang, verificaiton time is O(N) and space is lg(N), right? according to that table we glanced at earlier&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For single verification, yes, but it scales with the next power of 2 from N&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; We don&apos;t have the more general BPs that can handle any number of outputs cleanly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (and we&apos;d never get that change audited since it&apos;s tricky and not published)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, my point is: if we consider space to be wasted download time, then everything is about time, not space-and-time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and so for fees&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; more or less&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we can either do space+time, and pick some constants a, b and charge fees a*lg(N) + b*N&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or we can do space*time and pick some constant a and charge fees a*N*lg(N)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes we can convert between space and time. The question becomes the conversion factor&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, for a 2-in-2-out transaction&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; lg(N) = 1, N=2, so we charge a base fee of 2*a&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; whatever we think is fair for that, say a = 1 piconero&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We have to modify the penalty formula this is critical&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; To reflect the time component&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So converting time back to space is the simplest way&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok here&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: the time component is linear in number of outputs, and I think the penalty formula is already linear in the number of outputs?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We can use the 2 output proof ans the starting point. Then add a space weight linear to the number of outputs to account for the time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; wait, i&apos;m getting myself confused here&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Are we accounting for the fact that a 9-proof and a 15-proof take the same verification time, roughly?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s a hugely important observation&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The penalty formula is size based and includes all the transaction inputs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: okay, so check this out&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We have to price 9 and 16 the same&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: the time to verify is approximately linear in size&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: in number of outputs i mean&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Time to verify is linear in outputs for each 2^N&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; so 9 and 16 is the same&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s linear in the number of outputs used, but we pad to ensure there are always 2^m&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;d need the unpublished BP modifications to get rid of that requirement&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; because of padding&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; assuming everything is being rounded up to the nearest power of 2, time = O(N outs). space = O(log(N outs)), essentially. so fees can be a*N + b*log(N). agreed or disagreed? if measured in atomic units of monero, we can write this as N + c*log(N) if we like and if we want to pick c carefully.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We do get much smoother time changes if we use separate proofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but at the cost of greater size&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This discussion is all assuming we require a single proof&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i am not assuming that at all&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m going proof-by-proof&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; If we split proofs, each proof is an optimal size from a verification perspective&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if every proof pays fees in proportion to both space and time, then there&apos;s an economic incentive for wallet software to find the best solutions for output management&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If we round, some are more optimal than others&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if someone wants to make a sloppy BP, then *fine* let them pay for it by simply charging in proportion to number of outputs. is what i&apos;m saying&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; suraeNoether Yes size which determines penalty which in turn sets fees would follow a*N + b*log2(N)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok so next question: how many fees should a 2-in, 2-out transaction incur? what about a 2-in, 4-out transaction?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Though given the data I suspect that a*N will be dominant&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: it will be&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but since most txns are 2-in, 2-out, we&apos;re really over-optimizing the crap out of this&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; is it only the number of outputs that affects the verification time for BPs?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; all we need is a quick metric that asymptotically matches the cost in space and time. that&apos;s all we need. :P&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; For 2 in 2 out there is not change from the current formula&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; jwinterm: yes&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Since this will be used as the base tx size&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so call that fee F&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and we set F = a*2 + b*1&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine: but I assume the prefactor will be smaller than currently&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since we&apos;re dropping both verification time and space from the current txns&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; now for a 2-in 4-out transaction&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, we don&apos;t want to do that one&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we need linearly independent choices&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so what about a 1-in, 2-out transaction?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah, the fees will be the same&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, so what about a 3-output transaction?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for a 4-output transaction, they&apos;ll pay double, so we may as well make a 3-output transaction 50% more&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 3 out same as 4 out&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh ok&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that works too&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The will pay double on the proof&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; very likely but not on the rest of the tx&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt; &amp;lt;@suraeNoether&amp;gt;&lt;/strong&gt; but since most txns are 2-in, 2-out, we&apos;re really over-optimizing the crap out of this&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No, because this is a defense against attacks.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So you have to consider the worst case here.&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; jumping in: yay new chapter&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.pdf-archive.com/2018/05/28/zero-to-monero-first-edition-v0-17/zero-to-monero-first-edition-v0-17.pdf&quot;&gt;https://www.pdf-archive.com/2018/05/28/zero-to-monero-first-edition-v0-17/zero-to-monero-first-edition-v0-17.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Which is why we have to add a space penalty term for the spoace gains in say 2 out to 4 out 8 out etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thanks UkoeHB&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so ArticMine and sarang, let&apos;s talk about fees after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i don&apos;t want to waste a bunch of folks&apos; time, but I think I have a formula&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang, my understanding is you are taking June off to teach, correct? and that during that time you&apos;ll be volunteering your time at MRL to complete, for example, the bulletproof audit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, I&apos;ll be teaching a crypto course for Duke&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; w/o FFS pay&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be volunteering time to manage the BP udit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; *audit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If it ends up being more time than expected, I can adjust the next FFS accordingly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The first week of June is BS training, so I&apos;ll be partially available&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cool. UkoeHB care to share/describe your newest chapter in zero-to-monero?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; blockchain&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; &quot;blockchain&quot; he said, with stars in his eyes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; short and sweet&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; and two new appendices: block content, genesis block&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If I were a VC, that statement alone would get you funding&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; sarang i should have asked: do you have anything else you want to talk about before we move on?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Did a little timing on the noninteractive refund stuff, turns out they&apos;re a little faster than typical signatures&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; finished up the tech note, hoping for internal review before we release&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh yeah, i wanted to ask: think there&apos;s a way we could compute *all* our key image basepoints in a way that can exploit the speed-up you discovered?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang, can you also give us a link to your dual output tech note?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.sharelatex.com/read/vcyxgpntfsgz&quot;&gt;https://www.sharelatex.com/read/vcyxgpntfsgz&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t know a great way to do it safely with just the single pubkey value&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; If anything I&apos;d rather find a way to reconstruct MLSAG to use other speedups&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but I&apos;ve given almost zero thought to that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, in the past week I&apos;ve read this paper in detail (&lt;a href=&quot;https://scholar.google.com/scholar?cluster=15619301617669058049&amp;amp;hl=en&amp;amp;as%5C_sdt=0,6&quot;&gt;https://scholar.google.com/scholar?cluster=15619301617669058049&amp;amp;hl=en&amp;amp;as\_sdt=0,6&lt;/a&gt;) and this paper in detail (&lt;a href=&quot;https://arxiv.org/abs/1503.08768&quot;&gt;https://arxiv.org/abs/1503.08768&lt;/a&gt;) and this paper in detail (&lt;a href=&quot;https://scholar.google.com/scholar?hl=en&amp;amp;as%5C_sdt=0%2C6&amp;amp;q=okamoto+beats+schnorr&amp;amp;btnG=&quot;&gt;https://scholar.google.com/scholar?hl=en&amp;amp;as\_sdt=0%2C6&amp;amp;q=okamoto+beats+schnorr&amp;amp;btnG=&lt;/a&gt;) and this paper in detail (&lt;a href=&quot;https://eprint.iacr.org/2018/068&quot;&gt;https://eprint.iacr.org/2018/068&lt;/a&gt;) to get to the bottom of this multisig&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; unforgeability proof&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the long story short: I believe that by adding the commit-and-reveal phase of the musig appraoch to our ring signatures will result in a provably unforgeable scheme&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; too bad they couldn&apos;t fix it without that phase&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s fine, i like that phase in general&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it also improves the security assumptions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; commitment isnt&apos; scary, sarang&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes, it does&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; unfortunately, we fork all over the place&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and depending on the constructions, things can get out of hand rather quickly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; on the plus side, the paper is, once again... smaller than it was. :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; unfortunately i&apos;m debugging some latex code so it&apos;s not viewable right now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that has basically been my whole life this past week, although I spent some time looking into what it would take for a zk-ledger-based sidechain to work merge-mined with monero&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i believe a very private &quot;banking system&quot; with off-chain transaction processing through semi-trusted third parties could be a second layer on top of monero&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but that&apos;s not where my mind has really been at, which has been on multisignature unforgeability proofs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang, I believe, will be posting his monthly report, as will I...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and later today, I&apos;m helping advise zcash foundation on how to spend a quarter million of their dollars on grants&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyone have any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yep, my report will go up later today, once I again remind myself how markdown works on various platforms&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I love how it&apos;s different EVERYWHERE&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, and we have formalized our research roadmap from our meeting last week! i can&apos;t believe I forgot to metnion that&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; &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; if anyone has questions or concerns or comments, that&apos;s a good place to throw them&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; oh you can update z-to-m link with new draft :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yay&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; Nice roadmap. I&apos;ll definitely want to be in the loop for item 4, the &quot;research infrastructure&quot; - and I&apos;ll try to contribute myself.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; good to hear :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; allright, well, let&apos;s finish this &amp;lt;/meeting&amp;gt; and talk about fees&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Kovri DefCon Meeting Held on 2018-05-29</title><link>https://beta.monerodevs.org/blog/2018/05/29/logs-for-the-kovri-defcon-meeting-held-on-2018-05-29/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/05/29/logs-for-the-kovri-defcon-meeting-held-on-2018-05-29/</guid><description>Discussion of the Kovri table, materials and presentation at DefCon</description><pubDate>Tue, 29 May 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 2. Table &amp;amp; Materials discussion&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 3. Presentation discussion&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Change Kovri logo to include pug puppy&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Salutations&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;anonimal&amp;gt;&lt;/strong&gt; So many meetings&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; We prolly shoulda merged.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Maybe ping msvb-lab xmrscott?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I don&apos;t know how we could&apos;ve tacked on more onto that 2 hour meeting&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; They&apos;re working on Defcon stuff too.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; With willpower&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; msvb is almost never here&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; in this channel&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Let me message.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I pinged the plebs.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Let&apos;s get started.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 2. Table &amp;amp; Materials discussion&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Lead the way, rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yay. Ok, so we will need to assume (unless told otherwise, which might not happen, even up until the day of) that we will have two tables.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Those tables can be split into time slots (like morning and afternoon), and they can also be split in half.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Meaning half the table for one Monero project, and have the table for another.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; One thing to note, Kovri does not have to have a table.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; But if we want one, we should put our intention of having one (and for what preferred times) we want them.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &quot;have to have a table&quot; as in it&apos;s own table or shared table?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; If we want one, we can decide the format. Just answering questions? A high school style diorama poster board thingy? Etc.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Meaning if we don&apos;t want to designate the manpower to having someone man the table, we are obviously not obligated to have a Kovri presence on the tables period.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Maybe a presentation is enough.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hmm&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; anonimal: At this Saturday&apos;s DefCon meeting (on #monero-community) we&apos;ll likely decide if tables will be shared time or space wise.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; msvb-lab: ok&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Realistically, the Kovri reps will be anonimal and myself.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Have BCOS been responsive regarding table decisions or is that entirely on us?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; They haven&apos;t said anything about anything. :D&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; They have not been responsive, and it&apos;s our responsibility to respect that.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So we&apos;ll just do our own thing?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; One possibility is that they aren&apos;t planning accordingly and the day of village there&apos;s no need (according to them) for BCOS tables, then we get more and don&apos;t need to share.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Best for Kovri is to have a table time slot that doesn&apos;t overwhelm the sadly few people staffing it.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Please do at least 2 hours on two different days, since Kovri is important and people need the chance to check it out.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Whether half the table is consumed or the whole table is probably insignificant.&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;anonimal&amp;gt;&lt;/strong&gt; Ok, so is that the best case or worst case scenario?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; No matter what, we&apos;ll have some sort of table usage?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I can switch off with you anonimal on the table.&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;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; As one of the lead managers for Defcon for Monero, I have a strong Kovri bias. ;)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; anonimal: Define best and worst, like for you the table staff seeing hundreds is boring and stressful for you but good for the project.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; For only 2 hours on 2 different days? Or is there the potential for more time than that? Sorry if I&apos;m not following.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; There is potential for more. That&apos;s a requested minimum.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: Yes, I&apos;m requesting that Kovri is at least accessible to people wanting to learn about it (by having a table.)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; msvb-lab: good point, I was thinking about that. Worst being worst for the project e.g., not enough table time.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Minimum 2 hours on two days, but if you like (and we can afford the space) then you should do full time on all three days.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; anonimal: We&apos;ve got invitations out to several groups and only one rejection. So there may be a few others with table duty.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I would argue that Kovri is important enough that if they want a permanent residence at a table (half or otherwise) they should get it.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; If Monero has four half tables to work with, one should be devoted to Kovri.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: Yes, it&apos;s very tempting to decide like that. I like the idea, but still think we should try to cancel some variables and at least give others the chance to codecide?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Followed by the questions:&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; If I&apos;m fulltime table duty for those 3 days, then that gives me no time to see talks right?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. What would we do at said Kovri table?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Variables like if we get three of the four tables, for example.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. What materials do we need to do it?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; anonimal: That&apos;s what you need to decide, fulltime at a table is a horrible life to live.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Are you interested in Monero talks or Defcon talks?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I dont&apos; recommend it.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Isn&apos;t there at least one other person on site that can do Kovri?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m assuming the community will fund me to do fulltime at the table? I would hope to be funded because, as I&apos;ve mentioned in passing, defcon is pretty much my only vacation time in a year.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; msvb-lab: if we can get a 3rd person interested, I think that&apos;d be great&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; anonimal: Good question, my choice would be to make sure you have fun and not feel obliged to inform and educate and just work.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; There are 74 people in this channel, who will be at DefCon and can help staff the Kovri table?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anonimal, would you consider anyone qualified?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; I&apos;m planning on adding Kovri to a project later this year, so I have the tech knowledge at least.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; (Plus manning the walkie-talkies probably isn&apos;t going to be full-time.)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: fluffypony, MoroccanMalinois, selsta if he&apos;s happened to have time to lurk while keeping his busy schedule, oneiric but he&apos;s not around, some others possibly if they&apos;re interested&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sean: Dangerous to peel our core competence from the village project and staff Kovri, but Kovri is so important that maybe we should make an exception. As long as you&apos;re interested enough to staff the table.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Whoever gets private Kovri lessons from anonimal in order to get up to speed is a lucky guy in any case.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ^ I can do that&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; I wish I were that person, but sean don&apos;t forget there&apos;s considerable risk. We might get swamped.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; Yea, I&apos;m a lucky guy! :slightly_smiling_face:&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok I&apos;m getting the feeling that I should just plan to man the table for 3 days. I don&apos;t care if it may suck, if it needs to be done then I&apos;ll get it done.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So I&apos;ll plan accordingly.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; But if rehrar and sean are there too, then amazing.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Would 2 or more people at a table be too much?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Me + rehrar, me + sean, for example?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;d say we are stretched a bit thin right now&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; anonimal: rehrar&apos;s floor plan specifies two chairs per table, and it&apos;s possible the tables will be shared. But we add two more chairs (crammed together) and that should work.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ok great&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; The couches are not far (if we get them) so there is a place for overflow.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; What are the hours again? 10am to 5pm?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; 10 to 19&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; 10 to 7pm.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; For reference: &lt;a href=&quot;https://taiga.getmonero.org/media/attachments/c/d/b/7/c463870aa1ad7515b244f0f88d1de6a743ec11c9f96e4728b55bbc8572ba/defcon-floorplan-1.png&quot;&gt;https://taiga.getmonero.org/media/attachments/c/d/b/7/c463870aa1ad7515b244f0f88d1de6a743ec11c9f96e4728b55bbc8572ba/defcon-floorplan-1.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; That the two main days Friday and Saturday.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Damn, I&apos;m not a morning person.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Sunday is shorter, from 10 to 13.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; How effective would it be for a single person to man a table for that length?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I guess that&apos;s a bit vague of a question&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that question of effectiveness depends on what we want to accomplish with the table&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; anonimal: It&apos;s not difficult to estimate how long you can focus while fielding poorly informed questions.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, can I think more about table staffing and we move onto discussing materials?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We should have a village rule that nobody inside is allowed to not enjoy themselves, so that&apos;s why I&apos;m concerned with plans to try to do it all yourself.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the better rule is that nobody should enjoy themselves&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; msvb-lab: I read that as &quot;nobody inside is allowed to enjoy themselves&quot; &amp;lt;-- my subconscious at work, lol&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; No enjoyment, okay. Next topic?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Materials.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ye&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Perhaps materials will help decide staffing.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Kovri t shirts!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if you&apos;ve made a commit to kovri, kovri-site, or kovri-docs, you should get a free one&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar do you have a list of materials prepared?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; BCOS seems to have good t shirt connections, all their members are in India and it&apos;s possibly cheap there.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I do not, since as I have said a couple of times already, it depends on what we&apos;re trying to accomplish with Kovri&apos;s presence at Defcon&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; msvb-lab: ok, great&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; They have offered us such help, in case Kovri folks want I can share the contacts.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; once we narrow down those goals, I&apos;ll come up with one asap&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: simple: spam table.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; T-shirts, stickers, merchandise,&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll buy a lot of spam then&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; of the digital and meat variety&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; something looping on a display if possible&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; something interactive if possible&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; anonimal: How do you want them to contact you, should I give them your email address or something?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; msvb-lab: good question. Do you mean BSOC?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; ...in order to discuss if their source of t shirts is cheaper and if you want to use that source.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &lt;a href=&quot;mailto:anonimal@getmonero.org&quot;&gt;anonimal@getmonero.org&lt;/a&gt; or twitter of which I need to change my handle a.s.a.p to something human memorable&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; You know that goopy material that if you hit it hard it&apos;s quite firm, but if you barely touch it you sink into it? We should have some of that at the table. Say it symbolizes Kovri. Get people to interactively &apos;touch&apos; Kovri.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but for real, if the table is going to be predominanlty answering questions, and touting the alpha release, then it shouldn&apos;t need too much&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; maybe a &quot;Kovri facts sheet&quot; with some nice graphics&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hmm. I know we can do better than that though.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; 22:27 &amp;lt;@anonimal&amp;gt; rehrar: fluffypony, MoroccanMalinois, selsta if he&apos;s happened to have time to lurk while keeping his busy schedule, oneiric but he&apos;s not around, some others possibly if they&apos;re interested &amp;lt;-- while it would be really cool, DEF CON as my first conference would be too much for me :/ (if I understood the chat right)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; But we just don&apos;t have the time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; selsta: too much financially or other?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; selsta: what if we offered you a stay in a five star hotel with caviar and lots of ladies surrounding you for the duration of your stay?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; anonimal: not financially&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; anonimal: Just keep in mind (regarding materials) that the Defcon and hotel are a bit extreme about us placing and moving things around.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; selsta: ok.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We&apos;re not allowed to place our own fixtures, posters, and larger objects. And we can&apos;t move tables or chairs.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I’ve never been to such a conference and flying to almost the other side of the world sounds too much for me :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; they have become the very system they are rebelling against&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; msvb-lab: ok but I would be allowed to place display items on the table, let&apos;s say 3 to 4 feet high if needed? Like, there&apos;s no space constraints for what&apos;s on the table right?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think a good action item for now is the &quot;Kovri and You: A Fact Sheet&quot;, and as new fun ideas pop up, the materials list can expand&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Alright, the basics then. T-shirts too?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yeah, I&apos;ll make some designs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; old logo and new logo ones&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we can move on for now&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;d like to bring more than that; especially if I&apos;m going to sit there for 3 days.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; a cushion for the tushion is helpful&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; As in, I&apos;d personally bring something. We&apos;ll see.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; anonimal: Yes, anything on the table we can manipulate ourselves.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ok, great&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 3. Presentation discussion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; bcosvillage.org&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anonimal submit a form thingy :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; talks may be recorded&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lovely&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if that&apos;s an issue, we can see about either not having kovri talk recorded, or somebody else present&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: I&apos;m quite sure it&apos;s our decision if one, none, all, or some presentations are recorded.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; The main problem is to have a staff realize the importance of controlling this, and be on site.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; do we have to provide the people to do the recording?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I was under the impression I would give a small mini-workshop, not a presentation.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; a mini-workshop is also fine&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but the form submitted is the same, I think&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: I don&apos;t know who records, but it&apos;s a good question. Is it important enough that I should ask DefCon about it?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I would say so&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; anonimal rehrar: Yes, regardless of workshop, presentation, or other format, it should go in the CFP portal.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; in regards to presentation vs workshop, I don&apos;t think it matters much&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; watch out anonimal, it&apos;s google forms&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ok msvb-lab, so we don&apos;t get any special privilege with BCOS, i.e., we don&apos;t just &quot;email them&quot; but would need to do CFP portal officially&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; anonimal: It&apos;s fine to do some crazy identity rebranding, and just post to &lt;a href=&quot;mailto:monero-cfpjury@lists.getmonero.org&quot;&gt;monero-cfpjury@lists.getmonero.org&lt;/a&gt; with information about it.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; msvb-lab: you&apos;ll be hard pressed to find as privacy focused a person as anonimal. He once told me his favorite ice cream and did brain surgery to remove the brain cell that that memory was stored in&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Or even just post your proposal to that address and request that a jury person put it in the database for you. It will still land in Google&apos;s hands.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; At this point, if the community wants to me to speak and funds me to go and speak, I will speak and it can be recorded. My #1 concern is wtf I will speak about for X number of minutes that is worthy of being recorded.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; anonimal: The reason to have the information in the Google form database is that the ten or more CFP jury people may independently access the information whenever they want.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; And it wasn&apos;t my idea to use Google but another person&apos;s. Fine if people have different tastes once in a while I think.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; But ironically BCOS is supposed to be a privacy village, or at least that&apos;s what I thought.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; anonimal: I have no idea if recording makes anything better or not, but I&apos;m sure that the decision will be made by each speaker.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nah, just a blockchain security one&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; The master of ceremonies (probably AJ) will be in charge of reminding each speaker to make this choice.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; privacy and security intertwine, but as we know, not everyone understand the extent to which they do&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; who is aj?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; msvb-lab: ok. Worst case scenario; I would stand up there and tell everyone that they are not allowed to record my intellectual property, blah blah.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We need to decide about photography in general inside the village, if we want to try to control that.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; oh ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m sure many people in monero wouldn&apos;t be thrilled with unsolicited pictures&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: AJ is a great friend of Monero village and Monero hardware.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; He&apos;s all over the radar on Taiga.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, great&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Question:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; msvb-lab: wanna jot down that we can discuss photo policy on saturday?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;ajs&amp;gt;&lt;/strong&gt; &amp;lt; AJ&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s you ajs?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ajs the one and only&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;ajs&amp;gt;&lt;/strong&gt; yeah, i&apos;ll be helping out in that end&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^ this guy&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Question: between now and the next dc26 meeting, and eventually dc26: what does everyone need from me to have prepared?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I need your travel expense summaries&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; unless you gave them to me and I misplaced them like a loesr&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: I just added it to the agenda on the Saturday Github report.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I sent them to you already&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; remember what I just said about being a loser&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: per-diem + minor travel&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; will send again&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thank you&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; loesr.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m following msvb-lab and rehrar re: the village&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; And I lose the game of forgetting to set my status to &apos;back&apos; too.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; If you need something from me, please let me know. I&apos;ll try to cover as many bases as possible though.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; What&apos;s the next meeting topic?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; pug puppy logo&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Logo stuff&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Okay, then I check out for the day.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; But I&apos;ve been in talks privately with rehrar about that.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the goal is to have alpha by Defcon, correct?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thanks for stopping by msvb-lab&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and it&apos;d be cool to have logo in time for alpha release&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; anonimal: Not a requirement, but it seems we&apos;ll do a ton of deciding on Saturday. If you like, come to the meeting and help decide.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; i.e. &quot;a new era for Kovri blah blah blah?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thanks msvb-lab&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; msvb-lab: ok, I&apos;ve put it in my calendar. I will have to leave sharply after 1 hour of meeting though.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: after what we collaborated on, I&apos;m sure we could something ready in time.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he&apos;s due for his NSA brief&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yep, that&apos;s the plan&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, that should be it then&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; NSA boxer briefs?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; With spy holes&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, is that enough for the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yep&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Kovri PR Meeting Held on 2018-05-28</title><link>https://beta.monerodevs.org/blog/2018/05/28/logs-for-the-kovri-pr-meeting-held-on-2018-05-28/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/05/28/logs-for-the-kovri-pr-meeting-held-on-2018-05-28/</guid><description>Discussion of Kovri public relations</description><pubDate>Mon, 28 May 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; calling all of the people&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; Here&lt;br&gt;&lt;strong&gt;&amp;lt;Mumuks[m]&amp;gt;&lt;/strong&gt; Hey&lt;br&gt;&lt;strong&gt;&amp;lt;Bluecore&amp;gt;&lt;/strong&gt; Do the Kovri and i2p devs work together?&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; yo&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;_4matter&amp;gt;&lt;/strong&gt; o7&lt;br&gt;&lt;strong&gt;&amp;lt;nioc_&amp;gt;&lt;/strong&gt; I am just stalking _4matter&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; binocular guy ^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; looks like anonimal isn&apos;t able to come&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; difficult to proceed without him, but we can still see about getting started if people want&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; :( agreed&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; Well I suppose we can start by seeing who&apos;s here...&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I’m here but I’m a PR noob :P&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; welcome :)&lt;br&gt;&lt;strong&gt;&amp;lt;Wuodan&amp;gt;&lt;/strong&gt; I&apos;m here but I don&apos;t know what I&apos;m doing and why :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m here, and that&apos;s cool.&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; Yeah, I mean we can just initial talk about Kovri PR and then have a full blown meeting when he&apos;s free at a later time/date&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; So, the other day, anonimal brought up PR for Kovri&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; WOOHOO!!&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; Ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Was here at 1pm but realized my calendar is on one of 3 offline devices but not my laptop&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Too much tech, sorry about that.&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Great post, _4matter&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I didn&apos;t even know xmrhaelan had a taiga thing&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yaeh, he&apos;s really killing it actually&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; doing a lot of wor&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *work&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Or, that there was that taiga thing&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; Yeah. I want to make an addition point re: what Monero PR is doing, though.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; JFTR, for any meeting log: &lt;a href=&quot;https://taiga.getmonero.org/project/xmrhaelan-monero-public-relations/&quot;&gt;https://taiga.getmonero.org/project/xmrhaelan-monero-public-relations/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; While I appreciate the most recent PR effort for Monero, I find that (at least initially) it is overengineered. The initial time/energy/amount of words written, specifically to get the effort off the ground (or at least get some buy-in from the community), has been greater than the initial product that has been generated -- a very basic, and poorly formatted, overview that could have been copied and pasted in 30 minutes.&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; This is my opinion, not gospel.&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; I do not like being critical, but taking a more simplified approach, at least in the beginning, is (to me) the right way. Then, from there, we can refine it and build upon our successes -- while learning from our failures.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; What would you consider the overengineered part?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yeah, I think I see what you mean _4matter&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; either way, let&apos;s hop into Kovri PR? :)&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; Sure. :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; _4matter: how do you wish to proceed? By creating a separate kovri PR team or by being involved in the monero PR taiga team?&lt;br&gt;&lt;strong&gt;&amp;lt;gethh&amp;gt;&lt;/strong&gt; by hiring some VergeFAM :D&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; Given that messaging will be different: separate. But, there should be some cross-staffing&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so am I correct in that 4matter is steering this effort?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if so, whatever is needed from me, let me know&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; I would be happy to.&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; Awesome!&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; Communication is a tough thing to get right. It&apos;s best to keep it simple, especially with Kovri.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; gethh: we need more double spends though&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; So that&apos;s why I made my post today.&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; I believe that it would be a nice (initial) structure to have...and build off of as we learn&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, so what plan do you propose _4matter&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; Next step would be to think about the post and think about the three questions: What is/are Kovri&apos;s audience(s)? For each audience, what does Kovri want to communicate at this point in time? How/where does Kovri communicate with each audience?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I propose a new kovri logo in time for the alpha release, but I&apos;m biased. :P&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; _4matter: we&apos;ll create a new/separate taiga thing just for kovri then and answer those questions there?&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; Yes...then after that...we can go after the three points below them (found in the post)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; And speaking of PR, suggestions of what to change my twitter handle too. I can&apos;t even remember my fingerprint from time to time.&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; rehrar...i&apos;m sure would folks would like to work on that for sure :P&lt;br&gt;&lt;strong&gt;&amp;lt;Wuodan&amp;gt;&lt;/strong&gt; it took me forever to find out that kovri exists. I propose mentioning kovri on wikipedia and i2pd homepage.&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; hmmmm...good q anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ... _4matter that&apos;s what I do for a living ;)&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; @anonimalthebabonimal&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;Wuodan&amp;gt;&lt;/strong&gt; at this stage, the project might want to attract technical people .. who check code, post issues and fix bus&lt;br&gt;&lt;strong&gt;&amp;lt;Wuodan&amp;gt;&lt;/strong&gt; bugs&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We should add Wuodan&apos;s suggestion to the taiga list too&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; *suggestions&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; Exactly, Wuodan: they will be a target audience&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; Got it anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m assuming you&apos;re making and/or will make the Taiga _4matter?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; (what do we think of the platform btw? useful?)&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; Yes sir :P&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; yeah, i like it&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: you have kovri admin privs on taiga right? You can add him to the team?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; lemme check&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: I also have a logo idea incorporating what you showed me recently&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anonimal: let&apos;s discuss it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anonimal I do not have said privileges&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you screamed you didn&apos;t trust me since I embezzled from kovri and that you&apos;d end my career and didn&apos;t give me privileges&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or something like that&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Well you did have that 20 years in prison for hacking the planet...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://keyringcreative.com/kovrilogo.html&quot;&gt;https://keyringcreative.com/kovrilogo.html&lt;/a&gt; for those interested in logo discussion&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Are you doing this in &lt;a href=&quot;https://taiga.getmonero.org/project/anonimal-the-kovri-project-general/&quot;&gt;https://taiga.getmonero.org/project/anonimal-the-kovri-project-general/&lt;/a&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the planet is just a machine&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s where I&apos;m looking, yeah&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; +1 for the new logo&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: I hope to keep discussion to a minimum regarding logo. We can&apos;t have what happened last time.&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; sorry. That link actually gives you a virus. Don&apos;t go there.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: how do I add privs to this taiga?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Settings I think&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Settings?!? What kind of software is this?!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Settings &amp;gt; Members&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; toggle &apos;Admin&apos; to &apos;Yes&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oh no, just checked on a project I own. It&apos;s Admin &amp;gt; Members&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The gear at the bottom left&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Done&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; plz gif email 4matter&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; _4matter: %&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or are you &quot;RF&quot; in Taiga?&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; Yeah i&apos;ve been having a hard time logging in just now...lol. Give me a sec.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; done&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I put you as a stakeholder&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; cool. thanks&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; .invest&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; Got the e-mail...awesome.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 4matter is on the kovri board of directors&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, so while _4matter is getting setup, what else?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Defcon meeting tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Kovri defcon, sorry&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if we schedule a meeting for every hour, we can have the illusion of getting stuff done&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Meeting in 15 minutes to set our next meeting in 1.25 hours&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; j/k&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; btw, i&apos;m all set up. thanks guys.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Alright, maybe I should start answering these questions&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oooh an anonimal q&amp;amp;a&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. What is your favorite soda?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; That may be too personal&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; That&apos;s the only thing I so wanted to know.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; hah&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &quot;What is/are Kovri&apos;s audience(s)?&quot; &amp;lt;-- people who use computers and want anonymity?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; and want to preserve their privacy/security.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; yes, but broken down a bit. (1) Researcher; (2) Privacy-advocates; (3) Tech geeks; (4) noobs...not in those terms, but you get the idea&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; maybe 3 audiences to start?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yeah, it would be easier to say &quot;library for developers&quot; at this point but one foot is in that trench and another is in user-land so it&apos;s not entirely accurate.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; What about project designers as audience? Like, for adding as an API to an existing app?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; Ah, nm.&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; (1) Researchers (people who want to dig into the project); (2) Builders (people who want to leverage Kovri); Everyone else -- general messaging&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; (thinking aloud)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; At this point, we can rule out the &quot;hey download this new app&quot; approach. I like what @sean was saying though.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; _4matter: yeah that seems accurate&lt;br&gt;&lt;strong&gt;&amp;lt;kim0&amp;gt;&lt;/strong&gt; (4): People living under repressive regimes&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; We can always fine tune this stuff, obvi&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; lol true kim0&lt;br&gt;&lt;strong&gt;&amp;lt;gethh&amp;gt;&lt;/strong&gt; (5) ppl serious about tax evasion&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; &quot;For each audience, what does Kovri want to communicate at this point in time?&quot; &amp;lt;------ Maybe we can get the Monero community engaged to answer these questions when we figure out the specific audiences?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; In a sense, we don&apos;t have to reinvent the wheel, consider that Tor&apos;s audience is essentially the same though we can definitely attract the very large c++ crowd out there.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I like that question&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; Agreed re point above anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; We can take what the community gives us and massage it a bit&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; And for the third question, it is basically answered below (in my post): &quot;How/where does Kovri communicate with each audience?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; The person in charge of a specific audience will take the message and share it with the audience. This can be done (dependent on the audience) via e-mail, phone/video conference, appearances on podcasts, meetups, or conferences.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &quot;How/where does Kovri communicate with each audience?&quot; &amp;lt;-- geez, I think we&apos;re just doing a website, door-to-door, rehrar has done a lot of outreach too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; my outreach work has been vast and varied, but focused and elegant&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar the ballerina&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; hahahaha&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Or the sports car&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; speaking of, I&apos;ve spent the past million freaking hours reimplementing the multilingual implementation of the getmonero website. It makes it easier for translators.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I will be starting the same on kovri site today&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Cool&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; _4matter: are you jotting all this down into taiga as we discuss?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (or somewhere)&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; I will be doing back through the discuss and putting the notes up after :)&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; doing = going&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I want to give solid answers, I don&apos;t feel that I am right now.&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; That&apos;s fine&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; We don&apos;t need the answers right now.&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just warm up our brains to think about the right questions&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m not sure how to glamourize a library in order to answer the first question&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; exactly&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; It doesn&apos;t have an ICO so wtf use does it have&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &quot;We&apos;re turning kovri into a privacy platform on which other people can build privacy platforms that enable privacy&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; ^^^^&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; What more info does everyone need from me?&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; Nothing at this point. Just reflect on the post and when everything if up on Taiga, start digging in.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Another question: would we respect an audience that has zero technical understanding? Other than &apos;they heard about bitcoin on t.v.&apos;?&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; Yes :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Where is our limitation then? Our boundry, our parameter of who/what to define as an audience?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I respect the moss for growing, but it still has no brain.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; Respect /= priority though.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; Some audiences could be worth 1 paragraph, or something.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, another question: what do we want from our audiences?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ironically, the people who you have to write the least amount for are the ones we want to spend the majority of our time on&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; Maybe we can consider &quot;audiences&quot; from a higher level, then what we have discussed previously...maybe (1) Beginners/Moms and Dads; (2) People who know enough about tech to be dangerous/appreciate privacy; (3) and Tech savvy/privacy-oriented folks&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; We want our audiences to become interested in what Kovri is building.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; But what does that translate to? Do we want their money? Do we want their time?&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; We want their attention.&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Then flash a pair of ****&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; beginners are probably not super important at this stage&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; seems you want integrators&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; Decision power is the best metric. Whose decisions weigh the most for mass adoption, beneficial attitude, etc.?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; just an impression&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; For (1) = learn to appreciate privacy more; (2) = start learning about Kovri; (3) = help out&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; exactly endo&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; the 1, 2, 3 and refer to the groups mentioned above&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; in order of importance....right now...it&apos;s group 3, 2, and then 1&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; @sean: how would you define decision power and who would have that power?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; It depends on the adoption plan. If devs/integrators won&apos;t adopt until more security vetting is done, then focus on researchers and auditors.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ah, that kind of decision power. Ok.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; If devs/integrators follow what the public is talking about, then focus on mass appeal.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; Or, just go directly after the devs/integrators.&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; (3) = people who help the project; (2) = people who then integrate; (1) = people who use&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; those numbers refer to the &quot;group&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, can I say something along the lines of this meeting; something that I&apos;ll have to repeat many times as we move along?&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; yes sir&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ye&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; In terms of usage, interest, and development; generally speaking, I currently see the anonymity space as still young even though it&apos;s getting closer to almost 2 decades old.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I see the anonymity space / development as more of bitcoin / the other coins were ca. 2011/2012.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; If everyone on the internet relies on a single anonymity system for all their anonymity, that is the equivalent of relying on a single digital currency ca. 2011/2012.&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; true. more people are waking up to the importance of anonymity and privacy, which is good timing for kovri&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes, Tor is more vetted than the coins were at that point, but relying on a centralized structure of anonymity for decentralization is an oxymoron.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Or more accurately, not an oxymoron, but just moronical.&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; exactly&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Just a few thoughts.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; To take with us as we move forward.&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; well said&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; If snowden couldn&apos;t wake the sheeple, I don&apos;t know what the next course of action would.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; *could&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s very evident by the fact that even talking about privacy in a sense that goes beyond normal (ie. sharing all your data with facebook) is met with &quot;stop being a conspiracy theorist&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; That and &quot;I have nothing to hide&quot;. But even when countered with &quot;it&apos;s not just about you&quot;, that goes over their head in my experience.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &quot;I have nothing to hide&quot; implies that privacy should have to be justified rather than privacy being the default with justification needed for violating it&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So, if we market, then we&apos;ll need to market a need. That&apos;s kind of been done though; the need for privacy. For &quot;journalists and whistleblowers&quot; etc. I feel like we&apos;ll be beating a dead horse?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes rehrar exactly&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; My thoughts are that the fear-of-anonymity attitude is only for people who don&apos;t have much power though. Decision makers do understand the problem more thoroughly and don&apos;t need to be convinced as much.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; once you have a few companies integrating, they&apos;ll be incentivized to contribute and keep kovri alive&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; feedback loop ^&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; If there is a need to gain mass appeal then, yes, you&apos;re going against a highly politicized zeitgeist.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Decision makers utilize propaganda to keep the people with no power out of power&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; you can probably even charge a fee to consult for them on integration and optimization&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; utilizing things like privacy infraction&lt;br&gt;&lt;strong&gt;&amp;lt;gethh&amp;gt;&lt;/strong&gt; IRS equivalent of where I live recently announced that they will require banks to provide ip addresses of on-line banking users with the addition to wire details , so I think people will feel the need for privacy tools&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yeah lol&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; gethh: yikes, wth&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; gethh: I doubt it will push many toward privacy tools, sadly. Most will accept it and move on. Maybe complain a bit, but then do it.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Most will just not know.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i guess one question i have is what is kovri really suited for. it&apos;s not suited for something like Signal.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^ this is more true&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; if i&apos;m up to date&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &quot;highly politicized zeitgeist&quot; &amp;lt;-- @sean, yep, I don&apos;t hear those words enough&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; anonimal: with regard to journalists and whistleblowers...i dont think it will be beating a dead horse...it&apos;s about engaging them about the solution(s) kovri is providing and how it might be useful...journalists and whistleblowers tend to be interested in new ideas, esp in this space&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; _4matter: ok&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; _4matter: unless someone builds a tool for whistleblowers that uses kovri&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;gethh&amp;gt;&lt;/strong&gt; well i do not want those pigs to know where I am , and believe me whole fucking society literally everybody hates taxes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The thing is, when your privacy is violated, you&apos;re not aware of it. Not like your freedom, or your health.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; endogenic: yes, which brings us to what the software technically is versus what it does for people - which in turn should affect marketing&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Most people will shy at their nudity being invaded, but even that you don&apos;t get to know if it&apos;s a camera seeing you.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yet, when they know of a particular instance, that&apos;s when people take notice. If not a particular instance, it&apos;s more abstract, and liable to being ignored.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i say if you just start building stuff that people simply can&apos;t build with anything aside from kovri you&apos;ll start getting attention easily&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; For mass appeal, there are a number of ways to promote privacy, usually the best is anti-patterns. &quot;You don&apos;t want the Russians seeing what your political discussion are about, do you?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; agreed, sean&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Good points moo.&lt;br&gt;&lt;strong&gt;&amp;lt;gethh&amp;gt;&lt;/strong&gt; make a korvi like a chrome extension, incognito fucking ++&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; endogenic: that could lead to forking and clones though, if I&apos;m reading that correctly. Not necessarily bad nor good but does sound like a strategy.&lt;br&gt;&lt;strong&gt;&amp;lt;gethh&amp;gt;&lt;/strong&gt; the korvi sorry :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ew chrome&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anonimal: not sure i follow&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; endogenic...i agree with that point 100%&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moneromooo: how could that be alleviated? How could they be made more aware?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; In some way, the only way people as a whole might take notice ie when some breach that&apos;s large enough touches pretty much everyone in ways that does make them uncomfortable.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Basically, it needs to become much worse before people realize they ought to row back.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anonimal: ppl need to see a result to confirm b/c they tend not to notice the causes as they happen&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; if that helps any..&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; same thing as moo is saying&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So as long as they are glued to their television and facebook feed and movie screen, they won&apos;t notice&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Need to post everyone&apos;s URL browsing list to wikileaks. And make websites that can lookup.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Short of that, most will still not care.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s why we&apos;re screwed :P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Sad isn&apos;t it.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; to wake them up they should be told about what kind of cause makes what kind of effect&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; I&apos;m still leaning to the belief that the mass appeal shouldn&apos;t be too much of a priority now. These discussions should take place, but only after there has already been adoption and vetting.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s &quot;I don&apos;t care about rape, because I&apos;ve never been raped before&quot; on population level.&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; agreed sean&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s right sean, but this is a morbid conversation that needs to happen all the same&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; :S&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if nothing else but to remember what our society is like and realize the task that is being done here is as thankless as they come&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; thank you.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; sean had an interesting point about anti-patterns, I believe it&apos;s considered a loaded question &lt;a href=&quot;https://yourlogicalfallacyis.com/loaded-question&quot;&gt;https://yourlogicalfallacyis.com/loaded-question&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; My work here is useless without all of you here.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anonimal: isn&apos;t the tech the purpose?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; Yes, anti-patterns are more propaganda than argument. But they work!&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; as long as some people can use the tech then imo it&apos;s meaningful&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; To some fairly large extent, there&apos;s also that kind of police state mentality, where people try to suck up to the police to not get into trouble, and one up each other in sucking up to not seem to be &quot;anti police&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;d personally consider an anonymity network of 1 person useless even though it technically has uses.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but at this stage it&apos;s not really possible for consumers to help kovri&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; not really important either&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anonimal: consumers aren&apos;t consuming kovri though&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; they&apos;re consuming whatever product uses kovri&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; even if it&apos;s a single entity integrating kovri&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Though I did not live in a European communist country back then so I can&apos;t really tell whether that&apos;s really similar, bit it does feel there&apos;s some connection. Fear of what others may think and conseqiuences of that.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; moneromooo: ^ 110% I&apos;ve encountered this with family members who refuse to use signal for just that reason&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; geez, I guess I&apos;m fairly lucky then. My family all moved to signal when asked. :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; seems kind of extreme.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s just encryption. It&apos;ll be broken tomorrow anyways.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Well, maybe my point being is reinforcing moo&apos;s point: how can that issue be resolved with marketing?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anonimal: I think we (or any privacy project) lacks the resources and funds for the marketing campaign that would be needed to change public perception&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; make no mistake, marketing has radically changed humanity before&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, made is so much shittier.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; women shave their bodies everywhere now&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; everything your family does outside of signal is susceptible&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Indeed, I constantly encounter bald women now.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; so why would you want to change humanity in a way where they have such extreme privacy?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; only people who need privacy find it useful&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; just wasting money otherwise&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; lol moo&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; there are tons of privacy conscious folks already in the world&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; if there weren&apos;t already enough kovri wouldn&apos;t exist..&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; you advertise to drive leads&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; what would you even drive them to?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; From my experience, the current anonymity projects all attract devs but almost all leave after a short period of time. I&apos;ve see this all across the board.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; A) maybe they are flakey B) anonymity is stupidly hard to develop C) people don&apos;t care enough?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 1. How can this be changed with marketing 2. Can this be changed with marketing?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Reverse 1 and 2 and them&apos;s the right questions&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; The best marketing begins with market analysis.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; i.e. &lt;em&gt;Why&lt;/em&gt; do they leave? A, B, C, or something else?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; FOSS as a whole suffers from this somewhat.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; Some simple research could help on that. i.e. Look for blog posts, tweets, etc. about why people stopped using Tor, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; monero and bitcoin seem to be doing fine&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Very little money in circulation to incentivize development, poor UX as a whole (which leads to not many using it). I&apos;m heavily biased, but I think not enough good designers is a big issue in FOSS.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; despite what people may think, to the common person, the UX is the product&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; why isn&apos;t monero able to be a larger source of contributors?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; how important is kovri to monero?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Do libs get huge press too? If Tor didn&apos;t their browser dev team, the user base could probably shrink significantly to pre-browser levels?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; if kovri is important to monero then the same incentive to work on monero applies to kovri&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; endogenic: yes, and good questions&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anonimal: sure, they get written up all the time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ve whined about that in the past&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he has, I&apos;ve seen it&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; there are TONS of eyes on hacker news, slashdot, mailing lists, technical magazines,. ....&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I tried to get into kovri in the past, but it&apos;s hard to get into tbh.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I didn&apos;t try a second time.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; mooo is your best source of info on this&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; or hyc etc&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; the info is in front of us&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; can you expand on that a bit mooo?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not really. I don&apos;t have shining examples. It&apos;s just a particularly hard codebase to start hacking on. I hear Monero is too, though I don&apos;t think I had nearly as much trouble.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; nah monero isn&apos;t hard to start hacking on&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; except i dunno maybe setting up your dev env lol&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; for some ppl&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t think it is, but I&apos;ve heard so.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Maybe different people have an easier time with different styles.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, so at least one good starting point: have someone focus on ycombinator, slashdot, mailing lists, technical magazines&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; mooo, have you ever had any projects that captured your interest but had odd coding styles?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; or were too complicated or big but you wanted to press on anyway&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, but not &lt;em&gt;overly&lt;/em&gt;.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; noted anonimal :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; mm... in those situations, would you say it was something you personally wanted to see implemented that made you go on?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There is certainly some of that.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I kinda answered the question replacing &quot;odd coding styles&quot; with &quot;hard to get into codebases&quot;. Coding style I don&apos;t mind that much.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Who wouldn&apos;t love working on 5 different crypto schemes, 2 transport layers, and 9 message types - and still only cover 20% of the codebase?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; mooo: if you could wave a magic wand, what could be done to the codebase to make it more accessible to an experienced C++ coder such as yourself?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; endogenic: over-engineered - but that&apos;s kind of where the anonymity space is right now.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; what would be happening in kovri from a code standpoint to make it more exciting to you?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we want to see monero keep growing so we want to see kovri integrated as soon as possible ..&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; so it must mean there&apos;s an obstacle&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it just has to be identified correctly&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; tbh I don&apos;t have a good answer to that. I also cannot go into much more details for reaons I am not willing to also share (sorry).&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anyway, answer&apos;s there&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Complexity versus the interest in tackling the complexity?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Risk/reward&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, &quot;lexity versus the interest in tackling the complexity?&quot; is a fair way to put it.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anonimal: i would say that if there is existing complexity then it&apos;s tough to grow the codebase w/o growing the complexity&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; so if i were a contributor i would want to see as little complexity as possible&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; just my 2 nanonero..&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes, you and many others. That&apos;s why there are relatively few anonymity developers.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; well the protocol may be complex for newcomers but that&apos;s not what i mean&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Fortunately, my goal has been to reduce complexity - or at least try to.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; say the protocol were in a black box&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Also, kovri seems much more C++y than Monero, and I&apos;m much more of a C coder than a C++ coder. That may have a non trivial influence on my experience.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; mooo i never knew&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I just don&apos;t hate C++ the way many C coders do :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (if kept in check)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, so technical marketing can be a discussion in its own right.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; _4matter: ^&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; got it&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; You&apos;d hate me then moo. I don&apos;t even allow &quot;using&quot;! :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, anything else or we gucci?&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; guuuuuci&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; @sean yeah, that&apos;s so 20th century&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 3. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; _4matter: did we answer / help answer any of your original questions?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; what about a project to show who is using monero by IP?&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; yes sir&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; endogenic: could we use netstat and write it in python?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; if we can tease anything out of that info which constitutes an issue to fungibility etc then that&apos;s an easy one for the community&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; And then blog about it as a monero 0day?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think someone made that some time ago, should be findable on the net and reusable.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; at the end of the day, if that info is not an issue, kovri isn&apos;t necessary .. .. but it probably is :)&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; Will there be a &quot;projects using Kovri&quot; page/badge?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I hope so&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; never!&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else before our extremely short meeting ends?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; how about ...&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; thanks guys :P&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; forming a company that tries to get other companies who really need strong privacy comms to sign on&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and you can all get paid$$$&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; ^^&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;anonimal&amp;gt;&lt;/strong&gt; There isn&apos;t enough of that, honestly&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; imho&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; That alone would bring more awareness and adoption, imho&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Should we start scheduling separate / standalone PR meetings or do them during regular dev meetings?&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; Up to you&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think we should try mushing them together at least once&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so as not to add another day/tiem&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;d say up to you and rehrar since you&apos;ll be spearheading PR&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just add an agenda item&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; PR Update&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, I&apos;ll add&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; agreed rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Update / Discussion&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; sounds good :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Is dEBRUYNE or someone still doing meeting logging?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he says he&apos;s pretty behind and doesn&apos;t know when he&apos;ll find the time to catch up&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; maybe someone can help him&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; someone.....probably me :P&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; dEBRUYNE: I appreciate all the work you&apos;ve done over the years. Thank you for always having been on top of the logging when you had time.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: your plate seems overflowing but I can&apos;t stop you.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m drowning, yes&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, well if someone does the logging that would be great. Or if we had a bot doing it, even better&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I have a script for log to markdown&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Cool, thanks selsta. Will you PR to monero-site do the logging?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; i can PR this meeting, haven’t had time for the old ones&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Awesome&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thanks everyone. Next PR meeting on June 7th, same time. &lt;a href=&quot;https://github.com/monero-project/meta/issues/203&quot;&gt;https://github.com/monero-project/meta/issues/203&lt;/a&gt;&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-06-04</title><link>https://beta.monerodevs.org/blog/2018/06/04/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-06-04/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/06/04/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-06-04/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 04 Jun 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; I can stay &lt;del&gt;15 min today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; poor cat&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Coco hates car rides, needles, and strange places. This&apos;ll go great&lt;br&gt;&lt;strong&gt;&amp;lt;philkode&amp;gt;&lt;/strong&gt; Hey guys&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; so we&apos;ll go with 1. greetings, 2. give sarang a brief platform to talk with us about what he&apos;ll be up to before he has to dip out, 3. i&apos;ll give the community an update on the unforgeability of LSTAGs, 3. we&apos;ll bring up churning and best practices infographics, 4. any other projects anyone wants to talk about&lt;br&gt;&lt;strong&gt;&amp;lt;philkode&amp;gt;&lt;/strong&gt; Will be keeping one eye on the Apple WWDC keynote and one eye here&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; philkode: i&apos;ll post transcript after the meeting so no worries there&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, 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; sarang, take it away&lt;/del&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As has been discussed elsewhere, BP reviews are humming along&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo and I worked up the last big optimization we had hoped to get done for them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; increasing verification speed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; While I&apos;m away I&apos;ll continue managing the review process as needed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Everything is coming up Milhouse for the next upgrade&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; what&apos;s our &quot;overall&quot; verification speed improvement looking like, and do your changes only apply to the BP code for now?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i recall around 50% improvement in total? or am i misremembering?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;re looking at up to &amp;gt;90% size benefits and &amp;gt;85% speed benefits for transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; depending on batching, size, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; freaking fantastic&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you win the internet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ll get some &quot;official&quot; stats for public-facing publicity stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And yes, this only applies to BPs for now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but in theory any multiexp operation (besides aX+bY simple terms) could probably benefit from this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But BPs are the big use case right now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this makes me want us to write our own 25519 library with pippinger and blackjack&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nopenopenope&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i know, never roll your own crypto&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it may be worth incentivizing the creation of test suites, though&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This was a case of good algorithm deployment, nothing more&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not libraries themselves, but test suites for libraries&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but one that was on the back burner for a while&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but that&apos;s another discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, that&apos;s my Big News for today&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gratzo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Tests are available on mooo&apos;s branch&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyone have any questions for sarang?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; for anyone wanting to play with them&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/bp-multi-aggregation-pippenger&quot;&gt;https://github.com/moneromooo-monero/bitmonero/tree/bp-multi-aggregation-pippenger&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; thanks to mooo for fast coding of my shit Python prototypes&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; mooo is actually seven dudes in singapore&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I often agree with this hypothesis&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, if no one has any questions, i&apos;ll bring up a discovery i&apos;ve made&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; That would explain memory lapses.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in terms of LSTAGs and unforgeability&lt;br&gt;&lt;strong&gt;&amp;lt;philkode&amp;gt;&lt;/strong&gt; Those are amazing size and speed up figures, really well done guys&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ty philkode&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes, sarang and moneromooo are MVPs of the ... year so far&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, unforgeability: the Musig paper uses a double fork to accomplish their proof of unforgeability. while working through a ring-signature version of the same approach, i realized something&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: wasn&apos;t it three forks?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; or was that changed with the fixes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it was 2 before and after the changes, whereas i initially thought we would need 3 for the ring signatures&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oh ok, must be thinking of something else, nvm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but, i was not just trying to do a ring signature version of the proof, but also a recursive-aggregation version, where keys have trees of family members, and as long as everyone is participating, they can cooperate to construct a signature simultaneously, in a big recursive signing party&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; now, one fact about unforgeability proofs is that they often use rewinding-on-success or forking to prove their unforgeability, and every time you do this, the security bound gets looser and looser&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; what i realized is that forking ring signatures the way i&apos;ve been trying to do it, with trees of family histories of keys... the bound gets so freaking loose that you lose non-negligibility *if the size of the family histories is a security parameter*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in other words: the forking approach to proving unforgeability, afaik one of the only real ways to prove equivalence wiht the DL hardness problem, *seems to not be sufficient to allow an attacker to get the DL*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this *suggests* that violating the unforgeability of ring signatures is much harder than regular signatures&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s not a proof on the relation between hardness, but it means that classic proof techniques *may fail* to prove unforgeability for arbitrary recursive key aggregation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, in other words: we have to fork once for each use of the honest key in the family history, which could be a big tree of re-uses of the same key, and in this case, the attacker can&apos;t present a forgery...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, long story short: i&apos;m looking into merely restricting things to the non-recursive case, proving it secure in that case and remarking on the crappiness of the bound (instead of forking twice as in musig, we have to fork 2+ringSize times in this case, so you have a really really loose security bound, but you still hav ea non-negligible advantage&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and that&apos;s what i&apos;ve been working on&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I wanted to be explicit about this particular fact, because it may end up being useful later: rewind/forking lemmas applied recursively cause adversaries to lose non-negligible advantages very quickly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; any questions in that regard before we start talking about churning and infographics and microsoft and github?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; jw about your eta for the paper&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; That all went way over my head, but hopefully I can understand your work with churning!&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; Sounds like you have some interesting stuff to work with&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; UkoeHB: if i restrict the scope of this thing appropriately, i&apos;ll be posting a version of it later today that is a sketch of my intentions and then a more correct version of it later this week. I don&apos;t want this thing to take more time than the remainder of June.&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; Cool :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i&apos;ve really pared this thing down, it&apos;s a lot smaller and more clear at this point&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; now churn&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the biggest concern is that you receive some money from or send some money to an adversary (or first one then the other). if someone is &quot;watching you,&quot; so to speak, then even if your transactions appear to look like background noise to the average observer and match the statistical pattern of the monero economy (somehow), the &quot;watcher&quot; can still sort of tell you are churning. they can look at an AML/KYC&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; exchange&apos;s records with a warrant, for example, and see that an abnormal *number* of your transactions reference one of their poison outputs, even if the depths and distribution of those references appear to look like background noise&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; to avoid this, even innocent parties have to reference these poison outputs *quite often*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; one solution is that *everyone always does a lot of churning.*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not just people who care about securtiy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sort of like ring size minimums&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i don&apos;t know how one could enforce that, thoguh&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think the only way would be a large minimum (likely impractical) ringsize, yeah&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Difficult to force people to send transactions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not just a minimum ring size that is large, but some sort of structure that requires &quot;you can send this to (A,B), but only if you send it through (X,Y) and (W,Z) first&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but if we do that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we&apos;re talking about a massive blockchain blowup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The input selection algorithm can&apos;t help with this?&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; maybe a timed pop-up on the GUI-CLI saying: churning help your privacy, do you want to churn now? every week or so (i don&apos;t know how stupid this can sound)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; input selection could be tweaked so that inputs are chosen with a probability that is inversely proportional to the number of references that have been made (so that no output goes long without being referenced a few times)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think that&apos;s more reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; erciccione_[m]: we have to weigh the benefits of security against the increased weight of our blockchain in the long term, if we are going to go down that route&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, i&apos;m going to write up a proposal on input selection algorithms&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Do you have an idea how many times you want each output referenced? Obviously the more the better all else being equal&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; simply the more the better&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; Outputs can&apos;t be referenced more than ringsize number of times on average&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; shouldn&apos;t the ringsize become larger anyway after BP get implemented?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It sounds like you&apos;re hoping for a ringsize increase too then&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; UkoeHB: *can&apos;t* be, or under mild assumptions, will asymptotically tend toward the ring size?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Well, the average number of references depends on the average number of inputs and outputs in transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There are likely more outputs than inputs on average, meaning that the references should be less than the ringsize over a long term&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; each output can be referenced at most R*number of transactions ahead of it in the blockchain. so the total number of references would be R*N + R*N-1 + ... + R*2 + R, so the maximum average would be R*(N-1)/2 references (although the true average would be much smaller in general)&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; How could the average output be referenced more or less than ringsize, if total number of references is ringsize*numouts?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Of course there could be periods of mass consolidation where it could be the opposite&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway, this is all a bit accessory to the point, which is that the probability that an output is selected should be jointly proportional to (1) 1/# of references that already exist and (2) the gamma distribution from bitcoin&apos;s age data (although combining data from litecoin would be helpful)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and probably only from the non-blackballed list&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; dynamic ringsize is not an option based on which inputs are actually used?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; It makes sense. Reduce reference spread&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; m2049r[m]: eh, I usually think about ring size only in terms of the minimum, because people really shouldn&apos;t be advertising their behavior by selecting out-of-the-ordinary ring sizes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; those two sound good suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the question earlier about larger ring sizes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; and hope that people do the third&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; Could you poison outputs? Simply reference one a bunch of times so it becomes extremely improbable. Then, when you spend it, it&apos;s probably real&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; because people really shouldn&apos;t be advertising their behavior by selecting out-of-the-ordinary ring sizes &amp;lt;= A good argument to enforce static ring sizes after the next HF&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; UkoeHB: yes, you could, actually! nuts. that&apos;s the consequence of using things like temporal heuristics and selection frequency to try to mask erratic human behavior :(&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; Could you poison outputs? Simply reference one a bunch of times so it becomes extremely improbable. Then, when you spend it, it&apos;s probably real &amp;lt;= You could still reference it after spending it?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; dEBRUYNE: if selection probability is 1/(prev references), someone can reference an output many times&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; reduces likelihood future references ARENT real&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dEBRUYNE: NSA wants to know if an output has been spent. So they manufacture 1000 ring signatures referencing it. almost no one except the true spender will include it in any future ring signatures because it is 1000 times less likely to be selected at random. so after the nsa do this experiment, the first time the output in question appears on the blockchain is very likely a true spend&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &quot;I send money to you, knowing which output I give you. Then I make 100 transactions with this output as a decoy, meaning the only likely other transaction that will include it is the real one&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s real bad&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s a *real bad idea.*&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; maybe we just triple ring size after BP&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sgp_: But an observer doesn&apos;t know when it is used as decoy and when it is actually spent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it reverses the &quot;guess newest&quot; rule from monerolink and turns it into a &quot;guess the last possible spender&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE right, but if the input selection algorithm is tweaked to prefer lesser-used outputs, then it may not be used outside of the actual transaction&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dEBRUYNE: no, but an observer can be pretty sure that the output has been spent. besides, if 1000 transactions referencing an output P occur in a single block, and then a week later a single transaction with P occurs, that is strong circumstantial evidence that this attack occurred and the single lonely P from later in the week is likely the true spender&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Why not choose probabalistically between different selection algos&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; Or define a &apos;ring sig ambiguity tree&apos; factor, analyze as function of ring size, and select a new ring size w/ justification. Instead of arbitrarily increasing&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; One which prioritizes unused outputs, one which chooses uniformly&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; why wouldn&apos;t attacker spread txs across many blocks?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; For example&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; suraeNoether: Why wouldn&apos;t he spend it in one of those 1000 transactions and reference it as decoy a week later?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Some may be stronger than others. A uniform one falls under the shortfall where the newest is typically the real one, and this phenomemon will get worse over time&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; You have to account for the alternative scenario here as well&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc *shrug* they may be impatient, or they may want to expose the true spender to the whole community maliciously instead of keeping the information to themselves. there are other attack models&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; I mean, new ring size that synergizes with a churn strat&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Sgp_ the point was to have multiple selection strategies, where one is randomly chosen, and some of them have a chance to use a ring member previously used 100x&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dEBRUYNE: the point is merely that this could be exploited to make it easier for an attacker to tell if a given output they don&apos;t control has been spent. that&apos;s all. the specific threat models aren&apos;t as important as the observation that it can be exploited *somehow.*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in other words: since output reference frequency can be adversarially controlled, we can&apos;t use it as part of our input selection method&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; So someone using a ring member you poisoned by including it in a ring a lot doesn&apos;t mean they&apos;re the real spender&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; They could have just used a selection algo that chose it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I still think it is good to adapt the selection algorithm with this criteria in mind, perhaps only to a small extent though. Maybe a 10-20% preference&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it does if all wallet software selects outputs *in inverse proportion* to frequency of spending&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which is what we are talking about needmoney90&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Yes surae, I&apos;m saying we can add multiple selection algos, where one of them doesn&apos;t choose with inverse proportion&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Even if a given tx only has a 10% chance of using it&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; sgp_: even in that case, it gives block chain analysts more power to reduce effective ring sizes&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; It adds plausible deniability&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; needmoney90: yes, okay, but to give you an idea of the challenges we face here, let&apos;s reduce it to a simple case where we have two algorithms, A1 and A2&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and we pick one with probability p and the other with probabiltiy 1-p&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; Any programmatic deviation from natural distribution can be analyzed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yeah, but only by ~1 or 2 UkoeHB. May be less than the reduced risk of some outputs being referenced few times&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; It will be apparent which was used&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; For sure&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Hm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; now an attacker who has success with algorihtm A1 just needs to make the attack 1/p times&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; instead of only once&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, this brings us back towards plausible deniability, which is good&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but it still isn&apos;t protection against the attack&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; We can continue in lounge after the meeting, sorry to derail&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if you have many algorithms, this increases the sample size the attacker needs to attack any one of them&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; sgp_: it might ok if we increase ring size dramatically&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which is that plausible deniability, which is good, but still gamable&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; UkoeHB: any deviation from &quot;natural&quot; is identifiable, you are right, and the problem is we have small anonymity subsets chosen from a (still unfortunately rather small) anonymity superset&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there merely isn&apos;t a good statistical mask for behavior here, the fix has to be to replace ring sizes&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; You mean increase ring size&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; Any good prospects for escaping ring sigs?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; erg.... replace ring signatures*&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; with ...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Is there anything else that works without trust?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; whatever comes next :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there are untrusted stark set-ups that are slow&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or use weird pairings&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m looking into options&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but the fact of the matter is, small anon sets will need to go for this problem to really be solved&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in the meantime, churning isn&apos;t going to help you if all the transactions you deposit on your AML/KYC exchange originated somehow from a malicious watcher like the DEA or NSA or something&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and churning more than 3-4 times is probably overkill if all you are worried about is helping flesh out our anonymity sets&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so ... what should we put on getmonero.org regarding churning... ? :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: give us a few days to write up a formal thing&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: because i want some specific numbers on how much you are really exposing yourself&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Can you give us a hint on the relationship between churning and ringsize? How significant is it?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; exponential?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, the naively computed anonymity set of a monero transaction tree of depth H with ring size R is approxiamtely O(R^H)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the question is &quot;how many times are you going to pull a poison jelly bean out of this jar with R^H jelly beans in it, only one of which is poison?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, &quot;while grabbing R jelly beans at a handful?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and these answers require some statistics involving the hypergeometric distribution, or binomial approximations...&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; I&apos;m having flashbacks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hahah&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let me summarize: churning 80 times wiht ring size 10 gives you more possibilities than the number of fundamental particles in teh universe&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; Ok we are at end of meeting so I&apos;ll jump in&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; churning 7 or 8 times with ring size 10 gives you more possibilities than the monero blockchain&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but a lot of these are collisions&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; Final draft: open for edits and feedback. Plan to publish in 2 weeks&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.pdf-archive.com/2018/06/04/zero-to-monero-first-edition-v0-20/zero-to-monero-first-edition-v0-20.pdf&quot;&gt;https://www.pdf-archive.com/2018/06/04/zero-to-monero-first-edition-v0-20/zero-to-monero-first-edition-v0-20.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; by &quot;collisions&quot; i mean &apos;the true anonymity set is much smaller.&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; sarang will be happy to see pg 50 (57 of pdf)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if everyone on the network churned 2-3 times, we&apos;d all be better off. anyone who lives in a sensitive land of security nightmares should churn maybe 8 times, but definitely shouldn&apos;t be using AML/KYC exchanges, and if they do, the vast majority of their deposits at those exchanges should *not* be sensitive.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; makes sense suraeNoether, given the selection algorithm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; UkoeHB: good job, i&apos;ll try to read it before the end of the week&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; awesome thanks :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i wanted to ask if folks were worried about github and microsoft and alternatives we may want to look into, but i think that can wait till later&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyone have any last questions before we finish up?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Any official status updates on atomic swaps?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; needmoney90: dual output ring signatures for refund transactions should enable atomic swaps, but there are some security concerns involved with those that will make it easier to determine spent outputs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, there has been progress made, sarang wrote a technical note on the dual output sigs... but we are examining &quot;what it means&quot; for us to have two outputs with a differentiating/trigger block height.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it is too easy to see if one or the other has been spent based on block height, and introduces some temporal stuff: if a transaction happens right after a trigger block height for a ring member, that ring member is likely to be the true spender in a refund&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; UkoeHB Great job. I was looking at the block size scaling part&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if the block height is encrypted, there are different problems that show up&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This is on my reading list for this week&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oooh, i like reading lists&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, any other questions?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; oops mistake in range proof verification. 63 is for A+B&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, &amp;lt;/meeting&amp;gt; :D&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Kovri Dev Meeting Held on 2018-06-07</title><link>https://beta.monerodevs.org/blog/2018/06/07/logs-for-the-kovri-dev-meeting-held-on-2018-06-07/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/06/07/logs-for-the-kovri-dev-meeting-held-on-2018-06-07/</guid><description>Discussion of the latest Kovri development updates and the alpha release</description><pubDate>Thu, 07 Jun 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; 3. Contributor FFS check-in / status&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Alpha release discussion&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Public relations discussion&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 7. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 8. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;rehrar&amp;gt;&lt;/strong&gt; Heyo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; #kovrifam&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; stolen from Verge&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I don&apos;t think fluffypony has been to a kovri meeting since at least 2016.&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;anonimal&amp;gt;&lt;/strong&gt; He name-drops kovri/kovri-related in interviews all the time and shows up to monero meetings.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi sean&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; like the Queen of England&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; shall I ping him?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; Hey anonimal.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: you already did, during the prep&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he&apos;s not in the room, and I guess he doesn&apos;t have any other IRC bridges&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anyone else here? Big channel, lots of lurkers&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; NSA bots, how&apos;s it going?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; lol +badbot&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi iDunk&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; I&apos;m here, but I&apos;m not a three-lettered botnet.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Damn&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; They could at least speak up more&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We know you&apos;re there&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Some poor sap sitting behind a monitor sifting through regexps&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oh well&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; If you look at the old logs, I used to prepare very detailed records for item 2.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; Lol.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I then realized that A) most people didn&apos;t care B) the people who did care already knew what I was going to say.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So, I stopped preparing for item 2 :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Here&apos;s a recent item I can easily grab:&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://twitter.com/getkovri/status/1004568146139865089&quot;&gt;https://twitter.com/getkovri/status/1004568146139865089&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Which links to &lt;a href=&quot;https://t.co/7fDhUBt75d&quot;&gt;https://t.co/7fDhUBt75d&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oops&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://forum.getmonero.org/6/ideas/90300/oneiric-june-august-part-time-kovri-junior-developer&quot;&gt;http://forum.getmonero.org/6/ideas/90300/oneiric-june-august-part-time-kovri-junior-developer&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; Those t.co shady links. Shame.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; The tco link points to the forum link&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; I&apos;m reading through.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So that needs more input and should be moved to funding.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Alex058 responded with thumbs up&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ll go ahead and retweet the getkovri tweet&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Much appreciation anonimal and Alex058 :)&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; Retweeted by wheel too.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; No problem&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I support oneiric_, but I&apos;m biased since he is bae&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; oneiric_: I&apos;m happy to see others coming out to help rehrar and anonimal labor. We are nothing but a community.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; rehrar: No homo.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; all the homo&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; lol rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; oneiric_ is British Aerospace?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &quot;bae&quot; ;)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anyway, aside from that, lots has happened between now and the previous meeting. Lots of development.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on point 2.?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; not sure if I should report here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or in 3.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; they kinda bleed together&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 3. Contributor FFS check-in / status&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Go&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I been working&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; end&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no but really&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so my last payout was delayed because kovri died down for about a month or two. So rather than try to just do busywork that wouldn&apos;t help anyone, I decided to delay my work and payment until we got the band back together so we can make sure we&apos;re all working toward a common goal&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; A month or two?! Umm, no.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but I was doing some build work with oneiric, particularly documenting&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; When was this?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *a month&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Two weeks is a month now?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; intermittent people in #kovri from mid April to near end of May?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; What does #kovri have to do with your FFS?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ummm...I&apos;m just explaining why I felt it would be better to hold up on the work :/&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; If I can&apos;t make it for ~2 weeks, that&apos;s when other people are needed most; not the other way around.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Well, whatever your rationale, I don&apos;t think anyone else cares if you weren&apos;t working on your FFS so, you probably won&apos;t hear any other complaints.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have been working on my FFS. In fact it should be done today or tomorrow.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Sucks for me though because I get the brunt of it.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; You just said you delayed your work, and now you&apos;re telling me you&apos;ve been working...&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Which one is it?&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; it hasn&apos;t been delayed the entire time anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07_&amp;gt;&lt;/strong&gt; anonimal: I believe you got twisted there...&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07_&amp;gt;&lt;/strong&gt; He didn&apos;t work on the main thing for few days, but was working documenting under the table...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I was working on it for a couple weeks, then took a break while things died down, and then resumed recently when things picked back up&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; If your last payout was 2 months ago, and you said you delayed your work for 2 months, that equals 0 work if I understand correctly that 2 - 2 = 0&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes, but as you corrected, it wasn&apos;t two months, and my &quot;month or two&quot; comment wasn&apos;t correct as you said&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I can&apos;t account for under the table work.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; excuse me for speaking flippantly&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I can PR the documentation work that I&apos;ve done, but you had said that you weren&apos;t liking the whole &quot;DO NOT MERGE&quot; culture that had happened last time I did a PR to prove work&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So what&apos;s been done.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is what I have been trying to explain :P&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; DO NOT MERGE equals not complete so why be paid for something that hasn&apos;t been completed.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; WIP is one thing, but you&apos;re off the hook after this FFS.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So, is it done?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; You set the deadlines of Q1, not me. I just want to see where we are.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Documenation with oneiric_, which is in progress, sent a PR with the recent multilingual changes that were on the getmonero.og site, lots and lots of logo work, fielding a few dev people that contacted out of interest, serhack collab for Mastering Monero, kovri defcon work&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; documentation is not done, but fairly far along. oneiric_ can attest that we spent quite some time working through various OS&apos;s, as not all the instrutions worked 100% and there was a large amount of trouble shooting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *instructions&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; That&apos;s true, we worked on Debian builds, and a couple of the build options.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the OS specific documentation also requires a custom HTML/CSS scheme for the Get Started page, which I have experimented with and not found a solution for&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I don&apos;t think all of this is needed though.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; I was a bit unsure of a couple flags, and why the build was failing without them.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We have a table in the readme&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; What&apos;s the goal?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; one of the things we discussed was the rewrite the kovri docs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and to do it in a more user friendly wa&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *way&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I do indeed have a table as well, sitting in my branch of kovri docs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I can PR it right this second for proof&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I ended up having to do the docs myself. &lt;a href=&quot;https://github.com/monero-project/kovri-docs/pull/48&quot;&gt;https://github.com/monero-project/kovri-docs/pull/48&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; It&apos;s June. This kind of stuff needed to be done Q1.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; The user-guide could use improving though.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anyway, whatever. What&apos;s done is done.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the new multilingual scheme also requires different stuff for the way the site is handled&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; PR sent&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the Kovri site is quite different from the Monero site, in that it relies on the pulled docs, which has pros and cons. Simplifies some things and complicates others.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes, but this doesn&apos;t change that I&apos;m having to do things myself; things you said you would do.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Also, what have you done with r/kovri?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; AFAICT nothing for this FFS.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; In fact, someone else had to come and moderate because of spam.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Have you done any r/kovri work that I&apos;m unaware of?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &quot;/r/Kovri design moderation and upkeep&quot; &amp;lt;-- &lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress/89677/rehrar-s-2018-q1-kovri-proposal&quot;&gt;https://forum.getmonero.org/9/work-in-progress/89677/rehrar-s-2018-q1-kovri-proposal&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else for point 3. Contributor FFS check-in / status ?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; We already talked about mine, nothing else from me&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Alpha release discussion&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; The date is by defcon.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I have no clue where pigeons is.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I can&apos;t develop on BSD nor windows. These meta issue tickets are piling up.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; The alpha will be a sum result of what the community can handle.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; s/I can&apos;t develop on BSD nor windows/I can&apos;t develop on BSD nor windows because of &lt;a href=&quot;https://github.com/monero-project/meta/issues/178&quot;&gt;https://github.com/monero-project/meta/issues/178&lt;/a&gt; and &lt;a href=&quot;https://github.com/monero-project/meta/issues/238&quot;&gt;https://github.com/monero-project/meta/issues/238&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll ping pigeons right now&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; These shouldn&apos;t be issues. This is why we need to move on &lt;a href=&quot;https://github.com/monero-project/meta/issues/237&quot;&gt;https://github.com/monero-project/meta/issues/237&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m already donating my time. If I wasn&apos;t donating that, then I&apos;d be donating my money.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hmmm...ok. Do you think it&apos;s worthwhile to have us kovri people set up some stuff and maintain them?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; That&apos;s the point of #237, or at least one of the points.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We&apos;re running out of time, anything else on 4. Alpha release discussion?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; right, but we can get an action item on that in that we can have someone do it specifically for Kovri. Other workgroups can follow suit as they want.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Moving the issue from Monero Project Meta to Monero Project Taiga defeats the purpose of decentralization.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; But no one is stopping you from doing that.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I can set up a Kovri taiga :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and we can have our various Kovri related tasks on there instead of on the getmonero one&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; That won&apos;t work, because you&apos;re paid by Ric do work for Monero Project.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Me or someone else would need to host it.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; But you can do whatever you want.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 10 minutes left, we need to move on.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Public relations discussion&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; _4matter is doing some great work behind the scenes in this area.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; He couldn&apos;t make the meeting but I&apos;m assuming he&apos;ll make the next one.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I like his ideas/approach. He can speak more when he returns.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I advised him that he shouldn&apos;t repeat the work that rehrar&apos;s done. rehrar did a ton of work in the outreach area and, no fault of his own, it had mixed results.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it was an eye opening experience :D&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ll add an item to the next meeting regarding public relations.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar got to learn that developers are like violinists:&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; they all think they&apos;re hot shit or that they are soloist material - but many are not :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; s/violinists/young classical violinists/&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anyway, inside classical humor.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I watched rehrar&apos;s jitsi meeting recently. I think you have a penchant for sales.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; If you haven&apos;t successfully done that, I wouldn&apos;t be surprised if you do more of that.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sales? Like selling stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Selling people on stuff, I guess.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yeah, and PR.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;em&gt;shrug&lt;/em&gt; not really one of my interests, but thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sorry, just finished to read the logs, i&apos;m a bit late to the party. anything you guys want to tell me about translating getkovri?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Well it&apos;s come in handy.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; PR sent ErCiccione with the newest updates similar to getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; hello :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but since getkovri is set up differently, there is still a substantial amount that is not done via tags&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; handled via kovri-docs&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; seen it, tomorrow i will give it a better look and i will change the instructions on taiga if needed&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m updating the README for the site after this meeting&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ok, perfect will read the workflow changes from there&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thanks for all the work you&apos;ve done too, ErCiccione.&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; anonimal: saw the ping above. On mobile and out of town for a wedding, but I will read through the above.&lt;br&gt;&lt;strong&gt;&amp;lt;_4matter&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; _4matter: ok, I said that you weren&apos;t around and other things. No rush.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ErCiccione: anything else?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; question: should we have a Kovri defcon meeting on the weekday so it&apos;s easier to attend? Separate from the overall defcon meeting on Saturdays?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; anonimal: happy to help. no, not from me. Will try to find some more contributors for translations in future. didn&apos;t have much luck with that last reddit post&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes, or move the defcon meetings to a later time on Saturdays.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I can request it. What time is good?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This time?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Good luck ErCiccione, you&apos;ll find them.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I know where michael is geographically so I understand 15:00 UTC. It&apos;s really up to him since he&apos;s heading the show.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, I&apos;ll send him a message.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; But if the community wants me involved, then they&apos;ll have to budge just a little.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; If not, then they&apos;ll be leaving me out and a big chunk of the project.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Which has been the case.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Honestly, Kovri is one of the bigger things that should be at Defcon, at least imo.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Even though I repeatedly asked if the community meetings could be moved slightly.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; For months. And months.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; But here we are.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And I&apos;ll fight to make sure you and Kovri are fairly represented there.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; For community meetings, would an hour or two later be better?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; my client refuses to respond&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 17:00 UTC if possible, but that conflicts with the community meetings.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; sgp has always been pretty staunch about that timeslot.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll tweak a few nipples and see what I can&apos;t get done&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ouch&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sometimes you gotta pull out the big guns&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; tweezers&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; If they won&apos;t budge, whatever we did worked last time rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Was it a Tuesday at 20:00 or around there&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yeah, that.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; after the meeting, we can discuss your meta issues for decentralization. I&apos;ve got a few ideas (that don&apos;t involve me or Core Team).&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Defcon is a lot of work, that&apos;s for sure.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or whenever you have the time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dude, what makes defcon a bigger headache is that BCOS won&apos;t communicate with us :(&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I don&apos;t have any time for anything. I don&apos;t even have time to get to &quot;6. Code + ticket discussion / Q &amp;amp; A&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ideas are welcome though, of course.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok. I&apos;ll put it in the Issue&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; What&apos;s the deal with BCOS?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; they...aren&apos;t responding to emails in a timely manner (or at all)&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; background Seinfeld music&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Or you can paste here if you want and I&apos;ll respond&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol sean&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &quot;So what&apos;s the deal with BCOS?!&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, i will be fairly unavailable starting tomorrow and through the 14th&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &quot;Can the NOT afford to communicate with Monero?!&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; fyi for everyone here :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; will respond to Wire or Signal if need be, but limited IRC&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Sorry sean, I can&apos;t top your line with anything funnier.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; BCOS.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt;&lt;/strong&gt; Command sent from Slack by sean:&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt;&lt;/strong&gt; ...that&apos;s the joke.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok. Thanks for the headsup rehrar.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s crazy that nobody&apos;s ever heard of them before this&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol sean&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but they got such a prominent spot at Defcon&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;em&gt;shrug&lt;/em&gt; oh well&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: and will anyone ever hear about them after defcon...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; evidently they were at last defcon in a village or something&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; disappeared for a y ear&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; then came back for the next one :D&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; They did post that Coinbase is a sponsor, so I&apos;m wondering why they&apos;re so damn disorganized.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I don&apos;t know.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyways&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; For 6, I spent most of late-April to May working on multiple subscriptions. Few unit tests left, break it up into smaller chunks for review, and it should be ready.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, anything else before we move on? We&apos;re in overdrive.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thank you oneiric_, keeping us on track.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oh, I didn&apos;t mention, for this and for the FFS check-in, I&apos;ll be submitting the next milestone too.&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; you pushing the limits, man&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol, I&apos;m glad &lt;em&gt;someone&lt;/em&gt; is excited, haha&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Well at close to 180 hours, yes, I&apos;ll be submitting.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; for real, the community doesn&apos;t appreciate the stupid amounts of work you put in to this project&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m tired of the free handouts and I also just want this FFS done as I&apos;m sure everyone else wants too.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thanks rehrar.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Yes, they don&apos;t.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; And most people also think fluffypony is the CEO and lead developer of Monero.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; As seen in every recent interview.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; isn&apos;t that the most bizarre thing?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Or post somewhere.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I see a lot of people post that he started monero too&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I think he&apos;s given up on correcting them.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anyway, so I&apos;m the CEO and lead developer of Monero too.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Creator, lead dev, and CEO. Must be nice. :P&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; And I have several lambos and boats.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hey, this fantasy land is pretty sweet.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; let me in :(&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Any jets flown by unicorns?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 7. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: it&apos;s simple: just say it and it appears.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; oneiric_: yes. As many as you want.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; No other items from me.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Nothing from me but I&apos;m on autopilot right now anyway. If I missed something, please yell.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Shall we schedule a kovri defcon meeting and if the community channel agrees to be flexible, we just cancel the kovri defcon meeting, rehrar?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Same, anything else I have can be discussed outside meeting, or wait until the next one.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that sounds like a sane thing to do&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; pinging sgp_[m] now&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;ll open the github issue.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 8. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Google calendar knows all&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; July 5th?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Or sooner?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I can&apos;t do 21st but can do 14th and 28th.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar probably can&apos;t do the 14th&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; can&apos;t do 14th as stated, but can do 28th&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^ mind reader&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; oneiric_: 28th?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; 28th works for me too&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; anonimal I must have missed your repeated desire to move the commubity meetings. I didn&apos;t realize they conflicted with your schedule, especially since there was a significant period without kovri meetings. I&apos;m open to working out a schedule that works for everyone&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; sgp_[m]: this goes back to the beginning of the year if not later&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Whenever you started the community channel.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; It&apos;s all on github and/or irc logs.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I just gave up complaining.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar: oneiric_ I&apos;ll open a new issue for the next kovri meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, great&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I do look forward to resolving the Meeting Solutions issue though.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; right on&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; One simple solution is a meeting bot which uploads logs to a website automatically.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; This is old-school, done-to-death solution and works well.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; And when you want to know the next meeting: !meeting&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;anonimal&amp;gt;&lt;/strong&gt; supybot did/does this, as did others&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I have no idea who&apos;s doing what anymore&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I haven&apos;t been to a Tor meeting in ages but they had their bot the last I saw.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anyway, simple solution; but doesn&apos;t satisfy the modern age very well afaict&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ICO a solution&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; That&apos;s always the solution&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s never not the solution&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &quot;Honey can you grab me milk from the store?&quot; &quot;Sure, startup an ICO.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Alright, meeting done?&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; bai everyone&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; kisses for all&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thanks everyone&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2018-06-09</title><link>https://beta.monerodevs.org/blog/2018/06/09/logs-for-the-Community-meeting-held-on-2018-06-09/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/06/09/logs-for-the-Community-meeting-held-on-2018-06-09/</guid><description>Community workgroup and meeting purpose, Community highlights, Forum Funding System updates, New community meeting/event calendar, Localization workgroup report, PR, O&amp;E workgroup report, Malware response workgroup report, Meeting date/time discussion, open ideas, and miscellaneous</description><pubDate>Sat, 09 Jun 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; Comminity meeting will start at 17:02 UTC if people need to grab water, use the restroom, etc&lt;br&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/241&quot;&gt;https://github.com/monero-project/meta/issues/241&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;cryptochangement&amp;gt;&lt;/strong&gt; hey everyone&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott&amp;gt;&lt;/strong&gt; Hola&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; welcome all&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community workgroup meeting purpose&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Since we first began the Monero Marketing Workgroup, and eventually the Monero Community Workgroup, the community has evolved. New workgroups began and flourished. Workgroups now perform some of the most important Monero-related development, activism, support, and research.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The Monero Community Workgroup therefore will continue to support these other workgroups in the full capacity possible. It will maintain lines of communication with these workgroups, make sure they understand the general community guidelines, offer advice whenever possible, and provide a platform to easily connect to the rest of the Monero Community.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; You should expect slight changes in the meeting structure to better support these workgroups. The Community Workgroup already provided a line of communication for many of these workgroups to check in with the community at regular intervals.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; As always, workgroups are invited to our regular Community Meetings and Coffee Chats. Workgroups have access to Taiga and Mattermost services (provided by the Core Team). If you have any service, event, or anything else that you feel this workgroup should provide to other workgroups, please mention it during open ideas time or on r/MoneroCommunity.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have questions on the purpose of the Monero Community Workgroup?&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; no questions here :p&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero v0.12.2 was released, bringing full Ledger support and a number of other changes.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Watch the Coffee Chat from last week: &lt;a href=&quot;https://www.youtube.com/watch?v=A-bbuXJIUSo&quot;&gt;https://www.youtube.com/watch?v=A-bbuXJIUSo&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Coffee Chat - 2018.06.02 - 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 Niklas Makschin race with the Monero logo on his car at the German Clio Cup! Thanks to M5M400 fo making this happen: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8pn26m/watch%5C_niklas%5C_makschin%5C_66%5C_at%5C_the%5C_german%5C_clio%5C_cup/&quot;&gt;https://www.reddit.com/r/Monero/comments/8pn26m/watch\_niklas\_makschin\_66\_at\_the\_german\_clio\_cup/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Watch Niklas Makschin 66 at the German Clio Cup on Red Bull ring this weekend. Streamed live on renault-sport.de (or later on youtube) (&lt;a href=&quot;https://imgur.com/6U3ah2X&quot;&gt;https://imgur.com/6U3ah2X&lt;/a&gt;) to r/Monero | 95 points (91.0%) | 5 comments | Posted by M5M400 | Created at 2018-06-08 - 20:00:44&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero is expected to be listed on the Trezor Model T soon: &lt;a href=&quot;https://trezor.io/coins/&quot;&gt;https://trezor.io/coins/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero pairs were added to Huobi: &lt;a href=&quot;https://www.huobi.pro/notice%5C_detail/?id=1765&quot;&gt;https://www.huobi.pro/notice\_detail/?id=1765&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; MyCrypto launched MoneroVision, a new Monero block explorer: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8nl2rp/introducing%5C_monerovisioncom%5C_a%5C_mycrypto%5C_project/&quot;&gt;https://www.reddit.com/r/Monero/comments/8nl2rp/introducing\_monerovisioncom\_a\_mycrypto\_project/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Introducing MoneroVision.com (a MyCrypto project) (self.Monero) | 136 points (97.0%) | 23 comments | Posted by dternyak | Created at 2018-05-31 - 19:01:22&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; u/Commancer re-appropriated NSA propaganda posters, and they look awesome. Here is my personal favorite: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8p1nji/privacy%5C_means%5C_this%5C_and%5C_more%5C_nsa%5C_propaganda/&quot;&gt;https://www.reddit.com/r/Monero/comments/8p1nji/privacy\_means\_this\_and\_more\_nsa\_propaganda/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Privacy Means This and More (NSA Propaganda Re-appropriated, 3/??) (&lt;a href=&quot;https://i.redd.it/6gzjjwzgie211.png&quot;&gt;https://i.redd.it/6gzjjwzgie211.png&lt;/a&gt;) to r/Monero | 85 points (96.0%) | 4 comments | Posted by Commancer | Created at 2018-06-06 - 15:43:33&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; Equim-chan made an open-source vanity address generator: &lt;a href=&quot;https://github.com/Equim-chan/vanity-monero&quot;&gt;https://github.com/Equim-chan/vanity-monero&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Endogenic released RC5 for MyMonero desktop apps: &lt;a href=&quot;https://github.com/mymonero/mymonero-app-js/releases/tag/v1.0.0-rc5&quot;&gt;https://github.com/mymonero/mymonero-app-js/releases/tag/v1.0.0-rc5&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;cryptochangement&amp;gt;&lt;/strong&gt; Monero-Integrations has finally completely gotten rid of standalone payment IDs following Alex_localmonero&apos;s proposal to doso&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. FFS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Congrats cryptochangements!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Congratulations.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; congrats!&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 has a new FFS for July-September: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90280/more-mooo-monero-coding-july-september&quot;&gt;https://forum.getmonero.org/8/funding-required/90280/more-mooo-monero-coding-july-september&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; m2049r (or Monerujo) has a new FFS for June-August: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90272/m2049r-part-time-june-august&quot;&gt;https://forum.getmonero.org/8/funding-required/90272/m2049r-part-time-june-august&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione has a new FFS for July-September: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90271/coordinator-of-the-localization-workgroup-3-more-months-erciccione&quot;&gt;https://forum.getmonero.org/8/funding-required/90271/coordinator-of-the-localization-workgroup-3-more-months-erciccione&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Surae has a new FFS for June-August: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90264/continue-funding-surae-for-another-quarter-june-july-aug&quot;&gt;https://forum.getmonero.org/8/funding-required/90264/continue-funding-surae-for-another-quarter-june-july-aug&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 would like to discuss any of these?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; mymonero android is being written&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; contributors welcome&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; come talk to me in #mymonero&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; sgp_, oneiric_ has an ffs open&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; endogenic: Care to give a three line explanation of the advantage or disadvantage leading to Monerujo and Mymonero occupying the same platform?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; endogenic that&apos;s meant for the &quot;workgroup report&quot; now :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; hello everybody (sorry, a bit late)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; msvb-lab: not sure what you mean. totally different apps&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anonimal have the link handy, or should I grab it?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we never done an ffs or anything&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; endogenic: Okay, never mind. I thought there were similarities.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90300/oneiric-june-august-part-time-kovri-junior-developer&quot;&gt;https://forum.getmonero.org/6/ideas/90300/oneiric-june-august-part-time-kovri-junior-developer&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; sgp_: Yes - I&apos;ll provide a laptop. Sorry for my absence. Got caught up with something else.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; np&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; m2049r[m]&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other FFS discussion? Let&apos;s fund all the things!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. New community meeting/event calendar&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; if somebody have questions about localizations. here to answer&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; Here!&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks anonimal :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I previously shared a link from my personal calendar to community events. I will be maintaining a new calendar on NextCloud which I will use for all events going forward. You can subscribe and add it to your personal 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; (that&apos;s all on this item)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ll make a post about it later. If you represent a workgroup and want your events listed, let me know&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. 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, you&apos;re up :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; really not much to say about localizations in these two weeks, but kovri website is being slightly refactored and we need contributors who wish to help to translate that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have any questions for ErCiccione?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; oh yea, don&apos;t remember if i said this already in the past meeting, but we updated almost all languages of the GUI except 8&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i recently posted a thread on reddit asking contributors able to translate monerujo and kovri&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/8o7py0/monero%5C_translations%5C_there%5C_is%5C_work%5C_to%5C_do%5C_and%5C_you/&quot;&gt;https://www.reddit.com/r/Monero/comments/8o7py0/monero\_translations\_there\_is\_work\_to\_do\_and\_you/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Monero Translations - There is work to do and you can help! (Kovri and Monerujo) (self.Monero) | 42 points (92.0%) | 10 comments | Posted by ErCiccione | Created at 2018-06-03 - 10:30:27&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; if somevody wish to help please contact me.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; erciccione is the biggest issue now not having enough translators?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Of which language in particular are there not enough translators?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; anonimal: it&apos;s usually not. i mean. the GUI got 6 translations in the first 48 hours&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; I can do Spanish if there&apos;s no help for Spanish.&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; There are loads of translators, just not for every language&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but it&apos;s hard to find contributors for some languages&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; Such as?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; like arabic and hindi&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; luckily we have some community who are big enough to provide high quality translations&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; like chinese, russian and german (the first that came in my mind)&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; Wonder how monerujo will deal with right to left anguages!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rottensalty07: that would be very appreciated, somebody is working on the spanish translation of monero-site as we speak. but we need somebody for getkovri.org&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; if you can help with that would be great&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; m2049r[m]: platform support&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; join #monero-translations , we can chat there&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; m2049r: i don&apos;t think that will be a issue with pootle.&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; Yes i tried to cater for it but never tried it out&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; ErCiccione: I can help, absolutely.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; And if it&apos;s for Kovri and anonimal, even more so.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anybody want to help translate mymonero?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; Okay, I&apos;ll join there - I just need to head out for an hour or so. Will catch up with you there later on.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i&apos;m still making some tests with the different projects we use m2049r, but as soon as that is done we should try out that plugin we thought about&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oy, another meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rottensalty07: perfect, thanks a lot. we can talk about this in -translations&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; ❤️ for rotten&apos;s comment&lt;br&gt;&lt;strong&gt;&amp;lt;cryptochangement&amp;gt;&lt;/strong&gt; endogenic: sure!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rottensalty07: no problem, see you there :)&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; ErCiccione: sure!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; endogenic: we have to find some time to talk about the translations of mymonero&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;msvb-lab&amp;gt;&lt;/strong&gt; Is rehrar here or is he not here?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; this week is a bit problematic for me since i&apos;m travelling, but from next week i&apos;ll be around stable as always&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I am here for a time.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. PR, O&amp;amp;E workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: I see, switch to #monero so that we&apos;re not plugging the meeting channel.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i&apos;m done. if nobody have any other question we can go on sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; xmrhaelan could not make it, but he asked me to share some updates:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1) Nextcloud is up and we’re beginning to build documents to support the effort.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2) Taiga tutorial is updated to reflect changes and has a link to the Telegram group.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3) We’re now pushing content to Blockfolio’s 560,000 users who have XMR on their watch lists or portfolios&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I can do my best to answer questions if people have them&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; what sort of content?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anonimal it is currently going to be limited to content that makes its way on the getmonero website iirc&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We are still dscussing the best way to use the platform, who has access, etc&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I recommend joining the Telegram and/or Wire groups if you are interested in participating in the conversation&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;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think we all know about Telegram though....&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; c. Malware response workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The malware response workgroup is still active, and we hope to have a portion of the getmonero site up soon.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; limiting content to getmonero creates project centralization. i won&apos;t get into that though because i already opened a meta issue. it&apos;s still good to see awareness being raised though.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I have written basic overview materials on in-broswer mining, system mining, and ransomware&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We hope to incorporate a simple support system and reach out to other security influencers to help us write more specific, helpful guides&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; Url of your work?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Currently not on getmonero yet (though WIP). See Taiga for the basic text: &lt;a href=&quot;https://taiga.getmonero.org/project/sgp-monero-malware-response-workgroup/wiki/home&quot;&gt;https://taiga.getmonero.org/project/sgp-monero-malware-response-workgroup/wiki/home&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See all the pages that end in &quot;help&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; Thx&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;m2049r[m]&amp;gt;&lt;/strong&gt; Next step in monerujo is to add support for accounts.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks m2049r&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Meeting date/time discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anonimal asked that I open a discussion on possibly selecting a different meeting time.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anonimal since you&apos;re here, do you want to discuss this?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; hard to do on this mobile though. can you please talk about what we discussed?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;CorkLander&amp;gt;&lt;/strong&gt; Hey all. (Slack integration = bad)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anonimal would like to see some more coordinated meeting schedules. He had an idea where we could make all the major meetings in a row&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; a block of time, single date, and potentially held in #monero-meetings&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Interesting. I remember last time this was discussed people wanted it on a different day from the dev meetings because they didn&apos;t want to go to both meetings in a row&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; with more frequently needed meetings running at their own pace of course&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; when was this and who is they?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anonimal have you discussed this with the Monero development team?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; To be fair, it was probably almost a year ago&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; no. we would work on top of their schedule anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I don&apos;t think this would be easily doable. Especially since some meetings might run long depending on the amount of stuff there is to discuss.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; hypothetically&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; is #monero-meetings really necessary? why not just #monero-community anonimal? at the end this channel is usually not very busy&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Like this past Defcon meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; I think it was mostly ArticMine who didn&apos;t want both on the same day&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; or same week&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; As well, we should not plan the other workgroup meetings around the dev meetings, I disagree.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; erciccione yes because meetings can go long and can spill over to community, rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Yea I agree there would need to be buffer time in case of long running meetings&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; got it&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; i said hypothetically work on top of their schedule, rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hyc said nearly a year ago that &quot;too many meetings in one day would kill me&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I am willing to give up a few hours scattered across various weekends. But not sure about a ton of hours every other week. Just me though.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.reddit.com/r/MoneroCommunity/wiki/82-2017-07-02&quot;&gt;https://www.reddit.com/r/MoneroCommunity/wiki/82-2017-07-02&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; but is hyc attending all meetings sgp? i cant remember the last time i saw him in kovri or a kovri meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I don&apos;t have that info easily available&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; We are becoming just shells of our former selves.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; if anyone happens to be silently lurking then that doesn&apos;t count&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Can we have a hypothetical example of how this might look? :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I am open to changing the day and time of these meetings, we just need to make sure that 1) someone can moderate them, and 2) a general high availability of people&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sgp as this is open source and most people have day jobs, a weekend day will usually always be the best.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That&apos;s my suspicion, but I&apos;m okay asking for comments again to assess general availability&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Maybe a poll then for general availability?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the monero-hardware workgroup used a good system to decide dates of the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; can you elaborate ErCiccione?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar you seem to be available whenever you say you&apos;re available so that makes you flexible&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; *unavailable&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m eating atm. Then to the beach!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Thought I&apos;d check in while my burrito is being consumed.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; don&apos;t remember what website they used, but you just had to thick the hours more suitable for you (for the meeting), so that the time chosen was good for everyone. Sorry that wasn&apos;t really clear, going to check the emails&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; that&apos;s right, i forgot about that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We could do something like that to assess the best date/time&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_ it was doodle.com . the calendar feature&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anonimal if you want to have all meetings on the same day, I suspect Saturday is the only option that &lt;em&gt;might&lt;/em&gt; work&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; but that is equal to simply asking; albeit more organized&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; everyone seems to show up saturday too&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I will also want to reach out to the other workgroup reps to see what days are best for them. Ultimately, we need these people to come so that the meeting has content&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; before we run out of time, thoughts on this current timeslot?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; anomimal: kinda, but you can select a timeframe there, not just a single hour. I think it would be very useful&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think this timeslot is relatively good for most people. We use 17:00 UTC for these meetings and 16:00 UTC for the Coffee Chats. If I could chose, I prefer 16:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; that sounds nice. sometimes hard and fast timeframes are more reliable though.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; re: erciccione ^&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; sgp you want earlier?!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It would make things easier for people out east&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; there&apos;s a west too&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yeah, it&apos;s hard to balance. See the difficulty of balancing time: &lt;a href=&quot;https://www.timeanddate.com/worldclock/converter.html?iso=20180609T170000&amp;amp;p1=tz%5C_et&amp;amp;p2=28&amp;amp;p3=111&amp;amp;p4=49&amp;amp;p5=179&amp;amp;p6=70&amp;amp;p7=224&amp;amp;p8=48&amp;amp;p9=136&quot;&gt;https://www.timeanddate.com/worldclock/converter.html?iso=20180609T170000&amp;amp;p1=tz\_et&amp;amp;p2=28&amp;amp;p3=111&amp;amp;p4=49&amp;amp;p5=179&amp;amp;p6=70&amp;amp;p7=224&amp;amp;p8=48&amp;amp;p9=136&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; 18:00 won&apos;t kill them&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; spg_: personally I prefer a little later at 17 UTC than 16 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The world doesn&apos;t end at Europe. We also have Australia and Asia. Hard to balance&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; 15:00 will kill people who can only get 5 hours of sleep if they want to attend a volunteer meeting&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; who the hell here is honestly in those areas and who aren&apos;t lurking. be real now.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Anyway, I think we should open this up for consideration to see where most people are, especially the workgroup leads&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Do we really have a lot of people from Asia?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; russia yes but they aren&apos;t here.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; 16/17/18 UTC is already late af for them anyways&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We likely do not have many people from Asia, but people from Australia have commented about the meeting time in the past&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; are they here now&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; speak up aussies or forever hold your peace&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Well, part of that is self-selecting anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If we select to have a meeting start at midnight their time, it&apos;s unlikely they will be in attendance&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; you need to prioritize sgp. you can&apos;t make everyone happy. the work doesn&apos;t work that way.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; So for actionable items, I will create a poll in the next week using Doodle (or similar) to get community feedback for the best meeting times&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; hypothetical people get least priority.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Priority will be given to members who are highly active in workgroups&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; +1 for anonimal. Monero is being used by the entire world (I hope!), making everyone happy is almost impossible&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that sound reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right. We do not have time for &quot;open ideas time&quot; today, but people can always discuss after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; i&apos;ll follow the workgroups&apos; time decision.&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;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; TBD?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will tentatively be two weeks from today on 23 June.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 10. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Bye all&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;xmrmatterbridge&amp;gt; &amp;lt;anonimal&amp;gt;&lt;/strong&gt; thanks all&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Bye!&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; bye&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thank you all. thanks sgp_ for moderating&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-06-11</title><link>https://beta.monerodevs.org/blog/2018/06/11/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-06-11/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/06/11/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-06-11/</guid><description>MRL work, and miscellaneous</description><pubDate>Mon, 11 Jun 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; Greetings everyone!&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; I&apos;m Surae, and I&apos;ll be accompanying you on this mathematical journey today&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Our agenda today is simple. 1. Greetings. 2. I&apos;ll give a brief update on the multisig paper, giving a brief update on MAGIC, and a brief talk about the recent paper on constant-sized ring sigs that made its rounds on twitter this morning.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 3. I&apos;ll open it up for any updates or projects anyone else is officially or unofficially working on&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 4. Q&amp;amp;A&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So, 1. Greetings everyone! say hello if you are sitting in on this one or lurking&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okaaaaaaaaaay 2. Multisig paper will be done later this week, I&apos;m just putting finishing touches on it before i send it out for review by some smarter parties than myself. it&apos;s a lot more clear and correct and compact now, and it actually makes some sense re: simulations and signing oracles. some details are still lacking, but that&apos;s what the rest of this week is for. &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;oneiric_&amp;gt;&lt;/strong&gt; oh hi&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; MAGIC and MRL are going to have a presence at defcon this year, and I was hoping sgp_[m] could say something about that, but it looks like I&apos;m alone today, and that&apos;s okay. Hopefully we can sell some MAGIC t-shirts and start accepting donations.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; We had some speedbumps to overcome in terms of getting MAGIC off the ground. CPAs and lawyers who didn&apos;t really have time for new clients who thought they could waste our time, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; bonsoir&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy oneiric_ and binaryFate&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I mentioned earlier about a constant-sized ring signature scheme in the random oracle model. it&apos;s actually a really neat scheme, but it uses bilinear pairings and takes a lot more verification time than our current set-up, so it isn&apos;t really suitable as a replacement. i did a little tweetstorm on it this morning you can see here. &lt;a href=&quot;https://twitter.com/BGGoodell/status/1006203923827343361&quot;&gt;https://twitter.com/BGGoodell/status/1006203923827343361&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; Is there a white paper for it?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://link.springer.com/article/10.1007/s11390-018-1838-z&quot;&gt;https://link.springer.com/article/10.1007/s11390-018-1838-z&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not white&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i linked it earlier&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Let&apos;s see here, in addition to that, I have a script for a white-board video on cryptocurrencies that i am fleshing out. rehrar mentioned he would be willing to help when he gets back, and that could be fun and cool.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I was quite offline last 3 days, didn&apos;t see the twitter storm. It&apos;s constant-size in space, right? How does it scale for verification time?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in the meantime, i&apos;m interested in doing a plausibility analysis of a RLWE-based version of Monero instead of a discrete logarithm-based version, but that&apos;s a longer-term thing. I&apos;ve been taking notes on all the multisig papers i&apos;ve been reading for a comprehensive literature review that i plan on publishing later this summer, too, and that&apos;s coming along nicely (although no links available yet)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; binaryFate: it&apos;s a lot slower&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; same nubmer of exponentiations, but also a linear number of pairings operations&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Ok. First time someone comes up with a constant-size scheme without any sort of setup no? Neat even if not usable for us&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; Other than that, sarang and I posted the roadmap on github a few weeks ago, and we are still hoping for discussion and/or comments about additions or expansions to the topics listed. &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;binaryFate&amp;gt;&lt;/strong&gt; Sorry if I&apos;m behind the curve, what&apos;s RLWE?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Ring-Learning-With-Errors, it is a hardness assumption that is thought to be resistant to quantum computers, and a lot of &quot;lattice-based&quot; crypto schemes rely on it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; a lot of &quot;lattice-based&quot; ring signature schemes are available, too&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; So that would be to use ring sigs resistant to quantum computers?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; That&apos;s awesome surae, find anything interesting/potentially usable there?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, i don&apos;t know yet, i just know that most of the frameworks are available to be assembled together carefully&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s an interesting route of inquiry, but htat&apos;s all at this point&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; How does that relate to plausible deniability (if a ring remains a ring, just using different underlying math)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; binaryFate: the hope is merely to replicate all of monero&apos;s current capabilities in a setting where an adversary with a quantum computer is trying to peek in on amounts, or to cheat the system to mint money, or to try to forge signatures.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the signatures would still be ring signatures with plausible deniability as we currently have, just built with a scheme with a different hardness assumption&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there&apos;s almost no point in having ring signatures in that setting though, even if they are QC-resistant to forgery, becuase a QC computer can enumerate the spending tree and find true spenders very efficiently; a QC-resistant privacy-focused currency, I think, really has to be built on large-anon set technology&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; otherwise you could use far less exotic QC-resistant signatures to accomplish the same deal&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway, since we are probably going to have to switch to pairings or starks or something weird eventually anyway in order to get our large anon sets, i started thinking a little more broadly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; UkoeHB: do you want to update us on ZTM?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; maybe later today :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Does anyone have any questions for me or MRL in general?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; mostly proofreading and edits&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Okay, well, if anyone has any questions or concerns for me, I&apos;ll be here for most of the rest of the day and you an always e-mail me at &lt;a href=&quot;mailto:suraeNoether@protonmail.com&quot;&gt;suraeNoether@protonmail.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &amp;lt;/\meeting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &amp;lt;.,&amp;gt;d;fhadlf&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; lol, thanks for the information suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; here is latest draft &lt;a href=&quot;https://www.pdf-archive.com/2018/06/11/zero-to-monero-first-edition-v0-20-3/zero-to-monero-first-edition-v0-20-3.pdf&quot;&gt;https://www.pdf-archive.com/2018/06/11/zero-to-monero-first-edition-v0-20-3/zero-to-monero-first-edition-v0-20-3.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thanks UkoeHB&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and thanks to endogenic for throwing that link in earlier&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; aiming to close proofreading sunday night, then PR getmonero, for publish ~1 week later&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB&amp;gt;&lt;/strong&gt; unless proofreaders more time, then ill push it out&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; really tremendous work coming out of the research lab, as always. much excite for 2018-2019!&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; thanks suraeNoether for the updates!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-06-18</title><link>https://beta.monerodevs.org/blog/2018/06/18/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-06-18/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/06/18/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-06-18/</guid><description>MRL work, DefCon plans, and miscellaneous</description><pubDate>Mon, 18 Jun 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; fluffypony knaccc luigi1111 anonimal binaryFate chachasmooth dEBRUYNE endogenic erciccione_[m] gingeropolous hyc iDunk isthmuscrypto john_alan JollyMort[m] jwinterm kenshi84 kerber m2049r[m] moneromooo MoroccanMalinois needmoney90 nioc othe philkode pigeons rehrar rrol[m] sarang sgp_[m] stoffu unknownids vtnerd waxwing, research meeting in three minutes~&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and of course UkoeHB who is already here and aware :D&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; it&apos;s time \o/&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&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;suraeNoether&amp;gt;&lt;/strong&gt; 1. Greetings! 2. Work from this past week. I was hoping to chat about BP fees and where they are currently at, i wanted to update folks on the multisignature paper and literature review, I wanted to share a few links to papers I&apos;m reading... and open up the floor to anyone else doing anything fun and math and crypto related. 3. Plans for this upcoming week and defcon?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So, hi everyone :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; does anyone want to add anything to our little makeshift agenda before we get goin?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, cool&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; as far as bulletproofs go, apparently Quarkslab will be done by the end of the week and Benedikt has begun work (I think). Quarkslab has apparently found a few small optimizations, but no bugs so far (but that could be outdated info)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: do you want to bring the community up to speed on where we are currently sitting in terms of bulletproofs fees? you&apos;ve led the charge for a lot of that discussion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yay ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I have the basic concept down&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Replacement of the blcoksize with block weight&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is linear with an increase in verification time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i believe the last time we talked about this, taking space and time together into account led to a formula that was like n + log(n) in number of outputs. by picking fees based on n only, this means we are slightly under-compensating miners for large bulletproofs and slightly overcompensating them for smaller ones, leading to a weak batching incentivization without distorting our ideas of cost paid by the&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; miner in both space and time. since the space paid is logarithmic, its impact is rather small, even for large bulletproofs.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This will replace the blocksize in the determination of the penalty. Fees then follow from the penalty based weight calculation using the current formula&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *nod* are we not modifying the current formula to make overall fees lower?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We are not modifying the formula however the weight will be a lot lower than our current blocksize&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So we still have to change the minimum fee&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; For a 2 output transaction the block weight will equal the block size&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah i see&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we should get a formal description of our proposed bulletproof fee structure out to the community so they can start discussing it soon&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so I&apos;ll try to put 2-3 hours into that this week&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; What really matters is that as the number of outputs the weight scales linearly with number of outputs&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I expect to have a formal description out by the middle to the end of next week&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cool, let us know if you need more hands&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; After the weekend I expect to have 2-3 days I can dedicate to this&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There are a lot of details&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we have some folks who are interested in contributing to MRL but don&apos;t necessarily have a project, so there are lots of eyes we can put on it as well&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Allright, moving on&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;ve been discussing our multisig scheme with UkoeHB and a few other folks. I have contacted one of the musig authors about an issue UkoeHB brought up. It&apos;s... causing me sufficient pause to reach out. Essentially, my first (and second and third) reading of the scheme seems to allow for a replay attack&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; our multisig scheme ?= RTRS multisig?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; no, threshold sigs.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the musig scheme + our scheme. it *seems* to allow an honest adversary to be cloned or rewound in a way that may be dangerous. of course, in the musig paper there is a whole section on derandomization and not re-using signature data... this is a *known issue* but I&apos;m not sure if their security model is sufficient.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; our threshold scheme, not RTRS&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, due to this, i&apos;ve gone back to some older papers on multisignatures and simulation theory to look into it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; right now i&apos;m reading a primer on simulation theory by Lindell, who is a good author and has written a rather comprehensive document on the matter (pdf link &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;suraeNoether&amp;gt;&lt;/strong&gt; and i&apos;ve gone back to some of the original certificate authority and/or KOSK assumption papers because their security models are highly relevant&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://hovav.net/ucsd/dist/agg-sig.pdf&quot;&gt;https://hovav.net/ucsd/dist/agg-sig.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; during all this, by the way, I&apos;m taking copious notes on multisignature schemes and old papers for a future literature review&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ArticMine: Great to hear (about the fee stuff). I, however, hope we&apos;re not making it unnecessarily complex&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The concepts are very simple and elegant if we work at the protocol level and change the penalty from block size to block weight&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dEBRUYNE: eh, essentially we are merely changing the fee structure to count the outputs in a block instead of absolute size in bits, or bytes, or kb, or what have you, that&apos;s the core idea of the change&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Strictly speaking we are changing the penalty formula to take into account ^&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; other than that (deep diving into the simulation theory and the dark corners of the multisig world), I wanted to see what other folks are working on (silur?), and maybe chat about defcon first, a monero conference second, and a MAGIC conference in privacy technologies third. things seem so quiet around here without sarang&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The fees then follow with essentially no change other than the minimum fee to account fro the much lower overall weight&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang was the heart and soul of MRL&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; A very important distinction is that the penalty formula is consensus while the fees are not&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; read: was&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; was?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I&apos;m continuing my RTRS implementation&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; was talking to suraeNoether, ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; HCPP invited me to make a demo there&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; silur are you implementing that on github? have a link?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; RTRS still needs heavy testing, i kinda tend to do &apos;if it compiles it&apos;s ready&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; sure&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;suraeNoether&amp;gt;&lt;/strong&gt; tim ruffing contacted me, their scheme has been modified and they are coming out with a newer version of it. as a sample, their signatures are about 1.12 kb for a ring size of 64&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thanks silur&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; how long is verification for that ring size?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; great to hear, although the current docs are already outdated&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; would be nice to have that paper out :D&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; are there any sketches on the mods?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; he has been loose with details silur, but he contacted me about it tuesday last week and he said he&apos;d get me the paper this week. maybe, maybe not. :P it&apos;s how research goes, even at universities like saarlang&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: no idea, i don&apos;t wnat to speculate&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar but my knee jerk instinct is &quot;about as much time as an LSAG with 128 ring members&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Also are there any non linear with size verification times&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or &quot;no less than&quot; instead of &quot;about as much time as&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: not with a usual ring signature model. technically you could count zk-snarks as sublinear verification time ring signatures that require a trusted set-up, but htere is nothing in the chasm/gulf between our untrusted set-up hash-based ring signatures and the zk-snark world&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; everything with RTRS has to take around double the amount of time for each group operation, since keys are double in length... and our hash-based set-up is pretty much as close to an information-theoretic minimum allowable in terms of &quot;number of group operations&quot; in order to compute a ring signature, we are very optimal in that regard, very few wasted computations... so &quot;best case&quot; RTRS will be double the&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; verification time of an LSAG&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, uh... what&apos;s up with defcon&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The bottom line we do not have to deal with a situation similar with bulletproof verification times&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; who all is going to be at defcon?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I am&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I am alos giving a talk related to the fee question&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; also&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; i heard something about a booth&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i believe that sarang and I both declined actually having an MRL booth, but I&apos;m happy to sit around at the monero booth for awhile, presuming... we have a booth (and now the word booth is meaningless, it&apos;s been said too much. like the word kiosk)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hmmm....then there was a misunderstanding&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I thought it was &quot;we&apos;d man the booth if there was one, but not for the whole time cuz we want to enjoy the conference&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll communicate and change that right away if I was incorrect.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, no, i think i&apos;m mis-remembering&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we can totally do a booth&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i need to make a t-shirt or something&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;d probably be split with Kovri temporally&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; turf warrrrr&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I don&apos;t think MRL needs to prepare anything special unless you guys want to&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just sitting at the table and fielding questions would be sufficient&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i want a t shirt ;(&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; wait that&apos;s winking&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i meant :*(&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; semicolons are so hard to use correctly&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we&apos;ll get you a tshirt, but it may not be what you expect&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; anyways, nothing else regarding defcon as far as I know&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so, in terms of other conferences, we originally had this idea to have the first Monero conference in Denver next spring, perhaps funded or hosted by the MAGIC non-profit (me, rehrar, sgp, and sarang and some non-monero-related people)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but we are trying to keep MAGIC more or less separate from Monero, (we are looking for some non-monero members to be on the board) becuase it&apos;s an educational organization, not a project-oriented one&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so we are going to host the MAGIC conference as a general privacy enhancing technology conference instead&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and all funding for that will be through MAGIC, we won&apos;t be starting an FFS for that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; totally independent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; BUT&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the monero community deserves a freaking technical conference!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so i wanted to get the community&apos;s thoughts on starting a Monero conference-specific FFS. If I took charge of this, I would hire an event organizer to take care of a lot of it and spend time trying to get speakers for the conference.&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; FFS?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; forum funding system&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; oooh&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; cool, go for it&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; great&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; really sorry I gotta run&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; best to y&apos;all&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ta silur&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, the way i figure it, the monero conference is a good use of MRL resources and time, so I&apos;ll post it under ideas with the current estimated price tag and we&apos;ll see what happens from there. i think anything over-funded should go to the general fund&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, we&apos;re rounding up on the hour here&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; does anyone have any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; maybe about the proceedings at MRL, what&apos;s going on recently and what&apos;s going to be going on over the next few weeks, any other general questions?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (my favorite color is blue and i&apos;m probably a taurus and i like long walks on the beach)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hmmm...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think I&apos;m a gemini, would we work well together?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Or am I a something else?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ArticMine: Sounds interesting. Looking forward to the details of your fee proposal&lt;br&gt;&lt;strong&gt;&amp;lt;nioc_&amp;gt;&lt;/strong&gt; a question earlier from the lounge &amp;gt;&amp;gt; &amp;lt;lenovuh&amp;gt; some while ago, was there a discussion about letting new nodes bootstrap the blockchain quickly, that required new crypto techniques, afaik? i might have this completely wrong, but think i read about it in the research-lab channel&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r[m]&amp;gt;&lt;/strong&gt; if the meeting is over i would like to get back to the topic of exposing the index of a subaddress - from what i understood there are mixed statements about this. it may be a problem and it may not be. ??!?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nioc_: not sure about htat&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, we can call this meeting over :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thanks everyone &amp;lt;/meeting&amp;gt;&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2018-06-23</title><link>https://beta.monerodevs.org/blog/2018/06/23/logs-for-the-Community-meeting-held-on-2018-06-23/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/06/23/logs-for-the-Community-meeting-held-on-2018-06-23/</guid><description>Community highlights, Community workgroup developments, Forum Funding System updates, Localization workgroup report, Outreach workgroup report, and miscellaneous</description><pubDate>Sat, 23 Jun 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; 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/246&quot;&gt;https://github.com/monero-project/meta/issues/246&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; Hi guys!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ho&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;xmrscott&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;xmrscott&amp;gt;&lt;/strong&gt;&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;erciccione_[m]&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;alexmu&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; I somehow missed this excellent introductory video about Monero from February: &lt;a href=&quot;https://www.youtube.com/watch?v=fHLXm2YBPDs&quot;&gt;https://www.youtube.com/watch?v=fHLXm2YBPDs&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero - ultimate beginner&apos;s guide! Animated coin review. - 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 was added to the Debian “unstable” repository: &lt;a href=&quot;https://tracker.debian.org/pkg/monero&quot;&gt;https://tracker.debian.org/pkg/monero&lt;/a&gt;&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; Vikrant Sharma talked about Monero and its relationship to Cake Wallet: &lt;a href=&quot;https://www.youtube.com/watch?v=joAZQXp69Kw&quot;&gt;https://www.youtube.com/watch?v=joAZQXp69Kw&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Vikrant Sharma – Founder of the Cake Wallet for Monero (XMR) - 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; ErCiccione (with the help of others) built an unofficial GUI for 0.12.2: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8rkwyt/unofficial%5C_release%5C_of%5C_gui%5C_wallet%5C_version%5C_0122/&quot;&gt;https://www.reddit.com/r/Monero/comments/8rkwyt/unofficial\_release\_of\_gui\_wallet\_version\_0122/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] UNOFFICIAL release of GUI wallet version 0.12.2 - &apos;Impatient&apos; (self.Monero) | 69 points (91.0%) | 86 comments | Posted by ErCiccione | Created at 2018-06-16 - 17:35:55&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monerujo was updated to include subaddresses: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8sz02k/update%5C_monerujo%5C_159%5C_maximum%5C_nacho/&quot;&gt;https://www.reddit.com/r/Monero/comments/8sz02k/update\_monerujo\_159\_maximum\_nacho/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] [UPDATE] Monerujo 1.5.9 &quot;Maximum Nacho&quot; (self.Monero) | 80 points (96.0%) | 42 comments | Posted by m2049r | Created at 2018-06-22 - 05:59:06&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; X Wallet was updated to include a fee estimator: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8qv90g/x%5C_wallet%5C_v15%5C_now%5C_available%5C_for%5C_download/&quot;&gt;https://www.reddit.com/r/Monero/comments/8qv90g/x\_wallet\_v15\_now\_available\_for\_download/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] X Wallet v1.5 now available for download (self.Monero) | 65 points (91.0%) | 6 comments | Posted by xmr-rusticbison | Created at 2018-06-13 - 19:25:44&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hi&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;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; The PR&amp;amp;OE name change&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Zero to monero released on the website&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob do you have a link handy?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; not merged yet&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/pull/772&quot;&gt;https://github.com/monero-project/monero-site/pull/772&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right. There&apos;s a pull request to organize important works like these into a library. Great idea imo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Anything else?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; rehrar idea to be honest&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. Community workgroup developments&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We have some exciting news regarding the workgroup. First, we are creating a database of all the workgroups in the Monero ecosystem. Here is an example for the Community workgroup: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/s/xo3ttmqPTE93Pc3&quot;&gt;https://xmr.ncrypt.sh/index.php/s/xo3ttmqPTE93Pc3&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We hope to work with other workgroup organizers to create more of these. We often receive feedback that new users have no idea how to find workgroups and get involved. We hope these materials will help.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have feedback on the overall content?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; uh nice, will prepare something like that for the localizations one&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I have a template I&apos;ll PM you and others in the next few days&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; looks nice to me&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Second, I have created a Taiga page for this workgroup (finally) where I have listed a number of initial tasks: &lt;a href=&quot;https://taiga.getmonero.org/project/sgp-monero-community-workgroup/kanban&quot;&gt;https://taiga.getmonero.org/project/sgp-monero-community-workgroup/kanban&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; perfect, thanks sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to get more support from other community members to handle various tasks, including keeping the website and subreddit up-to-date. If you have some time and would like to help, here are some completely non-technical ways you can.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; any small tasks I can help with before defcon?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; get some coffee for us?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; surae what type of things are you looking for?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; haha anything, honestly. i don&apos;t have a lot of time, but i can put a few hours of some work&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right, I&apos;ll PM you as few ideas this evening unless anyone else has some&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. 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; ErCiccione is raising funds to coordinate the Localization workgroup: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90271/coordinator-of-the-localization-workgroup-3-more-months-erciccione&quot;&gt;https://forum.getmonero.org/8/funding-required/90271/coordinator-of-the-localization-workgroup-3-more-months-erciccione&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oneiric is raising funds to work on Kovri part-time: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90300/oneiric-june-august-part-time-kovri-junior-developer&quot;&gt;https://forum.getmonero.org/8/funding-required/90300/oneiric-june-august-part-time-kovri-junior-developer&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3b7ameed is raising funds to contribute Arabic translations: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90357/3b7ameed-arabic-translation&quot;&gt;https://forum.getmonero.org/8/funding-required/90357/3b7ameed-arabic-translation&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob is raising funds to work on Monero for another quarter: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90318/el00ruobuob-part-time-for-another-quarter-jully-september&quot;&gt;https://forum.getmonero.org/8/funding-required/90318/el00ruobuob-part-time-for-another-quarter-jully-september&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;rehrar&amp;gt;&lt;/strong&gt; Fund them all.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; yeh fund us all :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We&apos;ve had a remarkable number of FFS proposals about male enhancement&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m thinking there is demand for this.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; better cash in while we can&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; :) enhance all the males&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar can you remind us about the state of the new FFS? It&apos;s been held up for a loooong time now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yes, it has. I asked core team about it the other day (requires their help to hook in to the ffs wallet) and they are now looking for a new PHP guy&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sometimes you gotta give core team a prod or thirty&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Oh i have a question&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think in this case it&apos;s 300&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Re: the first monero conference and this FFS&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the event organizer I&apos;m speaking with is working on an FFS proposal&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Are we talking about &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90356/defcon-speaker-ffs&quot;&gt;https://forum.getmonero.org/6/ideas/90356/defcon-speaker-ffs&lt;/a&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no, we&apos;re talking about the completely new FFS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; getmonero.org/forum-funding-system&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; moving away from this &quot;forum&quot; and onto something git based to reduce spam&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; should this monero conference FFS be listed as one of the community workgroup FFS proposals?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (I think she&apos;ll be done with it early this week or next)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hey that&apos;s kinda cool&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; something of that magnitude though will probably need a decent amount of discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I don&apos;t believe there&apos;s a special distinction for the &quot;community&quot; FFS proposals&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, we&apos;re just listing live FFS requests, then? okay, :P then I don&apos;t have a question, but a comment: expect a new FFS proposal later this week for community discussion to decide how to proceed to organize such a conference.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or perhaps early the week after&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yes suraeNoether, all FFS proposals are welcome here&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;ve instructed her to sort of lay out all the options so we can get a sense of a range of prices and expectations, and what we would get for what we pay for in various scenarios. if we don&apos;t like her proposal, we can go with someone else&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Anyone else have something to say before we move on?&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; How do we get the current FFS that are open funded?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; very excited for a monero conference&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; do action for days&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; monero conference = the colorado conference ?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nioc probably repost on the reddit&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if it&apos;s not in the forefront of people&apos;s attention, they don&apos;t think to look&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Do these FFS proposals get mentioned in Telegram ever?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the telegram people are their own special breed&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Please give the hardware team early notice if things are halfway arranged so we can prepare if badges or other conference devices are wanted.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; where is this conference supposed to be anyway?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; suraeNoether?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Denver, CO, probably late June 2019&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; rehrar: Right - IRC channels outperform Telegram group chats by a long shot.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Let&apos;s postpone discussion on the conference until after the FFS goes live&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; suraeNoether: Is there a Taiga group or anything to follow up on the conference?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rottensalty07: there will be!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; nioc: if we still have time in open ideas time, we can reopen discussion on encouraging FFS contributions&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; ok&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; 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. 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;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; ErCiccione is re-localizing himself ;)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ok, nothing too important to be honest. The only big thing is that i finished to test Pootle (the localization platform) locally, and now i&apos;m waiting instructions from pigeons to start testing it live (it will be hosted on getmonero&apos;s server)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; also&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Monerujo and Kovri are always looking for translators, those are my focus in this period, so if somebody want to help they just need to contact me&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; nothing else popping up in my mind (sorry i&apos;m also not in a great mood today for personal reasons) so if somebody have questions, please go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; oh, forgot to remind that as always all the work of the localization workgroup can be tracked on taiga: &lt;a href=&quot;https://taiga.getmonero.org/project/erciccione-monero-localization/&quot;&gt;https://taiga.getmonero.org/project/erciccione-monero-localization/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. Outreach workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; xmrhaelan posted a recent update on the Outreach workgroup: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8t7012/introducing%5C_monero%5C_outreach%5C_workgroup/&quot;&gt;https://www.reddit.com/r/Monero/comments/8t7012/introducing\_monero\_outreach\_workgroup/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Introducing: Monero Outreach workgroup (self.Monero) | 50 points (95.0%) | 8 comments | Posted by xmrhaelan | Created at 2018-06-23 - 02:48:00&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;sgp_&amp;gt;&lt;/strong&gt; All right then, we have half the meeting for the really fun stuff&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;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i think the outreach workgroup had pushed a journalism file on getmoner&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; getmonero&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yes, it is mentioned in the Reddit post&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; quick cheat fact or something&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; but no link yet&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; hey there everyone. so, about point 3 &quot;We often receive feedback that new users have no idea how to find workgroups and get involved.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; we should totally organize ourselves and find a way to add them in getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; probably in the &quot;community&quot; section&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: &lt;a href=&quot;https://taiga.getmonero.org/media/attachments/5/7/4/5/7d6f57b35ee6dc6df9f74534cf9a3693a3d04741d0c97cfca2837692fcda/quickfacts%5C_v2%5C_g.pdf&quot;&gt;https://taiga.getmonero.org/media/attachments/5/7/4/5/7d6f57b35ee6dc6df9f74534cf9a3693a3d04741d0c97cfca2837692fcda/quickfacts\_v2\_g.pdf&lt;/a&gt;&lt;br&gt; sgp_ suraeNoether sneurlax Snipa sarang scoobybejesus selsta sgp_[m] shillobear SlyFerret sn0wmonster sneurlax1&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; yes sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; links to the taiga projects / telegram and other communication channels for each group would vastly increase the visibility for them&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; vp11: the &quot;Hangouts&quot; page is getting a redesign to include this info :)&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; but there is no link from the press kit page for it&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; amazing :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: I see what you mean. It apparently needs to added. I&apos;m not familiar with the status&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i believed rehrar was supposed to add it, but had no time to do&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; vp11 the first step is to collect the content (hence the template I made). Then we can make the Hangouts page more meaningful&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; If anybody is working on press and journalism, please come to the Defcon project.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; sgp_, makes sense. if it&apos;s already planned, then wonderful.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We have no press and need it quite a lot.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; so about localization of the getmonero.org website, this might be a question more to ErCiccione but I guess I will say it here...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; No, the Team page is being redone to a workgroup page&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; in the &quot;community&quot; part, should the translation completely respect the channels that are there? or is there the possibility to *add* local channels? e.g. the italian translation might add the #monero-it channel, telegram group, etc... so italians can find the italian community.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar I must have mixed them up&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; vp11, i did it&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; in &lt;a href=&quot;https://github.com/monero-project/monero-site/pull/773&quot;&gt;https://github.com/monero-project/monero-site/pull/773&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; added the monero-fr channel&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; only on french page&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; msvb-lab: Out of curiosity only... What is the DEFCON project specifically looking for in journalism?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yes the &quot;hangouts&quot; part has been recently fixed by el00ruobuob_ and that can be totally be done once it will be merged&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I just checked the french page and didn&apos;t see it, it wasn&apos;t merged yet then. but alright, this gives precedent to add local channels as well. are there limitations on the type of channel? can we add slack, telegram, etc? should one just apply common sense and make the pr?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; not merged yet&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rottensalty07: We have a very appealing position at Defcon as being the only cryptocurrency well represented, and so we can use this to drive coverage with reporters.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i think we could add a telegram section&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; and a slack one&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; no slack please&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; :(&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; there&apos;s already a &quot;slack&quot; button on the page&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; msvb-lab: Hmm... I think I still have the contact with a journalist who was doing internships in few American newspapers not long ago...&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; we could add whatever section we have concensus on :D&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; I should see whether I can get ahold of her.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; what&apos;s the problem of adding another one just below with &quot;SLACK FR&quot; ?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; Question being, do you need informal journalism or actual, legitimate mainstream direct coverage?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; it&apos;s no friend of FOSS projects and we decided time ago to don&apos;t suggest it. It&apos;s still there, but we should push people away from it&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; also, slack itself is not open source&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We should have a mastadon acount&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Some skidiot got ahold of taiga &lt;a href=&quot;https://taiga.getmonero.org/discover&quot;&gt;https://taiga.getmonero.org/discover&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; #mastadon&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Not sure if that was discussed yet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thanks anonimal, I&apos;ll clear it out now.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Good catch anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; although I agree it&apos;s not FOSS-friendly I think we should be very critical of our main goal with this. the community section is about bringing people together. we can&apos;t force Japanese people to stop using LINE for example.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rottensalty07: We need a person to create our press message, invite reporters, prepare a AP paragraph, schedule interviews, and coordinate all press and journalism on their own.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Kovri is still working hard toward the alpha release by DefCon. Currently working on the core refactors to signing cryptography, testnet API, RouterInfo refactors, fixing Coverity bugs, and various build system upgrades. The hunt for i2pd (pre-fork) bugs continues, and we have some new contributors doing awesome work Wuodan and tmoravec.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; so in theory we should respect what local communities are using as main communication platform and try to create a monero channel/group there.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; oh! lol!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m torn vp11. I completely agree&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; vp11: that&apos;s why it&apos;s still there, but i don&apos;t see any reason to advertise it when we have many open source alternatives&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and hate the closed source stuff&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; msvb-lab: That&apos;s a heavy task to take on... I&apos;ll try to get ahold of this reporter - she was quite friendly and very interested in crypto - it was a back-of-the-room meetup of BTC last year where I first saw her...&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; why not just relay slack on freenode or riot or mattermost and advertise those instead? should we really push slack? why?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I hate closed source but I can&apos;t stop using WhatsApp, otherwise I will have no contact with my family and friends in South America. I can try to educate them about open source and alternatives, but I will not cross my arms and stop talking to them about Monero in WhatsApp because I believe making the project known is more important about the technology behind the communication platform.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yeah, I expect it will still be supported. There is talk of adding another relay for Discord too. There&apos;s no real harm in adding more platforms as long as they can talk to each other&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; Slack was just an example, really.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; It can be anything.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccicione we will not &quot;advertise&quot; these options, just make them available&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; msvb-lab: On an unrelated note, did the DEFCON meeting agree on anything regarding other cryptocurrencies talks? It&apos;s pegged. The same back-room meetup I attend to, happens to have the connections with Zcash people and reporters doing internships...&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I don&apos;t know what people use in Romania, maybe it&apos;s Telegram. so it would make sense to have a Romanian Monero channel in Telegram.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yes, but you are a single, not an open source project vp11, i think our choice on this matter is important :)&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; discussions for hangouts page to be continued here &lt;a href=&quot;https://github.com/monero-project/monero-site/issues/775&quot;&gt;https://github.com/monero-project/monero-site/issues/775&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccioen you can choose to organize your group in a Mattermost group and force your contributors to use it, but this channel should reach as far as possible&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rottensalty07: I think there was neither agreement nor disagreement about the topic. Try posting to the mailing list, if you don&apos;t want to wait until next week&apos;s meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; the best example that I have for that is the Brazilian community. I tried very hard to push for IRC there. right now there are 9 people in the #monero-br (3 are bots) but 200+ people in WhatsApp.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i honestly think we shouldn&apos;t put any more slack, but if i&apos;m the only one who as this problem whatever.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; so it would make sense to add a link to the WhatsApp group, since the chances that a Brazilian visit the website and use IRC is almost zero, but the chances of the user having whatsapp are pretty much 100%.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; ErCiccione: I agree about moving away from Slack. That ease-of-use tho.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I think this is an important discussion since it goes directly into the getmonero.org website :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione some contributors still use Slack, so it&apos;s important to maintain for the time being, even if we don&apos;t want to specifically target attracting new users to it&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rottensalty07: All the speaking slots are filled, but there may be other areas of collaboration.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; msvb-lab: That&apos;s the best way for me to work with y&apos;all for the time being - class is in the middle of our meetings, unfortunately. Would you mind passing on the e-mail address I should send the e-mail to in order for me to reach everyone? (I&apos;ll save it in my notes not to forget ever again, lol.)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Maybe a simple form of outreach so that they know we are there and they are welcome.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_ i don&apos;t say they shouldn&apos;t exist, just that we shouldn&apos;t advertise them. #monero-translations is also on slack, i just point interested people on other platforms&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; and if they ask for a slack channel i point to it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this Taiga spammer made so many garbage projects &amp;gt;_&amp;gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but nobody ever asked for it :)&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; msvb-lab: Hmm, if all speaking slots are filled already it wouldn&apos;t make much sense to propose other cryptocurrency persons...&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; Okay, noted.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;mailto:monero-defcon@lists.getmonero.org&quot;&gt;monero-defcon@lists.getmonero.org&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; Danke.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_ i never suggested to drop it&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Bitte&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thanks for speaking up, oneiric_. The report seems to have gotten lost in the chatter.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; No problem, I&apos;ll prepare more for next meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; sgp_: do you need more time for your dc presentation?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dc presentation?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Are you doing a defcon presentation? I&apos;m trying to find the link on taiga of timeslots&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://taiga.getmonero.org/project/michael-vegas-august-2018/wiki/agenda/&quot;&gt;https://taiga.getmonero.org/project/michael-vegas-august-2018/wiki/agenda/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; There is sgp, then our 360.cn friend, then anonimal.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anonimal I am giving 2 short talks and moderating the panel you&apos;re on&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; msvb-lab: Oh, oh. She&apos;s actually writing for Cointelegraph...&lt;br&gt;&lt;strong&gt;&amp;lt;rottensalty07&amp;gt;&lt;/strong&gt; I definitely will first ask her for the contact information and sort of introduce the idea... but respecting what you&apos;ve said in the past regarding extending formal invitations, I&apos;ll leave that for rehrar and the other man in charge...&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m willing to reduce my 2 hours timeslot to 1 hour if others need more time. sgp if interested.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I don&apos;t anticipate using more time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks for the offer though&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Is Zhiniang Peng here?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; anonimal: No, his timezone is about midnight or so.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; We can meet him the day before our village starts, get to know him and ask if he wants some creative time change or merging with anonimal&apos;s workshop.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Things can get creative because the physical areas are different.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Taiga will probably be down for maintenance soon.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this guy made a mess of things&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I was hoping to never have to lock signups to invite only, but if this happens again, we might have to&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar is there a way to limit the number of projects people can make in one day?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; re: taiga skid, what a troll&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Don&apos;t think so.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Can&apos;t we apply a captcha?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Do they have a plugin for that?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; (non-google captcha)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; captcha for making each project sounds like a sane thing to implement&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I used to use this years back but I don&apos;t know if it&apos;s still any good &lt;a href=&quot;https://www.phpcaptcha.org/&quot;&gt;https://www.phpcaptcha.org/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah, nearly anything is better than invite-only&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; talking about invite,&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; sgp_, could you invite me on your sgp-monero-community-workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; added&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; thx&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Last chance to make your voice heard about something&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks for reminder el00ruobuob_, anonimal can I get an invite to the Kovri taiga workgroup?&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 7 July at 17:00 UTC. The next Coffee Chat will be on the 14 July.&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;anonimal&amp;gt;&lt;/strong&gt; oneiric_: yes. I thought it was open to all, it should be. I&apos;ll send the invite.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks for the meeting sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; thank to all of you for being you!&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; anonimal: many thanks&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; thanks all&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; never forget that you&apos;re awesome :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Dang sgp_ that was a 7 second window to confirm the next meeting ;)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; it might be open to all, I&apos;m not good at taiga&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I will probably be disabling Taiga registrations for the time being while we sort this out&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp_: Thanks for a hour of moderation, good job.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-06-25</title><link>https://beta.monerodevs.org/blog/2018/06/25/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-06-25/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/06/25/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-06-25/</guid><description>MRL work, and miscellaneous</description><pubDate>Mon, 25 Jun 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; let&apos;s get this partay starteeeeed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Agenda today: 1. Greetings. 2. Brief MRL update. 3. Show and tell! 4. Who&apos;s going to defcon?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hi everyone&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hullo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Okay, 2. I have finally posted all our meetings logs here: &lt;a href=&quot;https://github.com/b-g-goodell/research-lab/tree/master/meta/research-meeting-logs&quot;&gt;https://github.com/b-g-goodell/research-lab/tree/master/meta/research-meeting-logs&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I didn&apos;t want to fork the whole meta repo just to keep track of our research meeting logs, so I just started a folder&lt;br&gt;&lt;strong&gt;&amp;lt;isthmuscrypto&amp;gt;&lt;/strong&gt; Greetings!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if anyone objects or wants to make PRs to monero-project&apos;s meta repo to track our logs, I&apos;m fine with that, too, but this is easiest for me to deal with.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Morning all&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; morning isthmuscrypto and needmoney90&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Another update, Sarang will be back next week I believe&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Other than that, Sarang and I will be at defcon, and we are excited to meet up with folks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; They&apos;re more accessible if they are posted as a blog post on getmonero. Probably some value there&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_[m]: would I make a PR to the monero-site repo then?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; There are some open PRs now for the community meetings. Best to use those as a template&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so the answer is yes, and to use those as a template? I haven&apos;t done any blog posts through the repo before, so I&apos;m not sure exactly what the procedure is. :P&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; they require markdown change&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;ll look around and take care of it later today&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Basically yes. It&apos;s not very difficult&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cool, then easy thing to check off my list later&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So, 3. Show and tell. Silur is here, isthmuscrypto is here, and both of them are working on rather interesting projects I&apos;d like to hear about.&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I&apos;m struggling with testing my RTRS lib, and now got into VDFs, verifiable delay functions and trying to generalize them for lattices&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i didn&apos;t catch isthmuscrypto&apos;s original description of his generalized adversarial networks, when he mentioned it for the first time a few weeks ago&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; and of course as usual lattices are more interesting than testing but I need to have RTRS done for HCPP :/&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oooh VDFs are super super interesting to me&lt;br&gt;&lt;strong&gt;&amp;lt;isthmuscrypto&amp;gt;&lt;/strong&gt; Hi @suraeNoether &lt;a href=&quot;https://github.com/Mitchellpkt/BlockchainAnalysisGAN&quot;&gt;https://github.com/Mitchellpkt/BlockchainAnalysisGAN&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I have a general VRF construction for DH and EC, PoC ready (I can share the notebook) and a blockchain is already adapting it, working on the lattice VRF now&lt;br&gt;&lt;strong&gt;&amp;lt;isthmuscrypto&amp;gt;&lt;/strong&gt; I&apos;m tied up in a meeting for the next 50 minutes and sneaking the MRL meeting on the side, so I&apos;ll be intermittent in responding.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah silur, that&apos;s a conference I would have loved to attend if I had heard of it a few months earlier.&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; so my next step is to make the same for VDFs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s awesome, silur!&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I&apos;m sure we can figure something out&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; about HCPP&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, no, i literally can&apos;t attend, but maybe next year.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh that brings up something: I was thinking maybe we could start taking issues out on the monero-project/research-lab repo for conferences that the community might want us to attend&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; a lot of them I&apos;m willing to go to out of pocket because they are great experiences, but keeping track of the wide world of conference calendars can be challenging&lt;br&gt;&lt;strong&gt;&amp;lt;isthmuscrypto&amp;gt;&lt;/strong&gt; &quot; track of the wide world of conference calendars can be challenging&quot; &amp;lt; sounds like we need a decentralized solution xD&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; MARKET GAP! :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; tokenize it!&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; ICO it&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; hi&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is it unreasonable to ask: if folks hear about a technical conference, literally anywhere in the world, at which MRL should have a presence, open up an issue about it on the monero-project/research-lab repo?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hi rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; so brings me back to a interesting bottleneck I can&apos;t overcome for weeks for all my current work&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; VDF, IVC, VRF, Bulletproofs....&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; ACs&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I don&apos;t have any experience for arithmetization of boolean circuits&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; anyone willing to help out on that?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; maybe not a meeting subject, let&apos;s go on with the agenda and get back on it later :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well funny thing about that silur&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; boolean circuits are arithmetic circuits already, just not contrariwise&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which is one of my favorite -wise suffixed words&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; well in Gf(2)&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; but most protocols need a galois field with a large prime base so I thought bulletproofs won&apos;t work ever on Gf(2)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah that&apos;s what you meant&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; anyway I&apos;m stuck now with QSP-s and a little less-efficient snark stuff to experiment with BPs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, we&apos;ll chat about it later&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; yea sorry for holdin&apos; the meeting :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; does anyone else have any interesting work they want to talk about? My work this past week has been into zero knowledge proofs and extractability requirements and schnorr signatures. primary reference of the week is this one (pdf link &lt;a href=&quot;https://link.springer.com/content/pdf/10.1007/3-540-48071-4%5C_28.pdf&quot;&gt;https://link.springer.com/content/pdf/10.1007/3-540-48071-4\_28.pdf&lt;/a&gt;)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; primarily, I&apos;m thinking it&apos;s possible we don&apos;t need to worry about the KOSK setting with only minor adjustments to our current scheme, and if that&apos;s the case, all the musig key computation and all the commit-and-reveal nonsense just goes away&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in which case the whole paper will *AGAIN* collapse to something smaller&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but I need some sanity checks from folks with more knowledge in the field of complexity theory&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Other than that, I recently finished advising the ZCash Foundation in giving out 250kUSD in grants, I&apos;m working on encrypted memo fields in Monero transactions, and I&apos;ve been writing up my backlog statements of work. I&apos;ve already broken 160 hours this month, but I like this job a whole lot so I&apos;m not really taking weekends until I start feeling burnt out.&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; usual cryptographer&apos;s calendar :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, earlier this week I made some commits to my PoissonGraph simulations (see here &lt;a href=&quot;https://github.com/b-g-goodell/research-lab/tree/simple/source-code/Poisson-Graphs/new&quot;&gt;https://github.com/b-g-goodell/research-lab/tree/simple/source-code/Poisson-Graphs/new&lt;/a&gt;) which are *inches* away from successfully producing human-readable transcripts describing cryptocurrency network simulations.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; The sim suite is for testing difficulty algorithms, consensus algorithms, and dynamical properties of the network.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; a friend who just got a job at the university of Exeter (inspiration for Hogwarts) is interested in writing a population ecology-inspired paper demonstrating how ethereum can effectively prey upon bitcoin&apos;s hashrate by rewarding bitcoin block-withholding attacks using ethereum smart contracts.&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; wow this is awesome&lt;br&gt;&lt;strong&gt;&amp;lt;isthmuscrypto&amp;gt;&lt;/strong&gt; o_0&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://arxiv.org/abs/1805.08832&quot;&gt;https://arxiv.org/abs/1805.08832&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this paper is sort of the foundation of that idea&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; one part of the foundation&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; +1000 on the sim network research suraeNoether!&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; oh yea I saw a paper based on this .... &quot;vulnerability&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://eprint.iacr.org/2018/581&quot;&gt;https://eprint.iacr.org/2018/581&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes, exactly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s another part of the foundation, but i haven&apos;t been able to find the reference recently, thank you&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i forgot that was mccrory&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; also a nice guy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmm, published june 6&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i must have seen him talk about this&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Allright, next meeting agenda point: who&apos;s going to defcon?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I am&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and all of you should also&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yay, i think most of the board of directors of MAGIC will be there, if not all of us&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we should all go out for a dinner&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; but... it&apos;s in the... USA :&apos;(&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ugh, no kidding&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &apos;murica&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; who wants to start a sea-cooled, solar-powered mining farm with me on the pacific coast of Costa Rica?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; yes please&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; who wants to fund it?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Elon Musk&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; good ole&apos; elon&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; i&apos;m still thinking about defcon, also I have another blockchain security conf in vegas in october that I&apos;m invited as a speaker but still couldn&apos;t get my head over getting into US&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; last year I think 2 ppl got arrested at defcon?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; the wannacry and the election machine guy&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; ooh what conference?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just surround them so po po can&apos;t get to them&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; civil disobedience of whatever&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if you are invited as a speaker, the conference should be able to write you a letter requesting a temporary visa for your visit, but i&apos;m not sure if hungary is on the list of countries that need temporary visas even for a conference visit. i would assume so, because we have shut our borders to friggin canada&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; it&apos;s more complicated than that, I&apos;m stateless&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; good freaking luck&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.hoshocon.com/&quot;&gt;https://www.hoshocon.com/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; does being stateless suck?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it sucks that you wouldn&apos;t be able to get into USA :/&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; being stateless is a desirable state for a hash-based signature scheme.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; they should see about holding Defcon in Canada&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Ugh Tues-Thurs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; should we hold the monero conference in another country?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; HCPP last year had a &quot;secret&quot; monero meeting, I met a dev guy there&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; he was giving away SO MANY stickers&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; so I guess HCPP is ideal :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Okay, so anyway&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hold monero conf in Liberland: &lt;a href=&quot;http://www.liberland.org/&quot;&gt;http://www.liberland.org/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Let&apos;s call this meeting what it is: done&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &amp;lt;/meeting&amp;gt;&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Kovri Dev Meeting Held on 2018-06-28</title><link>https://beta.monerodevs.org/blog/2018/06/28/logs-for-the-kovri-dev-meeting-held-on-2018-06-28/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/06/28/logs-for-the-kovri-dev-meeting-held-on-2018-06-28/</guid><description>Discussion of the latest Kovri development updates and the alpha release</description><pubDate>Thu, 28 Jun 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; 3. Contributor FFS check-in / status&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Alpha release discussion&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Public relations discussion&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 7. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 8. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; howdy&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hi there&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; rehrar are you going to miss the 2nd meeting that you helped setup? :/&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; He&apos;s busy with things. This I do know.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; But what if I decided to not show up to meetings because I was busy, and didn&apos;t reschedule?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Life&apos;s questions.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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;anonimal&amp;gt;&lt;/strong&gt; When was the last meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oh, only 3 weeks ago?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Seems longer than that.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; I put together a small summary of stuff from ~last month:&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; anonimal improved and/or fixed builds, tests, the testnet, logging, CLI arguments, and documentation. In addition, anonimal spent a significant amount of time mentoring oneiric.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; tmoravec is a new contributor, and fixed a number of Coverity bugs &amp;amp; build warnings.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ordtrogen is a new contributor, and improved build instructions in the README.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; RichAyotte is a new contributor, and updated the user guide documentation.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ErCiccione added a TOC to the Kovri multilingual README.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; rahkimov improved a core data structure (Tag), and fixed a dependency in the Kovri README.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; oneiric improved tests, router key creation (w/ anonimal), core data structures (Tag/InputByteStream), and fixed build warnings.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; rehrar updated the multilingual implementation for the Kovri site, and merged a number of commits from documentation.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; monerorus is a new contributor to the kovri site, and translated the site into Russian.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; el00ruobuob is a new contributor to the Kovri site, and translated the site into French.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; For details see merged PRs on github:&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; kovri: &lt;a href=&quot;https://github.com/monero-project/kovri/pulls?utf8=%E2%9C%93&amp;amp;q=is%3Apr+is%3Aclosed+is%3Amerged&quot;&gt;https://github.com/monero-project/kovri/pulls?utf8=%E2%9C%93&amp;amp;q=is%3Apr+is%3Aclosed+is%3Amerged&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; kovri-site: &lt;a href=&quot;https://github.com/monero-project/kovri-site/pulls?utf8=%E2%9C%93&amp;amp;q=is%3Apr+is%3Aclosed+is%3Amerged&quot;&gt;https://github.com/monero-project/kovri-site/pulls?utf8=%E2%9C%93&amp;amp;q=is%3Apr+is%3Aclosed+is%3Amerged&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; kovri-docs: &lt;a href=&quot;https://github.com/monero-project/kovri-docs/pulls?utf8=%E2%9C%93&amp;amp;q=is%3Apr+is%3Aclosed+is%3Amerged&quot;&gt;https://github.com/monero-project/kovri-docs/pulls?utf8=%E2%9C%93&amp;amp;q=is%3Apr+is%3Aclosed+is%3Amerged&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol, thanks oneiric_&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Also see open PRs.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; lol, no problem anonimal&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I implemented tweetnacl / dropped supercop, in #909. There are other open PRs too.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; oneiric_: that was an awesome summary btw&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ^ irc summary&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; reminds me of my gusto circa 2015&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; which has disappeared in the wind of time.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So thanks for doing that&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks, I&apos;ll try to keep that up for good communication&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; no worries :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 3. Contributor FFS check-in / status&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; oneiric_&apos;s FFS has moved to funding required&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90300/oneiric-june-august-part-time-kovri-junior-developer&quot;&gt;https://forum.getmonero.org/8/funding-required/90300/oneiric-june-august-part-time-kovri-junior-developer&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Congratulations on 73.36% funding oneiric_&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks anonimal, and huge thank you to everyone who has contributed!&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; means a lot to me to have the community&apos;s support&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I don&apos;t think people realize how much of my time I donate. Regardless, if the remaining balance isn&apos;t filled soon then I&apos;ll donate.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on the FFS topic?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Oh, my FFS.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; that&apos;s awesome, thank you! I do know, at least partly, how much time you spend, and that&apos;s hugely appreciated on it&apos;s own&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I could go into detail for any lurkers or people with questions but I don&apos;t know who are around.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; From an outsider&apos;s perspective, I don&apos;t think they realize how far you&apos;ve come oneiric_ in such a short amount of time.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, not to derail my FFS, I&apos;ve recently finished another milestone &lt;a href=&quot;http://forum.getmonero.org/9/work-in-progress/86967/anonimal-s-kovri-full-time-development-funding-thread?page=&amp;amp;noscroll=1#post-94875&quot;&gt;http://forum.getmonero.org/9/work-in-progress/86967/anonimal-s-kovri-full-time-development-funding-thread?page=&amp;amp;noscroll=1#post-94875&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Continuing as scheduled.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Any questions/comments on the FFS checkin?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 4. Alpha release discussion&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Here&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Hi Corklander, thanks for dropping in. I know the relays are offline.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Just that the comment about mentoring is not an understatement, and I appreciate your time spent with me&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We&apos;ll have to upload the meeting log. Maybe selsta is around?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Thanks oneiric_, likewise.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Hi there, Corklander!&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Continuing to the release discussion, any questions before I start?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; none from me&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, so off the top of my head,&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m imagining a release date of August 1st. Completed release, on website, binaries rolled out, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Codefreeze two weeks before that at most.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Or, more realistically, codefreeze the night before :)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; But let&apos;s aim for two weeks prior.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Not like it will matter much. Everyone will still 99.9% be advised to build from master.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; But, if we have these dates, we can tell pigeons and hopefully he can make sure all the backend issues are resolved so we can actually &lt;em&gt;have&lt;/em&gt; a release.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Will there be a release branch to make bugfix pulls against?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Good question. We can do that. Or not. We can also just do a featurefreeze instead.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Ok, I&apos;m good with either way.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I personally don&apos;t like a cluttered tree, and considering alpha and lots of numbers that will need to be released...&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We can decide as the time approaches. Sound fair?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Definitely, sounds fair.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; About the website, that too will need to be updated and ready to go.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Just FYI. Not my territory though.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Any more questions/comments about alpha release?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Ok, I was hoping rehrar would be here. Wanted to ask questions about his preference for docs PRs&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Did you want to PR some things?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Yeah, the router size notes we discussed in #627&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; anonimal: if I have time I’ll PR it :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; oneiric_: I&apos;m basically running that repo. What was the question?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m thinking we move kovri moneropedia entires onto kovri-site btw&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; and then from there we can add directly to the website&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Ok, would you prefer me to make a PR directly to kovri-site, or to kovri-docs, then merge that into kovri-site?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Oh, got it, so just PR to moneropedia?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Good questions. If we had more active website development I would say just PR to the website&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; *kovri-site&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; What would the title of the document be?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Good question, I haven&apos;t thought about it, yet.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, let&apos;s talk more. This would be the perfect opportunity to have a simple developer notes section somewhere.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Then again, the java i2p docs could simply be written better. Yes, I&apos;ve voiced complaints/concerns. Beating dead horse.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; oneiric_: can we talk more about this after the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Absolutely&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 5. Public relations discussion&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Well, our volunteer PR guy who was here for 3 seconds decided to rage quit, so, here we are.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Any questions/comments on point 5?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We&apos;re in a time where PR doesn&apos;t require product anymore. I personally don&apos;t agree with this but the trend is being set.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Is xmrhaelan, the Monero PR/outreach guy, available to help with Kovri?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; We&apos;re in a time where PR doesn&apos;t require product anymore. &amp;lt; what do you mean?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; We&apos;re available. We have communications channels. We have very little outreach but c&apos;est la vie.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; oneiric_: one can put vast amounts of money into a PR team and not need to have a product. See ICOs.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Oh, yeah vaporware is king there&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I don&apos;t know if xmrhaelan is around. I keep thinking of Van Halen everytime I read his name.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; &quot;Got it baaddd, got it baaad, got it baaadd, got hots for teacher&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Anything else on point 5.?&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Is there a strategy?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I could go on, this is a chat-worthy topic but, preaching to the choir here.&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; As in, was there a plan to have an alpha now, a beta in 1 year, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; These are all just names. We could&apos;ve had alpha a year ago. Names and numbers used to denote quality and reliability but most of that concept has disappeared.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; The steaming pile of shit that we forked had multiple &quot;full releases&quot; even before we forked.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; So, we can say whatever we&apos;d like. I&apos;m just trying to be as honest as possible.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; But yes, strategy would be good.&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Ah, yeah.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I would think we need an extra pair of hands to fulfill a strategy though.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Corklander: do you have any ideas/thoughts on how to improve PR?&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Well, I think PR is always targeted to get needed people involved&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; There&apos;s got to be existing projects that are fumbling with Tor, etc. that could use a better API.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Good point, I haven&apos;t thought about that.&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; If we just throw together a list, then go through and announce the alpha to them, that would generate interest on its own.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;d always thought that stem and their existing api was good enough for most people.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; e.g., socks proxy :)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, that sounds interesting.&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; It&apos;s the I2P routing that sold me though. Tor is too wild to provide services.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;d really like to hear more about your perspective Corklander. My head&apos;s been in this too long to have a fresh/newcomer perspective.&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; i.e. If I want to make an app with a connection to a relaible backend and prove no knowledge of the requestor then I2P might work.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Would you like to chat more about this after the meeting? Or in a separate meeting or side-channel? And/or inperson?&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Sure.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok, I don&apos;t understand the zero knowledge requester part so I&apos;ll ask about that.&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Well, I&apos;ll be at DEFCON so we&apos;ll have a chance to go into details anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Yup.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Ok. Any other questions/comments on the PR topic?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; &amp;lt; None here&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 6. Code + ticket discussion / Q &amp;amp; A&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; oneiric_: I&apos;ll get to reviewing the remaining open PRs today&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Ok, I added a WIP tag to #917, to rebase on top of a merged #926&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Have a hunch about what might be causing the assert firing for #909, think related to RI stuff&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Getting closer to figuring out the SSU overread issue. Is the SSU fragment code from pre-fork?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ok good. After I merge 926 into my bandcaps branch I&apos;ll need to fix a couple of RI bugs that are getting in the way. I don&apos;t think it will affect that assertion though, TBD.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; The SSU fragment and data code, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Alright, was just a hunch.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; re: SSU code, thought so. much spaget&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ok, running out of time, anything else for 6.?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Can talk later, or on GH&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; I&apos;m not 100% thrilled about the new utility buffer. I&apos;d like to see a more work on it before it&apos;s deployed out of the simple RI case.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 7. Any additional meeting items&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Corklander: selsta may be able to upload the meeting. If he can&apos;t then I&apos;ll upload a paste.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; 8. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Two weeks? Sooner?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Two weeks, cause code freeze, I&apos;m good for sooner, too.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ok. Corklander?&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Anytime is good with me.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; (It&apos;ll take me at least that much time before I can cover the entire codebase and be ready to add.)&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Alright, let&apos;s set a date for 2 weeks, same time, and we can chat here frequently when needed.&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&amp;gt;&lt;/strong&gt; Sound good?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Corklander: are you on Coverity?&lt;br&gt;&lt;strong&gt;&amp;lt;anonimal&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-02</title><link>https://beta.monerodevs.org/blog/2018/07/02/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-07-02/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/07/02/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-07-02/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 02 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; First, greetings&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Yawns*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; well, greetings&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Hopefully a little more people than the Dev meeting, but prolly not, because of the holidays&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For my sake at least, I&apos;m very interested in the current state of folks&apos; projects or undertakings&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Does Merkato count?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hi :)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Does Mastering Monero count?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; fo sho&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Currently one of the next steps for Merkato is calculating the optimal spread, which is some fun math that scares me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; elaborate?&lt;br&gt;&lt;strong&gt;&amp;lt;sneurlax&amp;gt;&lt;/strong&gt; Hi all, small update and that&apos;s it, I quit my job so I&apos;m resuming work on my small project related to scraping mining pools. I apologize it took so long, but my job got incredibly demanding incredibly quickly... So I quit!&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; that&apos;s what I do when the going gets tough&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://arxiv.org/pdf/1606.07381.pdf&quot;&gt;https://arxiv.org/pdf/1606.07381.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Starts on describing the optimal spread Calc&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I need to dive into it&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; I finished up my teaching and also worked with the auditors more&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; QL and Kudelski are finishing up reports&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There was, of course, also the twitteresearcher&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; all hail twitter&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; His notes about subgroup checking were also identified by our audit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and will be incorporated into some easy checks on the code&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; as far for me on RTRS-StringCT I didn&apos;t have any advance on testing for the last 2 weeks :(&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; neither on Lattice-based bulletproofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether sent me more details on sublinear ring sigs but that was just yesterday&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m sure he will have more to say on this&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I just need a technical feedback because I am not sure I wrote anything correctly in Mastering Monero. You can read by viewing this pdf &lt;a href=&quot;https://masteringmonero.com/book/preview.pdf&quot;&gt;https://masteringmonero.com/book/preview.pdf&lt;/a&gt; . Thanks! :) Feel free to message me for any inputs!&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; yea that&apos;s why RTRS is on hold now, the scheme changed a lot since I started implementing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes indeedy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; eek, time got away from me. sorry about that everyone! i&apos;m here, i swear, i&apos;m writing a document on blockdags and got excited :(&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The incorporation of an internal range proof is intriguing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: what about blockdags?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; go on&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, i think i have a &quot;fast&quot; version of a blockdag based approach to transactions sort of similar to spectre&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m looking at convergence rates and such&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah, new work?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah. going into details, the problem with blockdag schemes is ordering blocks that aren&apos;t linked to each other (so-called &quot;antichains&quot;)&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; that&apos;s the hangup in computation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i think I realized a structure built into the blockdag approach that allows for a rather fast linear ordering of otherwise unordered blocks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that would be hugely useful!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in the end, if all these different metrics end up being equal, you end up hashing block headers either way, so the probability of two blocks having the same place in the line is negligible either way, and it should be quick&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What other projects have kept you busy during my absence suraeNoether ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh gosh, i made commits to my PoissonGraphs project, which allegedly spits out a human-readable cryptocurrency network simulation&apos;s transcript... and i&apos;ve been communicating with tim ruffing about his new sublinear ring signature scheme...and I&apos;ve been trying to get a handle on the multisig KOSK setting and UkoeHB&apos;s rewind/replay problem.&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 else with news or updates? I have a month of &quot;lack of knowledge&quot; to account for!&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; @suraeNoether pls relay any info on RTRS from ruffiing if available!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i believe we&apos;ve spoken about the twitterstorm &quot;problems with bulletproofs and ed25519&quot; thing?&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; Here&apos;s the lowdown&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I thought we were performing key checks at a lower level already, but I was mistaken&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; After speaking with the auditors (who also noticed this), they recommended adding some checks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; for subgroup membership and point-at-infinity&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as well as checking for null scalars&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; They, like us, were unable to identify any way that the absence of such checks could be exploited&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But this is precisely why we audit&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; long story short: the bulletproof method uses a group of prime order. we use a group of composite order, and while we restrict all our keys to the prime order subgroup, we didn&apos;t have checks to guarantee that someone wasn&apos;t feeding non-subgroup elements into the bulletproof as inputs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So, once we deploy bulletproofs, we can get to RTRS and make bulletproofs obsolete =p&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; basically, yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s an easy and fairly cheap thing to check&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this leaves open the logical possibility that someone coudl produce a bulletproof that passes the verification algorithm correctly, but does not present a valid proof of the range of the argument. as sarang said, *there is no way we have yet identified to do this.* but *it&apos;s a logical possibility* and we deal in the realm of provable security in this here lab&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; On a more irritating note, Benedikt indicated on twitter that he had not yet begun his review, which was not indicated in his communications to me, and I&apos;ve been unable to reach him for details&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: the new RTRS scheme with bulletproofs is faster than the scheme with their &quot;included&quot; range proofs&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; suraeNoether: ok, haven&apos;t looked into newRTRS at all&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; which new? :D&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; By RTRS, you mean the new paper by Ruffing et al ?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; there&apos;s like new-new-new-RTRS :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lol, the internal paper suraeNoether showed me&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s say RTRS2&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s actually... one sec&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the paper was marked to be for internal review only&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; LRRSTW signatures now. :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; omg no more&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; different authors than RTRS&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; What are the implications if any for verification cost vs 1) number of outputs, 2) number of rings?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: number of rings = ring members?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; TBD&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; LRRSTW is even new for me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; they have some data&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; ArticMine: eyeballing their results, it looks like we can have 2.4kb, ring-sized 64 signatures that take as much time to verify as (approximately) one of our current ring signatures with ring size 16...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; BUT&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s POSSIBLE that the verification time there needs to double&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in which case we could go for 2.0kb, ring sized 32 signatures that take as much time to verify as one of our MLSAGs at ring size 8-10&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My view is that once we prototype it, we&apos;ll get a better sense of the op counts&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; note: these are actually really huge signatures&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and that will tell us verification times&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: agree?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: sure, although there is a table of op counts in the back&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Is there a scaling issue when compared to tx size with increasing the number of ring members?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we can literally compute whether it&apos;s worth it to even prototype it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (and i&apos;m doing that calculation this afternoon)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: yes, these signatures are sublinear, are almost as fast as our current signatures... but their size constants are bigger than ours, and the sublinearity doesn&apos;t become worth it in terms of size until 10-12 ring members&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Subliner with tx size?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh i thought you meant by ring member, excuse me&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m not sure what you mean, then. signature size is related to both the number of inputs and outputs.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Whats the level of incompatibility with what we&apos;re doing now?&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; 1 sig for all inputs (and outputs), IIRC from yesterday.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; unsure yet, i&apos;m optimistic that it doesn&apos;t requrie, for example, more group elements in the public key or antyhing like that&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; My question relates to a possible attack by increasing the number of ring members where we are only measuring tx size&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, if we made a decision like moving to these signatures, i would strongly recommend a fixed ring size, if that helps your thought process on the matter&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What would it take to allow _either_ signature type, depending on size, if the size were not fixed?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; considering this as an option boils down to considering whether or not we are willing to commit to having large, slowish, but rather efficient (with respect to privacy) sigs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; just as a thought experiment&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; no idea&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes that would simplify the issue; however we could also add a weight parameter to increasing the number of ring members&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be interested to actually look into this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Moving forward for this month, what&apos;s everyone&apos;s priorities?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (i think in general keeping around multiple signature schemes is bad business)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Mine are to finalize BPs and then move on to RTRS, while finishing up a few other writeups&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; @sarang it shouldn&apos;t take much effort in my opinion&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: sure, just a thought experiment&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; to support both&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; every time i need something to do for an afternoon, i look at the MRL roadmap&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I mean a bit longer-term&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; to help long-range planning&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and help us complete things&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; as long as the implementation keeps it&apos;s orthogonal design it can be an opt-in&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s easy to get sidetracked with fun new projects&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; temptation of math!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; other than my weird blockdag approach, which i&apos;ll be sharing with sarang eventually, and my poissongraphs simulations, and multisig + kosk setting stuff... actually, i&apos;m pretty full up. :P&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; and i&apos;ll talk about the blockdag stuff after the meeting in some more detail&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah I&apos;m interested&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; dags are at the top of my &quot;I wish I had more time to do this&quot; list&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s not clever, which is my strongest argument in its favor&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; being not clever often means &quot;easier to prove&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep, and more secure, and lots of other things&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: what do you intend to do with RTRS2 this month?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If the op counts they provide make sense, I&apos;d be interested in prototyping to help my understanding better&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; step 1: understand how it works&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; step 2: if it&apos;s like RTRS1, step 2 is &quot;abandon the project.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; T_T&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; RIP silur :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lolol&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i regret to inform yall but i&apos;m guessing 1) this scheme is as good as it gets without pairings based crypto or a weird RLWE scheme or something, and 2) i still think it&apos;s too slow for a mandatory every-transaction sort of deployment and 3) i don&apos;t think it&apos;s worth deploying without the always-on protection of 64-member rings. maybe. i don&apos;t know.&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; we talked about an RLWE-generalization months ago&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; so more likely ruffing found that too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, we can use this month to find out&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think the variability in ring sizes is... well, it&apos;s not the biggest vulnerability, right, but it&apos;s a vulnerability and it&apos;s super low-hanging fruit: we should be mandating ring sizes to avoid inter-signature linking&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i love my cat, and you should love my cat too. i got nothing else to contribute to this meeting except CAT LOVE.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My cat is sitting on my lap with his paw on the keyboard&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ready to jump in should he become necessary here&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hyc: any developments on asic resistance?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have not been following that stuff this past month&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (or anyone else involved in this)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (please chime in)&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; my last info on that is that cuckoo-cycle doesn&apos;t work for some reason&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; last time I got into that, it was the best known stuff&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; *sad*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; silur hyc has been working on a proof of random code project&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; VRF? *-*&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sorry was on another call&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i suppose one could imagine it as a VRF. some random code is generated from a nonce, excecuted, the final state is hashed, and that&apos;s the nonce for the proof of work game. puts the burden not on hashing the final output for PoW, but in executing random code&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; silur you can catch up here &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8bshrx/what%5C_we%5C_need%5C_to%5C_know%5C_about%5C_proof%5C_of%5C_work%5C_pow/&quot;&gt;https://www.reddit.com/r/Monero/comments/8bshrx/what\_we\_need\_to\_know\_about\_proof\_of\_work\_pow/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc its ok we still love you&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; my prototype is here github.com/hyc/randprog but already superseded by tevador&apos;s&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/tevador/RandomJS&quot;&gt;https://github.com/tevador/RandomJS&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; thanx hyc&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; cuckoo-cycle breaks down because of some memory/time tradeoff&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc when did tevador start working on that? haha&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; e.g. double memory gives superlinear time acceleration&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; suraeNoether: shortly after I published PoC ;)&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; what about a VRF or rather VDF-based approach?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; VDF ? what are these acronyms&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; verifiable random/delay function&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I don&apos;t know of any good examples.&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I have a DH and EC demo on VRF in a jupyter notebook I can upload it into the lab&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; repo&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; Also, Wolf&apos;s colleagues have another variation on my idea, but tuned to GPUs&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; but it kind of sidetracks a lot from &quot;asic-resistant pows&quot; since it&apos;s not a pow&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/ifdefelse/ProgPOW&quot;&gt;https://github.com/ifdefelse/ProgPOW&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we had a good couple days&apos; worth of email conversations leading into that one&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;m disinclined to adopt it because I think it leaves CPUs out, and ignores the prevalence of smartphones in the userbase these days&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the interest of time, are there any other updates before we officially close and continue discussion of these topics?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be giving a presentation in Portland in a couple of weeks on the importance of fungibility, so hopefully some good PR from that&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The usual disclosure that my travel/hotel are covered, so I&apos;m not requesting any community funding for this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be glad to share the presentation here for comments&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, looks like the official topics list is exhausted, so I suppose we can officially adjourn and continue talking here&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; keep up the good fight&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &amp;lt;3 cool&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d be glad to hear more from hyc or suraeNoether about PoW and/or fun DAG stuff&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &amp;lt;/meeting&amp;gt;&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2018-07-07</title><link>https://beta.monerodevs.org/blog/2018/07/07/logs-for-the-Community-meeting-held-on-2018-07-07/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/07/07/logs-for-the-Community-meeting-held-on-2018-07-07/</guid><description>Community highlights, Forum Funding System updates, Dutch translations discussion, Monero Outreach discussion, Outreach workgroup report, Monero Marketing workgorup (including r/MoneroMarketing potential transfer) report, and miscellaneous</description><pubDate>Sat, 07 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; Let&apos;s get the meeting started&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/257&quot;&gt;https://github.com/monero-project/meta/issues/257&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;suraeNoether&amp;gt;&lt;/strong&gt; howdy~&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Hi!!&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hullo&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; Hallo!&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; First meeting for me =D&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;xmrhaelan&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;xmrscott[m]&amp;gt;&lt;/strong&gt; Hola&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; OsrsNeedsF2P made an infographic: &lt;a href=&quot;https://i.imgur.com/5vzCApv.jpg&quot;&gt;https://i.imgur.com/5vzCApv.jpg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; LOL&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Atomic Wallet claimed they would integrate on-chain Monero transactions “in less than two months:” &lt;a href=&quot;https://twitter.com/atomicwallet/status/1011309756588396545&quot;&gt;https://twitter.com/atomicwallet/status/1011309756588396545&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ AtomicWallet.io on Twitter: &quot;Let&apos;s make a bet! We will add @monero to @atomicwallet in two weeks. And for on-chain anonymous $BTC - $XMR #AtomicSwap in less than two months. Remember this tweet! #Mone ] - twitter.com&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Nanex added Monero: &lt;a href=&quot;https://twitter.com/nanex%5C_co/status/1013497592917962752?s=21&quot;&gt;https://twitter.com/nanex\_co/status/1013497592917962752?s=21&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Nanex on Twitter: &quot;$NIX (NIX Platform) and $XMR (Monero) are now live on Nanex! 🚀 For more on $NIX, follow @NIXplatform or go to &lt;a href=&quot;https://t.co/JVBC5lvaI5&quot;&gt;https://t.co/JVBC5lvaI5&lt;/a&gt; NIX Minimum Withdrawal: 5 NIX, Withdrawal Fee ] - twitter.com&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Anhdres wrote this overview of how accounts and subaddresses work in monerujo: &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;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE_1 made guides for using Ledger with the Monero GUI: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8vr4nu/ledger%5C_gui%5C_guides%5C_requires%5C_gui%5C_v01220/&quot;&gt;https://www.reddit.com/r/Monero/comments/8vr4nu/ledger\_gui\_guides\_requires\_gui\_v01220/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Ledger GUI guides (requires GUI v0.12.2.0) (self.Monero) | 133 points (97.0%) | 50 comments | Posted by dEBRUYNE_1 | Created at 2018-07-03 - 10:27:14&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The Outreach workgroup put together a Monero Quick Facts guide: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8tlkzi/monero%5C_quick%5C_facts%5C_a%5C_resource%5C_for%5C_the%5C_community/&quot;&gt;https://www.reddit.com/r/Monero/comments/8tlkzi/monero\_quick\_facts\_a\_resource\_for\_the\_community/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Monero Quick Facts: A resource for the Community (&lt;a href=&quot;https://i.redd.it/nhol1gtr11611.jpg&quot;&gt;https://i.redd.it/nhol1gtr11611.jpg&lt;/a&gt;) to r/Monero | 120 points (95.0%) | 23 comments | Posted by xmrhaelan | Created at 2018-06-24 - 22:43:15&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; koe’s “Zero to Monero” overview was added to the new Monero library: &lt;a href=&quot;https://getmonero.org/library/Zero-to-Monero-1-0-0.pdf&quot;&gt;https://getmonero.org/library/Zero-to-Monero-1-0-0.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; pwrcycle posted about the Defcon Monero party: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8v2lz2/defcon%5C_monero%5C_party%5C_2018/&quot;&gt;https://www.reddit.com/r/Monero/comments/8v2lz2/defcon\_monero\_party\_2018/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Defcon Monero Party 2018 (self.Monero) | 71 points (94.0%) | 19 comments | Posted by pwrcycle | Created at 2018-06-30 - 15:35:52&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; MyMonero was added to the iOS App Store: &lt;a href=&quot;https://itunes.apple.com/gb/app/mymonero-send-money-privately/id1372508199&quot;&gt;https://itunes.apple.com/gb/app/mymonero-send-money-privately/id1372508199&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Tari shared the Tari University set of educational materials, which explain topics such as MimbleWimble, merge mining, off-chain scaling, and more: &lt;a href=&quot;https://github.com/tari-labs/tari-university&quot;&gt;https://github.com/tari-labs/tari-university&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;xmrhaelan&amp;gt;&lt;/strong&gt; Here’s a better link for sharing the Quick Facts, as it will automatically have the latest version: &lt;a href=&quot;http://monerooutreach.org/pubs/2018/QuickFacts/QuickFacts.pdf&quot;&gt;http://monerooutreach.org/pubs/2018/QuickFacts/QuickFacts.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I look foward to seeing what else you do with monerooutreach.org :)&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; Me too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I have a draft FFS proposal ready to go for the first US-based Monero conference; waiting on some more details from rehrar, but I can answer questions about the rest of it if folks are curious&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; surae I&apos;ll add a spot for you in the next section :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we unloaded most all boxes from our move yesterday, so starting to go back to 100% work&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; All of the recent FFS requests were fully funded! &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;xmrmatterbridge&amp;gt; &amp;lt;serhack&amp;gt;&lt;/strong&gt; Community is great!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; A large part of the donations came from wealthy donors. A discussion is occurring in parts of the community to encourage more people to contribute. We can discuss this during the open ideas section if time allows.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. The creator of the Dutch translations proposal reserved some time to discuss it: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90462/dutch-translations-kovri-docs-monerujo-and-the-monero-website&quot;&gt;https://forum.getmonero.org/6/ideas/90462/dutch-translations-kovri-docs-monerujo-and-the-monero-website&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; Hi, that´s me!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; go ahead :)&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; Thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; Hello, my real name is Edwin den Boer.&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; I´ve been working as a freelance translator for 16 years and active in the community for 4 years.&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; So far, I did some free translations including 3 GUI updates.&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; I´d like to request funding for translating the Kovri website, the Monerujo app and the Monero website into Dutch.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i support this, and i&apos;ll throw some XMR your way once funding required is posted&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; I hope professional translations will impress users :) and we need better information in Dutch for people researching Monero in Google.&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; Thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione unfortunately can&apos;t be here to comment, but it seems like a good proposal to me&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; I also wrote a guide for other Monero translators, because I have some experience. See &lt;a href=&quot;https://github.com/monero-ecosystem/monero-translations/blob/master/translation-tips.md&quot;&gt;https://github.com/monero-ecosystem/monero-translations/blob/master/translation-tips.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; What do you think about asking funding for a guide I already wrote?&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; The guide explains things like how to deal with special types of text, how to translate terms consistently and where to find online dictionaries.&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; In total, I´m requesting 16 XMR.&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; I´m not planning to do more than one request this year.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; In general I don&apos;t think it&apos;s a big deal. I&apos;ve asked for reimbursement of travel expenses I&apos;ve already incurred, for instance&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have any questions for ProkhorZ?&lt;br&gt;&lt;strong&gt;&amp;lt;Thunderosa&amp;gt;&lt;/strong&gt; I&apos;m not sure if this is the time or place to bring it up, but the community figuring out a way to assemble a long-term translation work-group might be worth some thought as it&apos;s an evergreen need.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ah yes, we need many trees :p&lt;br&gt;&lt;strong&gt;&amp;lt;Thunderosa&amp;gt;&lt;/strong&gt; I&apos;m thinking about the recent request for Arabic, which is awesome,...but maybe there&apos;s a way to not handle things piecemeal&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; Well, we have a workgroup. You mean consistent funding?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It would be cool if te workgroup had some discretionary funding&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i don&apos;t have questions, but i also don&apos;t know how i feel about retroactive funding. arguments for and against. i feel like 1) it&apos;s a valuable document and 2) you already put work into it with no expectation of compensation, so I don&apos;t think you&apos;re being greedy or anything silly like that... I just have no particular opinion one way or the other&lt;br&gt;&lt;strong&gt;&amp;lt;Thunderosa&amp;gt;&lt;/strong&gt; Along those lines yes,...I&apos;m not quite sure I have a finished idea in my head,..but this is important work&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Workgroup here is &lt;a href=&quot;https://taiga.getmonero.org/project/erciccione-monero-localization/&quot;&gt;https://taiga.getmonero.org/project/erciccione-monero-localization/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Thunderosa&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I wonder if we can get to the point where the workgroup has quarterly FFS requests for funds they can allocate to individual contributors. Somethign to think about and possibly grow into&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; Yeah, a translation budget would be great.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; But we&apos;re getting off-topic from this proposal. Anything else on this one specifically?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; That’s kind of what we’re looking at with Monero Outreach&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; BTW, even if you commented here, it would be very helpful if you also commented on the forum.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ProkhorZ I can post the logs there, remind me if I don&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; Great!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right, we can move on unless anyone has any last-second thoughts&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. The Outreach workgroup reserved some time to discuss their proposal: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90417/monero-outreach-ffs-proposal-july-october-2018&quot;&gt;https://forum.getmonero.org/6/ideas/90417/monero-outreach-ffs-proposal-july-october-2018&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; Hello and thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yay&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; go ahread Thunderosa and xmrhaelan&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; I was encouraged to do so by binaryFate to answer any questions about the FFS that folks might have&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; I anticipated a few and wrote a short response ahead of time. Perhaps I copy/paste and then see what else folks have....&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; I really like the idea of offering marketing packages so people can do physical marketing in their area&lt;br&gt;&lt;strong&gt;&amp;lt;geozdr&amp;gt;&lt;/strong&gt; where do we buy tickets to the BCOS&lt;br&gt;&lt;strong&gt;&amp;lt;geozdr&amp;gt;&lt;/strong&gt; BCOS Village / Monero event?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah, and we have the meetup kit as precedent that worked well (disclaimer: I helped organize it)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; geozdr that&apos;s part of Defcon. See more on their website&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; geozdr: cash at the door only&lt;br&gt;&lt;strong&gt;&amp;lt;geozdr&amp;gt;&lt;/strong&gt; sorry didn’t realize there’s a meeting going on. Thanks sgp&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; Copy paste isn’t cooperating with my IRC client, so here’s a summary we put together:&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://monerooutreach.org/pubs/Proposals/MarketingOverview.pdf&quot;&gt;http://monerooutreach.org/pubs/Proposals/MarketingOverview.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; this is likely the most professional thing the community has done&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; Basically we plan on surveying Monero users, crypto users, and non-crypto users, to help us identify what sort of messages resonate best with each audience. That way we are approaching Outreach with information rather than shooting from the hip&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; @Thunderosa: is the brains behind it, so he can chime in if there’s important pieces I miss&lt;br&gt;&lt;strong&gt;&amp;lt;Thunderosa&amp;gt;&lt;/strong&gt; That doc has the link to the merchant approach:&lt;br&gt;&lt;strong&gt;&amp;lt;Thunderosa&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://monerooutreach.org/pubs/Proposals/MerchantsOverview.pdf&quot;&gt;http://monerooutreach.org/pubs/Proposals/MerchantsOverview.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Thunderosa&amp;gt;&lt;/strong&gt; We&apos;re thinking of a concerted effort, but that&apos;s really a fundementally different group with different concerns&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Lul. These guys are doing a decent thing.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; This first quarter of funding will allow us to do that surveying work, identify additional talent, and develop tools for the community to expand our overall Outreach efforts significantly&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; Impressive!&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; (y)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; very nice&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Have you guys considered using the Wownero funding system?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; funding.wownero.com&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m serious btw. Have a proposal at both. Get all the money you can.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It looks like people are pretty quiet today&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; I&apos;m just shocked&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; I never realized Wownero was this serious&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anhdres&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; Does anyone have any questions about our FFS proposal?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; They have bulletproofs implemented already.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Wownero &amp;gt; Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar let&apos;s keep your shilling to a minimum :p&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anhdres&amp;gt;&lt;/strong&gt; Great work with the outreach initiative btw&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yes. Really. This stuff looks great!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; Sorry my client timed out. @rehrar I will look into it, but definitely want to stick with Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; re: outreach - I&apos;m very impressed&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; Thanks guys :) we have a good team forming&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; srsly, really good work&lt;br&gt;&lt;strong&gt;&amp;lt;Thunderosa&amp;gt;&lt;/strong&gt; Thank you, and fuck Wownero.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; :O&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; Hahaha&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; lol shots fired&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Jeez man&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anhdres&amp;gt;&lt;/strong&gt; You can never know the talent you can get on board once you reach beyond crypto enthusiasts&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right. Time for surprise part c) surae discusses upcoming Monero Conference proposal&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Howdy everyone&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anhdres&amp;gt;&lt;/strong&gt; Wownero is like the bizarre Monero right?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; howdy&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what dogecoin is to Bitcoin, wownero is to Monero, and banano is to nano&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hi suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Basically, we&apos;ve been chatting with a conference organizer, and we have our whole expected list of costs laid out with the exception of paying for a designer for things like the website and logo etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; usually I ask rehrar for these things, so we are chatting about it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we are shooting for a 1.5 day conference with around 6 sessions of speakers, hopefully for 2-4 talks per session&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; flying all those folks out to give talks is the most expensive part&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I have an itemized breakdown of our costs, the conference organizer I&apos;m working with has worked for 17 years doing pharma conferences of for-profit companies like Johnson and Johnson and international non-profits like Save the Children&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; Could we do an unconference? It´s more fun and cheaper.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sounds great&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; surae&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ProkhorZ: everyone gets a mcdonald&apos;s dollar french fry and access to a 3m by 3m square for a tent&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; I&apos;ll fund the french fries&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; So, I asked the organizer about 2 weeks ago for the proposal, it&apos;s all almost done except for a few details. i&apos;m also talking with fluffypony about &quot;who holds the money and pays for things without incurring crazy taxes&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;anhdres&amp;gt;&lt;/strong&gt; I can fund ketchup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah, taxes are the most difficult part&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; When will the conference be happening?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Shooting for late Spring or early Summer 2019, in Denver, Colorado, USA. Dates are TBD and will be somewhat dependent upon the venue we select, we are hoping to avoid other big conferences like consensus, etc&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; so you&apos;re telling me I should buy my flights now?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; clearly :D&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sounds lovely&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we&apos;ll do a community-wide doodle poll and sybil attack it. :P&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Actually price dips the most closer to 13 weeks out from the flight &lt;em&gt;tips fedora&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; sry&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Just thought I would pitch that out there&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Anything else you want to mention surae?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nope, that&apos;s it unless folks have questions. rehrar&apos;s suggestion about using both the wownero and monero funding systems seems like a good idea for the monero conference for a couple of reasons to me&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;oneiric_&amp;gt;&lt;/strong&gt; Is there a rough estimate on ticket price surae?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Zcon0 was $900, so we can probably charge at least double /s&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s one of the options for the FFS. the conference won&apos;t pay for itself without sponsors, unless ticket prices are comparable to zcon0, which is crazy, and i&apos;d rather have open registration...&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; Hi @sgp_ I apologize but I need to sign off. We don’t have any new Monero Outreach workgroup updates besides what’s been discussed earlier in the meeting. If you can post logs to our FFS too that would be very much appreciated. I will follow up with devs about moving our proposal forward :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think it&apos;d send a powerful message if the conference was free&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; how?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; current total cost is somewhere between 50 and 72.5k USD, and around 30-35k of that is assumed to be costs related &lt;em&gt;solely&lt;/em&gt; to flying speakers out and giving theem hotel rooms&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; np xmrhaelan&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: i agree&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; Thx. Goodbye everyone&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; endogenic: how? by showing that the tech is freely available as well&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; FOSS ideals&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if we had 70 USD tickets, i&apos;d be okay with that, too, that&apos;s a very cheap cost for a day and a half of technical talks&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Guys are you planning a conference?&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; Seriously, a conference with big names with be great for publicity, but I hope we can still be more anarchist and less professional than Zcash. Will there be room for discussion, student papers etc.?&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; I just got into the conversation&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes Diffusive. That&apos;s the current meeting topic.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; that doesn&apos;t say the tech is libre , it says someone will pay for others to teach it&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Maybe i can help&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; conference being free would be very cool, although it would need to have some kind of &apos;attendance management&apos; to make sure the venue won&apos;t have more people than it can support.&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; I&apos;m working with Mozilla, so maybe we can get some help from them.&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Oh shit no way&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; vp11 yeah, we will require registration, it&apos;ll just be that registration will be free&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Diffusive: if Mozilla sponsored this conference i think i would totally lose my pants in excitement&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Diffusive: that&apos;s pretty awesome dude&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; I&apos;ve made a few conferences in my country with them&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; that would be pretty cool&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Diffusive, surae wants to get some speakers out in the Summer of 2019 to Denver, Colorado USA&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; But if you&apos;re reallyplanning a big one i will need to contact a few ppl&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; suraeNoether, make sure to contact the guys from purism, they already have a healthy relationship with monero&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hell yeah, Mozilla ftw&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Diffusive: yeah, please contact me at &lt;a href=&quot;mailto:surae@getmonero.org&quot;&gt;surae@getmonero.org&lt;/a&gt; or &lt;a href=&quot;mailto:surae.noether@protonmail.com&quot;&gt;surae.noether@protonmail.com&lt;/a&gt; and we can chat about it! cool beans!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; And all the people we are working with at DefCon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I don&apos;t want to spend too much more time on this, but everyone is understandibly excited&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dude, yes. Purism needs to be there&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;suraeNoether&amp;gt;&lt;/strong&gt; yes.&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; brb 2 min&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Outreach workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Already covered in the FFS section :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; well, we need to stall for 2 minutes until OsrsNeedsF2P is back&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Back&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Sorry tornado&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. Monero Marketing workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; suraeNoether, i&apos;m going to send you an email there.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; go ahead then. OsrsNeedsF2P would like to discuss a new initiative that he has started.&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Okay sick so&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; I&apos;m a big Reddit guy, I&apos;m usually hanging out there, you may have seen me around&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; And while I was making my old post about all the Monero subs I found /r/MoneroMarketing which right now redirects to /r/MoneroCommunity&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; I wanted to create a little &quot;Monero Marketing&quot; initiative that does similar work to the outreach group, but with a different approach&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; My goal is to create an environment where generic cryptocurrency fans can come in, learn about Monero and enjoy it at a surface level. I would like to appeal to the people that Monero doesn&apos;t currently appeal to with their very strict privacy ideology.&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; I&apos;ve started doing a bit of a rough-draft of one of the things that shows how I want to approach this, and you can see it here: &lt;a href=&quot;https://www.reddit.com/r/MoneroMarketing/comments/8wohz7/understanding%5C_monero%5C_the%5C_journey/&quot;&gt;https://www.reddit.com/r/MoneroMarketing/comments/8wohz7/understanding\_monero\_the\_journey/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Understanding Monero - The Journey (self.MoneroMarketing) | 2 points (66.0%) | 0 comments | Posted by OsrsNeedsF2P | Created at 2018-07-06 - 22:54:02&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; So in this example, it&apos;s the kind of thing where if you&apos;re discussing Monero with someone already interested in Cryptocurrency, and it follows a chose-your-own-adventure type system and appeals to their interests and tries to tie it back to Monero&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; what a cool idea&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; I would also like to go as far as to create talking points, shilling points and much more (that doesn&apos;t align with the current Monero ideology) but keep it outside the main subreddit&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; And for this, I was hoping to request moderator status on /r/MoneroMarketing itself so I could start to run my initiative there&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; #themonerojourney&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; segregating talking points/shilling points from technical and community discussions seems valuable&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think there needs to be a place for shilling to occur&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I know it&apos;s not super popular in the community&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but it will happen anyways&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; might as well have a place where people can do it where it won&apos;t get in the way of real discussions&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Guys what would be the points of this Meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; If you follow down the paths I&apos;ve created in the Monero Journey, you can kind of see I bring to light that /r/Monero and to an extent /r/xmrtrader is not the place for shilling talk.&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; I have two main goals with this approach&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; The first is to really appeal to the other person and bring them over. Fighting and name calling is fun, but it doesn&apos;t win anyone over.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp_ can you link github issue for Diffusive?&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; The second is to absolutely make sure it does not affect the rest of the community.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; Diffusive, &lt;a href=&quot;https://github.com/monero-project/meta/issues/257&quot;&gt;https://github.com/monero-project/meta/issues/257&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; let&apos;s make it a private server on runescape with custom quests about monero :) jokes aside, since r/MoneroMarketing is just a redirect, I see no issue in giving it to OsrsNeedsF2P. he has shilled monero on r/Monero and r/CryptoCurrency a few times and has the potential to shill more. let&apos;s give the guy some ammo.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks vp11&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; really, all of us shill Monero. We just like to call it more sophisticated things (like having &quot;technical discussions&quot;). High brow shilling we do.&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; This is slightly controversial and not typical Monero community behavior, so I just want to make sure everyone gets their concerns out&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Let&apos;s have the low brow shilling too :D&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I spoke with OsrsNeedsF2P yesterday and we shared similar thoughts vp11&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar and I are comfortable shifting it over to someone else&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar +1&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; My largest concern is people could be confused if they thought MoneroMarketing was the same workgroup as before, but it&apos;s been a long time so this isn&apos;t a big concern imo&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; As I don&apos;t expect /r/MoneroMarking to blow up overnight, if any confused users choose to comment I can give them a full detailed explanation myself&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and I think the difference with that and Monero Outreach is distinct enough. Outreach focuses on education and more formal methods. Marketing is looking at more guarilla marketin&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I guess my only condition is letting sgp_ and someone else (rehrar possibly) as moderators in case things get to an extreme level, so we can moderate each other and keep it clean.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *guerrilla&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; rehrar, indeed. I also have some ideas that could go well on a more superficial, relaxed marketing channel like r/MoneroMarketing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; vp11 we could only have a small amount of &quot;control&quot; anyway; they could always make their own subreddit&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I will hack reddit if things get out of hand&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well for the most part, I hear few concerns and no dissent, so I think you&apos;re a go OsrsNeedsF2P&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Wonderful. Thank you everyone :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; expect an invite in the next 5-7 business days /s&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sorry for being unavailable for meeting today... I was repairing bikes for underprivileged kids&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have two points to discuss&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang: shameful&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar in open ideas or here?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; open ideas I guess&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but they are things for community discussion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; not really ideas&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;rehrar&amp;gt;&lt;/strong&gt; quite important ones too&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;vp11&amp;gt;&lt;/strong&gt; lol, there you go&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; start us off rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright people, so here&apos;s the deal&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; a few meetings ago we had a discussion about the tracking challenge&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/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;sarang&amp;gt;&lt;/strong&gt; ah yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; since it looked like it wasn&apos;t going to get funded, and since there were major concerns with the trust issues of the thing, we had all but decided it should be routed back to general fund&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and then used to seed other FFS proposals&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; since that time, that message was conveyed to the core team, and they agreed to the plan&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but about a week ago, a very generous individual went through&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and systematically funded all outstanding FFS proposals&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; including the tracking challenge. It&apos;s funding is now complete.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So it is now funded, but the trust issues remain. The core team did an epic face palm, and we&apos;re once again in a bit of a limbo state here&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Can someone brief me on the trust issue? Is it just a matter of the person setting it up being able to &quot;win&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Because that would be bad&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Just to be clear,&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Do they &quot;Win&quot; or do they steal it?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar my suggestion is to schedule another discussion section next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp_ that&apos;s fine. It&apos;ll hold for sure.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Also, the proposal is past expiration date&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Mmmm&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if you look at expiration, this proposal should be invalid&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; I agree it should be invalid, however, the tracking challenge holds great merit&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; A lot of people don&apos;t understand what Ring Signatures or Stealth Addresses are&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we have a HackerOne for vulnerabilities and exploits&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; If doable, this would be an amazing way to show them in terms they understand&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and that comes with well spelled-out policies&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I disagree this challenge has merit&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Truth&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; I&apos;m here...what did i miss? :P&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; I read a guy that wasns&apos;t satisfied with the whole process&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; few people besides nation states have the resources and capabilities to track any of this stuff&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; he even did a post about it&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; right, good hackerone writeups should be understandable to most, and when made public will get distilled by journalists&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; erciccione_[m] the Dutch proposal discussion and a desire for the localization workgroup to have a discretionary fund&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so it&apos;s a foolish little bragging point &quot;well, if you say it&apos;s easily trackable, why don&apos;t you claim the prize money then?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; when that person who claims it is trackable cannot do so&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; they lack the resources&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and a nation state that DOES have the resources will not claim the prize money&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I believe we all agreed that the amount of this project would be sent to outstanding proposals (by now, I think only the HackerOne is not fully funded?) and the rest would go to the general development fund. Is there any need for extra discussion?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah, it&apos;s mostly a marketing stunt honestly&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; they would rather just keep tracking&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it gives a false sense of security&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So the argument is to use the funds for something with better return, I suppose&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &quot;nobody has claimed the money yet&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; I think if we invalidate the tracking challenge we should at least keep the donations relevant&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; like research or projects etc&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; nations would never reveal that they found a vuln in Monero&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; And instead of sending the money to the general fund it gets sent to the HackerOne.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; eaxctly Diffusive&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; vp11 I believe that is rough consensus,but the situation has changed enough that it probably warrants at least another scheduled discussion&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Agreed&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp_ well if people don&apos;t have somewhere to run to, I think we can have that discussion now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; in fact, since sarang and erciccione_[m] showed up, it&apos;s better :D&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar it&apos;s typically good to include those agenda items clearly in advance&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ah, true&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it allows more people who want to be aprt of the discussion to come&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; I think a week to think it over would fare well&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; And individuals that can actually find a vuln are rare&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and this is a large enough sum of money that I will indeed concede&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; eg: several states have laws certain groups can&apos;t make important decisions about things if they aren&apos;t mentioned in the agenda&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; let us discuss it next community meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, to catch me up, what are the most prominent options for use of the funds?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all right, cool&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Mark it in the next issue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (no decisions here, just info)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the second thing I want to discuss isn&apos;t so important enough as to warrant the same sort of preannouncement though&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang let me berak it down real fast&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Tracking challenge commences (funds stay and complete proposal)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. Tracking challenge is cancelled and money goes to General fund&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; let&apos;s schedule a discussion for the next community meeting. make a reddit post to make sure we publicly invite all the community to participate (some participation will happen in the comments which is alright) and then we can make a final decision. let&apos;s make sure to have some of the big boys (core team) present too.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; vp11 just like we did last time :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 3. Tracking challenge is canceled and money goes to other proposals in the same spirit&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, my other discussion point now, if I may&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; Agree with vp11&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah keep going rehrar during &quot;rehrar&apos;s ideas time&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; erciccione_[m] and I have had a few back and forth talks about incentivizing and gamifying FFS donations to try to increase involvement&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; quick question: did we succeed in contact the author of the proposal? I mean, he&apos;s the owner of the current wallet, right? I thought he was MIA?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; right now, I will quickly break down my plan, and erciccione_[m]&apos;s was similar with a couple tweaks&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; Thanks sgp_ , i gave a quick look to the logs already, writing now because my flight departs soon. About the dutch proposal, as for precedent proposals i don&apos;t endorse any FFS about translations, but i can say ProkhorZ always did a great job and helped a lot with dutch translations and not only those.&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; about a little fund for the translations, i honestly don&apos;t like too much the idea&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or would we also like to dicsuss incentivation next meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; good to know ercicicone_[m]&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Sorry if i&apos;m not participating enough, i&apos;m in the middle of another real life meeting lmao&lt;br&gt;&lt;strong&gt;&amp;lt;Slack_8&amp;gt; &amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; I’m back via Slack. +1 for @OsrsNeedF2P taking on r/MoneroMarketing. @rehrar I need to chat with you offline about the definition of guerrilla marketing :P .... Unless there’s an immediate need for the tracking funds, then I think one option would be to vote to make it discretionary, so if something emergent comes up, it could be made available, but in the meantime it could stay in the pot as a challenge rewar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the sooner we start it up, the quicker it will be&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; i&apos;ll try to read the backlog&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar we can still discuss this here&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; so the plan was something along these lines&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; funds for translations&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; do you think the community wouln&apos;t like the idea?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; You have tiers of giving that donators can achieve. Something like copper, bronze, silver, etc. These can be achieved in two ways. Either by giving a certain amount of XMR, or by giving to a certain amount of proposals (minimum 0.1 XMR each).&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So as an example, achieving bronze might be giving 5 XMR total, or donating to 10 FFS proposals (0.1 XMR minimum each)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What&apos;s the overall intent?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; More interest in general?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the reason for the two fold approach is so &quot;richies&quot; can get to the high tiers right away if they want, but for non-richies to be able to also reach said tiers&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes sarang&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just getting more people willing to donate&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; rewards for tiers can be along the lines of special reddit flairs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Folks also brought up having a more user-friendly way to know what proposals are open&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; And these tiers will be shown in reddit flairs right?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; like on reddit somehow&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or maybe merch given to higher tiers&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there was also discussion&lt;br&gt;&lt;strong&gt;&amp;lt;Slack_8&amp;gt; &amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; This idea would also just improve awareness of the FFS in general&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; i like the idea of reddit flairs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; of contacting merchants taht accept XMR and seeing if they&apos;d be willing to offer discounts to high tier individuals&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; for their goods/services&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Awesome&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think we also need low-hanging fruit like QR codes&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; My idea was slightly different but i think rehrar&apos;s one is better. I would just change the name of the tiers, will check the ones i proposed timw ago&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; of course, all of this would tie donations and transactions to a pseudonym (or maybe eral life identity depending)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; because you would have to prove you donated and how much&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; as I said before, this idea is excellent. it does absolutely zero harm, participation is of course optional, it raises awareness to the FFS (because people will see the flairs and they will want it too), and will create some kind of &quot;competition&quot; for higher ranks, meaning people will probably donate more.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; unless someone is willing to code an automatic thing that would verify&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it would have to be verified manually for now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think this is fine since it&apos;s optional&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; Hm, wouldn´t we encourage people to give up their privacy?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ProkhorZ: it&apos;s optional. you don&apos;t have to play&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; you can prove a XMR transaction without giving up your id&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Make the privacy implications here&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; clear&lt;br&gt;&lt;strong&gt;&amp;lt;Slack_8&amp;gt; &amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; The manual verification seems like a big vulnerability&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; why?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as long as the disclaimer is clear about giving ones privacy up for this transaction, it shouldn&apos;t pose an issue&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; &quot;vulnerability&quot; is a strong word I guess, for something like verifying payments and attributing flairs, but this can totally be automated.&lt;br&gt;&lt;strong&gt;&amp;lt;Slack_8&amp;gt; &amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; What if that person is a bad actor? Or compromised by one?&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Hmmm&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; then he knows who funded a FFS proposal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; even less... who _opted in_ to showing they funded an FFS&lt;br&gt;&lt;strong&gt;&amp;lt;Slack_8&amp;gt; &amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; Haha, I suppose. Or starts dishing out Platinum flair to an army of shills...&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; or can choose who to give rewards and who not&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyways, I don&apos;t want to keep tabling this discussion for too many times&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; the pre-automated era would be managed manually by a &apos;reliable&apos; person in the community. remember, if someone doesn&apos;t trust this &apos;person&apos; or don&apos;t want to play, it&apos;s completely optional.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; vp11: the spreadsheet can also have access by several people&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; While i think most of the regular users won&apos;t want to donate&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; maybe we can make the new FFS in a way that has already this implementation in mind...&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; We may need a little high basic tier&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But seriously, this is also a great time to add QR codes to FFS...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; getmonero.org/forum-funding-system&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; let&apos;s not make it annoying to donate&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Like 0.3xmr&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: I think there&apos;s a general interest in having this added to the subreddit with the privacy disclaimers and reminding people it&apos;s optional&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We just need names for tiers&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Sarang brings up an excellent point&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; We need to update the FFS system anyway, so I guess few people will object if you want to do the work.&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; We cannot make it tedious, a hassle or otherwise annoying to donate&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; maybe the metals in Esperanto?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; so I guess we all agree that it&apos;s a cool idea that can (and should) be discussed and developed as an independent project. maybe the next step is creating a taiga project? :)&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Bronze, gold, silver... in Esperanto&lt;br&gt;&lt;strong&gt;&amp;lt;Slack_8&amp;gt; &amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; @diffusive +1&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Noob, Beginner, .. ... ..., King, god&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i&apos;m thinking about adding featured proposal donation links to mymonero in the future fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; or use the metric prefixes in some way&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; lmao&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; :pepehands:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dude, we shoudl totally use the different greek gods&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; work to achieve Zeus&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; implying I want to be Zeus and not Hades&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nonsense&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Cronus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; he begat Zeus&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; I see you&apos;re a man of culture as well.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I didn&apos;t take 5 years of Latin/Greek for nothing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I took it for _almost_ nothing&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yeah it was ~40k&lt;br&gt;&lt;strong&gt;&amp;lt;Slack_8&amp;gt; &amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; Lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyways, that&apos;s that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lol, it was in high school&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; so... let&apos;s move the discussion to a Taiga project and develop the idea there?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll probably spark a discussion in this channel sometime this week&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oh lol nice&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; not a bad idea vp11&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; cool high school&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Srsly, meme ranks would be funny&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, that&apos;s it for me&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyone else&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; thanks rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Agreed vp11&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; Just one quick request.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Have the tiers be the names of off-brand versions of famous sodas&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Mountain Lightning!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Dr. Sparkle&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we could make it meme-esque. Eg: 1-supporter 2-botnet operator 3-secret premine 4-pegasus 5-pony 6-masternode operator 7-I already exit scammed, etc. Not sold on this, just throwing it out there&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; 8- tippero&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; haha&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; I love that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Now that rehrar is done, any other ideas?&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Botnet operator&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; premine best tier.&lt;br&gt;&lt;strong&gt;&amp;lt;ProkhorZ&amp;gt;&lt;/strong&gt; I run a list of Monero-related accounts on Twitter. Are you missing on that list? Let me know in a DM on Twitter. &lt;a href=&quot;https://twitter.com/edbwt/lists/moneristoj/members&quot;&gt;https://twitter.com/edbwt/lists/moneristoj/members&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ List members ] - twitter.com&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; &quot;I already exit scammed&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; sgp_, awesome list.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ProkhorZ add me plz if desired @JEhrenhofer&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; But instead of merch, i would go for discounts or something like that&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; Sorry guys gotta go. Will read the logs and write something that actually make sense tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Take care&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anyone else? are we all tired from so much discussion?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; ProkhorZ, although I didn&apos;t update for a while, you could add @monerobrasil that is a relay for the news and articles that I publish in the Monero Brasil website.&lt;br&gt;&lt;strong&gt;&amp;lt;erciccione_[m]&amp;gt;&lt;/strong&gt; Sorry guys, bad connection i think my message arrived delayed&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 two weeks from today on the 21 July at 17:00 UTC. The next Coffee Chat will be on the 14 July at 17:00 UTC (NOT 16: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; 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;Diffusive&amp;gt;&lt;/strong&gt; Who&apos;s gonna make the notes?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; awesome, great meeting sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; the monero community is literally the best cryptocurrency community out there. prove me wrong and I tip you with 5 XMR.&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Great stuff everybody! I have a thread up on /r/Monero discussing the tracking challenge for everyone in the community to contribute to.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; If my irc has recorded everything I&apos;ll do the notes&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; Otherwise I&apos;ll see with sgp_&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-07-09</title><link>https://beta.monerodevs.org/blog/2018/07/09/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-07-09/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/07/09/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-07-09/</guid><description>MRL work, and miscellaneous</description><pubDate>Mon, 09 Jul 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; hey&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Our pal suraeNoether is unavailable today, so this inmate will be running the asylum today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s go around the room and mention any present or ongoing work of interest to the group&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the spirit of fairness, I&apos;ll go first&lt;br&gt;&lt;strong&gt;&amp;lt;rrol[m]&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Waiting on reports from our reviewers, all of which are finalizing with a few delays due to last-minute checks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (on BPs, that is)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There was a delightful twitteresearcher who pointed out lack of small-subgroup checking&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Reviewers also noted this, but were unable to identify an exploit&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; Regardless, this is now included in the code&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; reviewers clearly lack imagination of twitterati&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As always, we welcome external research but appreciate responsible disclosure (the lack of which makes a researcher ineligible for hackerone moneyz)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Relating to the audit, there was some work on other aspects of the BP code, like generator specifications, fixes to multiexp, etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I posted some code and other materials to my research-lab repo, including notes from my summer course&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be giving a talk in Portland on fungible digital assets, and another at defcon&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I got a recent email from someone with an idea for including a transaction-specific subaddress within transactions, which could be used for (among other things) refunds&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; or returns for misdirected funds to exchanges&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Finally, I&apos;ve been working through additional sublinear ring sig material and some math on non-power-of-2 bulletproofs (a future thing)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; why NPO2?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Hello everyone. Sorry I&apos;m late&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; does that subaddress email come with the condition of restricted circulation?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hyc: NPO2 gives better verification efficiency, which is relevant for any later work involving larger circuits&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ah cool&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; knaccc: I can share the info if desired&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; just need to check if the researcher wants their name released&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; yes a fedorapaste or something, with name redacted, would be interesting for discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, he&apos;s been emailing me just before the meeting. When I hear back I&apos;ll make a paste of the info&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, that&apos;s my work this week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Move on to others, or questions on my stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I know suraeNoether has been working on nonprofit stuff and also recently on some churn analysis. We really need information on output depth, which a few folks said they were interested in coding&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What is output depth ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh, link to my repo with that material: &lt;a href=&quot;https://github.com/SarangNoether/research-lab&quot;&gt;https://github.com/SarangNoether/research-lab&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The distribution of coinbase outputs tracked back through the spend tree of a transaction&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s useful as parameters for churn analysis&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Is this something that&apos;s been pending for a while ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Kinda rings a bell...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If it&apos;s a few folks that siad they would, then flaked out, I can do it. If it&apos;s a few folk that recently said so and are doing it, I won&apos;t.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not sure if flaked, or busy, or what&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have little experience in lmdb, or I&apos;d jump on it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; clearly moneromooo sits around all day doing... very little =p&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, remind me whenever you feel like you waited enough :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lol ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I can give more details after meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if you want to poke and prod at the blockchain before writing actual code, I suggest the CLI in py-lmdb&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hyc: I thought our implementation was non compatible?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; eh? you point the python module at out liblmdb, no problem&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; at our&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah ok, I had tried a while back to no avail, and had read that we were using too new a version or something&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; py-lmdb itself works great&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; with any recent version of liblmdb&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; I&apos;ll revisit it then&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Who else wishes to share anything of group interest?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; on the subject of LMDB, I&apos;ve been doing a bunch of benchmarking on $secret $systems lately&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; orly&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; point of interest - common filesystems today are all journaling filesystems - they log FS ops before they perform them&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; to give them crash resilience. With LMDB such logging is superfluous. turns out you can creatae Linux ext4 filesystems without journals&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; which gives a nice performance boost&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; also, I&apos;ve got a patch that lets LMDB use a raw device directly, without any filesystem at all&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; on a bulk load test (loading records sequentially, as fast as possible) this is 2x faster than ext4 with no journal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oh wow&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; it turns out you spend a lot of time just growing the file, on a filesystem&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that&apos;s what I can share at the moment. actual results/numbers are under NDA&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So LMDB on a dedicated GNU / Linux partition&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut_&amp;gt;&lt;/strong&gt; very cool&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; is there a way to ask an commonly used filesystems to just allow raw access to some regions?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; With way faster sync for Monero&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; any*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Throwback time... here&apos;s the email regarding subaddys: &lt;a href=&quot;https://paste.fedoraproject.org/paste/KTgF84V-pHPL-dO8V8mAjw&quot;&gt;https://paste.fedoraproject.org/paste/KTgF84V-pHPL-dO8V8mAjw&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; knaccc: unfortunately not&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; doh&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; you create a filesystem, it owns all that space&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Researcher asked to be identified as &quot;that Russian dude&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; won&apos;t give it to you :P&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; haha&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; BTW, iDunk reported much faster sync on HDD with some particular options.&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; i think it was sneurlax who was writing up spend tree code in python&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Just needs... a lot of data points. To fix a new default.&lt;br&gt;&lt;strong&gt;&amp;lt;rrol[m]&amp;gt;&lt;/strong&gt; re: churn, i have been planning to put together a &apos;best practices&apos; infographic that collects some of surae&apos;s findings, as well as other usage guidelines, but work keeps eating my headspace. if ppl want to help maybe reach out and we can coordinate together&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; scoobybejesus: righto, didn&apos;t see any final product, unless there is and I don&apos;t know about it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rrol[m]: that&apos;ll be great; just waiting on some final numbers&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; is there a way to setup a partition without root? then on make install, partition sets up automatically?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; oneiric_: I think it always requires root access&lt;br&gt;&lt;strong&gt;&amp;lt;sneurlax&amp;gt;&lt;/strong&gt; soon™ -- do you want the mining pool traceability analysis first or the generalized spend tree code first?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; damn, very cool work hyc&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Kinda loses the point of a fs, which is to allow files to live in parallel. So you have to preallocate loads of space to your raw partition.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; thanks. I guess mostly theoretical for now, impractical for most people to deploy&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; rrol sarang: I also want to see what&apos;s known about churning for my Defcon talk&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sneurlax: getting the distribution of output depths (back to coinbase) for a given txn sample will be the most relevant right now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_[m]: righto&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; oh, and like sarang, I&apos;ll be giving a talk at defcon. unlike sarang&apos;s.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I am not so sure this is impractical to deploy&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut_&amp;gt;&lt;/strong&gt; i think thats really exciting you&apos;re giving a talk about fungibility at defcon. from what i&apos;ve seen, people change their mind on that topic fairly easily once presented with some evidence&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut_&amp;gt;&lt;/strong&gt; &quot;people&quot; == people that think btc is fungible&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, I think it&apos;ll be really relevant at the Portland event too, which is attended by a very nontechnical audience&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m shifting my language from private to fungible more and more&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ^good&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; less overtones/baggage?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Telling people how much it would suck if your salary wasn&apos;t exchangeable because of some ransomware crap you had nothing to do with&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oneiric_: easier to explain why people should care&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; My favorite paying for a meal with two $20 bills&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; In the US&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; fungibility requires a weaker form of untraceability than privacy though&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut_&amp;gt;&lt;/strong&gt; knaccc, in cryptocurrency though?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and I still talk about privacy too&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; so as long as it&apos;s not an admission of defeat :)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; knaccc: weaker, how so?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I assume knaccc means breaking links between outputs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; not necessarily identities of use&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I use physical coinsas my example, since they have no serial numbers (as opposed to paper bills)&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; privacy can be exposed after the fact&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut_&amp;gt;&lt;/strong&gt; weaker is fine for something like cash imo. there are serial numbers so it may only be 99.9999% fungible. with cryptocurrency its either private or extremely public&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; fungibility counts in the moment more&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut_&amp;gt;&lt;/strong&gt; very good point&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; In many countries fiat is fungible by law&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A fun topic, but to keep us on track...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Are there other research topics on anyone&apos;s plate?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (I&apos;d love to continue talking fungibility afterward)&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; ArticMine, as in no serial numbers on bills?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; I was interested to know if anyone thought that a 38% reduction in wallet output scanning time was significant enough to justify altering the one-time output public key construction. UkoeHB and vtnerd had some interesting comments which I&apos;ve incorporated into this: &lt;a href=&quot;https://paste.fedoraproject.org/paste/h069cKbPYUC3ixgVJIPVYw/raw&quot;&gt;https://paste.fedoraproject.org/paste/h069cKbPYUC3ixgVJIPVYw/raw&lt;/a&gt; This is very low priority of course&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I need to think more about changes to any security properties by removing the hash and replacing with a sum in this way&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; yes, I&apos;m sure it would need a thorough security analysis. That&apos;s why I was wondering specifically if people thought 38% was enough to bother looking into it&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; To decide whether it&apos;s worth it, you&apos;d need to give actual speedup, not speedup for a particular step.&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; /win/win1&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; moneromooo true, I&apos;m sure there are other factors that I&apos;m not taking into account&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Seems the topics are winding down a bit, but interesting on all counts&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, thanks to all for attending today, and let&apos;s continue the discussions now that the meeting is formally concluded!&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks everybody :)&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;/strong&gt; true, good point&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Their issues were only minor&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; the last team to release their results could have done nothing and waited to see the other team&apos;s results to copy them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suppose&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; charuto while that&apos;s technically possible, it&apos;s more likely that hte second report will merely be *bigger* than the first, including everything the first does, plus more.&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; Imagine like a student assignment where students make their work public before the assignment is due&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, except these firms make their living off repeat business and word of mouth&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Except that I trust these groups to operate in good faith&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s not a great incentive to screw over one small software project for a relatively small amount of money, when all of them are on twitter all the time trolling zooko&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, the incentive structure for them to not do their jobs isn&apos;t really there the way it is in high school or college&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; hey guys sorry for being late :(&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hullo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, other questions on the audits?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We shall make changes as necessary and continue the plan toward a release&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have one last quick question on that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; go&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i know we signed contracts wtih K and QL&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or did we just accept their SOW?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We signed the statements of work regarding scope and payment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; y?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; either way, i&apos;m curious about what we have for Buenz. in terms of &quot;what happens if he just gets busy and phones it in? do we still owe him 10k if he does that?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We have an SoW for Benedikt&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There is no defined metric for what counts as &quot;phoning it in&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; k i&apos;ll read through it again&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It is assumed that he will operate in good faith, just as we assume this for the other reviewers&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; part of the reason he and the others were chosen was for this reason&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep, just curiuos.&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;moneromooo&amp;gt;&lt;/strong&gt; He gave bulletproofs research for free already. No reason why he&apos;d try and screw us here.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I emailed a few days ago to QL asking for a status update; no word yet&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; I am not pleased with their lack of communication this week&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, not &quot;no reason&quot;, that is too strong.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: i&apos;m not assuming malice, but densely packed schedules, the priorities and prerogatives of grad students, etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: he waited for summer term&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; partly because of scheduling&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah i know\&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m not making any accusations, i was just curious. gosh guys&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; i&apos;m going to re-iterate my request that future audits have a &quot;suggested unit testing&quot; section to their reports, though. if we&apos;re going to be forking over lots of cash for someone to audit our code, and they are going to spend time saying &quot;gee, this HERE would have been an easy test to write&quot; then... may as well&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway, that&apos;s all i have: seashells, churn paper (and small delay on multisig for churn analysis last week, but I&apos;ve been communicating with Yannick of musig regarding our multisig paper, so that&apos;s still moving too)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, if anyone is curious on the churn paper, and they are tolerant of *incorrect statistics* (NEVER BE TOLERANT OF THIS) then you can read my crapdraft here: &lt;a href=&quot;https://v2.overleaf.com/read/rznczkmdmchy&quot;&gt;https://v2.overleaf.com/read/rznczkmdmchy&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;endogenic&amp;gt;&lt;/strong&gt; all statistics are incorrect&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; got &apos;em&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, I need to board my plane now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be back online in the air&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; because we&apos;re living in the freaking future&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; man can&apos;t believe they make people actually catch the planes these days&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; they don&apos;t taxi that fast&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; maybe if you&apos;re riding a pony&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; last time border police didn&apos;t let me on my flight..... again&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; #beingstateless&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Okay, does anyone have any other things they want to discuss?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; yep, any news from the new-new-new-updated rtrs?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; silur yes, sarang is getting permission to post it on his github&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; shall we merge the implementation too there?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; he has finished around half the algorihtms required, and has been messing around wtih an ed25519 library in python&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; oh it&apos;s AN implementation&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; thought only text&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; no, no, friend&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang has been ON THIS&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, any other questions before we call it?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah code is making good progress, waiting on permission to include on my repo&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I kinda don&apos;t want to progress with mine if the reference is outdated but glad to hear the py version is goin good&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t have an opinion on it yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The code is basically to help me better understand the setup and efficiency&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i&apos;m curious to bring up the question of bindings to C/C++&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s also not even remotely optimized&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but i know it&apos;s work&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; the mem mgmt could be made v simple&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; guess it can be a future goal&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; @endogenic my implementation is pure C with openssl dependency&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic: yeah, all we are doing right now is trying to prototype it to get a *sense* of asymptotic properties of verification time, etc beyond the statistics described in the paper&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i mean for various util libs so the usage of a specific language for r&amp;amp;d isn&apos;t indicated by the existence of those shared libs&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; r&amp;amp;d as in prototyping, sims, etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; alllrighty, well, it appears as if we have run out of stuff to talk about. Any final questions?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I love you all&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; no i mean that&apos;s unsolved&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sarang chose a specific language to work in because there were libs in that language already&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; even if it wasn&apos;t the preferred language&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; just saying there are alternatives and asking how recently they&apos;ve been investigated&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 don&apos;t know!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; last time i checked... which was last year when knaccc and i were working on ruffct&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i believe there weren&apos;t better options available at the time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but since it&apos;s just prototyping, i&apos;m not sure it matters too much&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yeah, just a matter of language preference for him..&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, &amp;lt;/meeting&amp;gt;&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-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 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-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-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 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>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-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>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 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>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>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>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>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 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>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 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>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 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 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-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 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 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-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 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-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-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 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-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 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-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 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 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 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 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-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 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>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 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>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>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-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-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>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 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>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>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 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 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>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>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>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>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 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 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 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 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 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 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-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-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 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 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>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>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 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 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 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>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 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>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 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>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-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>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-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 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 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>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 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>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>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>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>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>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-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 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>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>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 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 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>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>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>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>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 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 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>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>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>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>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>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-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>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>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>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 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>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>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>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>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>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>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>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-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>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>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>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>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-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>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>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>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>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 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>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>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>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 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>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>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 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 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>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-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>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>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>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>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>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>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>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>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-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>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-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>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 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 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>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 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>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 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 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-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-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-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 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 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-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>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-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.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-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>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-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 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 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>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 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>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-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>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-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 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 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-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 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-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>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-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>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 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-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 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>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>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>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>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>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>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>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>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>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>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 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.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.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.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.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.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.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 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.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 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.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.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.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>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 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>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 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>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 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>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 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>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>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>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>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>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>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 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>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 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>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>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>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>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 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>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 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.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.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.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.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 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 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.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>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 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>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.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.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.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.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>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>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>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>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.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.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>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>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>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>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>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 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>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>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 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>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.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.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>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>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>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>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.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.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 [Downloads page]({{ site.baseurl }}/downloads/#cli) 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;https://www.getmonero.org/downloads/hashes.txt%5D&quot;&gt;https://www.getmonero.org/downloads/hashes.txt]&lt;/a&gt;({{ site.baseurl_root }}/downloads/hashes.txt) 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: [Verify binaries on Windows (beginner)]({{ site.baseurl }}/resources/user-guides/verification-windows-beginner.html) and [Verify binaries on Linux, Mac, or Windows command line (advanced)]({{ site.baseurl }}/resources/user-guides/verification-allos-advanced.html).&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></channel></rss>