Too Long; Didn't Read
Eternal Storage provides the stable and flexible base needed to build and maintain long-lived decentralized applications. Smart contracts will need to be updated and redeployed during the lifetime of a decentralized app (dapp) This article makes the assumption that the reader has some basic understanding of writing smart contracts in Solidity and deploying and testing them locally (we like Truffle). Some patterns are based off examples from EIP#930, fravoll, and RocketPool.com. To illustrate a typical evolution of a dapp, let's consider a potential implementation of Decentralized DNS. The most basic functionality required in a first iteration might include:Claiming a domain.