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 […]
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 […]
ELI5: Why is the “fast” Ethereum sync so slow?
Why is the geth sync so slow? I keep hearing this question again and again from Ethereum node operators. Why is it still so difficult to fully sync an Ethereum full node? Slow Geth Users have been complaining forever now about the notoriously slow geth sync on the official Ethereum wallet. Some even question the […]
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 […]