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…Apr 11, 20191Apr 11, 20191
Jim McDonaldUnderstanding sparse Merkle multiproofsSparse Merkle multiproofs provide space-efficient proofs for multiple values in the same Merkle tree.Mar 1, 20192Mar 1, 20192
Jim McDonaldUnderstanding Merkle pollardsExplaining Merkle pollards, which can significantly reduce the size of repeated proofs against the same Merkle tree.Feb 11, 20191Feb 11, 20191
Jim McDonaldParticipatory random numbers in EthereumMulti-party trustless random numbers backed by an Ethereum smart contract.May 14, 20182May 14, 20182
Jim McDonaldUsing EthDNS to host your DNS domainHosting a DNS domain on EthereumMar 23, 20181Mar 23, 20181
Jim McDonaldEthDNS: an Ethereum backend for the Domain Name SystemProviding a secure and trustless alternative to traditional DNS serversJan 22, 20185Jan 22, 20185
Jim McDonaldReleasing Stuck Ethereum TransactionsHow to release Ethereum transactions that are stuck due to high network usage.Dec 6, 201716Dec 6, 201716
Jim McDonaldEthereum smart service payment with tokensMethods for spending Ethereum tokens as payment for smart contract services.Nov 23, 201715Nov 23, 201715
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.Sep 15, 201723Sep 15, 201723
Jim McDonaldDomainSale: an on-chain secondary ENS marketIntroducing a trustless secondary market for Ethereum Name Service (ENS) domains.Sep 11, 20178Sep 11, 20178