Bitcoin Forum
May 08, 2024, 10:30:44 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Modular Proof-of-work Scheme integrated with BOINC  (Read 1116 times)
beyondnotion (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0



View Profile
June 12, 2011, 07:58:33 AM
 #1

If I understand this, currently the bitcoin network is larger than the top 500 supercomputers. And all of this "work" is being carried out just to ensure the integrity of itself. This seems completely vain. What if the network utilized more dynamic work such as work from one or many of the BOINC networks AND maintained the security of the network? This would probably require a new block chain, but this would be the first kind of currency backed by SCIENCE. Not backed by some arbitrary algorithm, but backed by discovery.

I realize a major problem with this concept. This would create a kind of centralization. Who would dictate the work the network would generate? Would a strong cryptographic key be used to administer the work flow to each client? This would resemble a central authority. But what if we allow the network to decided what work it wants to do by consensus. Allow people to vote on the type of work, and those nodes that don't vote would automatically follow the greater consensus.

This would give governments and other authorities a reason to keep the network alive and maybe even support it. It would function as an engine of invention.

Why would anyone want to destroy that?
1715164244
Hero Member
*
Offline Offline

Posts: 1715164244

View Profile Personal Message (Offline)

Ignore
1715164244
Reply with quote  #2

1715164244
Report to moderator
"Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715164244
Hero Member
*
Offline Offline

Posts: 1715164244

View Profile Personal Message (Offline)

Ignore
1715164244
Reply with quote  #2

1715164244
Report to moderator
1715164244
Hero Member
*
Offline Offline

Posts: 1715164244

View Profile Personal Message (Offline)

Ignore
1715164244
Reply with quote  #2

1715164244
Report to moderator
BombaUcigasa
Legendary
*
Offline Offline

Activity: 1442
Merit: 1000



View Profile
June 12, 2011, 08:03:06 AM
 #2

Misleading thread title.

Dude, how much effort do you think should be put into securing the network? 10%? 1%? 0%?

This isn't the project you are looking for, happy trails!
Lucky24
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
June 12, 2011, 08:04:23 AM
 #3

The issue with this is that anything that is remotely useful is reciprocally un-random.  True randomness is the basis for all modern cryptography, and most cryptographic "cracks" have to do with discovered flaws in a computer's (or human's) fundamental difficulty in creating truly random numbers.
beyondnotion (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0



View Profile
June 12, 2011, 08:27:37 AM
 #4

Misleading thread title.

Dude, how much effort do you think should be put into securing the network? 10%? 1%? 0%?

This isn't the project you are looking for, happy trails!


Actually if done the right way this could maybe make the network more secure.

It would infuse new variables into the mix. Variables that computers can't generate on their own.
Rob P.
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile WWW
June 12, 2011, 02:14:33 PM
 #5

By making the suggestion to have the "work" being done be more "useful", you have essentially shown that you haven't taken the time to read and learn about *what* is actually being done by the mining rigs.

The problem is that the "work" is actually calculating the hashes in order to find a block, above a certain difficulty, that can be added to the block chain.  In order to plug into another parallel computing project, you'd have to find a way to make it still add to the Bitcoin block chain in order to continue to verify the transactions in those blocks. 

That would most likely require the parallel computing project to work with the Bitcoin project and divvy up the work for the project so that we solve a block for them, they solve a block for us. 

Unfortunately, they're probably not going to cooperate, and it would mess with the Bitcoin economy, because now you're artificially changing the time it takes to find blocks.  Not to mention all of the work it will take to make the protocols and "work units" interoperable.

It's just not practical.  Mining takes resources, because it's supposed to take resources.  Mining isn't supposed to be "free".

--

If you like what I've written here, consider tipping the messenger:
1GZu4CtHa6ai8iWoWiVFxV5VVoNte4SkoG

If you don't like what I've written, send me a Tip and I'll stop talking.
beyondnotion (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0



View Profile
June 12, 2011, 06:59:04 PM
 #6

By making the suggestion to have the "work" being done be more "useful", you have essentially shown that you haven't taken the time to read and learn about *what* is actually being done by the mining rigs.

The problem is that the "work" is actually calculating the hashes in order to find a block, above a certain difficulty, that can be added to the block chain.  In order to plug into another parallel computing project, you'd have to find a way to make it still add to the Bitcoin block chain in order to continue to verify the transactions in those blocks. 

That would most likely require the parallel computing project to work with the Bitcoin project and divvy up the work for the project so that we solve a block for them, they solve a block for us. 

Unfortunately, they're probably not going to cooperate, and it would mess with the Bitcoin economy, because now you're artificially changing the time it takes to find blocks.  Not to mention all of the work it will take to make the protocols and "work units" interoperable.

It's just not practical.  Mining takes resources, because it's supposed to take resources.  Mining isn't supposed to be "free".

Your thinking inside the box still. Yes I Haven't reviewed the source code but I will soon. I'm new to programming and bitcoin is not the first project that has made me want to learn how to code.

BOINC already has a credit system in place. It shouldn't be too hard to apply some built in limiting scheme to make the credits level off over time.

The same concept applies, instead of a block chain you have a "solution chain". Yes I know each solution would have to be in some kind of hash form to fit in a merkle tree. Maybe not, the solution chain would just be large and would have to be trimmed frequently compared to the merkle tree configuration of bitcoin.

BombaUcigasa
Legendary
*
Offline Offline

Activity: 1442
Merit: 1000



View Profile
June 12, 2011, 07:20:53 PM
 #7

Your thinking inside the box still.
No need to be an ass. The box is here, we like it, it needs to be how it is. There are many boxes like it, this one is ours, like it or leave it.

Yes I Haven't reviewed the source code but I will soon. I'm new to programming and bitcoin is not the first project that has made me want to learn how to code.

BOINC already has a credit system in place. It shouldn't be too hard to apply some built in limiting scheme to make the credits level off over time.

The same concept applies, instead of a block chain you have a "solution chain". Yes I know each solution would have to be in some kind of hash form to fit in a merkle tree. Maybe not, the solution chain would just be large and would have to be trimmed frequently compared to the merkle tree configuration of bitcoin.
The idea behind bitcoin is to use as little resources as possible to store and transfer actual useful information (transaction data) (because it costs to store and transmit data). However for securing the network, each progressive transactions block must be harder to create than the previous ones, such that increasing the technological computing power, it is impossible to retrace your own blockchain and replace the one in existence just because each block has the same complexity. I have used BOINC exactly twice and I like the concept.

You have to decide what is useful: processing data that may or may not provide new valuable information to the world, or produce guaranteed unique cryptographic tokens that are impossible to fake, rework, deteriorate or replace, for the purpose of economical utility and reduced resources waste.
Rob P.
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile WWW
June 12, 2011, 09:04:51 PM
 #8

or produce guaranteed unique cryptographic tokens that are impossible to fake, rework, deteriorate or replace, for the purpose of economical utility and reduced resources waste.

This one has my vote.

--

If you like what I've written here, consider tipping the messenger:
1GZu4CtHa6ai8iWoWiVFxV5VVoNte4SkoG

If you don't like what I've written, send me a Tip and I'll stop talking.
beyondnotion (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0



View Profile
June 12, 2011, 10:12:29 PM
 #9

or produce guaranteed unique cryptographic tokens that are impossible to fake, rework, deteriorate or replace, for the purpose of economical utility and reduced resources waste.

This one has my vote.

1 BTC : 20 Bucks (atm)
1 BTC : 5 Bucks (Some time in the future)  
Cure for AIDS : Priceless

What if we could make it more secure than the current bitcoin implementation? Its software, anything is possible.  

I just think people would rather support a technology that could potentially save lives vs create speculative bubbles that once popped leave us with nothing but wasted cpu cycles.  

This could be the next generation of the bitcoin technology.
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
June 13, 2011, 12:15:42 AM
 #10

Quote
What if we could make it more secure than the current bitcoin implementation? Its software, anything is possible.  

No.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
BombaUcigasa
Legendary
*
Offline Offline

Activity: 1442
Merit: 1000



View Profile
June 13, 2011, 12:06:46 PM
 #11

or produce guaranteed unique cryptographic tokens that are impossible to fake, rework, deteriorate or replace, for the purpose of economical utility and reduced resources waste.

This one has my vote.

1 BTC : 20 Bucks (atm)
1 BTC : 5 Bucks (Some time in the future)  
Cure for AIDS : Priceless
You have the values of BTC wrongly, in the future 1 BTC will be worth more than it is today. AIDS is still treatable (you can live 35 years more with anti-viral medication, you can have children that are AIDS free with proper care and you can prevent AIDS by using a 0.5$ prophylactic). Scientists are already working on some vaccines at the moment and the answer is not found in computation.

But if you think you want to help the world while receiving the costs of doing so, go ahead, nobody's stopping you.
BitcoinJayk
Newbie
*
Offline Offline

Activity: 16
Merit: 0



View Profile WWW
August 21, 2012, 12:06:33 PM
Last edit: August 21, 2012, 12:28:32 PM by BitcoinJayk
 #12

Ever since I started crunching for bitcoin, I've felt bad about shtting down my boinc projects...I'm a scientist at heart, but I have no job and this is one of my few investments...(I'm young..and not paying the electric bills Smiley )

edit:
I guess I can get by on bitcoin and namecoin for pc and playstation grid for my science needs...they've added a lot of different projects since last i checked! HIV, Cancer protease research (i wouldn't put a bet on that one), and others...
BitcoinJayk
Newbie
*
Offline Offline

Activity: 16
Merit: 0



View Profile WWW
August 21, 2012, 12:34:53 PM
 #13

or produce guaranteed unique cryptographic tokens that are impossible to fake, rework, deteriorate or replace, for the purpose of economical utility and reduced resources waste.

This one has my vote.

1 BTC : 20 Bucks (atm)
1 BTC : 5 Bucks (Some time in the future)  
Cure for AIDS : Priceless
You have the values of BTC wrongly, in the future 1 BTC will be worth more than it is today. AIDS is still treatable (you can live 35 years more with anti-viral medication, you can have children that are AIDS free with proper care and you can prevent AIDS by using a 0.5$ prophylactic). Scientists are already working on some vaccines at the moment and the answer is not found in computation.

But if you think you want to help the world while receiving the costs of doing so, go ahead, nobody's stopping you.


That is the worst logic I've ever heard. Are you saying a condom cures somebody already sick with AIDS? And where does the condom plan come in for IV drug users...they aren't human enough to try to save? Some people make me sick. And you have no clue how much computation you take for granted. How do you think we keep coming up with new medicines? How do you think our planes, cars, and microchips get designed? Computation is a keystone of sceen for potential biological activity of a drug? enough said, you were talking out of your sphincter
Pages: [1]
  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!