PS: In the end there is always a server involved.

Originally published at:

Image for post
Image for post

In a project I have been involved lately, I’ve been considering migrating all the system to a serverless infrastructure. I was searching for a way of saving costs in the infrastructure layer, and (at least for now) making the infrastructure 100% a variable cost. The project is in such an early stage that I don’t want the infrastructure to be a fixed cost draining my resources, i.e. I want near zero costs while no one is using the system.

Of course, a serverless infrastructure has many other advantages apart from the cost model, such as simple…

Also published at:

A while ago I wrote an article discussing the different types of consensus algorithms out there, what they consisted in, and its virtues and vices. One of the points I wanted to stress in the publication is the importance of choosing an optimal consensus algorithm while developing your blockchain use case. Of course, there are many other design decisions you need to take into account while developing your brand new Dapp, but choosing a good consensus algorithm in your design may make your developers lives way better.

I am moving out to my personal newsletter

Image for post
Image for post
Photo by Jan Tinneberg on Unsplash

This may be my last article in Medium, at least for a while (you know, never say never). For the last few years, Medium has been the destination of almost all my writing pieces. I have written articles with a greater or lesser frequency, getting more or less acceptance depending on the article. I had the chance to write for some of the coolest tech publications around here, such as Coinmonks and Hackernoon; and I had the enormous honor of even getting paid for writing (obviously, I am not some kind of idiot, if someone still wants me to write…

For pessimist I’m rather optimist.

*** Originally published in #adlrocha’s ***

Today I want to share with you my thoughts (and maybe open a more than needed discussion) about a topic I have always been really sensitive to. With the impressive amount of tech talent that we have in Europe (and even in Spain, if you let me), how is it possible for us not to have any global tech monster such as US’s FAANGs, or China’s Alibaba and Tencent.

… Duct Tape B*S* jobs

Let’s get things straight, I love open source. I am a great advocate of this model, it is one of the greatest things that could have happened to the development of the software industry (in terms of innovation, openness, and security). However, open source software has a dark side, the appearance of associated Duct Tape Bullshit Jobs. In case you are wondering, yes, I took this “duct taper” concept from David Graeber’s book (if you haven’t read this book yet, I highly recommend you do, it will definitely change the way you think about work).

Image for post
Image for post
Photo by Victor Grabarczyk on Unsplash

So, what do duct tapers…

Developing a Quantum Key Distribution and understanding Qiskit.

Image for post
Image for post
Photo by david latorre romero on Unsplash

I had such a good time in Qiskit’s first hackathon in Europe, and I learnt so much, that I decided that it deserved a set of dedicated posts to share my experience and, hopefully, teach you a bit of my limited knowledge about quantum computing.

Before this hackathon I knew almost nothing about quantum computing (to be completely fair I read a few books about the topic, but I don’t have a PhD in Physics in case you are wondering). Apart from this I knew a bit about cryptography and computer science, and that’s it.

First things first, for the…

Image for post
Image for post
Photo by Michał Parzuchowski on Unsplash

Reaching consensus in a trustless blockchain network is not an easy task, but don’t take me from granted and ask our friend Satoshi. He faced this problem while designing and implementing Bitcoin, how did he fix it? Proposing a proof-of-work (PoW) consensus algorithm, i.e. forcing nodes in the network, miners, to dedicate their hardware resources to fix a hard-mathematical problem.

The solver of this problem would be allowed to seal the next block in the chain, decide the order of transaction, and be consequently rewarded for its services helping to keep the network.

After a decade operating on a production…

Image for post
Image for post
Photo by Arget on Unsplash

Today I want to share with you the reason why I embarked on the development of goxyq, a http proxy server with an embedded queue to sequentialize asynchronous and parallel calls to a system.

But first, let me give you some background: we were building a brand new blockchain-based system. The data model was based on a set of assets stored in the ledger. Due to the specifics of the use case, certain information in these assets could be modified by several users, even if they weren’t the asset owners. We had the system ready for its beta phase when…

Image for post
Image for post
Photo by Aaron Burden on Unsplash

Dear Mr. Hyperledger Fabric, now we need you to behave as a grown-up for the sake of DLT technologies (and our own sake). Let me tell you a story… MY story. When I started working four years ago in research exploring the use of blockchain technology to make interdomain routing protocols more secure, I only knew of the existence of Bitcoin. …

Alfonso de la Rocha

Research at Protocol Labs | Avid reader seeking for constant innovation. [] []

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