Monday, April 5, 2021

Discussion about a decentralised and distributed accurate timing system.

Last night, I was thinking about how cellular automata propogate by updating all states at some given event, for example, every second. This is a beat - a pulse - a cycle - a regularly recurring event. It's a timing event for a system. The second is defined based on hyperfine splitting, etc. The physical world is governed by such accurate timing events. This led me to what I consider to be a significant understanding.

When it comes to decentralsied and distributed systems such as blockchain platforms, these accurate timing systems don't exist from what I can tell and there's no way to measure time with significant accuracy.

It also seems to me that blockchains themselves could function as such timing systems with blocks playing the role of beats. For example, the goal for the bitcoin blockchain is to create a new block every 10 minutes. You could say that the blockchain has a pulse of 1 beat per 600 seconds on average. This kind of simulates a heartbeat - a timing system with a variable beat. It can speed up and slow down and "resting" will return it to normal. What these distributed systems need is a blockchain equivalent to a fixed rate timing system like hyperfine splitting as opposed to a variable one.

So, what I'm hoping to achieve with this post is to hopefully start a discussion about this subject. Is it possible to create a blockchain type system with incentives but with a fixed rate block creation?

Is such a system even necessary or could creating blocks more quickly have the same effects, for example, 1000 blocks per second instead of 1 block per 600 seconds? What are the limitiation, etc?


No comments:

Post a Comment