Ethereum Smart Contracts For Beginners – part 1
It is not easy to write Ethereum contracts for the first time. If you can not find reference, material on how to start, this series will give you all you need to know.
It is not easy to write Ethereum contracts for the first time. If you can not find reference, material on how to start, this series will give you all you need to know.
In my last post on a series about pitfalls when using Hash Functions, I cover Solidity and Truffle.js / Node.js. I also talk a bit about Coding Theory and Endianness of number representations.
I have the rare privilege of being able to do research at work. Since my working life was half industry and half academy, I relish the opportunity to join both in the same day job. There is the drive and urgency of writing production code, but also the excitement and uncertainty of not knowing if …
I explore how to use Zero-Knowledge arguments in Ethereum, and conclude that they are already practical to use.
When one starts coding smart contracts in Solidity, sooner or later, s/he will hit a very annoying obstacle. The Stack Too Deep error. It is easy to fall into this trap, and when that happens, it is often hard to find a way out. To be fair, the underlying reason is not in Solidity itself, …
When one decides to start developing smart contracts, one of the things at the top of the list is to setup a proper development environment, where code can be written, tested and deployed. As in any other computer language, there are several moving parts that have to be attuned and installed correctly, but the Blockchain …
There are many occasions when we want to pass to a function a group of similar data that may, or may not, be limited in number. The most basic data type for this situation is an array (and in several cases, this can be used to implement more advanced data structures). We can pass and …
It feels like a long time since I started this blog, and until now it has been dedicated to writing about statistics. I don’t particularly enjoy this monody, it can quickly become boring and tiresome. Moreover, this blog was from the start aimed at probing two different areas, and after so long dedicated to one …