Build your own node

Today we will do an exercise and I will show how to create own Cinode dataset form a static web page. For the source of http page let’s use a simple blog similar to the one you’re viewing right now. In the example below I’m using hugo but it can be any statically-generated web page. Even a hand-written html will work fine here 😉. To make things simple (well, that was my goal, what’s the result you must judge yourself) I’ve prepared ready-to-use docker images.

What is Cinode - Summary so far

Cinode received a lot of improvements and reached some milestones recently thus I wanted to take a step back and create a summary of Cinode as it is right now. If you know nothing about Cinode - then this post is especially for you. Let’s start with some high-level technical overview followed by Q&A to clarify details. Layers, layers everywhere Cinode is a layered protocol with three main layers: public, private and publisher.

Try Cinode yourself

Today we’ll do a small exercise - I want you to see Cinode in action for yourself. For that I wanted to make the Cinode data format a bit more stable so that certain magic values used in this post will keep working for at least some time. I’m pretty sure this is now the case - and even if I find some critical bug, I did some preparations to be able to maintain backwards compatibility.

The Network

A lot has happened in the last month or so. For various reasons I was able to spend a bit more time on Cinode and make some good progress with this project. In this and some following posts I will outline what the current status of Cinode is, what it is currently capable of, how you can play with it yourself. Will try to keep this as generic as possible, no deep math this time, I promise 😉.

Be Dynamic

Disclaimer: Tech heavy, no security guarantees This will be a tougher post, covering many threads and details. The ideas I present may be hard to understand. Apologies if something is not easy to chew up here, I’ll try to do my best. I believe though that the topic I cover here - dynamic links - is what makes Cinode fundamentally usable and want to materialize it as fast as possible.