4 ms·
How could software prevent rewriting history though? It can't be physical impossibility. If ensuring client rejection is a solution to this, then won't a git cl
by mehrdadn 8y ago
How could software prevent rewriting history though? It can't be physical impossibility. If ensuring client rejection is a solution to this, then won't a git client also reject history changes?
- chronial 8y agoYou can easily prevent this on the server side. The protected branch feature of Github prevents history rewriting for example.
- bb88 8y agoIt can't. Even SVN at some point has some sort of data structure that can be modified by an admin. Data is not permanent unless it's somehow written into the permanent fabric of space/time, and if you think about it long enough, deleting an svn or a git repo is just another way of changing history.
- mchahn 8y ago> Data is not permanent A blockchain is getting close to permanent. I wonder if there is a blockchain-based version control.
- yaccz 8y agoI'll quickly commit this hotfix, it'll take about 10 minutes and few hours for confirmations.
- LyndsySimon 8y agoThere is. Git.
- bb88 8y agoWell, if you look at the number of abandoned alt coins and torrents out there, it seems far from permanent. Coinopsy has a list of abandoned coins if you're curious. And even if you had history in a blockchain, it's possible for someone to prevent you from seeing the blocks that come in the future (breaking/filtering your internet connection), which is also in a sense changing history (by means of denying the future).