Become a Patreon

Knowledge Protocol. Daily curated links from the space of blockchain, bitcoin, tokens, cryptocurrencies and protocols. No news, no bullshit, deep knowledge only.

Code

Links to the best articles, videos and podcasts connected to programming in cryptocurrency space.

2/ 3
Ultimate Guide to EOS Smart Contract Security

"Ultimate Guide to EOS Smart Contract Security. The crypto community became skeptical when the World’s biggest ICO, EOS launched in June 2018 and it got freezed out for 2 days due to a software bug. But fast forward 4 months and EOS today accounts for more than double the transactions that Ethereum does today. Through the promise of free and faster transactions, the topmost Dapp of EOS has about 13,000 daily active users compared to just 2,000 of Ethereum’s topmost Dapp."

1/ 3
The Perfect Blockchain Language

"Good blockchain applications also require an ecosystem to support it. Thus, the programming language on which a blockchain platform is built is one of the major factors in its evaluation."

2/ 3
How to make smart contracts upgradable!

"Following are some of the most common techniques for creating upgradable smart contracts."

2/ 3
Emerging Scilla & Vyper Programming Languages for Smart Contracts

"Despite its success and widespread use for writing smart contracts on Ethereum, Solidity is a relatively new programming language, naturally susceptible to bugs and some high-level logical faults. Out of the demand for smart contract creation and improved security methods for writing them, programming languages Vyper and Scilla have emerged."

2/ 3
Getting Deep Into EVM: How Ethereum Works Backstage

"In-depth Explanation of What EVM is and How EVM Works."

2/ 3
Professional Đapp Architecture

"In this article, I will be explaining a foundational architecture that I advise to many of the businesses in the space due to its simplicity, modularity, and platform agnosticism."

2/ 3
Plasma EVM

"EVM provides such a powerful turing-complete computation so that ethereum can run a general program, also known as smart contract. Plasma EVM is a new version of Plasma that can execute EVM in plasma chain, and its clients can be based on current ethereum clients (go-ethereum, py-evm, parity)."

2/ 3
Getting Started as an Ethereum Web Developer

What do you need to start as an ethereum web developer?

2/ 3
The Hitchhiker’s Guide to Smart Contracts in Ethereum

"I’ve decided to compile a short guide to ease the way of future programmers learning Ethereum smart contract development. I’ve divided the guide in two sections: how to get started building smart contracts in Ethereum, and a quick note on smart contract security."

2/ 3
So you think you want to be a core developer?

This is an interesting perspective of one of the Ethereum’s core developers.

2/ 3
What is the Ethereum Virtual Machine?

An Overview of the Ethereum Virtual Machine.

2/ 3
Bitcoin Hash Functions Explained

Bitcoin hash functions explained with python code examples.

2/ 3
A Quick Introduction: Hashing

"Hashing is a method of determining the equivalence of two chunks of data. A cryptographic hash function is an irreversible function that generates a unique string for any set of data. Examples of these data could be files, strings, streams, and any other items that can be represented in binary format."

2/ 3
Lessons learned from making a Chess game for Ethereum

The author shares challenges of implementing apps on the blockchain.

2/ 3
Understanding Decentralized Exchanges

An explanation of the 0x and the Ether Delta. Technical.

1/ 3
How to Secure Your Smart Contracts: 6 Solidity Vulnerabilities and how to avoid them (Part 1)

"In a potential future where whole organizations are governed by smart contract code, there is an immense need for proper security"

2/ 3
Ethereum Smart Contract Security Best Practices

Subscribe to our newsletter - get a weekly round-up right to your inbox.