Pages:
Author

Topic: Is it possible to restart the blockchain? - page 4. (Read 759 times)

legendary
Activity: 3514
Merit: 1280
English ⬄ Russian Translation Services
February 09, 2019, 03:15:27 PM
#6
Okay, but is it really restarting it if the old one remains? It's more like just making a new one. The main  problem with this idea, I think, is to make people abandon the old one and switch to the new one. How to avoid stuff like another Bitcoin blahblahblah version appearing? And if we do it regularly, then some people will use blockchain #1 (probably the majority), others #2, #3 etc. This will split the community into small parts, and it'll just be confusing. Oh, and what about the prices? Wouldn't we technically just have different cryptocurrencies and thus each of them will have its own marketcap and price? I think it can have significant negative impact

What you describe is an engineering problem

You will likely find a lot of other technical issues if you start digging further and deeper. But this topic is not about such things, I'm more concerned with the idea itself taken on its own merits (and probably shortcomings). All in all, I think it is a good idea to keep the blockchain size to a minimum, and one way to actually get there is to reset or restart the blockchain regularly, say, every 2-3 years (terminology is a matter of convention here)
newbie
Activity: 10
Merit: 0
February 09, 2019, 03:05:51 PM
#5
It doesnt make any sense at all, sure would be easy to run a node, but why to have another blockchain without important things? Something i do love at blockchain is the thing to check all transactions and when were made, sounds like the old story of the pizza, something to record not to hide or compact.

If you wanna to collect some information about the size and volumes each year its another history..
legendary
Activity: 3248
Merit: 1402
Join the world-leading crypto sportsbook NOW!
February 09, 2019, 03:02:56 PM
#4
Okay, but is it really restarting it if the old one remains? It's more like just making a new one. The main  problem with this idea, I think, is to make people abandon the old one and switch to the new one. How to avoid stuff like another Bitcoin blahblahblah version appearing? And if we do it regularly, then some people will use blockchain #1 (probably the majority), others #2, #3 etc. This will split the community into small parts, and it'll just be confusing. Oh, and what about the prices? Wouldn't we technically just have different cryptocurrencies and thus each of them will have its own marketcap and price? I think it can have significant negative impact.
legendary
Activity: 3514
Merit: 1280
English ⬄ Russian Translation Services
February 09, 2019, 02:53:40 PM
#3
I was thinking about the ways to make the blockchain smaller, and the most obvious and simplest solution that I came up with consists in restarting the blockchain one day. For example, we can start with an empty blockchain every year with only initial balances written on it and without any transactions. I think that would make the whole network more reliable, while full nodes easier to maintain

Of course, the previous blockchains should be available at all times as well, whoever may need them. We may have to tie them up into one whole using links or whatever so that we could always trace all transactions back to the genesis block. Note that we don't necessarily have to restart with an empty blockchain as we can, for example, save the last 2-3 years of transactions once the blockchain is restarted

Is this a good idea?

You are talking about another Blockchain which will connect the old blockchains. 
The current blockchain will be always a lighter one but when you add old year's blockchains then it becomes the usual one

Well, I actually didn't mean like we should literally link them together (like one after another into one big file). It should be more like having a few separate blockchains on your hard disk. Each of these "closed" or "locked" blockchains would provide an entry and exit point (sort of) that would allow some application to run over a chain of transactions starting from the very first block and ending with the most recent one (or in the opposite direction)

The point is to remove information which is not required for current operation
legendary
Activity: 2800
Merit: 2736
Farewell LEO: o_e_l_e_o
February 09, 2019, 02:48:05 PM
#2
I was thinking about the ways to make the blockchain smaller, and the most obvious and simplest solution that I came up with consists in restarting the blockchain one day. For example, we can start with an empty blockchain every year with only initial balances written on it and without any transactions. I think that would make the whole network more reliable, while full nodes easier to maintain

Of course, the previous blockchains should be available at all times as well, whoever may need them. We may have to tie them up into one whole using links or whatever so that we could always trace all transactions back to the genesis block. Note that we don't necessarily have to restart with an empty blockchain as we can, for example, save the last 2-3 years of transactions once the blockchain is restarted

Is this a good idea?

You are talking about another Blockchain which will connect the old blockchains. 😊
The current blockchain will be always a lighter one but when you add old year's blockchains then it becomes the usual one.
legendary
Activity: 3514
Merit: 1280
English ⬄ Russian Translation Services
February 09, 2019, 02:35:44 PM
#1
I was thinking about the ways to make the blockchain smaller, and the most obvious and simplest solution that I came up with consists in restarting the blockchain one day. For example, we can start with an empty blockchain every year with only initial balances written on it and without any transactions. I think that would make the whole network more reliable, while full nodes easier to maintain

Of course, the previous blockchains should be available at all times as well, whoever may need them. We may have to tie them up into one whole using links or whatever so that we could always trace all transactions back to the genesis block. Note that we don't necessarily have to restart with an empty blockchain as we can, for example, save the last 2-3 years of transactions once the blockchain is restarted

Is this a good idea?
Pages:
Jump to: