tag: data

Where and how application data is stored in Ethereum?

Ethereum is used to build decentralized applications, a.k.a. DAPPs. These applications exist through small programs that live on the Blockchain, called smart contracts.

Before jumping into the platform and writing a smart contract, it’s really important to understand where your application data is stored. Code execution, servers and programming language are rarely critical to the design of an application. But data –its structure and its security– will constrain our design the most.

How Blockchain Structures Prevent Data Tampering?

Blockchain Structures are central to systems such as Bitcoin and Ethereum. They are one of the three pillars of Decentralized Consensus Systems. For a Currency, Blockchain Structures allow any participant to: Check, at any time, that nobody cheated by sending the same unit of money twice (double spending). Check the whole dataset. No central authority is responsible for data quality. Detect quickly any hostile participant sending tampered data. How can the blockchain capable ensure data integrity?