Bitcoin Forum
May 02, 2024, 04:51:49 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Warning: One or more bitcointalk.org users have reported that they strongly believe that the creator of this topic is a scammer. (Login to see the detailed trust ratings.) While the bitcointalk.org administration does not verify such claims, you should proceed with extreme caution.
Pages: [1] 2 »  All
  Print  
Author Topic: Is there a forkless altcoin?  (Read 1269 times)
monsterer (OP)
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


View Profile
June 21, 2015, 07:01:18 PM
 #1

Is there an altcoin which is designed to run without the possibility of having forks in it's blockchain...

...Excluding ripple, which does not have forks because the consensus forming nodes are all owned by ripple labs.
"With e-currency based on cryptographic proof, without the need to trust a third party middleman, money can be secure and transactions effortless." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714625509
Hero Member
*
Offline Offline

Posts: 1714625509

View Profile Personal Message (Offline)

Ignore
1714625509
Reply with quote  #2

1714625509
Report to moderator
1714625509
Hero Member
*
Offline Offline

Posts: 1714625509

View Profile Personal Message (Offline)

Ignore
1714625509
Reply with quote  #2

1714625509
Report to moderator
1714625509
Hero Member
*
Offline Offline

Posts: 1714625509

View Profile Personal Message (Offline)

Ignore
1714625509
Reply with quote  #2

1714625509
Report to moderator
fishy91
Member
**
Offline Offline

Activity: 63
Merit: 10


View Profile
June 21, 2015, 07:12:37 PM
 #2

I don't think so unless someone has come up with something besides proof of work, or proof of stake.

I don't really understand how DPOS works, that might be forkless.
d5000
Legendary
*
Offline Offline

Activity: 3906
Merit: 6142


Decentralization Maximalist


View Profile
June 21, 2015, 07:24:27 PM
 #3

If I understand the principle right, Timekoin (TK) is "forkless" as the blockchains are continually compared between clients and non-complying clients are banned. A person who wants to impose a "fork" must do a complete takeover of the blockchain with a sybil attack.

But the coin activity is very low.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
MicroGuy
Legendary
*
Offline Offline

Activity: 2506
Merit: 1030


Twitter @realmicroguy


View Profile WWW
June 21, 2015, 07:25:06 PM
 #4

Is there an altcoin which is designed to run without the possibility of having forks in it's blockchain...

...Excluding ripple, which does not have forks because the consensus forming nodes are all owned by ripple labs.

It's possible but I haven't seen an implementation to date.
monsterer (OP)
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


View Profile
June 21, 2015, 07:40:17 PM
 #5

It's possible but I haven't seen an implementation to date.

As far as I can tell, it ought to be possible - you trade having forks for having the network stop producing blocks until a consensus is reached.
MicroGuy
Legendary
*
Offline Offline

Activity: 2506
Merit: 1030


Twitter @realmicroguy


View Profile WWW
June 21, 2015, 07:49:10 PM
 #6

It's possible but I haven't seen an implementation to date.

As far as I can tell, it ought to be possible - you trade having forks for having the network stop producing blocks until a consensus is reached.

It would also have to have source code inaccessible by anyone on earth, along with other attributes.
monsterer (OP)
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


View Profile
June 21, 2015, 07:56:34 PM
 #7

It would also have to have source code inaccessible by anyone on earth, along with other attributes.

What makes you say that?
EBK1000
Legendary
*
Offline Offline

Activity: 1148
Merit: 1000


A Wound in Eternity


View Profile
June 21, 2015, 08:04:54 PM
 #8

It's possible but I haven't seen an implementation to date.

As far as I can tell, it ought to be possible - you trade having forks for having the network stop producing blocks until a consensus is reached.

So, would you say that as a general rule a block time of say 20 minutes will produce less forks that a block time of say 2 minutes?

Soooooooon...............
MicroGuy
Legendary
*
Offline Offline

Activity: 2506
Merit: 1030


Twitter @realmicroguy


View Profile WWW
June 21, 2015, 08:40:15 PM
Last edit: June 22, 2015, 02:49:44 AM by MicroGuy
 #9

It would also have to have source code inaccessible by anyone on earth, along with other attributes.

What makes you say that?

Because if its software could be changed, it would be possible to make a fork (hard or soft).
monsterer (OP)
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


View Profile
June 21, 2015, 09:05:10 PM
 #10

Because if its software could be changed, it would possible to make a fork.

Ahh, you're talking about hard forks? I was talking about soft forks due to consensus disagreements.
monsterer (OP)
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


View Profile
June 21, 2015, 09:05:59 PM
 #11

