Bitcoin Forum
November 10, 2024, 06:10:50 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Make Bitcoin More Valuable with Distributed Computing Projects?  (Read 6326 times)
a.denis1
Newbie
*
Offline Offline

Activity: 67
Merit: 0



View Profile
June 18, 2013, 07:54:50 PM
 #21

Who cares if what we do is perceived as being useful. "Useful" is a matter of opinion. I find having Bitcoins to spend quite useful. I found burning out two cpu's while folding@home not quite so useful. Wanting to contribute to the greater good is all nice and dandy, but i see no need for it here. You want to help the world? find away to cut the population in half without killing anyone. that would be a help.

It care if the result of the copmputation is useful because this is the difference from bitcoins and gold I can use the gold also for its intrinsic value ( building electronic circuits etc...) I can not use the result of the computation of bitcoins except as coins
TalkingAntColony
Member
**
Offline Offline

Activity: 62
Merit: 10


View Profile
June 18, 2013, 08:20:23 PM
 #22

My assumption here is that they cannot be faked.  Some projects pay for computation, why don't people game those systems?

It's not a good idea to have an idea rely upon "if it hasn't been done, it can't be done."

The only system I can find that openly pays for CPU time is cpusage.com

There is no discussion on how they secure against cheaters. In principle, they cannot verify the result of an arbitrary computation without themselves performing the computation. It is likely the client is not open source because it would be too easy to cheat.

Folding@Home keeps the client closed source because it would enable easy cheating. I doubt anyone would trust a closed source coin.

Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
June 18, 2013, 10:22:29 PM
 #23

It care if the result of the copmputation is useful because this is the difference from bitcoins and gold I can use the gold also for its intrinsic value ( building electronic circuits etc...) I can not use the result of the computation of bitcoins except as coins

...which is a good thing in my opinion, as you have no other incentives (or disincentives!) to mine bitcoins than to use them. Otherwise you might have additional incentives that might not be related to Bitcoin at all.

Some projects pay for computation, why don't people game those systems?
Which? Links? I don't know of any project where you can earn even remotely as much as Bitcoin and only a few peojects (most which probably mine Bitcoins and pay out a small amount of the earnings) that pay anything.

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
coinedBit
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
June 18, 2013, 11:23:54 PM
 #24

DNA sequencing
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
June 18, 2013, 11:50:39 PM
 #25

Where do you get the data from (decentralized)? there are a LOT of projects that could benefit from a Bitcoin enabled client that pays for work done instead of mining. DNA sequencing is highly unlikely to replace SHA256(SHA256(header)) brute forcing in the block chain though.

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
Qwedcxza1
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
June 19, 2013, 12:55:52 AM
 #26

The problem is that mining requires a work that is hard to find but easy to verify.
Prime numbers don't work because finding one is as difficult as verifying it's prime
 

I've already discussed this idea on another thread

https://bitcointalk.org/index.php?topic=233750.msg2509289#msg2509289

There are ways of reconstructing the problem so that it satisfies the pow requirements such as changing the problem to finding a factor of a large number.
 
bluemeanie1 (OP)
Sr. Member
****
Offline Offline

Activity: 280
Merit: 257


bluemeanie


View Profile WWW
June 19, 2013, 01:29:52 AM
 #27

The problem is that mining requires a work that is hard to find but easy to verify.
Prime numbers don't work because finding one is as difficult as verifying it's prime
 

I've already discussed this idea on another thread

https://bitcointalk.org/index.php?topic=233750.msg2509289#msg2509289

There are ways of reconstructing the problem so that it satisfies the pow requirements such as changing the problem to finding a factor of a large number.
 


you basically restated what I suggest at the beginning of this thread, but two days later.

Just who IS bluemeanie?    On NXTautoDAC and a Million Stolen NXT

feel like your voice isn't being heard? PM me.   |   stole 1M NXT?
klm@hush.com
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
June 19, 2013, 01:33:54 AM
 #28

I like and would support your idea very much.  It can't be done with Bitcoin though--because every time you mention this idea, the senior members reply (often derisively as you have seen)--that basically it can't be done and that besides, the computing power thrown at Bitcoin is useful enough in its own right in that it creates a beneficial new world economic order.  

But that doesn't mean it can't be done!

I have there concluded, after following these threads with much chagrin, that those of us who support this idea should not bring it up in a general way as something Bitcoin should become.  Rather we should seek support to start an Alt coin with these principals..  The vested interests of this community will not support it because it can't (according to them) be done within the framework of Bitcoin and Bitcoin, according to them, doesn't need it anyway to justify its existence.  Which is really short hand for it can't be done within the design parameters of the model and it wasn't the goal anyway--so stop trying to rock the boat with these ideas.

I say that if one wants a crypto currency to catch on globally --one which fulfills the goals of Bitcoin economics, that something more useful must be done with the mining computing power--in addition to the usefulness the mining process itself bestows to the model.

So it can only be done by designing a new coin from scratch with precisely the goals the author of this thread has put forth.

Such a coin would be the ultimate last large one standing because it would be conceptually much more easy to sell the idea to the public and it would clean up the "Silk Road" image cryptocoins have had from the start --it might even soften government oppression of the project.  It is the one new thing an new Alt coin can bring to the table!

My gut tells me, by the nature of how much this topic bugs the senior members--that the idea is worthy enough to really be a threat to Bitcoin.  I say this because enough people have said it can be done, and because there is such a loud lobby against it within the community.

Please read up on the threads in which individuals have volunteered expertise.

The recent thread below, I recall, had a link to another post in which someone spoke with some seeming authority on the feasibility.  The thread also included a lot of the typical panning this idea gets from very senior members.

can mining algorithyms be changed to benefit humanity
https://bitcointalk.org/index.php?topic=232106.msg2443496#msg2443496

