remotemass (OP)
Legendary
Offline
Activity: 1122
Merit: 1017
ASMR El Salvador
|
|
March 08, 2015, 11:58:05 AM |
|
Some people say that the proof-of-work is actually very useful computation because it is securing the network, but I don't think that is the point when one says that all the SHA256 computation that miners do for proof-of-work is completely useless computation. Of course, it serves a purpose and that it is very much needed but the point is that it is pretty much a waste of computation because you are not actually getting anything from all those SHA256 hashings. So, I think that saying it is also useful computation is besides the point. The point is that maybe there is a way of having a proof-of-work that uses the computational processing power in a more interesting way. We should be clear of what we mean when we say that all that computation is spurious and useless. It is indeed basically a waste, just as it was a waste with hashcash proof-of-work for email.
|
{ Imagine a sequence of bits generated from the first decimal place of the square roots of whole integers that are irrational numbers. If the decimal falls between 0 and 5, it's considered bit 0, and if it falls between 5 and 10, it's considered bit 1. This sequence from a simple integer count of contiguous irrationals and their logical decimal expansion of the first decimal place is called the 'main irrational stream.' Our goal is to design a physical and optical computing system system that can detect when this stream starts matching a specific pattern of a given size of bits. bitcointalk.org/index.php?topic=166760.0 } Satoshi did use a friend class in C++ and put a comment on the code saying: "This is why people hate C++".
|
|
|
Remember remember the 5th of November
Legendary
Offline
Activity: 1862
Merit: 1011
Reverse engineer from time to time
|
|
March 08, 2015, 12:47:53 PM |
|
Perhaps Satoshi didn't have enough time to make it more useful than simply securing the network.
|
BTC:1AiCRMxgf1ptVQwx6hDuKMu4f7F27QmJC2
|
|
|
Bralex
|
|
March 08, 2015, 12:56:53 PM |
|
Perhaps Satoshi didn't have enough time to make it more useful than simply securing the network.
Yes see what he means making sure a 3+billion dollar marketcap crypto is secure is not very useful, what do you class as useful please op? You have said how un-useful it is but you should give us some examples what would be useful. Thanks
|
|
|
|
remotemass (OP)
Legendary
Offline
Activity: 1122
Merit: 1017
ASMR El Salvador
|
|
March 08, 2015, 01:33:34 PM |
|
Perhaps Satoshi didn't have enough time to make it more useful than simply securing the network.
Yes see what he means making sure a 3+billion dollar marketcap crypto is secure is not very useful, what do you class as useful please op? You have said how un-useful it is but you should give us some examples what would be useful. Thanks For instance instead of having to find a SHA256 hashing with a given number of leading zeros, having to find a specific pattern in an irrational number decimal expression. This way we would at least get to know more about the proprieties of numbers.
|
{ Imagine a sequence of bits generated from the first decimal place of the square roots of whole integers that are irrational numbers. If the decimal falls between 0 and 5, it's considered bit 0, and if it falls between 5 and 10, it's considered bit 1. This sequence from a simple integer count of contiguous irrationals and their logical decimal expansion of the first decimal place is called the 'main irrational stream.' Our goal is to design a physical and optical computing system system that can detect when this stream starts matching a specific pattern of a given size of bits. bitcointalk.org/index.php?topic=166760.0 } Satoshi did use a friend class in C++ and put a comment on the code saying: "This is why people hate C++".
|
|
|
pawel7777
Legendary
Offline
Activity: 2618
Merit: 1641
|
|
March 08, 2015, 01:53:01 PM |
|
... The point is that maybe there is a way of having a proof-of-work that uses the computational processing power in a more interesting way. ...
I would agree with that, but I don't think it's practically possible to implement. Whatever the 'new way' would be, it would take a radical change and there's no guarantee that the new feature won't become 'useless' again in a few years. So let's say we changed the protocol so the mining process also does computation of protein foldings, but very likely at some point the methodology will change and the whole process will become obsolete or ineffective ('useless'). In other words, to even make a serious discussion about such change, you'd need to come up with some universal idea of utilising PoW computations, that you know for sure will be useful 5,10 or 20 years from now. I can't think of anything like that.
|
| Duelbits | ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ | | TRY OUR UNIQUE GAMES! ◥ DICE ◥ MINES ◥ PLINKO ◥ DUEL POKER ◥ DICE DUELS | | | | █▀▀ █ █ █ █ █ █ █ █ █ █ █ █▄▄ | ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ | ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ | ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ | ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ | ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ | | ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ KENONEW ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | ▀▀█ █ █ █ █ █ █ █ █ █ █ █ ▄▄█ | | 10,000x MULTIPLIER | | ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ | | ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ |
[/tabl
|
|
|
abyrnes81
|
|
March 08, 2015, 02:10:09 PM |
|
Maybe this hash computing can be used for another purpose, like secure the third party services (like exchange, web wallet ,etc).
|
|
|
|
xDan
|
|
March 08, 2015, 02:21:05 PM |
|
Yes, it's not "useful", and that is a good thing.
1. avoids politics (what calculations do we solve!?!? what is "good"? what is "useful"??) Don't think that wouldn't be another huge source of argument. 2. keeps it simple. Simpler the code, less opportunities for problems or security issues or other strange and unexpected incentives appearing.
(2) is most important, any extra "utility" is far eclipsed by the downside of extra complexity. Bitcoin needs to be as simple as a knife with as little that can go wrong as possible. This simplicity and security is valuable, it's what we are getting in return for the energy spent on hashing.
POW being "useful" would be a bad thing.
|
HODLing for the longest time. Skippin fast right around the moon. On a rocketship straight to mars. Up, up and away with my beautiful, my beautiful Bitcoin~
|
|
|
gentlemand
Legendary
Offline
Activity: 2590
Merit: 3015
Welt Am Draht
|
|
March 08, 2015, 02:54:02 PM |
|
I'm happy to leave useful computations to the alt scene. We've gone a bit too far down the road to change the whole nature of the algorithm now. I'm sure it crossed Satoshi's mind but the more it advances, the more carefully thought out everything turns out to be.
|
|
|
|
Soros Shorts
Donator
Legendary
Offline
Activity: 1617
Merit: 1012
|
|
March 08, 2015, 03:26:31 PM |
|
The proof-of-work completed needs to be validated very quickly by all nodes broadcasting the transaction. This requirement rules out a lot of interesting stuff that can only be validated by repeating the computation process.
On top of that, the type of work done needs to have a concept of difficulty that can be controlled in a granular and repeatable fashion.
|
|
|
|
abyrnes81
|
|
March 08, 2015, 04:41:13 PM |
|
PoW is the best way to keep network secure, so i think we shouldn't change And so far i know, only PoW is worked good for most cryptocurrency But, how about Proof-of-Idle ? I it good to secure bitcoin network ? https://bitcointalk.org/index.php?topic=682918.0;allI think that for the bitcoin the best algorithm is the proof of work, not the PoS or the PoI. Maybe in the future the things will change but for the moment the PoW is the best algorithm.
|
|
|
|
dothebeats
Legendary
Offline
Activity: 3780
Merit: 1354
|
|
March 08, 2015, 05:09:56 PM |
|
Some people say that the proof-of-work is actually very useful computation because it is securing the network, but I don't think that is the point when one says that all the SHA256 computation that miners do for proof-of-work is completely useless computation. Of course, it serves a purpose and that it is very much needed but the point is that it is pretty much a waste of computation because you are not actually getting anything from all those SHA256 hashings. So, I think that saying it is also useful computation is besides the point. The point is that maybe there is a way of having a proof-of-work that uses the computational processing power in a more interesting way. We should be clear of what we mean when we say that all that computation is spurious and useless. It is indeed basically a waste, just as it was a waste with hashcash proof-of-work for email.
PoW secures the network other than any available algorithms out there. The 'useless' concept is good for the security and the overall network. Satoshi would have thought of the energy that will be spent as the difficulty goes up, but heck, the protocol itself is very well-designed and simple enough for problems not to occur frequently.
|
|
|
|
AtheistAKASaneBrain
|
|
March 08, 2015, 06:20:04 PM |
|
Some people say that the proof-of-work is actually very useful computation because it is securing the network, but I don't think that is the point when one says that all the SHA256 computation that miners do for proof-of-work is completely useless computation. Of course, it serves a purpose and that it is very much needed but the point is that it is pretty much a waste of computation because you are not actually getting anything from all those SHA256 hashings. So, I think that saying it is also useful computation is besides the point. The point is that maybe there is a way of having a proof-of-work that uses the computational processing power in a more interesting way. We should be clear of what we mean when we say that all that computation is spurious and useless. It is indeed basically a waste, just as it was a waste with hashcash proof-of-work for email.
PoW secures the network other than any available algorithms out there. The 'useless' concept is good for the security and the overall network. Satoshi would have thought of the energy that will be spent as the difficulty goes up, but heck, the protocol itself is very well-designed and simple enough for problems not to occur frequently. This. What you guys don't get is "all that waste" is required to make it difficult to the point is pratically impossible for the network to be compromised.
|
|
|
|
odolvlobo
Legendary
Offline
Activity: 4494
Merit: 3412
|
|
March 08, 2015, 06:26:23 PM |
|
In the long run, mining is wasteful due to the economics of mining. For example, suppose miners get value from mining simply by heating their homes. The money they save is put back into mining and the difficulty goes up. As a result, the value gained by saving on their heating bills is lost to the increased cost of mining.
|
Join an anti-signature campaign: Click ignore on the members of signature campaigns. PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
|
|
|
AgentofCoin
Legendary
Offline
Activity: 1092
Merit: 1001
|
|
March 08, 2015, 06:36:31 PM Last edit: March 08, 2015, 06:48:30 PM by AgentofCoin |
|
... The point is that maybe there is a way of having a proof-of-work that uses the computational processing power in a more interesting way. ...
There are altcoins that are doing what you have proposed. Here is one example: http://primecoin.io/
|
I support a decentralized & unregulatable ledger first, with safe scaling over time. Request a signed message if you are associating with anyone claiming to be me.
|
|
|
12345mm
|
|
March 08, 2015, 11:46:26 PM |
|
http://en.wikipedia.org/wiki/List_of_unsolved_problems_in_mathematics-if anyone would like to produce a useful coin in the future (from a mathematics perspective) it should solve one of the unsolved problems in mathematics (or get us fundamentally closer or provide greater understanding or accuracy to solving one such problem) http://en.wikipedia.org/wiki/Millennium_Prize_Problems-bonus points / $1,000,000 for solving one of the millennium prize problems -accepting donations / VC to dev such a coin (background in economics , political science , theoretical mathematics , and computer science) - personally i'd like to make a coin that would solve the Yang–Mills existence and mass gap problem as this would make a great leap forward in fundamental understanding of particle physics (let us know the true nature / correct scale of 4 dimensional space) but the P versus NP problem may be easier to integrate into a decentralized competitively computed framework and could represent , if solved , an insight into the nature of the singularity ... on the other hand ... cheeseburger time ...
|
|
|
|
jeffhuys
|
|
March 09, 2015, 01:40:13 AM |
|
You're completely right. It's only useful to generate bitcoins. They should create an altcoin which works with SETI@home or Folding@home (you know, those research-mining program thingies)
|
|
|
|
hua_hui
Legendary
Offline
Activity: 1386
Merit: 1016
|
|
March 12, 2015, 03:17:31 PM |
|
When bitcoin becomes the alternative of currency and the main money of international remittance! You will see the convenience it brings to us and how low of the fee for the remittance. We will know that computational power is not wasted at all.
|
|
|
|
Bizmark13
|
|
March 22, 2015, 01:31:06 AM Last edit: March 22, 2015, 01:42:31 AM by Bizmark13 |
|
You're completely right. It's only useful to generate bitcoins. They should create an altcoin which works with SETI@home or Folding@home (you know, those research-mining program thingies)
There are already several altcoins out there that have implemented exactly what you are describing. For example, Gridcoin mining uses BOINC. SETI@home and Rosetta@home are both BOINC-based projects and there are many others too - i.e. you could also mine gridcoins while solving the calculations required for mathematical modeling or weather prediction. For a full list of BOINC-based projects see: http://boincstats.com/en/stats/projectStatsInfoCurecoin is another similar coin that uses Folding@home which is a similar distributed computing project but is not part of BOINC. Foldingcoin is another very similar coin that is built on top of the Counterparty platform. It should be noted however that the calculations required to actually mine Gridcoin and fold Curecoin (not sure about Foldingcoin) aren't actually the ones that solve protein structure verification. Instead, what happens is that you submit shares to either BOINC projects or Folding@home. Then the miner/folder measures your contribution to these projects and calculates your reward by comparing it with the average contribution of the entire network. Hence the actual "folding" part is still centralized. On a related note, Primecoin and Riecoin are coins that use the computing power of their networks to solve simple but computationally intensive mathematical problems where all the algorithms and calculations required are actually embedded into the protocol itself in a fully decentralized manner.
|
|
|
|
|