So, would you say that as a general rule a block time of say 20 minutes will produce less forks that a block time of say 2 minutes?

If you allow anyone to produce a block, then the easier it is to do so, the more forks you'll get.
Ingatqhvq
Hero Member
*****
Offline Offline

Activity: 532
Merit: 500



View Profile
June 22, 2015, 02:15:23 AM
 #12

Is there an altcoin which is designed to run without the possibility of having forks in it's blockchain...

...Excluding ripple, which does not have forks because the consensus forming nodes are all owned by ripple labs.
No, fork is a feature of blockchian.
                                                                               
MicroGuy
Legendary
*
Offline Offline

Activity: 2506
Merit: 1030


Twitter @realmicroguy


View Profile WWW
June 22, 2015, 02:50:50 AM
 #13

Because if its software could be changed, it would possible to make a fork.

Ahh, you're talking about hard forks? I was talking about soft forks due to consensus disagreements.

If the software can be changed, then a consensus disagreement is possible regardless of whether you're talking about a soft fork or a hard fork.
monsterer (OP)
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


View Profile
June 22, 2015, 08:13:00 AM
 #14

If the software can be changed, then a consensus disagreement is possible regardless of whether you're talking about a soft fork or a hard fork.

You don't need to modify the software to get a consensus disagreement - handling this is part of the design of every crypto chain. I don't see why this must lead to a fork, tho; you could easily imagine a system which resulted in no consensus, instead of a fork.
cjambox
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile
June 22, 2015, 09:15:02 AM
 #15

there is monero and it isn't fork of btc

edit:sry didnt read thread Smiley
monsterer (OP)
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


View Profile
July 24, 2015, 09:38:49 AM
 #16

I'd like to reopen this thread because it challenges the establishment.

Nearly all blockchains use an amortised consensus mechanism; consensus on a block is achieved gradually, over a long time, by subsequent blocks being built on top. Disagreements in this amortised consensus is what leads to forks.

If you had a system where consensus was achieved by the network as a whole at the same time, in theory you could do away with the need for forks.
dadon
Legendary
*
Offline Offline

Activity: 1190
Merit: 1002


Pecvniate obedivnt omnia.


View Profile WWW
July 24, 2015, 09:50:44 AM
 #17

there is monero and it isn't fork of btc

edit:sry didnt read thread Smiley
Its a fork of bytecoin, nice try.
spartacusrex
Hero Member
*****
Offline Offline

Activity: 718
Merit: 545



View Profile
July 24, 2015, 09:58:46 AM
 #18

Well.. I was just discussing this very thing.. kind of..

https://bitcointalk.org/index.php?topic=1123605.0

The truth is that in a blockchain style system anyone can attempt to fork the chain at any time. There is nothing you can do about it, except not accept the fork.

Some times a fork is required, for the security and stability of your network. You would be wise to accept it. But most of the time it is feature creep..

To create a 'chain' that doesn't fork, I think you need to create a chain that 'should' never need to fork.

So if you come up with a coin that IS quantum resistant, uses arbitrary precision maths, has the blocksize issues sorted, and does all the things you are EVER going to want it to do, etc..  I think that's as close as you're going to get.

This way a HARD FORK, 'should' never be required.

Life is Code.
monsterer (OP)
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


View Profile
July 24, 2015, 10:05:00 AM
 #19

So if you come up with a coin that IS quantum resistant, uses arbitrary precision maths, has the blocksize issues sorted, and does all the things you are EVER going to want it to do, etc..  I think that's as close as you're going to get.

This way a HARD FORK, 'should' never be required.

I don't really have a problem with hard forks, it's soft forks that I'm trying to reason through. Soft forks cause all kinds of chain attack vectors to be possible and are the limiting factor in block production time, which directly relates to speed of confirmation.
Nxtblg
Legendary
*
Offline Offline

Activity: 924
Merit: 1000



View Profile WWW
July 24, 2015, 01:21:38 PM
 #20

I'd like to reopen this thread because it challenges the establishment.

Nearly all blockchains use an amortised consensus mechanism; consensus on a block is achieved gradually, over a long time, by subsequent blocks being built on top. Disagreements in this amortised consensus is what leads to forks.

If you had a system where consensus was achieved by the network as a whole at the same time, in theory you could do away with the need for forks.

As long as the magic unicorns in the sky take pity on us and weave a magic spell that eliminates network latency...






██████████████████████████████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████▄▄▄███████████████████████
███████████████████████████████████████████████████████████████████████▀▀▀████████████████████████
██████████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████████





...INTRODUCING WAVES........
...ULTIMATE ASSET/CUSTOM TOKEN BLOCKCHAIN PLATFORM...






Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!