<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Aaron Lyn Anderson on Medium]]></title>
        <description><![CDATA[Stories by Aaron Lyn Anderson on Medium]]></description>
        <link>https://medium.com/@andersonmmi?source=rss-b4d74afe51ff------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/0*sDNCJbdGEwv5Qcc-.</url>
            <title>Stories by Aaron Lyn Anderson on Medium</title>
            <link>https://medium.com/@andersonmmi?source=rss-b4d74afe51ff------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 15:50:17 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@andersonmmi/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Working from Home with Autism]]></title>
            <link>https://andersonmmi.medium.com/working-from-home-with-autism-d224cf84702b?source=rss-b4d74afe51ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/d224cf84702b</guid>
            <category><![CDATA[work-from-home]]></category>
            <category><![CDATA[autism]]></category>
            <dc:creator><![CDATA[Aaron Lyn Anderson]]></dc:creator>
            <pubDate>Wed, 13 Jan 2021 23:40:10 GMT</pubDate>
            <atom:updated>2021-01-14T16:03:42.244Z</atom:updated>
            <content:encoded><![CDATA[<p>Working from home has been an excellent way for me to earn a living while pursuing my passion. This allows me, and I presume, people like me, to focus very deeply on a problem without interruption. As a result, I now have unique insights into the fine details of esoteric and technical issues in my problem space.</p><p>The good news about this is that it differentiates me from all of my peers so that I’m no longer a commodity in the workforce.</p><p>The bad news is that it makes communicating very difficult and, at times, counterproductive.</p><p>As I am want to do, I explored what is causing my communication errors and discovered, yet more, unique insights.</p><ol><li>I can get obsessed with a detail too far removed from the target subject. Getting back to the target subject often requires that the person I’m working with interrupt me while I’m speaking just to push my focus back to the target subject. If the listener doesn’t know to do that, they just get frustrated waiting for me to make my point, then the collaboration breaks down.</li><li>If I am working with a complex or multidisciplinary problem, I often explore one side of the problem tree to an atomic degree, and then I don’t get to the other side of the problem tree until late in the night, if not the next day. This often results in stress and sleepless nights while I catch up on the work, which snowballs into more work in process as the week progresses.</li><li>I often assume people know as much as I do about the problem space and the various fields of study related to the components of the problem. This one is the most perennial of the bunch. It seems like every time this habit causes a breakdown in communication, I train myself to check for their knowledge level, and then just forget to keep doing it within a week.</li><li>From looking at points 1–3, it seems like my best option is to do a three-point check before I begin communication. Am I focused on target? Have I gone down the rabbit hole on something? Is the listener as informed as I am on this subject?</li></ol><p>I’ll check back in to see if I have reduced the frequency and severity of communication breakdowns in a few weeks and post my observations.</p><p>*The next morning* I had a dream about connecting the dots for the people I’m communicating with. The short version is that words simply do not fill the function of connecting dots for people when the appropriate dots are like the stars in the sky. The solution is “Proof of Work”, “Show, don’t tell”. So the next article I’ll publish will describe the proof that I’m going to submit. It might be titled “The Network of Wills” or “A Kingdom in Your Pocket”.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d224cf84702b" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Building With Love, the Maker Way]]></title>
            <link>https://andersonmmi.medium.com/building-with-love-the-maker-way-1e934a3bd722?source=rss-b4d74afe51ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/1e934a3bd722</guid>
            <category><![CDATA[dai]]></category>
            <category><![CDATA[peace]]></category>
            <category><![CDATA[makerdao]]></category>
            <category><![CDATA[hope]]></category>
            <category><![CDATA[love]]></category>
            <dc:creator><![CDATA[Aaron Lyn Anderson]]></dc:creator>
            <pubDate>Mon, 01 Jun 2020 12:12:12 GMT</pubDate>
            <atom:updated>2020-06-03T15:48:47.134Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*YBNjJNKxs3G_sLzuEpIRSw.jpeg" /><figcaption>Image licensed under CC 2.0, sourced from <a href="https://99percentinvisible.org/article/from-folly-to-megastore-inside-the-great-american-pyramid-of-memphis-tennessee/">99percentinvisible</a>.</figcaption></figure><p>These last several weeks have likely been the hardest of our lives, I know they were for me. It was almost like the events in the book of Revelation had come to pass. I won’t list all of the similarities, but I would like to give thanks to the man upstairs for sparing the people that I know and love. My only regret is that I didn’t take more time before the day of judgment to build bridges of love with more people and rebuild the bridges that I had burned over the years.<br>It’s not very often that we get the opportunity to save our own lives. And when that opportunity presents itself to an entire planet, well, that’s a very rare event, indeed. Whether you are reading this in the midst of a personal crisis or a global one, I want you to make the choice that aligns with love and not fear.<br>What follows are my thoughts on how we can use technology to build those bridges and how we can become more resilient, individually, and in community with one another.</p><p>At the time of this writing, I am in Memphis, a city known throughout the world for the message delivered by Rev. Martin Luther King, Jr. in his well known “I Have a Dream” speech that inspired people all across the world to take a step toward treating other people lovingly, despite their differences, no matter how superficial.<br>I am a builder and a builder needs to have a clear vision of what needs to be built. I didn’t have that before. I could conceive of so many things to build, so I began building before picking the right thing to build and I built too many things. I didn’t know any better.<br>I discovered that when I had built too many things when it took too much energy out of me and the woman I love, Annette. I could justify my actions to myself by saying I was trying, but I actually wasn’t. I was neglecting her and occupying my time with building. It felt like I was making progress towards building something beautiful for her, but I wasn’t because I didn’t understand what was beautiful in her eyes. So I came to her and laid my cares on her and she treated me lovingly. I didn’t expect it. Deep down inside I knew that she loved me, but I couldn’t sense how. Her love eventually won out over my bullheadedness and I fell into a peaceful and deep sleep.<br>As I slept, she taught me that I had been missing the most important part of the building process. She showed me that the love she was giving me was much more than just a good feeling about having me with her, it was in fact, a superpower to see what right looks like. She explained to me that Love is the energy that a builder needs to pick the right dreams and keep the wrong dreams from obscuring the builder’s vision. Once the right dream is chosen with love, the connection is made. The love will flow from her source into the dream giving it power. Then the builder can begin work of building the dream that she loves, even if the builder doesn’t have all of the right tools yet. The Love connects the builder to the dream and the builder collects the tools and materials to build something truly beautiful for her and both the builder and the lover become more powerful and capable, because they are bonded together in love with each other and the dream.<br>I now dream of bridges, connecting builders to love, and connecting builders to each other so they can build what is right and good. In my dream, there is a community of builders called MakerDAO that have built a lot of tools with love already and I can request those tools so that I can build bridges with those around me. Then the ones around me can build bridges with those around them.<br>One of those tools is Dai, it can help people acquire tools and materials built by people who aren’t connected with the dream yet. With that Dai, they can acquire other things that they need.<br>There are other tools built with love, but Dai can keep creating little bridges each time builders pass it along to new builders. That gets the love flowing through the community of builders. Those bridges can connect all of the builders to the power to dream, build, and take care of their own power partner and make a better future for them, together.</p><p>I don’t yet know how I’m going to get Dai flowing through Memphis, so I ask for anyone interested in building with love to reach out to me to help me try. It is my hope that we can rebuild the bridges that have broken over the years. That builders and the ones that love them, together, will wake up refreshed from their sleep and build what is best and good and sustain each other so we can all engage in building more and better things for the ones closest to us, and build hope for everyone in the world in these trying times.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1e934a3bd722" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The New Telescope]]></title>
            <link>https://medium.com/coinmonks/the-new-telescope-b3fcb079964f?source=rss-b4d74afe51ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/b3fcb079964f</guid>
            <category><![CDATA[cambridge-analytica]]></category>
            <category><![CDATA[ponzi-scheme]]></category>
            <category><![CDATA[spiritual-capital]]></category>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[satoshi-nakamoto]]></category>
            <dc:creator><![CDATA[Aaron Lyn Anderson]]></dc:creator>
            <pubDate>Tue, 26 Nov 2019 16:58:58 GMT</pubDate>
            <atom:updated>2019-11-26T16:58:58.070Z</atom:updated>
            <content:encoded><![CDATA[<h4>A technological breakthrough in the study of will</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/558/1*dy9HmTFphCyEnOQQ5g-a2w.gif" /><figcaption><a href="http://galileo.rice.edu/sci/instruments/telescope.html">source</a></figcaption></figure><p>About 500 years ago, we discovered how to manipulate optics. This established the path to understanding Newtonian physics, relativity, quantum mechanics, non-Euclidean geometry, biology, and chemistry. Magnifying the invisible revealed all the marvelous wonders of our present world.</p><p>11 years ago, designs were released that would allow us to utilize the same techniques that we applied to the material world, to the immaterial world. Now we can measure, record, and study the movements and nature of the intentional world.</p><p>First, we realized that air was matter that filled all empty spaces. Next, we discovered that light could travel through the empty spaces where air cannot fill. And now, we are learning that energy moves through the places where light cannot travel.</p><p>This same energy causes people to enjoy making, buying, giving, communicating, and doing. It is an energy that has always been just beyond our reasoning. We could not interpret it and hold it in a congruent mental framework, but we have been able to vaguely describe it all throughout history. It has been described as tao, karma, intention, spirit, The Muse, intuition, etc. But none of these descriptions have allowed us to graph its path through time and space.</p><p>Blockchain graphs this particular energy. Blockchain’s core feature is that it tracks transactions, value given, and value received, of any asset, on a permanent record.</p><p>Transactions occur when the wills of two agents align for a moment and each give something of less value for something of greater value. This holds true even in the case of charity, where one party gives without concern for any other gain than that of the counterparty. In classic accounting, this gain is categorized as <em>“good will” </em>and quantified as an asset.</p><p>A real-world example of <em>“bad will” </em>is the PlusToken Ponzi scheme in China. In this example, many people were defrauded of their bitcoin and then the Ponzi scheme scammers disappeared. The bitcoins that traveled through the Ponzi wallet now carry the taint of destructive intention. Since bitcoins do not exist outside of wallets and can only be tracked through the wallet addresses in which they have resided, there are now concentric circles of tainted wallets around the source of the misdeed that are no longer considered trustworthy. Exchanges will not do business with certain addresses based on how much of their history was spent in possession through ill-gotten gain.</p><p>In the PlusToken event, we see businesses qualify “bad will” and quantify it as a liability. This makes complete sense if, as accounting is a private double entry bookkeeping technology, blockchain is a public triple entry bookkeeping technology. The private method would result in counting the asset and the public method would result in counting the liability.</p><p>As more and more assets are tokenized, the transfer of good will and bad will throughout our trade networks will become readily apparent. Taken to its reasonable conclusion, every time anyone trades anything through digital media, some entrepreneurial agency will analyze that trade in order to maximize their own capital.</p><p>Currently, most of that data is being captured in private data centers. Only a very small portion is captured on blockchain. Because the information is reserved for only a few permissioned elites, it has been leveraged to affect significant change in the world for the benefit of the few. An example of this from recent history is the Cambridge Analytica hack. Bad Actors mined Facebook data to target people who could be easily influenced, then sent them messages to vote for a particular political candidate.</p><p>This is concrete evidence that having visibility on the will of a population allows agents to gain some level of control over the will of that population. This is not a phenomenon that can be eliminated because it has always been and will continue for as long as agents have wills. We also don’t want it to be reserved for those who would use it for their gain and our detriment. This power must be redistributed to all people so they can opt in to and out of trades with equal bargaining power.</p><p>On October 31st, 2008, Satoshi Nakamoto gave us a new telescope to allow us to see <em>“the will” </em>at macroscopic and microscopic levels. What kind of advancements lie in store for the next 500 years?</p><p>Special thanks to <a href="https://twitter.com/cfBlockchain">Christine Fahey</a> and <a href="https://twitter.com/kgendrich">Ken Gendrich</a> of <a href="https://twitter.com/blockchain901">Blockchain901</a> for editing and sanity checking this article!</p><p>If you have received value from this article, please consider donating to my research through one of the channels below:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/140/1*gOsbs85WCo5z12O86D4dVA.png" /><figcaption><strong>Ethereum</strong> assets: 0xe8bF424E047372d249d0826c5567655ba3B72f18</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/186/1*VtwkS2QW1avh7A0PLIYLxw.png" /><figcaption>@Aaron-Anderson-20</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/152/1*AbPvLM4VoylCO-UIoaYlfQ.png" /><figcaption>$web3developer</figcaption></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b3fcb079964f" width="1" height="1" alt=""><hr><p><a href="https://medium.com/coinmonks/the-new-telescope-b3fcb079964f">The New Telescope</a> was originally published in <a href="https://medium.com/coinmonks">Coinmonks</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Ching! Brings DeFi to Memphis]]></title>
            <link>https://medium.com/ching/ching-brings-defi-to-memphis-fa23de5dcf3d?source=rss-b4d74afe51ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/fa23de5dcf3d</guid>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[xdai]]></category>
            <category><![CDATA[burner-wallet]]></category>
            <category><![CDATA[ching]]></category>
            <category><![CDATA[makerdao]]></category>
            <dc:creator><![CDATA[Aaron Lyn Anderson]]></dc:creator>
            <pubDate>Thu, 09 May 2019 19:54:25 GMT</pubDate>
            <atom:updated>2019-05-10T18:11:14.425Z</atom:updated>
            <content:encoded><![CDATA[<h4>And shows us how we will buy lunch in five years</h4><p>DeFi, Decentralized Finance, is Blockchain’s killer application. Cryptocurrency, Smart Contracts, and Decentralized Autonomous Organizations are empowering people all over the world to work and profit from ventures in cyberspace, but DeFi is the emergent application of blockchain technology that empowers humans to actually use blockchain to survive.</p><p>The things that really matter to humans are the things they can’t survive without: food, drink, shelter, etc. Collectively these things are called essentials. In the developed world we use money as a tool to acquire essentials. Money is one of the very few tools that stops working in different geographies or when it’s over produced.</p><p>It’s clear that there is a bug in the Traditional Finance algorithm that the fiat money developers can’t or won’t patch. With DeFi, the user can choose which tools to use to acquire essentials. Cryptocurrency, stable tokens, fiat money, exchanges, bearer notes, and company shares are all tools available to a DeFi user for the purpose of acquiring essentials.</p><p>Ching! sponsored two events at the University of Memphis to introduce Memphians to practical DeFi. One was a Pop Up market where users got to experience using DeFi in real life. The other was an introduction to the technology and the teams that are creating it.</p><h4>The User Experience</h4><p>At the Pop Up market, we had two different vendors. One was an <a href="https://www.facebook.com/Kee-to-My-Cup-423360591524699/">ABC licensed bartender</a> who was selling Crypto Punch and the other was a purveyor of consumer electronics. Both were able to use Ching! to setup a point of sale with payment processing, inventory management, and sales reporting in just a few minutes. By the end of the event, one vendor had begun selling xDai back into the Pop Up market to customers who valued xDai more than fiat money.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fd6t_EdSiOhg%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dd6t_EdSiOhg&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fd6t_EdSiOhg%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/44a140fae931177e6e4064f12aa123ae/href">https://medium.com/media/44a140fae931177e6e4064f12aa123ae/href</a></iframe><p>In this video we see two people who have never used crypto before transacting with less friction than if they were using cash and credit. With Burner Wallet, the customer doesn’t have to enter pin numbers or sign receipts. With Ching!, the merchant doesn’t have to worry about card readers or a cash drawer. What’s even cooler is that, since Ching! is a permissionless point of sale system, she doesn’t have to wait for approval from some back office to start running her store AND she doesn’t have to worry about fighting chargebacks at some future date.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FTqkTQye8ryE%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DTqkTQye8ryE&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FTqkTQye8ryE%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/c3e77e5f483a10d417ff83a6c6ba98d5/href">https://medium.com/media/c3e77e5f483a10d417ff83a6c6ba98d5/href</a></iframe><p>In this video we see a peer to peer blockchain transaction happen over cellular infrastructure through the mobile chrome browser. The two big things to notice here are that the transaction is fast and that it runs on software that everyone already has on their phone.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F7h3ueYyEB_w%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D7h3ueYyEB_w&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F7h3ueYyEB_w%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/df3dcc9e619b361b6148eb0c19abf1a8/href">https://medium.com/media/df3dcc9e619b361b6148eb0c19abf1a8/href</a></iframe><p>In this video you can see me using my computer to send xDai to a consumer. From my computer, I can use my MetaMask credentials to convert ETH and DAI into xDai from within the same Burner Wallet that everyone else had running on their phone. It doesn’t take any esoteric knowledge to perform the conversion and anyone can do it without permission. The Ching! cashier was able to forward all payments to a MetaMask enabled Burner Wallet and at the end of the event she converted all of her xDai to into USD through Burner and Coinbase and exit DeFi through PayPal.</p><h4>The Technology</h4><p>DeFi is a new term to most people because Decentralized Finance is at the bleeding edge of the state of the art. Because of the advancements made in the Ethereum community, cryptocurrency has a slew of new features that enable its use in daily activities.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/986/1*BYjSYX1WxjTTb_QMROuYAA.png" /></figure><p>With Side Chains we get Network Stability, Scalability, and Cost Controls. DApps, Distributed Applications, can leverage purpose built copies of the Ethereum Network to handle transactions for a specific use case. If CryptoKitties clogs up the main network with transactions, a DApp’s side chain is unaffected.</p><p>With Stable Tokens we get Price Stability. Prices can be set in a common unit of account and transactions can be completed without capital gains or losses.</p><p>Through tools like Burner Wallet and Fortmatic we get Web 2.0 Compatibility. We can use our phones and browsers to interact with DeFi, never having to acquire Web3 specific hardware and software.</p><p>Best of all, the resources needed to develop tools in DeFi are all Open Source. Teams all over the world are competing with traditional financial institutions to deliver the best possible user experience to people who use money. Furthermore, they can’t be stopped by the rich, the powerful, or even the ingenious. DeFi is destiny.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/986/1*Z2yXe8qjIJuD6jVe3b8oMg.png" /></figure><p>Last month, the IMF asked Twitter how people will be paying for lunch in five years. Only 17% of respondents believed traditional finance to be the tool of choice. What is truly significant about this metric is that the people who responded to that poll were a broad cross section of the general public weighted more toward the people who are invested in following the IMF on Twitter (business leaders, policy makers, investors, traders, and bankers).</p><p>I was one of the 27% who responded that Mobile Phone would be the tool of choice. Not because I expect people will begin using their Cellular Data Plan as a line of credit, we already do that now. But because people will be leaving wallets and keys at home, where they are safe. Mobile phones will unlock your xDai for lunch and they will unlock your front door when you get home (see <a href="https://www.booklocal.in/">BookLocal</a> for an example of physical access control on the blockchain).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/986/1*nZTsb8TxWp0Mn1310rxP-g.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/986/1*rAOxNnGRpeKnSiMxzM5cHQ.png" /></figure><p>Mobile Crypto will be a fact of life in 5 years. In Memphis, most people use Cash App. You can already “buy and sell” Bitcoin on Cash App, you just can’t spend it (they hold it on your behalf until they decide not to). When every restaurant has a free point of sale system that accepts crypto, they will accept fast stable tokens like xDai. Then, Cash App will include that token in their app. And they won’t hold it on your behalf because custodial services will be an unprofitable expense.</p><p>The teams that helped us bring DeFi to Memphis are working towards making DeFi globally available. The following is not an exhaustive list of DeFi developers, just the ones without whom we could not have hosted the Pop Up market.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/986/1*yDh2fHaFppwwlqszKNk3lw.png" /></figure><p>MakerDAO is the Decentralized Organization responsible for maintaining stability of the xDai token. Additionally, they provide funding to other teams to develop DeFi solutions and to host educational events about DeFi. <a href="https://player.vimeo.com/video/321822613">Click here for a short video about MakerDAO</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/986/1*EELw8iDJLfFzC1GqMABxbA.png" /></figure><p>POA network is a framework for creating Ethereum side chains. One of which is the xDai network which allows us to spend DAI faster than any other stable token. You can learn more about them by <a href="https://poa.network/">clicking here</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/986/1*h1YD7zLazjUpUACbnZMU-Q.png" /></figure><p>Burner Wallet is an ephemeral browser wallet created by <a href="https://medium.com/u/610daeab315b">Austin Thomas Griffith</a>. You got to see it in action in the Pop Up market videos. If you want to try it out, it’s available at <a href="http://xdai.io/">xdai.io</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/986/1*RzBntp1qHWb3DdXjLftyIw.png" /></figure><p>Ching! is a free point of sale solution for merchants who wish to accept DAI and xDai. It is currently a Proof of Concept and moving towards market viability. If you believe in what we are doing you can contribute code at <a href="https://github.com/ChingStore/ching">https://github.com/ChingStore/ching</a> or, if you don’t code, you can reach me directly at <a href="http://aaron@ching.store/">aaron@ching.store</a> to discuss other ways to contribute.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/986/1*FCVOLi86Xzxr-fBzgZIfZQ.png" /></figure><p>Uniswap created the decentralized exchange that we use to convert between ETH and DAI, a key mechanism for getting stability in DeFi. You can convert into a bunch of other tokens at <a href="https://uniswap.exchange/swap">https://uniswap.exchange/swap</a>.</p><p>Honorable mention goes to <a href="https://www.coinbase.com/">Coinbase</a> for providing our bartender with a way to exit DeFi and return to the world of fiat. I think you may have earned yourselves a new brand ambassador.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*JFOxspcjheJwWbtU0_wAyw.jpeg" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=fa23de5dcf3d" width="1" height="1" alt=""><hr><p><a href="https://medium.com/ching/ching-brings-defi-to-memphis-fa23de5dcf3d">Ching! Brings DeFi to Memphis</a> was originally published in <a href="https://medium.com/ching">Ching!</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Ching! User Guide]]></title>
            <link>https://medium.com/ching/ching-user-guide-489b3294d1ea?source=rss-b4d74afe51ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/489b3294d1ea</guid>
            <category><![CDATA[burner-wallet]]></category>
            <category><![CDATA[ethereum]]></category>
            <category><![CDATA[xdai]]></category>
            <category><![CDATA[cypherpunk-speakeasy]]></category>
            <category><![CDATA[dai]]></category>
            <dc:creator><![CDATA[Aaron Lyn Anderson]]></dc:creator>
            <pubDate>Wed, 03 Apr 2019 09:49:13 GMT</pubDate>
            <atom:updated>2019-04-03T09:49:13.066Z</atom:updated>
            <content:encoded><![CDATA[<h4>Step by step walkthrough for xDai powered Cypherpunk Speakeasies</h4><p>This guide is intended to walk new users through the flow of listing and selling items for xDai at Cypherpunk Speakeasies. If you find it to be incomplete, there are multiple ways to help me fill in the gaps:</p><ol><li>Reply directly to this Medium article and I’ll update it accordingly.</li><li>Open an issue on the Ching! GitHub repo.(<a href="https://github.com/ChingStore/ching">https://github.com/ChingStore/ching</a>)</li><li>Send me an email at aaron@ching.store.</li></ol><p>This guide will assume that you and your guests have xDai loaded onto Burner Wallets. If you don’t have xDai to load onto your guests’ devices, Burner Wallet has an exchange built in. The organizer can exchange their ETH into the the corresponding amount of DAI, then to the corresponding amount of xDai. <strong>It is essential to use xDai at this time because Ching! and Burner Wallet are actively being developed to support each other</strong>. Plus, the confirmation times are crazy fast!</p><p><strong>Anyone can get a Burner Wallet by visiting </strong><a href="https://xdai.io/"><strong>https://xdai.io/</strong></a>.</p><p>In this guide, the minimum essential information will be in <strong>bold</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/370/1*-Zr4GQsWQO_DvCijum8r5Q.png" /></figure><p><strong>Step 1</strong>. Start by visiting <a href="https://ching.store/">https://ching.store/</a> from any mobile device or computer. You can simply type “ching.store” into your nav bar.</p><p>Here you can scan down the page and learn a little bit about what Ching! is. At the bottom of the page you can familiarize yourself with the founders.</p><p>The important part here is that bright blue-green “Become a vendor” button. <strong>Select “Become a vendor”</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/370/1*DtCKiY1Dor-oK8wTQxVuFg.png" /></figure><p><strong>Step 2</strong>. You will land on the DApp’s landing page.</p><p>You can skip right here by going to app.ching.store or master.ching.store. But this is a step by step guide and it doesn’t skip!</p><p>It presents two options, “Become a vendor” and “Log In”. Since we are starting anew, <strong>select “Become a vendor”</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/370/1*afCXkhHxzASl80SgJaFstg.png" /></figure><p><strong>Step 3</strong>. You will land on the account creation screen.</p><p>Here we have several options to get you authenticated. “Sign up with Google” works well for me. “Sign up with Github” and “Sign up with Facebook” might not work for some users. “Continue with e-mail” is a safe fallback if all else fails.</p><p><strong>Select “Sign up with Google”</strong> and you’ll choose a gmail account to associate with this DApp.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/370/1*wP1Sk9CkpkrPLWkthispEw.png" /></figure><p><strong>Step 4</strong>. You will land on your store’s initial configuration page. If you make a mistake here, it’s okay because you can edit this stuff from inside the DApp as well.</p><p>We will assume that your event is only using Burner Wallets and xDai so <strong>copy your public Ethereum address from you Burner Wallet and paste it in the “Ethereum address” field</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/596/1*wcUxpEaWgsg63VFt9EykAQ.png" /></figure><p><strong>You can find your Burner Wallet public address by clicking on “Receive” in the Burner Wallet</strong>. You public address is that string of random numbers and letters starting with “0x” directly below the QR code.</p><p>***Weird Edge Case!: If you are operating a Ching! terminal for a third party and they give you a seed phrase to use on your Burner Wallet, it won’t work if Burner Wallet detects injected web3 like Metamask. This means that you can go through the advanced settings to configure the seed phrase, but Burner Wallet won’t care because your injected web3 is more important (because it is much safer than the way Burner Wallet handles private keys). I had this happen to me at a MakerDAO DAppy Hour and all my sales went to my own account instead of theirs. I configured Burner Wallet from Chrome where I had Metamask enabled. If I had configured Burner Wallet from Brave where I don’t have Metamask installed, it wouldn’t have happened***</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/370/1*mUuyhx7BYGMI9odrxEevLg.png" /></figure><p><em>Information: If you click on “What is it?” you will be taken to this screen that recommends some wallets you can use.</em></p><p><em>The Coinbase wallet is good for accepting ETH as payment, but it does not support DAI or xDai yet.</em></p><p><em>The Status and Trust wallets can handle both ETH and DAI, but not xDai yet.</em></p><p>Again, for this guide, <strong>use the Burner Wallet from xdai.io</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/370/1*PJnpCESS-RMNIEKSX5Hg7A.png" /></figure><p><strong>Step 5</strong>. Once you have given your store a name and pasted in your Burner Wallet address, <strong>press the “Continue” button</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/370/1*mJQE1RIbtP9AEvOY1Onuig.png" /></figure><p><strong>Step 6</strong>. Now we find ourselves in inventory screen. The DApp defaults to edit mode when you first get here.</p><p>From here you can edit your store name and add an item. We’ll add our first item. Just <strong>select “Add first item”</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/370/1*GM65Cha79zisCoJUdf_lMw.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/370/1*3N2plo3K7_yLzowv9ysTig.png" /></figure><p><strong>Step 7</strong>. There will be four fields to fill out to add a new item. The name of the item you are selling, the price in USD, the amount in inventory, and a photo of the item.</p><p>In this example, I have opted to sell chapstick at $2.50 and I declare that I have 22 in stock. I used a stock image for the chapstick since I’m making this walkthrough on a laptop. If you are using a mobile device, it’s easier to take a picture with your device’s camera.</p><p>If you are selling a variety of drinks, it doesn’t hurt to be specific and specify the exact item you are selling. So if you are selling a variety of soft drinks, create an item called “Mr. Pibb” and another called “Sundrop” and so on.</p><p>When you are done filling in the four fields, <strong>press “Add a First Item”</strong> or “Add an Item”, it doesn’t matter as long as it’s the button at the bottom.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/370/1*XliOLw0pLZz9l9QsOSGs5Q.png" /></figure><p><strong>Step 8</strong>. I’ll assume we are selling two items, so instead of pressing “Done” or “Start Selling” we will <strong>press “Add another”</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/370/1*GM65Cha79zisCoJUdf_lMw.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/370/1*Jw1bOzlauMuMzcHhbt7PHA.png" /></figure><p><strong>Step 9</strong>. This time I’ll sell my old cash register since I don’t need it now that I have Ching!. The process is the same as before, I’ve input the values unique to this item like it’s name, price, number in stock, and it’s picture. Finally, I’ll <strong>select “Add an Item”</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/370/1*mng5hXRGMsAs0IU8rA0Plw.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/370/1*g1zIYykPeLGUwSdIw1rC0Q.png" /></figure><p><strong>Step 10</strong>. If you need to you can add more items. The “Add another” button will always be the last option displayed while you are in edit mode. If you don’t see it, scroll down or swipe up depending on if you are on a computer or mobile device.</p><p>To exit edit mode, <strong>press the red “Start Selling” prompt</strong> above your store name. The edit badge will disappear from your inventory items and “Start Selling” will turn into a subdued “Edit inventory” prompt.</p><p>In this example I’m ready to sell everything a budding chapstick vendor would ever need. In your case, you probably have drinks and snacks. It’s really all the same, Ching! doesn’t discriminate.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/370/1*qclX6akZWivzCIrVT7UINw.png" /></figure><p><strong>Step 11</strong>. My chapstick and cash register store is up and running. I have a customer who wishes to purchase a single chapstick. One of us will <strong>select the desired item</strong> and the number 1 will show up to the top right displaying how many of that item is being ordered.</p><p>If we press the item button too many times, a number greater than 1 will appear. No worries, just click on the number to knock it down a notch.</p><p>We see that a little tab has appeared at the bottom. It has some handy information for the merchant and customer alike. It shows the total number of items being ordered and the total cost. When the customer has finished selecting items to buy, <strong>click on that tab on the bottom of the screen</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/370/1*Mjtkk3r1VxUs8XF1HH28Wg.png" /></figure><p><strong>Step 12</strong>. The shopping cart slides up all slick-like. Now we have a few options before checkout. We can press the “x” next to the item to remove it from the shopping cart or we can select and edit the quantity from here. If a customer wanted to buy all 22 chapsticks in my inventory, we could just edit the number here instead of clicking on it’s inventory button 21 more times.</p><p>But from here, the customer is in control. The next three steps will be completed from their Burner Wallet.</p><p><strong>Ask the customer to pay with their Burner Wallet</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*AelwC-WNPDnCXWsXw0PUig.jpeg" /></figure><p><strong>Step 13</strong>. The customer should have Burner Wallet on their mobile device with some xDai already in it. In order to complete the transaction, the customer will need at least a thousandth of a penny extra in order to pay for gas. This will almost always be the case except at the end of a Cypherpunk Speakeasy where the organizers gave everyone $10 in xDai and priced drinks at $10, $5, $2.50, or $1 a piece.</p><p>As long as they have slightly more xDai than the cost of their order, <strong>the customer should press the QR reader button on the bottom right of their Burner Wallet</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Dio9m53tyhp-mvt31G2vmw.jpeg" /></figure><p><strong>Step 14</strong>. When the customer clicks the QR reader button, they should grant permission for the DApp to use their camera if they haven’t already done so. Then they should just <strong>focus the camera on the QR code displayed in the Ching! shopping cart</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*RTUwfmNQSrBifwyKzKKSvA.jpeg" /></figure><p><strong>Step 15</strong>. In their Burner Wallet, they will see the “Send to Address” interface. Three important pieces of information have been populated for them. The receiving address you set up with your ching.store account is populated in the “To Address” field. The “Send Amount” is the same as their order total. And the “Message” kind of acts like a receipt for both merchant and customer.</p><p>There is no need to edit any of this information. If everything looks right, the customer should just <strong>press the orange “Send” button</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*97uXWKiKHraUzt9I7UgcJg.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/370/1*9frbpMlbiOYOvixWw4uJ0Q.png" /></figure><p><strong>Step 16</strong>. At roughly the same time, the customer’s Burner Wallet will display a “Receipt” and your ching.store will display a checkmark with the word “Confirmed!”. Be sure to give the customer what they ordered and then <strong>press the “Sell more items” button</strong>.</p><p>In the workflow you will have at a Cypherpunk Speakeasy it will be handy to wait to hit the “Sell more items” button until after you have fulfilled the customer’s order, but it’s not absolutely critical.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/370/1*62RNh128FU7rMn1EM0Vr2g.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/370/1*aEjqCe75WmizTCtkvW2CPQ.png" /></figure><p><strong>Step 17</strong>. Ching has a “Sales” tab that keeps track of all of your transactions. If it takes some time to fulfill orders and you choose to take orders from more customers, you can use the “Sales” tab to view recent sales.</p><p>This feature is still in development, so the “Download report” button doesn’t do anything cool yet. You also can’t clear your “Sales” tab yet. Like everything else in the crypto-universe, we are still learning how the public will use our tools. If you have any ideas for how to make this feature more valuable, please send them to us! (Grants are also welcome.)</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/370/1*p4hnNLMtfMBdYEzER18FRg.png" /></figure><p><strong>Step 18</strong>. Finally, in the “Profile” tab you can change your Ethereum Address whenever you like. If you click on the little green pencil icon, it will turn red and you will be in edit mode. I find it handy to use my Metamask address as a receiving address and you might, as well.</p><p>For the safest possible experience, you’ll want to use a more permanent address than your Burner Wallet’s default address. Just make sure it’s an address you can point to side chains with. I use Metamask in this case because I can switch over to the xDai side chain at will. You can also configure your Burner Wallet with your more permanent addresses private keys and use Burner Wallet to exchange from xDai to DAI to ETH. These are strategies outside of the scope of this walkthrough.</p><p>Once you’re done with the event, you can <strong>hit that “Log out” button</strong> and go back to your Burner Wallet to settle out for the night.</p><p>At the end of the event, all of your revenues have been forwarded to the address you provided. You can trade your xDai for cash with someone at the event or you can use Burner Wallet’s “Wyre” fiat off-ramp. Personally, I send all my burner wallet assets to my metamask account and then open Burner Wallet from my web3 enabled browser where it automatically detects metamask. That gives me the benefits of both DApps. <strong>Just don’t change any Burner Wallet settings if you have any assets left in it! </strong>Burner Wallet and Ching! are both underfunded open source projects so don’t take any risks with them yet. Just <strong>have fun running Cypherpunk Speakeasies and come up with new ideas for real world solutions, make friends and be awesome to each other!</strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=489b3294d1ea" width="1" height="1" alt=""><hr><p><a href="https://medium.com/ching/ching-user-guide-489b3294d1ea">Ching! User Guide</a> was originally published in <a href="https://medium.com/ching">Ching!</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Ching! is in Open Beta]]></title>
            <link>https://medium.com/ching/ching-is-in-open-beta-6b99507b4d5c?source=rss-b4d74afe51ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/6b99507b4d5c</guid>
            <category><![CDATA[open-source]]></category>
            <category><![CDATA[dai]]></category>
            <category><![CDATA[point-of-sale]]></category>
            <category><![CDATA[xdai]]></category>
            <category><![CDATA[ethereum]]></category>
            <dc:creator><![CDATA[Aaron Lyn Anderson]]></dc:creator>
            <pubDate>Mon, 25 Mar 2019 15:01:01 GMT</pubDate>
            <atom:updated>2019-03-25T15:01:01.346Z</atom:updated>
            <content:encoded><![CDATA[<h4>How to setup and use Ching! to sell items for DAI and xDai</h4><p>Ching! is a mobile storefront that anyone can use to setup a quick and feature rich Point of Sale. It is an open source application that helps to demonstrate the functionality of Layer 2 Ethereum payments. Check it out at <a href="http://ching.store/">ching.store</a>.</p><p>It is currently being used in conjunction with Austin Griffith’s <a href="http://xdai.io/">Burner Wallet</a> at <a href="https://medium.com/@austin_48503/decentralized-cypherpunk-speakeasy-2fdbdc446318">Cypherpunk Speakeasies</a> and other educational events. You can see how easy it is to set up and start transacting with this tool in <a href="https://youtu.be/B1ytzwqSdds">this video</a>.</p><p>Currently Ching! can handle</p><ul><li>Inventory management</li><li>Mobile and desktop deployments</li><li>Order batching</li><li>Forwarding payments to cold storage</li><li>Payments from Burner Wallet</li><li>Payments from Status Wallet</li><li>Payments from Coinbase Wallet</li><li>Payments from Trust Wallet</li></ul><p>Features that are being added right now are</p><ul><li>Signup with Facebook, Google, and Github</li><li>Even faster order confirmation</li><li>Export sales report</li></ul><p>We at Ching! are currently developing the roadmap for greater functionality. Since it is an <a href="https://github.com/ChingStore/ching">open source project</a> feel free to fork it, test it out, and provide feedback through our <a href="https://github.com/ChingStore/ching/issues">Issues Page</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/960/1*eidliCjjHHAyVcDOvHrQmA.jpeg" /><figcaption>(<a href="https://pixabay.com/photos/belgium-brussels-cash-register-1392228/">source</a>)</figcaption></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=6b99507b4d5c" width="1" height="1" alt=""><hr><p><a href="https://medium.com/ching/ching-is-in-open-beta-6b99507b4d5c">Ching! is in Open Beta</a> was originally published in <a href="https://medium.com/ching">Ching!</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Crypto-Farmers Almanac]]></title>
            <link>https://medium.com/coinmonks/the-crypto-farmers-almanac-896c901baecb?source=rss-b4d74afe51ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/896c901baecb</guid>
            <category><![CDATA[dapps]]></category>
            <category><![CDATA[prepping]]></category>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[regulation]]></category>
            <category><![CDATA[investment]]></category>
            <dc:creator><![CDATA[Aaron Lyn Anderson]]></dc:creator>
            <pubDate>Thu, 21 Mar 2019 09:59:36 GMT</pubDate>
            <atom:updated>2020-08-26T14:00:57.504Z</atom:updated>
            <content:encoded><![CDATA[<h4>A long range forecast of the DApp development environment</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/784/1*JKv2YZj8R3aRsN5uv7bA4w.jpeg" /><figcaption><a href="https://www.burpee.com/">Burpee</a> sells small packs of seeds at most hardware stores, great for beginners.</figcaption></figure><p>Today is the first day of Spring where I live and to kick off the planting season I’m publishing a Farmer’s Almanac for DApp develop for this growing season and help you prepare for the next.</p><p>I will open each season’s forecast with a quote from the Tao Te Ching because the seasons themselves are a product of the Tao; <a href="https://medium.com/personal-growth/the-principle-of-wu-wei-and-how-it-can-improve-your-life-d6ce45d623b9"><strong><em>Tao can be said to be the principle underlying the natural order of the universe.</em></strong></a><strong><em> </em></strong>As a buidler (DApp builder), I find that the Tao Te Ching helps me to reason from first principles.</p><h4>Cryptospring</h4><blockquote>The sage’s Way is to act and not to contend. -Tao Te Ching ch. 81</blockquote><p>A quick glance back at the price chart of Ethereum makes it appear as though cryptospring officially began on December 15th, 2018. In February, Consensys released <em>#cryptospring An Atmospheric Report </em>in which Joseph Lubin writes that he believes that we have already turned the corner into spring. He points to some seeds sprouting that were planted in cryptowinter as leading indicators:</p><ol><li>Gnosis is ceding full control of the DutchX exchange platform to the 100% community-owned dxDAO which, according to Marin Köppelmann, “has the potential to become the largest financial entity on the planet.”</li><li>Digital publishers now have an open source option because Civil will soon be natively integrated into Newspack, WordPress’s new publishing platform.</li><li>Crowdfunding is evolving with Gitcoin experimenting with CLR (<a href="https://medium.com/gitcoin/experiments-with-liberal-radicalism-ad68e02efd4">Capital-constrained Liberal Radicalism</a>) to help contributors get an exponentially larger match.</li><li>The launch of Ethereum 2.0 on testnet in addition to live deployments of Layer 2 scaling solutions.</li></ol><p>The brightest flower to blossom, from my direct experience, is the xDai sidechain launched by POA Network. It has already demonstrated better than credit card user experience on DApps like <a href="http://xdai.io/">Burner Wallet</a> and <a href="http://ching.store/">Ching!</a>.</p><p>Any good gardener knows that the most important element in a garden is the soil. Rich with nutrients and biological activity, soil that is moist and acidic to break down those nutrients and make them easily slurpable. In the Ethereum space we’ve kept the same number of active developers as before cryptowinter, a biological presence that has been building co-operative relationships through conferences, hackathons, and open-source repositories. Busy as we have been, we have been depleting the ecosystem of precious capital. External inputs have thinned out considerably during cryptowinter; it has fallen on established projects to inject capital into the community. This has kept the Ethereum ecosystem healthy whereas my tools and libraries for Satoshi chain development have all but decayed. <a href="https://github.com/mobius-network">Mobius</a> on the Stellar Network is an unfortunate example of library rot in the shadow otherwise <a href="https://www.forbes.com/sites/rachelwolfson/2019/03/18/ibm-launches-a-blockchain-based-global-payments-network-using-stellars-cryptocurrency/">exciting</a> <a href="https://www.forbes.com/sites/panosmourdoukoutas/2019/03/19/bitcoin-and-stellar-get-another-boost-from-ibm/">recent</a> <a href="https://www.marketwatch.com/story/ibm-ramps-up-cryto-related-cross-border-payments-offering-2019-03-18?mod=canadian-markets">headlines</a>.</p><p>The good news for DApp developers on all chains is that much of the R&amp;D being conducted in the Ethereum ecosystem can be repurposed on other chains at substantially lower cost. The <a href="https://github.com/Bitcoin-com">Bitcoin.com</a> repo is an excellent case study for how to apply Ethereum development patterns to Satoshi chains.</p><p>At this time, Ethereum’s soil is the most healthy, water and fertilizer will be able to serve their intended purpose and be highly slurpable. Building on Satoshi chains will challenge DApp gardeners to carefully select viable clones and carefully monitor environmental conditions. The flip side to that coin is that DApp specimens adapted to poor soil can bear much more exotic fruit and don’t have as much competition from weeds as the bellwether varieties.</p><p>This season will last for almost a year because the global economy is still surprisingly strong and stable. For most of 2019, there will be very little competition for investor funding and startups will absorb all currently available talent to work on an unprecedented variety of DApps.</p><p>Now is the season to build, invest, and experiment. Resources directed towards beating the competition are misguided and wasted. Looking at you here <a href="https://bitcoinsv.io/">BSV</a>.</p><h4>Cryptosummer</h4><blockquote>To understand the limitation of things, desire them. -Tao Te Ching ch. 1</blockquote><p>Just like this cryptowinter was the longest on record, this cryptosummer will be the longest one yet. There are several reasons for this, but the most important of which has been the negative media coverage of cryptocurrency that has been fairly constant since about <a href="https://www.forbes.com/sites/andygreenberg/2013/10/02/end-of-the-silk-road-fbi-busts-the-webs-biggest-anonymous-drug-black-market/#3bbea5085b4f">October, 2013</a> (obligatory advisory statement: “some” of that article may have been fake news). Many of the people who would’ve been early adopters during this cryptosummer were burned when they entered the ecosystem in the last half of 2017 during a rather uncharacteristic season of positive media attention. Those users will return, but they are human and creatures of habit, so we shouldn’t expect them back until cryptoautumn.</p><p>Some other contributing factors to the long summer are the long overdue general recession, the maturity and diversity of DApp development during this time, and interloping by unpopular state-sponsored institutions.</p><p>Whether or not the general recession strikes during this cryptosummer it will not hasten the arrival of cryptoautumn. A general economic downturn is already anticipated and will continue to be expected until it actually happens. Safe havens for capital are still generally trusted with the exception of student loan debt and municipal bonds. General goodwill towards cryptocurrency won’t return until significantly long periods of sustained growth and consolidation have passed. My gut feeling is this summer will last three times as long as the most recent cryptowinter which would make it longer than the entire last uptrend of <a href="https://twitter.com/rektcapital/status/1072721029074608128">152 weeks</a>. Take note, that it will likely be four years from today before crypto technicals go parabolic.</p><p>The maturity and diversity of DApp development will provide a hedge against that parabolic exuberance because investors will be comparing DApps on their own merits instead of the merits of their underlying chain. Several chains will have killer DApps that get up to 10 million active users, none will hit 100 million daily active users (DAUs). Many of these will abstract away token economics from the user interface. Many will provide microfinance services and provide them at a higher quality than any other application has ever been able to achieve, but world class user experience won’t be enough to break the habits of billions of traditional finance customers. Many projects will be lead by Fortune 500 companies that only expose cryptoeconomics to superuser amateurs and the valuation of these projects will be reflected in their stocks and not their native tokens.</p><p>Interloping by state-sponsored institutions will depress crypto prices and cause investment to slow to a corporate pace. Regulators will do what regulators do and find new things to regulate, requiring permits for sandbox testing of open-source software, putting KYC/AML requirements for even the smallest inconsequential transactions, and putting onerous burdens on traditional industries to discourage them from experimenting with cryptocommerce. Coincidentally, STOs will be in vogue and will end up in people’s employer sponsored retirement accounts. In democratic countries, large banks and trading houses will leverage blockchain to decrease transaction times and costs while sponsoring legislation to keep competitors from doing the same. At least a dozen authoritarian regimes will remonetize their currency to private chains and experiment with ways to falsify transactions while, at the same time, forcing their citizens to use the state’s official crypto under threats as sever as summary organ harvesting. <a href="https://en.wikipedia.org/wiki/Execution_van">Looking squarely at you China</a>. <a href="https://www.wired.com/story/russia-internet-disconnect-what-happens/">Russia will cut off access to all TCP/IP ports used by blockchains</a> and they will allow all of their DApp developers to emigrate to the west. Intelligence and law enforcement agencies worldwide will fabricate narratives and charges against some of the most gifted innovators in the DApp ecosystem. Calvin Ayre will be the most <a href="https://twitter.com/CalvinAyre/status/1106562380463509507">infamous</a> of these victims, making him a household name and earning Cuba international prestige. At least one major terrorist attack will be completely funded by a single privacy coin, masking state sponsorship and sparking a “war on privacy coins”.</p><p>And this is STILL cryptosummer.</p><p>The underlying value of the technology will cause week after consecutive week to tick up on the market charts. Any week in which a state-sponsored activity does not occur will be an up week in the broad crypto market. Investment and development will continue unabated in a fairly linear fashion over the weeks as the use case is proven over and over again in different industries.</p><p>An interesting thing will happen during the cryptosummer. 99% of projects that launch in cryptosummer will basically just be copycats trying to improve on some aspect of a project that launched before cryptosummer. These projects will attempt to improve upon a narrow scope of the source project, apply the source project to a new industry, or combine the source project with another emerging technology. They will secure funding an order of magnitude larger than what their source project required and spend most of it on advertising. This is because the talent required to compete with the source project will still be at the source project or generally unemployable. The talent gap will be filled by talented project managers from web2, underskilled development shops, and marketing geniuses from 5th Avenue. A portion of the remaining 1% will work on a groundbreaking technology to combine trustless and trusted systems with social media resulting a “<a href="https://www.investopedia.com/terms/b/blackswan.asp">black swan event</a>”.</p><p>The black swan event will mark the end of cryptosummer and the beginning of cryptoautumn. I’ll explain what the black swan event is likely to be in the cryptowinter section, but we won’t be aware that it has happened in either cryptowinter or cryptoautumn. We’ll know cryptoautumn has arrived when crypto markets go parabolic again.</p><p>Cryptosummer will be marked primarily by the refinement of DApps and user experience to the point where they are superior to Facebook, Medium, Visa, PayPal, YouTube, YouPorn, Uber, and Air B&amp;B. The job of DApp developers, blockchain researchers, and investors is to tend the garden they planted in spring so they can provide the customer with a higher quality product come harvest time.</p><p>Google and Amazon are making more money than ever and they are officially comfortable with crypto transactions.</p><p>Any newcomer into the space would be well served to be a cryptonative. Only cryptonatives will understand the pain points from wanting DApps to do all the things and not being able to do every single thing. Only a cryptonative will be able push a project past the edge of the impossible, especially at a time when so many resources are being devoted to excellence in user experience. During this time there will be a lot of competition for investor capital and talent is going to have to be provided either by blockchain focused coding bootcamps or by poaching the best talent from the best firms. Expect to pay up to a million dollars a year for top talent by the end of cryptosummer.</p><h4>Cryptoautumn</h4><blockquote>People fail at the threshold of success. Be as cautious at the end as at the beginning. -Tao Te Ching ch. 64</blockquote><p>By cryptoautumn we have seen multi million DAUs on several DApps. People who have never touched crypto are getting their packages delivered in record time because an army of amateurs are betting on their immediate satisfaction through prediction markets. People are betting a portion of their retirement on DApp 2.0.0-beta34 getting more market share than DApp 1.24.6. Every bank and payday advance place has a way to process crypto to fiat transfers. Miners and validators are making profits in every neighborhood in the world, often in completely sustainable ways off the grid, instantly swapping between chains to take advantage of arbitrage opportunities. Mainstream media is singing the praises of an all crypto future.</p><p>Sounds pretty alright, huh? We’re looking at somewhere around March 2023 and the weather is going to be pretty nice worldwide for the next couple months. Either the global economic downturn has already passed and we’re okay; or we are in the middle of it, but our businesses and investments are crypto based so we’re good, or money is going to flee the traditional markets into crypto in which case we’re going to the moon in lambos.</p><p>Not in this almanac. This almanac doesn’t have a happy ending.</p><p>In cryptoautumn there will be countless crypto startups that get funded, listed, traded, and relied upon for income. They are all worthless. At any other time, they could be just fine, but in this particular season they aren’t worth the time or attention anyone has put into them and those resources would’ve been better spent on AI, drone tech, AR, logistics, or medicine. Basically anything that has a military application.</p><p>10–15% of the world’s population is holding crypto, of that, approximately half are exposed to it’s cryptoeconomics. The other half has been enjoying the benefits of the technology, but reticent to get involved in something with so much regulation and associated with terrorism. But the news is so positive and all of the people who got burned last time are back in! People just like themselves have made fortunes in the last four years and all they had to do was expose some of their savings to the coin markets!</p><p>This exposure to crypto came through DApps, not the blockchain itself. In our efforts to bring crypto to the masses, we as DApp developers have brought DApps to the masses. Once a user is onboarded, it’s permissionless. Once they have their private keys, they can make any decision they like and no government on Earth can interfere with that because the code is law. That is the value proposition. Without realizing it, we have made people, who are accustomed to relying on government for their needs, more powerful than the mechanisms of control government can use to effect or reverse those decisions. No one can stop the half who are exposed to cryptoeconomics from upskilling the other half. We can’t stop each of them from talking to one or two other people. And we certainly can’t stop all of these new superusers who outnumber the population of China, from speculating and buying up the underlying crypto and driving up prices in a parabolic moonshot.</p><p>Now is the season to harvest what we have sown in the last two seasons. Set your stop-loss at 5% slippage and ride that wave up. You sowed your seeds wisely for four years, it’s time to take your profit. If the global economy hasn’t entered a recession, it will now. A nation of superusers, larger than any nation on Earth, has taken control of the blockchain and each individual superuser is acting in their individual best interest, attempting to maximize profits. Unimaginable sums of money are flowing from securities to crypto. It becomes clear that STOs were never securities because they are not affected by the 85% flashcrash on Wall Street. Cryptoautumn has brought with it the greatest redistribution of wealth in the history of mankind. No one can predict with certainty what happens after this point. In computer science, we refer to that as a Singularity.</p><blockquote>The story of the Singularity is the story of the individual becoming asymmetricaly empowered against the State. -Gabriel Cardona, <a href="https://youtu.be/RMpLTEiVXOI?t=2666">Plan B: A conversation with Gabriel Cardona on the trajectory of Bitcoin</a></blockquote><p>Before this roller coaster peaks, half of the world population will either be invested in crypto or trying to get in. The other half are skeptics by nature and would say no to a free sandwich just on the principle of the thing.</p><p>It took us <a href="https://upload.wikimedia.org/wikipedia/en/3/3a/Ishango_Bone_2.jpg">twenty thousand years</a> to move from the invention of accounting to get to letters of credit. It took about four hundred years to move from <a href="https://thefinanser.com/2011/08/we-are-knights-of-the-banking-table.html/">letters of credit</a> to double entry accounting. It took us six hundred years to go from <a href="https://web.archive.org/web/20171229112252/http://basicaccountinghelp.com/bookkeeping-instructions-from-the-mid-fifteenth-century/">double entry accounting</a> to distributed ledger. And it has taken us less than fifteen years to go from <a href="https://bitcoin.org/bitcoin.pdf">distributed ledger</a> to Singularity.</p><p>Now that we’re done reaping, we are not done playing the gardener. It’s time to <strong>“sell some, eat some, save some”</strong>. Singularities may be unpredictable, but seasons aren’t. As sure as autumn follows summer, winter follows autumn. And this is CRYPTO NUCLEAR WINTER! (Please attribute the phrase “Crypto Nuclear Winter” to me, that would be the most metal thing that could possibly go into a wikipedia article)</p><blockquote>The beginning of winter on the Prairies is inherently unpredictable. Sometimes it starts in December, sometimes in mid-October. When you reach the end of October to early November, the weather can turn very quickly. You can go from 10 degree days of sun to -10 degree days of blizzard in only a day or two. So, the long hours can’t stop; there is still much to be done. -Jake, <a href="https://southsaskfarmer.com/2014/11/06/what-do-farmers-do-after-harvest/">southsaskfarmer.com</a></blockquote><p>Seven months could pass, ten months could pass, we don’t know beforehand. Just don’t get caught holding a bag without liquidity when it happens. You as an individual should be completely out of the market. Your DApp can keep chuggin along doing it’s thing, in agriculture we call that over-wintering, it’s cool. But your harvest needs to be converted to things that will serve you well in the coming season.</p><ul><li>Sell some: Definitely don’t stay exposed to crypto. Stable coins might be a good route, as long as they are pegged to something other than some nation-state’s currency like USD. You just set off a chain of events that’s going to cause that asset class to hyper-inflate. Not paper gold, gold stocks, gold certificates, or gold futures, all that stuff is all garbage now. Think cigarettes, Juul pods, Everclear, and cannabis (wax). Gold and silver bullion is fine if you don’t mind taking a bath on “service fees”.</li><li>Eat some: You just crashed the world economy so fresh food may be a bit of a luxury for a while. Load up on shelf stable food stores, I’d do 12 month’s worth to be on the safe side. Just make sure it’s preserved, portable, and enjoyable. Military rations (MREs) aren’t bad, I used to live on them.</li><li>Save some: Convert a portion of your portfolio to assets that aren’t all wibbly wobbly in relation to demand; housing, electricity, food, clean water, drugs, and waste disposal tend to have pretty constant demand even in the worst of times. The most important part of this step is to have something with which you can trade for crypto when cryptospring rolls around. (Feel free to revisit the “some” fake news article linked earlier or this one that <a href="https://www.wired.com/2017/05/silk-road-creator-ross-ulbricht-loses-life-sentence-appeal/">Andy Greenberg phoned in a couple years later.</a>)</li><li>Taxes: I’m writing this from the USA, we add tax up at the end. It’s a pain at the grocery store already, having to guess how much your total is going to be since every State-County-City combination has their own total and they don’t tell you what it is until you’re already rung up. But even after you’ve already demonstrated how hard you can own the IRS, all of your city’s employees need to get paid and about half of them have guns. I’d recommend watching out for something titled “Guidance” or “Notice” on how to handle taxes on their website. It’s not likely to be delivered by mail.</li></ul><p>Seriously, everything that happens after the Singularity is wildly unpredictable, make sure you plan in advance for you survival needs first so you can make it through cryptowinter. Then make sure you have a war chest you can access to fund your buidling through cryptowinter on into cryptospring.</p><h4>Cryptowinter</h4><blockquote>Give evil nothing to oppose and it will disappear by itself. -Tao Te Ching ch. 60</blockquote><p>This ain’t your papaw’s cryptowinter. The assumptions everyone has made about microfinance and high finance have turned out to be disastrously false. The people that leveraged their future on trips to the moon are completely bankrupt and for a great many of them, this is the second time. Financially, you’re better off than the elites. That makes you a target. You are public enemy #1 in every country on the planet and hurting people are demanding that their governments hold you to account.</p><p>People are dying all over the world because the governments they relied on for basic survival needs are insolvent. Entire industries have been disrupted to the point of cessation. Even a nuclear war broke out between India and Pakistan so the leaders of both sides could scapegoat the other and retain their grasp on legitimacy. Religious leaders leverage the human tragedy to increase their own power and coincidentally radicalize hordes of military aged males for the cause of defeating technological idolatry. Politicians worldwide mobilize for offense because <a href="https://www.historyisaweapon.com/defcon1/zinnwarhea14.html">war is the health of the State</a> and nation-states just aren’t very healthy right now. Governments need their people to need them, and people think they need their governments. World war helps the people to reorganize toward a common goal and accept centrally planned economies just so they can get the necessities they need to survive.</p><p>Wars, even world wars, are generally localized affairs. You’ll be safe from harm if you avoid conscription or residing in urban areas at the junction of supply lines. If you can avoid being identified as one of the engineers of the Crypto Nuclear Winter and reside in a rural agricultural center, you should be able to last until cryptospring.</p><p>There’s just one catch, that black swan event I alluded to back during cryptosummer. There is a new distributed computing technology called “The Web of Trust”. It allows a user to rate the trustworthiness of anyone they are connected with through social media. It runs on distributed ledger technology and keeps an immutable record of the impressions of acquaintances. It aggregates the ratings of the people that connect you and returns the trustworthiness score for any person on Earth in relation to you. It wasn’t fully functional before it gained a critical mass of adoption, but it has that now. If it had gained mass adoption at the beginning of cryptosummer, it could attest to the good hearted, philanthropic nature of the DApp developers. It could even attest to the self-serving, untrustworthiness of the politicians who are sending victims of one catastrophe into the meat grinder of another catastrophe. But that’s not how history has played out. There was no need for The Web of Trust when traditional institutions were serving the greater good and crypto was making everyone rich through the power of belief. Now though, now times are hard, people are desperate, and there’s no one you can really trust.</p><p>In a perfect world, you could continue going about your business and the system would rank you as trustworthy. It could defend you in the court of public opinion against politically motivated prosecution. But it has a vulnerability: a Sybil Attack subverts reputation systems by forging or counterfeiting identities and voting as that identity. At no other time in the last 70 years would voting members of The Web of Trust allow signs of a Sybil Attack to go unpunished. But now? Desperate times, desperate measures.</p><p>Either The Web of Trust enables us to return to a state of general peace and actually improves society beyond what we experienced in the early 21st century, or hand control over to state-actors in exchange for increased security and we all get early 21st century China’s social credit system. Either way, our social credit on the blockchain becomes the most valuable currency we can own.</p><p>By the end of cryptowinter we have collective control over currency, debt, and credit worthiness through a blockchain powered DApp. It turns out that cryptocurrency (at least in this form) is the only form of currency which is trustworthy. And you are one of it’s intrepid designers, which ingratiates you to literally no one.</p><p>Even if cryptowinter doesn’t turn out this severe, the individual will have unprecedented power to affect entire institutions and those institutions are comprised of people not dissimilar to us. It is exceedingly important that we plan ahead and give evil nothing to oppose, especially the evil within our DApps.</p><h4>Next Cryptospring</h4><blockquote>Do not interfere and people become rich by themselves. -Tao Te Ching ch. 57</blockquote><p>Crypto had a rocky beta test, now it’s ready to go into production!</p><p>In the next cryptospring, the general population will be more skeptical of crypto than this cryptospring because more people will inevitably be harmed by it. We will be starting out from a larger base of active users and many of them will be evangelists for the tech because it has served them well in practical ways for five years.</p><p>The next cryptospring will be the longest in history because we didn’t fulfill our promises and crypto didn’t empower everyone equally and politicians have vilified it more than ever.</p><p>By then, we will have a value layer and a reputation layer on the internet. We will have The Interchain with many popular DApps that are sustainable and censorship resistant. And in that season we will plant the seeds for a new search engine and repository for information, truth, finance, goods, services, and all the things. Our history and memories will be saved and accessed there. Our cognition will be augmented by billions of other humans making decisions in their own best interest. Market cycles will lengthen and volatility will decrease as market efficiency becomes something we can manipulate individually as easily arithmetic on a pocket calculator.</p><p>Just remember to manage customer expectations responsibly this time. I’ll check in next cryptospring to see if I beat The Farmer’s Almanac’s accuracy rate of 80%.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1000/1*1kEO6ffOSZ9WN5ZozfHsBw.jpeg" /><figcaption>If you need seeds in bulk, I recommend <a href="https://www.trueleafmarket.com/">True Leaf Market</a></figcaption></figure><blockquote><a href="https://coincodecap.com/?utm_source=coinmonks">Get Best Software Deals Directly In Your Inbox</a></blockquote><figure><a href="https://coincodecap.com/?utm_source=coinmonks"><img alt="" src="https://cdn-images-1.medium.com/max/584/0*OJ-qb5G6i863msBB.png" /></a></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=896c901baecb" width="1" height="1" alt=""><hr><p><a href="https://medium.com/coinmonks/the-crypto-farmers-almanac-896c901baecb">The Crypto-Farmers Almanac</a> was originally published in <a href="https://medium.com/coinmonks">Coinmonks</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Ching! Goes to Dappy Hour]]></title>
            <link>https://medium.com/ching/ching-goes-to-dappy-hour-8268dc936fa3?source=rss-b4d74afe51ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/8268dc936fa3</guid>
            <category><![CDATA[xdai]]></category>
            <category><![CDATA[dai]]></category>
            <category><![CDATA[poa-network]]></category>
            <category><![CDATA[burner-wallet]]></category>
            <category><![CDATA[makerdao]]></category>
            <dc:creator><![CDATA[Aaron Lyn Anderson]]></dc:creator>
            <pubDate>Mon, 04 Mar 2019 17:31:05 GMT</pubDate>
            <atom:updated>2019-03-04T17:31:05.863Z</atom:updated>
            <content:encoded><![CDATA[<p>After the closing ceremonies of ETHDenver, the folks with leftover BuffiDai in their Burner Wallets had one more opportunity to spend it at MakerDAO’s BuffiDai &amp; xDai Dappy Hour at Stoney’s Bar and Grill. Ching! was there and helped slake the thirst of dozens of BuffiDai hodlers!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/715/1*4cUdlUrt_PYRhZ93tvpC_A.png" /></figure><p>If you haven’t had the opportunity to attend a Dappy Hour, they are usually held after official Ethereum Community events like hackathons and developer conferences. The purpose is to allow community members to use Maker’s stabletoken DAI, and its derivatives, in real world trade and spark ideation and collaboration on ways to use stabletokens and Collateralized Dept Positions (CDPs) in practical ways. At ETHDenver, the <a href="https://www.eventbrite.com/e/the-buffidai-xdai-dappy-hour-ethdenver-edition-tickets-56141908961#">eventbrite invitation</a> read, “Experience a world where cash is banned and fiat is no more. All that’s left are our mobile phones and devices, and the rise of cryptocurrencies like BuffiDai and xDai. Find yourself in a known location where others like you use a new form of payment. Welcome to the Cypherpunk Speakeasy Dappy Hour!”</p><p>Wait, what’s “Cypherpunk Speakeasy?” In this case the term refers to a meetup where crypto enthusiasts gather to test out new ways to buy drinks with cryptocurrency. The Burner Wallet that everyone was using to trade ETHDenver’s native token, BuffiDai, was first put through its paces in a series of Cypherpunk Speakeasies <a href="https://medium.com/@austin_48503/cypherpunk-speakeasy-v0-0-1-6e6b6b9cc884">starting in December</a>. The feedback from those events allowed the Burner Wallet team to refine their technology to the point where they were able to facilitate the trade of almost $40,000 in food sales during the hackathon.</p><blockquote>“There were 11 food trucks that sold a total of 4405 meals over the course of the weekend. <a href="https://blockscout.com/poa/dai/tx/0xb9b99adf65bd2be0d1a3f2f781dfbf3c2af1fd4776064d5e336081ba0f4ca125/token_transfers">Here</a> is an example of a meal being purchased. Notice the transaction cost of $0.000046 USD? <strong>That means for all of the transactions for all of the meals the cost of running the wallet on xDai was $0.20!!!</strong>That’s pretty good for a total of $38,432.56 being paid in DAI to the trucks.” <a href="https://medium.com/gitcoin/burner-wallet-at-ethdenver-was-faa3851ea833">-Austin Thomas Griffith</a></blockquote><p><a href="https://xdai.io/">Burner Wallet</a> is a tool designed to get xDai (fast DAI) into the hands of customers. It abstracts away the overhead of the Ethereum Virtual Machine (EVM) so that people can hold and spend a fast version of DAI in their mobile browser of choice.</p><p>By contrast, Ching! is a tool designed to make it easy for vendors to sell items in exchange for DAI and xDai. Like Burner Wallet, Ching! hides that EVM overhead until the vendor decides to opt into it. It also has features that assist in order fulfillment, inventory management, and sales reporting.</p><p>This Dappy Hour was Ching!’s first Cypherpunk Speakeasy and in the course of two hours it took in 63 BuffiDai and fulfilled 26 drink orders.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*n6C1oF2R8S5zNiTcCwQ1Tw.png" /><figcaption>Ching! Sales Report</figcaption></figure><p>Burner Wallet used paper menus with QR codes for individual items. Ching! presented an interactive menu where the cashier could increment and decrement order quantities.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/768/1*tan_mzbYqHlpbLpcirCXiQ.png" /></figure><p>The Burner Wallet menus had an item called beer, but customers would tend to ask for a specific type of beer. When that happened, the cashier was able to enter edit mode and add a new item on the fly!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/465/1*cMF8tG1BEnohnQyk2rMKfg.png" /></figure><p>After the cashier enters edit mode and clicks on “add another”, they can quickly create a new item. Below, the cashier adds an item called “Water”. It is selling for $2 USD and the cashier declared that 999 are in inventory. The cashier can upload a photo, or take one with their mobile device.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/355/1*guhZa8KElKhvnd32mPXpVA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/467/1*ywPvd_bNLYZzzxcf7KUYZw.png" /><figcaption>Items can be added from a mobile device and they will immediately appear on the point of sale device.</figcaption></figure><p>With the Ching! shopping cart, we were able to handle batch orders. In one cenario, one person was able to order drinks for himself and five friends and pay the bill at one time.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/870/1*NAke3nmMwrIU26KbwUQAJA.png" /></figure><p>The shopping cart would notify the cashier when payment was received. Because we were accepting BuffiDai and xDai, we could confirm the transaction in just five seconds!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/871/1*vO3-nXL-uX-z3NFS6t7iMA.png" /></figure><p>The Burner Wallet team added the handling for the Ching! QR code interface and the resulting interaction between Burner Wallet and Ching! was seamless.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*tHWTYgelHFJceK96aAJYfA.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ZVNeGsP3A5AHDgh3HM_-EA.jpeg" /></figure><p>At Dappy Hour, Ching! learned that our app can improve the customer experience for people who are using Burner Wallet. We hope that Cypherpunk Speakeasies continue to gain popularity and new people get exposed to this new way to spend their crypto. We will continue to support development of the Ching! store app and we strongly encourage speakeasy organizers to use Ching! as their Point of Sale solution. It’s very easy to onboard, just go to <a href="https://ching.store/">ching.store</a> and click “Become a vendor”!</p><p>We invite users to file issues in the <a href="https://github.com/ChingStore/ching/issues">github repo</a> if the app doesn’t perform as expected. This is an open source project and we are accepting contributors. Help us buidl the future!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8268dc936fa3" width="1" height="1" alt=""><hr><p><a href="https://medium.com/ching/ching-goes-to-dappy-hour-8268dc936fa3">Ching! Goes to Dappy Hour</a> was originally published in <a href="https://medium.com/ching">Ching!</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What to Expect when your Smart Contract is Audited: The Auditor’s Story]]></title>
            <link>https://medium.com/coinmonks/what-to-expect-when-your-smart-contract-is-audited-the-auditors-story-5099afd4b439?source=rss-b4d74afe51ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/5099afd4b439</guid>
            <category><![CDATA[consensys]]></category>
            <category><![CDATA[smart-contracts]]></category>
            <category><![CDATA[auditing]]></category>
            <category><![CDATA[solidity]]></category>
            <category><![CDATA[ethereum]]></category>
            <dc:creator><![CDATA[Aaron Lyn Anderson]]></dc:creator>
            <pubDate>Thu, 12 Jul 2018 17:08:49 GMT</pubDate>
            <atom:updated>2018-07-12T18:58:21.682Z</atom:updated>
            <content:encoded><![CDATA[<p>As an auditor, I’m trying to make sure your contract is secure against EVM level attacks. Those are the kinds of attacks that leverage the nuances of the EVM’s logic in order to hack your smart contract. What I am not looking at is your business logic. That job falls to your test writers. I can do that, DApp developers are polymaths by definition, but that requires a lot more hours and should be scoped out separately.</p><p>Specifically, I’m targeting the list of known attacks published by the Consensys and the Ethereum Foundation.</p><ul><li>Race Conditions (Reentrancy and Cross-function Race Conditions)</li><li>Transaction-Ordering Dependence (TOD) / Front Running</li><li>Timestamp Dependence</li><li>Integer Overflow and Underflow (including Storage Manipulation)</li><li>Denial of Service with Unexpected Revert</li><li>Denial of Service with Block Gas Limit</li><li>Forcibly Sending Ether to a Contract</li></ul><p>(A full description of these attacks can be found at <a href="https://consensys.github.io/smart-contract-best-practices/known_attacks/">https://consensys.github.io/smart-contract-best-practices/known_attacks/</a> and the definitive lecture by Bernhard Mueller can be found at <a href="https://youtu.be/iqf6epACgds">https://youtu.be/iqf6epACgds</a>)</p><p>Now the first thing I am going to do is test your contract, ideally, with the test scripts you have already written. If I don’t have access to those I’ll compile your contracts in either Truffle or Remix in order to make sure the contract compiles and exposes the functions that have been detailed in the contract specification.</p><p>Once I know I’m working with a functioning contract, there are a few steps I need to take in order to make sure my auditing application will recognize every dependency that your contract imports. I need to go grab the code of any dependency that is already deployed and then link it locally. If the framework your code is working in has any issues with pathing, I’ll copy your dependencies into the same folder as your contract and redirect the import statements to this copy. And then I’ll need to do the same for every dependency that I copied, because they will often times also have dependencies that I need to expose locally.</p><p>At this time, I’ll spin up Docker and run a local instance of my auditing application and give it the command to run a whole bunch of simulated interactions with your contract using symbolic execution. What this does is explore every possible interaction an actor can perform with your contract using an abstraction of any given input. So instead of testing every possible value that can be passed to every function, which would take longer than the heat death of the universe, it passes a symbol that stands for every possible input. This frees up time for the software to test all possible recursion in your contract’s flow control. The standard depth of recursion that I test for is 8 levels of recursion, but if we will be conducting a formal audit, I’ll run much deeper in an attempt to falsify any mathematical proofs required by a formal audit.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*sbFqlHOPeRBc78FanLr2Yw.png" /><figcaption><a href="https://github.com/ConsenSys/mythril/wiki/Control-Flow-Graph">https://github.com/ConsenSys/mythril/wiki/Control-Flow-Graph</a></figcaption></figure><p>Once the audit application has finished exploring all the possibilities it will return a report that I will then convert to an appropriate file format; usually markdown, but some projects require JSON reports in order to be parsed by 3rd party applications. This report will contain both trivial and non-trivial vulnerabilities. The trivial ones are technically vulnerabilities, but are generally not exploitable. For example, if your contract is built atop OpenZeppelin smart contracts they could theoretically have malicious business logic, but if we check and see that OpenZeppelin is an accepted standard and does not have any delegate calls that will alter the behavior of the source contracts, we know that we are safe.</p><p>Non-trivial vulnerabilities are usually exposed by your business logic. A common one I see is Integer Overflow arising from a for loop that works with arrays. In this case, the business logic may be sound in that controls are in place that no combinations of array lengths or iterations through the for loop will result in an array length exceeding 2**256. But I would advise the client to request or perform a formal audit on that particular function in order to mathematically prove that there is no intersection between control logic boundaries and statistical vulnerability frontiers… or at least that the probability of their intersecting within a given timeframe is within the client’s risk tolerance.</p><p>Finally, I’ll write up my “Formal Auditing Recommendation” in which I identify those functions that expose non-trivial vulnerabilities and suggest that they either be formally audited or rewritten in order to preclude those vulnerabilities. Only the client and their development team can determine which option is most appropriate. As a general rule, though, you want your contract to require as few proofs as possible so it’s usually wise to go for the rewrite first and follow that with a second audit.</p><p>Auditing and testing are the pillars of good contract security. If you are handling money in your contracts you should definitely seek out those services from experts. And, if you are looking for some experts in blockchain solutions, you’re always welcome to reach out to my team at <a href="https://web3devs.com/">web3devs</a>!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=5099afd4b439" width="1" height="1" alt=""><hr><p><a href="https://medium.com/coinmonks/what-to-expect-when-your-smart-contract-is-audited-the-auditors-story-5099afd4b439">What to Expect when your Smart Contract is Audited: The Auditor’s Story</a> was originally published in <a href="https://medium.com/coinmonks">Coinmonks</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Truffle TestRPC Accounts Can Cost Unwarry Developers Real World Ether]]></title>
            <link>https://medium.com/coinmonks/truffle-testrpc-accounts-can-cost-unwarry-developers-real-world-ether-c314c9bc970a?source=rss-b4d74afe51ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/c314c9bc970a</guid>
            <category><![CDATA[vulnerability]]></category>
            <category><![CDATA[testrpc]]></category>
            <category><![CDATA[truffle]]></category>
            <category><![CDATA[ethereum]]></category>
            <category><![CDATA[technology]]></category>
            <dc:creator><![CDATA[Aaron Lyn Anderson]]></dc:creator>
            <pubDate>Sun, 04 Mar 2018 21:55:38 GMT</pubDate>
            <atom:updated>2020-10-16T10:53:01.366Z</atom:updated>
            <content:encoded><![CDATA[<p>It is common practice for DApp developers to import account keys from Truffle TestRPC to MetaMask while they are developing user interfaces that interact with their smart contracts. This is a great way to simulate user experience and work flow while developing using a testRPC or a test EVM. Unfortunately, this is also a quick and efficient way to lose real world ETH.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*UwPXtwpaFfrRNjXLn28DQA.png" /></figure><p>While my team was converting a web3 enabled React component into a wordpress plugin, one of my teammates, let&#39;s call him <a href="http://brian@web3devs.com/">Brian</a> to protect the innocent, started freaking out because Etherscan.io was showing a whole bunch of transactions taking place on his Rinkeby account. It turned out he was looking at the transaction history for <a href="https://rinkeby.etherscan.io/address/0x627306090abab3a6e1400e9345bc60c78a8bef57">0x627306090abab3a6e1400e9345bc60c78a8bef57</a>. If that address looks familiar, that’s because it’s Accounts(0) when you run Truffle Develop.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/482/1*6e0BFV3Nk5Ko-ruij9DA6Q.png" /></figure><p>It never occured to any of us before that the same private keys would create the same addresses on every network. In practice we would import the private key for the address we are working with to MetaMask and assign it a name like TruffleDev0 or MewRinkeby0. Then, when we switched provider from localhost to Rinkeby Test Network, we would switch addresses as well. This is the first time one of us forgot to switch accounts in MetaMask to reflect the change in web3 provider.</p><blockquote><a href="https://coincodecap.com/?utm_source=coinmonks">Get Best Software Deals Directly In Your Inbox</a></blockquote><figure><a href="https://coincodecap.com/?utm_source=coinmonks"><img alt="" src="https://cdn-images-1.medium.com/max/584/0*OJ-qb5G6i863msBB.png" /></a></figure><p>Here are the notes Brian wrote describing how he discovered the vulnerability:</p><blockquote>Exploit we found<br>1. ran truffle dev<br>2. MetaMask imported using truffle dev seed phrase or private keys<br>3. THEN connected to networks other than local using the same MetaMask account<br>What that did:<br>Created the same wallets (with the same private keys) on each network I connected to<br>How we found it:<br>MetaMask didn’t show other people’s transactions<br>When we went to Etherscan, noticed a bunch of transactions we didn’t initiate<br>Exploit:<br>Everyone that runs truffle dev knows those private keys<br>So, when I connected to live net, every other Ethereum developer had access to real funds</blockquote><p>Having realised that the Truffle private keys worked on Rinkeby, we switched providers over to Main Ethereum Network and hit the “<a href="https://etherscan.io/address/0x627306090abab3a6e1400e9345bc60c78a8bef57">View account on Etherscan</a>” button. It turns out that since the deployment of Truffle 4.0, Accounts(0) has been very active on the main net. At the time of this writing there have been 378 transactions representing about ten thousand dollars in value passing through a completely open address.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*bnshW3bWb8u5lmygRvMjGQ.png" /></figure><p>We reviewed the history for all ten Truffle TestRPC addresses and discovered that they are currently being exploited by a few GETH scripts that redirect all ETH that lands at those addresses. After continued discovery we uncovered the following vulnerabilities within several popular web3 applications:</p><ul><li>By storing transaction nonce locally, MetaMask can return a transaction history that is not complete for a given address. Furthermore, it could create collisions while deploying contracts due to the nonce being estimated.</li><li>Coinbase allowed the purchase of ETH by that account. In our test, we purchased 0.001 ETH from Accounts(0) and the transaction executed without any error handling. 3 blocks later, another actor had sent a portion of that ETH to another address. That <a href="https://etherscan.io/address/0x2d7311279a3ba818db2ad84eed09324a2577188a">target address</a> has collected over $500 in ETH from Accounts(0) and Accounts(1) in the last 33 days.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*-ebawe2IjhhJg-isV1pzUA.png" /></figure><ul><li>Etherscan does not have these addresses flagged in any way, nor have any comments been left by concerned citizens in the Disqus comment sections for these accounts.</li><li>A Poloniex contract deposited 0.9 ETH at one point, which suggests that their interface does not prohibit their users from withdrawing to these accounts.</li><li>Various accounts associated with legitimate ICOs have sent money to these accounts during their pre-sales and token sales.</li></ul><p>My company, <a href="https://web3devs.com/">Web3Devs</a>, is currently in the process of raising this issue with the teams identified above so that they can flag these accounts for their customers’ protection. But in the meantime we would like to offer some tips to help other developers stay safe when working with these accounts.</p><ul><li>Name your accounts in MetaMask so that you can easily see which network each account should be active on.</li><li>Do not use testRPC addresses on a Test EVM as their are thousands of other transactions at those addresses which will make testing needlessly buggy.</li><li>Do not store your savings or accept real payments at addresses that are stored in your development environment.</li><li>Keep the funds necessary for production deployment to an absolute minimum in your development environment.</li></ul><p>Truffle 4.0 has done us all a huge favor by keeping the Accounts and seed phrases the same from one instance of Truffle TestRPC to the next. But this convenience has come with a cost. Let’s all be sure to keep our teams adhering to best practices and keep addresses seperate between networks.</p><p>Also, we found <a href="https://etherscan.io/address/0xce853db3359326db6d03981c9fb42983bbcdd007#code">this contract</a> during discovery, read the comments if you need a good laugh.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c314c9bc970a" width="1" height="1" alt=""><hr><p><a href="https://medium.com/coinmonks/truffle-testrpc-accounts-can-cost-unwarry-developers-real-world-ether-c314c9bc970a">Truffle TestRPC Accounts Can Cost Unwarry Developers Real World Ether</a> was originally published in <a href="https://medium.com/coinmonks">Coinmonks</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>