Jim McDonaldTrusting identitiesThe world of cryptocurrencies has a major issue with trust: it is simple to create and abandon identities, so neither party in a…7 min read·Apr 11, 2019--1--1
Jim McDonaldUnderstanding sparse Merkle multiproofsSparse Merkle multiproofs provide space-efficient proofs for multiple values in the same Merkle tree.4 min read·Mar 1, 2019--2--2
Jim McDonaldUnderstanding Merkle pollardsExplaining Merkle pollards, which can significantly reduce the size of repeated proofs against the same Merkle tree.7 min read·Feb 11, 2019--1--1
Jim McDonaldParticipatory random numbers in EthereumMulti-party trustless random numbers backed by an Ethereum smart contract.7 min read·May 14, 2018--2--2
Jim McDonaldUsing EthDNS to host your DNS domainHosting a DNS domain on Ethereum4 min read·Mar 23, 2018--1--1
Jim McDonaldEthDNS: an Ethereum backend for the Domain Name SystemProviding a secure and trustless alternative to traditional DNS servers6 min read·Jan 22, 2018--5--5
Jim McDonaldReleasing Stuck Ethereum TransactionsHow to release Ethereum transactions that are stuck due to high network usage.6 min read·Dec 6, 2017--16--16
Jim McDonaldEthereum smart service payment with tokensMethods for spending Ethereum tokens as payment for smart contract services.8 min read·Nov 23, 2017--15--15
Jim McDonaldUnderstanding ERC-20 token contractsLooking at Ethereum tokens and explaining the features and functions of ERC-20 to provide an understanding of token contracts.10 min read·Sep 15, 2017--23--23
Jim McDonaldDomainSale: an on-chain secondary ENS marketIntroducing a trustless secondary market for Ethereum Name Service (ENS) domains.5 min read·Sep 11, 2017--8--8