So if one is interested in developing a, let us say "Boincoin" (after the Berkley organization which was behind mainlining crowd computing for research purposes--I think we should approach the organizations who could benefit--while we look for technical expert individual volunteers now with Botcoin--but who have the vision to expand the project-- to come up with a way to make it happen.  Do this not as Bitcoin enthusiasts in particular--but as crypto currency enthusiasts looking for a better model.
bluemeanie1 (OP)
Sr. Member
****
Offline Offline

Activity: 280
Merit: 257


bluemeanie


View Profile WWW
June 19, 2013, 01:59:15 AM
Last edit: June 19, 2013, 02:16:19 AM by bluemeanie1
 #29

Hi Klm,

  Most of the criticisms offered on this thread are valid(more or less).  Sukrim has made some good points.

  Proof of Work, is a concept that is designed to solve the problem of an unbounded consensus.  In order to implement a Block Chain, you must have some way to determining consensus on what chain is the right one(because it can be forked).  So there are many ways we can get this consensus.  I came up with an alternative idea called Confidence Chains for instance.  The way Bitcoin solves it is to say 1 VOTE PER CPU(rather than maybe 1 vote per IP address).  That way, the theory goes, you cannot have sybil attacks and the network cannot be overpowered.  This is a good paper on why there are problems with this approach: http://www.links.org/files/decentralised-currencies.pdf
  
  There are other ways to prove you have a CPU.  For instance finding factors of large numbers.  There are other requirements that must be fulfilled however.  For instance *easy to verify*, that for instance prime number generation doesn't necessarily offer.

  I'm just posing the problem and putting it out there and see what kind of response there is.  That's about it- my intentions are pretty innocent really.  I think some of the frustrations are that this issue has been raised before.

  Thanks for your positive thoughts!

 -bm

Just who IS bluemeanie?    On NXTautoDAC and a Million Stolen NXT

feel like your voice isn't being heard? PM me.   |   stole 1M NXT?
Qwedcxza1
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
June 19, 2013, 02:10:58 AM
 #30



you basically restated what I suggest at the beginning of this thread, but two days later.

Apologies, wasn't intentional, I just came across this and thought you'd done the same to me but I see your post was earlier

Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
June 19, 2013, 02:30:25 AM
 #31

I'm by far against this idea, however I have 2 reservations against "useful PoW algorithms" (other than it being a constant topic bubbling up every quarter or so, when another article writer pulls out some numbers out of his/her rear end and claims a network electrcity waste of x gazillion megawatts):

1) If PoW is useful for some applications (let's say the "primecoin" example works because somehow it is magically easy to verify that a number is prime once you know it) this gives different incentives and might also give some disincentives (what if these large primes are used to encrypt launch codes for nuclear weapons?) other than simply generating and receiving bitcoins while securing the block chain. Look at these silve quarter coins in the US for example on how a wrong incentive can look like - people are using them no longer as money but as pieces of precious metal. Why would a miner then even include transactions in a bitcoin block, if he's only interested in getting more large prime numbers?

2) I often (really often!) see claims that it can be done somehow, still I have yet to see even suggestions on what would be something that can even remotely be used as PoW without being debunkable as not being usable or not being useful within a minute.

For example my suggestion for something useful would be "predictioncoin" where you can predict what value a certain observable (e.g. stock markets, forex markets, if you have very slow blocks also weather) will have at a certain point in the future. Transactions are then finalized after the prediction has been evaluated. This is useful because the trend of these predictions themselves can also be useful, it is distributable because you can come up with your own way on how you predict the future and what kind of info you use and it is also realtively easy verifiable.
Still there are issues with central authorities, stock markets can go down, you have to trust the person doing the actual measurement etc.
An easy start would be to bet on the difficulty of the Bitcoin block chain one retarget after the next retarget. Then again this is not very useful but at least quite verifiable and relatively hard to influence.

Anyways, usefulness is also something subjective, I bet there are a LOT of people out there that think that finding large primes is not at all useful or that generating cat videos would be far more useful... Wink

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
bluemeanie1 (OP)
Sr. Member
****
Offline Offline

Activity: 280
Merit: 257


bluemeanie


View Profile WWW
June 19, 2013, 02:48:18 AM
 #32

let's say the "primecoin" example works because somehow it is magically easy to verify that a number is prime once you know it.

no but it's easy to determine that you've found a FACTOR to a number.

what if these large primes are used to encrypt launch codes for nuclear weapons?

LOL.

Why would a miner then even include transactions in a bitcoin block, if he's only interested in getting more large prime numbers?

presumably it would have to include some features of vanilla Bitcoin.

-bm

Just who IS bluemeanie?    On NXTautoDAC and a Million Stolen NXT

feel like your voice isn't being heard? PM me.   |   stole 1M NXT?
Explodicle
Hero Member
*****
Offline Offline

Activity: 950
Merit: 1001


View Profile
June 19, 2013, 04:19:02 AM
Last edit: June 19, 2013, 04:37:15 AM by Explodicle
 #33

Would it be possible to create a finite element solving altcoin? Imagine a transaction type which describes an FEA-solvable problem, like "what does this bowling ball do to this windshield?" The difficulty of a problem might be approximated by coarse preliminary iterations, and this would determine how much error is acceptable in a solution for it to be allowed in a block. Customers who want more simulation quality would create transactions requesting more iterations of a problem already started in an earlier block.

Bonus points if it uses homomorphic encryption, since a lot of FEA is done for private research. I'd also like a pony.

The first drawback is that even a very simple real-life FEA has a large file size and is harder to verify than a simple hash. It would be difficult for small miners to enter the market and typical users would require a thin client. I haven't really thought this through, so the math and economics might not work either - I'm just throwing the idea out there.  Grin
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!