The Deconomy 2019 conference took place at Jangchung Arena in Seoul, South Korea on April 4th through 5th. Experts on the blockchain and cryptocurrency industry gathered to give keynotes and discussions about technology, economics, security, and other topics in the industry. The topics on the first day focused on the current state, future direction, economics, and the politics of the cryptocurrency industry.
Smart contracts are a powerful tool for creating decentralized apps and custom cryptocurrencies. Unlike traditional software, once deployed, they are hard to roll back or patch. And with a market cap of over $200 billion for cryptocurrencies, there's a lot of value at stake! Unit testing can help us ensure our smart contracts do what we expect.
This post is an updated version of our previous blog post titled Testing a DApp from First Principles. As before, we will be going over the steps required to get the Solidity Remix IDE ‘Donation’ tutorial up and running on an Ethereum private-net. The tutorial that we will be basing this post off of is available at Remix IDE's ReadTheDocs, but we have received permission from yann300 to publish the two required files here. This post will include some additional steps that are now required for the DApp to function properly.
We've recorded a brief introduction to the Ethereum blockchain. We first presented a version of these slides at the Tokyo FinTech Meetup blockchain panel discussion. Based on the feedback, we've recorded a standalone version of just the presentation.
As we mentioned in our last post, Testing a DApp from First Principles, and as described in the original tutorial, we are using mist (0.8.10) as our client and geth (1.6.1) as our “back-end” for development purposes.
This post is intended to provide an end-to-end walk through getting a DApp up and running on a basic toolchain. We work directly with the Ethereum node, web server and DApp browser rather than using wrapper scripts to help show what is going on behind the scenes.
We just finished attending Consensus 2017. There were a mix of topics, as one might expect, ranging from business applications to technical overviews of blockchain and related technologies, as well as some insight into the current legal landscape.
We traveled to New York City this week to attend the Consensus 2017 conference from Monday to Wednesday. The previous weekend was the Consensus hackathon, a great chance for us to gain some hands-on experience with blockchain technologies, meet fellow blockchain developers and get inspired.
In our previous post we tried compiling, disassembling and comparing Ethereum smart contracts using solc, the Solidity compiler, and evmdis, a Solidity disassembler that works on the principle of abstract interpretation.
How do two software engineers start learning about blockchain today? By reading and coding. We decided to turn this into a kind of festival we’re dubbing “10 Days of Block”. We’ve picked a handful of open source blockchain projects, and will spend about a day each to see if we can get them running and doing something interesting.