Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> blockchain is a decentralized database which does not require the individual instances to have perfect connectivity

Only because in the case of a fork it has a defined way to choose whose work to throw away.

You cannot meaningfully operate on a blockchain like bitcoin while disconnected from the majority. Each fork will be internally consistent, and you can continue to work on it if you like - you probably wouldn't even notice anything wrong, but at some point you'll connect to the longer chain and an arbitrary amount of history will be blown away.



That would only happen if the two forks contain inconsistent information, right?


The fact that there is a fork is a inconsistency per se. The log must be a linear chain of blocks, that's enforced by the protocol. If there's a fork, eventually all the diverging subchains but one (the longest) will disappear.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: