Fuzzy logic (what if you couldn't trust your bits?)

in #steemstem7 years ago

I've played around with an idea - what if the data I store on the disk or in memory wasn't as stable as I'm used to? What if the bits had a probability to switch from 0 to 1 or the other way around? Here's some python code which assumes 99% stability of the bits:

Interesting result: if you have 8 bits it is better to take 6 data bits and 2 checksum bits than 5 data bits and 3 checksum bits, taking into account that all bits (data and checksum) are only 99% stable.

Now - who would want to implement sha256 with my fuzzy bits?

Sort:  


ezgif.com-resize.gif
The @OriginalWorks bot has determined this post by @codemojo to be original material and upvoted it!


Please note that this is a BETA version. Feel free to leave a reply if you feel this is an error to help improve accuracy.
To call @OriginalWorks, simply reply to any post with @originalworks or !originalworks in your message!