this post was submitted on 27 Apr 2021
62 points (94.3% liked)

Technology

35689 readers
300 users here now

This is the official technology community of Lemmy.ml for all news related to creation and use of technology, and to facilitate civil, meaningful discussion around it.


Ask in DM before posting product reviews or ads. All such posts otherwise are subject to removal.


Rules:

1: All Lemmy rules apply

2: Do not post low effort posts

3: NEVER post naziped*gore stuff

4: Always post article URLs or their archived version URLs as sources, NOT screenshots. Help the blind users.

5: personal rants of Big Tech CEOs like Elon Musk are unwelcome (does not include posts about their companies affecting wide range of people)

6: no advertisement posts unless verified as legitimate and non-exploitative/non-consumerist

7: crypto related posts, unless essential, are disallowed

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 3 points 3 years ago (8 children)

I can only agree here. The problem with the current implementation is that they encourage hacks, exploits and all that stuff.

This can only be combated with another approach imo: Mining is not resource but time intensive. As in: No matter how many resources you throw at it, it doesn't matter whether you run the "miner" on one or 200 computers, it will still generate the same sum.

On how to exactly implement this would be open to discussion, but it at least combats the current issues cryptocurrencies cause to the whole industry at large.

[–] [email protected] 1 points 3 years ago (4 children)

If we could make special hardware (some kind that can be made with relative ease by anyone who has enough knowledge), we could base it on sensors that bind it to natural events somehow. Like, events that don't repeat too often.

I'm not sure how feasible this idea is.

[–] [email protected] 3 points 3 years ago (2 children)

I believe you should be measuring some global events so that results can be independently verified across the globe. Maybe measurement of some cosmic radiation? That would then be proof of time. If there is some radiation source that is periodic and globally observable it could work?

[–] [email protected] 1 points 3 years ago (1 children)

That's what I meant.

Although, cosmic radiation is problematic, because:

  1. How would you quantify it, to later automatically verify at what time a coin entered circulation
  2. Possibly other issues, such as the slight difference in the levels of cosmic radiation around the globe.

But in general good idea

[–] [email protected] 3 points 3 years ago

i think for verification each full node should be taking measurements as well. But would this approach even allow for consensus? All the miners would observe the same event at the roughly same time so how would you even reach consensus for who gets the reward? Maybe this wouldn't work after all :(

[–] [email protected] 1 points 3 years ago

The thing about proof-of-work is that, while performing the work, you have to know about which block you're creating. You aren't doing generic work. You're doing work that's specific to the block data. If you wanted to double spend, you would have to re-do the work, because the work you did is only applicable to the exact block you mined.

And therein lies the problem with using a globally observable event like you've described: It is not tied to any particular block. I can use the radiation data from the fifth of March to mine a block, then use the same data to mine a conflicting block. "Nothing at stake" problem is related.

load more comments (1 replies)
load more comments (4 replies)