I’m excited to announce that I’m joining Paradigm as a Research Partner to help Matt Huang, Fred Ehrsam, Charlie Noyes, Dan Robinson, Arjun Balaji, and the rest of team Paradigm to continue building the best asset management firm in the cryptocurrency industry.

In recent months, I spent a lot of time thinking about my longer-term career arc. I’ve worked as a consultant in the cryptocurrency industry for almost three years, working in various roles with many companies, but I wanted to help build something that I could see myself working on for the next ten years. In addition, after spending…


In this post, I will attempt to make a deep dive on RSA Accumulators while providing a review of the recently released paper by Stanford’s Applied Cryptography Group, Batching Techniques for Accumulators with Applications to IOPs and Stateless Blockchains, by Benedikt Bunz, Ben Fisch and Dan Boneh.

I highly suggest you go through the math by hand for your better understanding.


Accumulators are a topic of interest in academia since 1994. Similarly to a Merkle Tree, they are used to cryptographically commit to the knowledge of a set of data. At a later point in time, proving membership of…

Articles in this Understanding Blockchain Fundamentals series:

  1. Part 1: Byzantine Fault Tolerance
  2. Part 2: Proof of Work & Proof of Stake
  3. Part 3: Delegated Proof of Stake 👈

A while ago, we talked about how consensus works and went over the basics of Proof of Work (PoW) and Proof of Stake (PoS).

The gist is that PoW provides the most proven security to date, but at the cost of consuming an enormous amount of energy. …

Highlights from EthCC on Plasma Cash, Minimum Viable Plasma, and More…

From the 8th to the 10th of March 2018, Paris got flooded with Ethereum professionals, researchers, investors and enthusiasts from all over the world for the Ethereum Community Conference (EthCC).

EthCC is organized by Asseth which is a French non-profit organization that has been promoting and sharing knowledge on Ethereum and its ecosystem since early 2016.

In total, more than 800 people attended (hint: me too!).

In Part 1 of this 2-article series we had a theoretical approach towards monetizing your Ethereum DApps. In this part we will look at some code examples that show how you can actually implement them in Solidity.

Withdrawing Funds

To start with, there needs to be a function that will allow the withdrawal of the funds to the owner’s address. This is as simple as:

In our last article, we went over why you should learn to build Blockchain DApps.

In this article, we will talk about how you can monetize them.

Before getting into DApp-specific cases, let’s try answering a popular question:

How do traditional apps make money?


Simply said, advertisers pay content providers and technology companies (you, the developer) to put advertisements in front of consumers (your users). Consumers in turn are influenced by the advertisements (whether they think they are or not), and spend money on the advertiser’s products.

Freemium Services

In the old App Store days, there were the ‘Lite’ or ‘Regular’ and…

Last week we released CryptoZombies Lesson 4, where we continue our journey to build an army of zombies with Solidity, Ethereum’s programming language. As of this lesson, over 90,000 people have used CryptoZombies and are getting more familiar with developing Decentralized Applications (DApps) on Ethereum.

What we have not discussed so far is why should you get involved in this space? What is there to gain? Does it really matter?

The one sure thing is that demand for Blockchain Developers (often called Blockchain Engineers) exceeds the supply by far, and this demand is increasing over time:

Blockchain and Bitcoin were 2 of the top 3 fastest-growing skills on Upwork’s Quarterly Skills Index in 2017.

In this article…

In Loom Network’s Telegram (which has ~8,000 members!) people ask questions on various topics such as Loom’s roadmap, theoretical blockchain and Ethereum questions, and Solidity troubleshooting.

There was a specific question that was asked, which involved initializing an array inside a struct. The person who asked it then provided their code, wondering why it does not work. I could not think of an answer of the top of my head so I decided to talk about this topic briefly in a post.

The not-working code can be found below. I encourage you try finding a solution by yourself (you’ve been…

In our previous article about sidechains we mentioned how we are aiming to be the blockchain platform for building and running large-scale online games and social apps.

We envision a future where communites are run on a blockchain and sites such as Twitter, Reddit, Facebook, StackOverflow and even MMORPG’s are totally community-driven and impossible to censor.

Can’t Ethereum do that?

Today’s DApps have bottlenecks which do not allow them to scale:

  1. They’re competing with all other DApps and financial transactions for resources (i.e. users pay more for gas to get a transaction confirmed faster, which creates a non-scalable fee market)
  2. Their transactions are treated…


Dear reader,

This is my entry for the Status Community Competition.

I started learning about blockchain technology around the end of 2016. In October 2017, after believing I knew somewhat enough to express my opinion publicly, I decided to make a post that criticized how everybody wants to use blockchains everywhere, even on non-existing use cases.

Ever since, I’ve been consistently writing about technical matters of blockchains, trying to simplify often complex terms and explain them to the public.

This post will be different. I will not go through any wild blockchain lingo, or try to explain how Ethereum or…

Georgios Konstantopoulos

Research @paradigm. prev: independent consultant

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store