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: https://gist.github.com/jurev/106a78ffdc7ea516ec322522d40a3755 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?
author | codemojo |
---|---|
permlink | fuzzy-logic-what-if-you-couldn-t-trust-your-bits |
category | steemstem |
json_metadata | {"tags":["steemstem","fuzzy","logic","python","programming"],"links":["https://gist.github.com/jurev/106a78ffdc7ea516ec322522d40a3755"],"app":"steemit/0.1","format":"markdown"} |
created | 2018-01-14 22:41:39 |
last_update | 2018-01-14 22:41:39 |
depth | 0 |
children | 2 |
last_payout | 2018-01-21 22:41:39 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.136 HBD |
curator_payout_value | 0.019 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 595 |
author_reputation | 308,539,855,748 |
root_title | "Fuzzy logic (what if you couldn't trust your bits?)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 29,563,727 |
net_rshares | 17,105,040,903 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
bitshares101 | 0 | 14,155,302,779 | 20% | ||
rupamxanu | 0 | 617,220,000 | 100% | ||
originalworks | 0 | 960,707,651 | 0.5% | ||
smarthamster72 | 0 | 102,542,212 | 1% | ||
codemojo | 0 | 651,941,400 | 0% | ||
bend0ver | 0 | 617,326,861 | 100% |
@originalworks
author | codemojo |
---|---|
permlink | re-codemojo-fuzzy-logic-what-if-you-couldn-t-trust-your-bits-20180114t224856493z |
category | steemstem |
json_metadata | {"tags":["steemstem"],"users":["originalworks"],"app":"steemit/0.1"} |
created | 2018-01-14 22:48:57 |
last_update | 2018-01-14 22:48:57 |
depth | 1 |
children | 1 |
last_payout | 2018-01-21 22:48:57 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 14 |
author_reputation | 308,539,855,748 |
root_title | "Fuzzy logic (what if you couldn't trust your bits?)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 29,564,769 |
net_rshares | 0 |
The @OriginalWorks bot has determined this post by @codemojo to be original material and upvoted it! <center></center> To call @OriginalWorks, simply reply to any post with @originalworks or !originalworks in your message! <center>*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.*</center>
author | originalworks |
---|---|
permlink | re-re-codemojo-fuzzy-logic-what-if-you-couldn-t-trust-your-bits-20180114t224856493z-20180115t050139 |
category | steemstem |
json_metadata | "{"app": "pysteem/0.5.4"}" |
created | 2018-01-15 05:01:39 |
last_update | 2018-01-15 05:01:39 |
depth | 2 |
children | 0 |
last_payout | 2018-01-22 05:01:39 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 489 |
author_reputation | 79,292,026,602,057 |
root_title | "Fuzzy logic (what if you couldn't trust your bits?)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 29,620,111 |
net_rshares | 0 |