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
Understanding event logs on the Ethereum blockchain

"Most transactions have an event log, but those event logs can be hard to read."

2/ 3
All Ethereum Security Tools Built by ConsenSys Diligence

"ConsenSys Diligence is a security-focused group of 30+ Ethereum engineers, auditors and researchers distributed all over the world. We have a tradition of building security tools for ourselves and the Ethereum community. Because our time is precious, we focus on creating polished, highly usable tools that are truly helpful to auditors and smart contract developers. This article introduces some of the highlights."

1/ 3
Blockchain Developer? Here Are 3 Things to Consider Before Choosing a Platform

"To a large extent, talented developers can pick and choose which platform they want to work on, based on the allure of its infrastructure, its potential to bring about real-world change and, inevitably, the spoils on offer in terms of salary and bonuses."

2/ 3
Visualizing Efficient Merkle Trees for Zero-Knowledge Proofs

"In an effort to express what words cannot, this blog post will visualise the implementation of merkle trees (specifically a simplified version of the audited semaphore merkle tree), the primary data structure used throughout the MACI project.

2/ 3
Electric Capital Developer Report (H1 2019)

"We fingerprinted 27,000+ code repositories and 22 million code commits to create this H1 2019 Developer Report."

2/ 3
Responding to Firefox 0-days in the wild

"Within a matter of hours, Coinbase Security detected and blocked the attack. Here’s how it unfolded."

2/ 3
A Close Look at Libra's Source Code

"Do Libra’s Intentions Line Up With What Its Source Code Tells Us?"

1/ 3
I Tried to Gauge What Percentage of Cryptocurrency Developers are Female. The Answer: Not Enough.

"I scraped over 1 million code commits to assess gender balance among contributors to top cryptocurrency projects. The results show a distinct lack of female developers."

1/ 3
GitHub blockchain project contributors less than 5% women, study shows

"Former Breakermag reporter Corin Faife’s analysis shows that just 4.64 per cent of all commits gathered from the 100 most popular blockchain projects submitted to GitHub are written by developers having female names."

2/ 3
Funding Open Source In The Blockchain Era

"Exploring the Design Space: Inflation Funding, MicroTransactions, and More"

1/ 3
Dev Report

We fingerprinted 20,000+ code repos and 16M commits to create this Q1 2019 Dev Report. We are excited to introduce this as the first of a series of reports that dig in to where crypto developers are focused.

1/ 3
Writing and publishing code alone cannot be a crime

"A recent speech from a CFTC commissioner is concerning for free software development"

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."

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