See Also
ELI5 How do Tezos Smart Contracts work?
Tezos smart contracts are natively written in Michelson – a purely functional, statically typed programming language. Note: See our cryptocurrency programming languages article, specifically the Haskell section, for reasons why purely functional statically typed languages are highly desirable for crypto development. Since Michelson isn’t very user-friendly, Tezos allows you to write smart contracts in various […]
ELI5 The Ethereum #SupplyGate controversy
In early August 2020, Michael Goldstein, Pierre Rochard and others asked what seemed to be a trivial question. What’s Ethereum’s total monetary supply? Can they articulate how to easily and independently verify the monetary supply of ETH? — Michael Goldstein (@bitstein) August 6, 2020 What they found next was both surprising and absolutely intriguing. Turns […]
ELI5 What is ProgPoW?
In May 2018, cryptocurrency researchers IfDefElse and Greg Colvin submitted EIP 1057, proposing a change to Ethereum’s mining algorithm. The central idea in EIP 1057, widely known as ProgPoW, is to design a mining algorithm that makes the most of available GPU hardware. By doing this, the authors argued that ASICs would then need to […]
Cryptocurrency programming languages you should learn
Many different computer programming languages are employed in cryptocurrency programming. In this article, we take a look at cryptocurrency projects and the languages they employ. We briefly discuss each language while highlighting their main characteristics, learning difficulty and how they are deployed in different crypto software projects. Haskell Haskell is the world’s only widely adopted […]