DomainSale: an on-chain secondary ENS market
Jim McDonald
Introducing a trustless system to buy and sell Ethereum Name Service (ENS) domains that allows both outright purchase and auction.
Why use the withdrawal pattern?
Jim McDonald
The withdrawal pattern is an important feature of Ethereum smart contracts. This article highlights the issue with naive contracts and why the withdrawal pattern is necessary.
Building Ethereum payment channels
Jim McDonald
Explanation of how to build a payment channels system on Ethereum.
Introduction to Ethereum payment channels
Jim McDonald
Discussing the problem with using Ethereum transactions for micropayments, introducing payment channels, and providing an overview to how they work.