3 ms·
Checksumming filesystems and file transfer protocols cover many cases. SCP, rsync, btrfs, and zfs all fix this problem. As for guaranteeing the computed data
by willis936 5y ago
Checksumming filesystems and file transfer protocols cover many cases. SCP, rsync, btrfs, and zfs all fix this problem.
As for guaranteeing the computed data is correct: I know space systems often have two redundant computers that calculate everything and compare results. It's crazy expensive and power demanding, but it all but solves the problem.
- belter 5y agoIf they have two computers and results differ, how do they decide which one is correct ? ;-)
- willis936 5y agoThey don't. They do it again. If they never agree then Houston has a real problem.
- bonzini 5y agoUsually they have an odd number. The Space Shuttle had five, of which the fifth was running completely different software. In case of a 2/2 split the crew could shut down a pair (in case the failure was clear) or switch to the backup computer.
- X6S1x6Okd1st 5y agoInterestingly etherum also takes the completely different software approach as well: there are 5 different main clients
- luckman212 5y agoa third system?