ChristianClosing the Trust Gap (part 1)Ethereum wallets ask the user before they sign any transaction. This is an important part of the security and trust framework of Ethereum…Nov 26, 20191Nov 26, 20191
ChristianWriting Smart Contracts in IULIAPeople keep asking about the status of our new low-level language IULIA and are often surprised when I tell them that it is already used in…Dec 19, 20173Dec 19, 20173
ChristianThe new Solidity ABI Encoder/Decoder and OptimizerOriginal / updating version of this text: https://github.com/chriseth/notes/blob/gh-pages/articles/abi_iulia/abi_iulia.mdDec 1, 2017Dec 1, 2017
ChristianLessons Learnt from the Underhanded Solidity ContestUnderhanded coding contests are a good way to highlight shortcomings of a programming language. Solidity has a big advantage here over…Sep 22, 20171Sep 22, 20171
ChristianToken Contracts on Plasma or: a Tale about Local and Global InvariantsThe plasma system defines a structure of interconnected blockchains arranged in a tree structure that promises scalable smart contracts…Sep 18, 20172Sep 18, 20172
ChristianBabbage — a mechanical smart contract languageSmart contract programming languages should be easy to understand and unambiguous. Usually, such languages are written in formal computer…May 16, 20175May 16, 20175
ChristianTrueBit Whitepaper ReleasedTrueBit has quietly gone through a major upgrade, and Jason Teutsch and I are pleased to finally announce the official TrueBit 1.0…Mar 13, 20174Mar 13, 20174
Christianinslock.it BlogBlockchain Businesses and self-improving DAOsOne of the questions that often comes up in discussions about Ethereum is how to earn money with developing dapps, when anyone can just…Apr 12, 20161Apr 12, 20161