We're still catching our breath a couple of weeks after the Ethereum Devcon conference in Osaka. It was a big event for Curvegrid: the whole team was there as we launched the next version of MultiBaas, three of us gave talks, and we met more people and attended more talks and events (including our own cycling tour of Osaka) than should be possible in four days.
When people think of blockchain, the first things that often come to mind are Bitcoin, cryptocurrency, or cryptoassets. While there are plenty of financial use cases for blockchain, there are many more non-financial applications: marketplaces, identity providers, supply chain, logistics, and gaming, to name a few.
Over the past year, I developed a Blockchain “Stamp Rally” -- a treasure hunt style game popular in Japan and often held by train companies. I started the project a year ago as a way to practice writing Solidity, draw some artwork, and make my coworkers laugh. It’s now the basis of a Blockchain build-along exercise I’ve been running at Women Who Code events in Tokyo and abroad.
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.