Bitcoin Forum
July 01, 2024, 02:18:13 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: I have a weird idea about bitcoin...  (Read 670 times)
phonky (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
April 24, 2013, 01:50:32 AM
 #1

...but need the help of you folks.

I read some stuff about bitcoin but I can't answer this myself.

Is the bitcoin protocol intrinsically linked to bitcoin mining?

Or in other words, could I come up with something totally different as mining algorithm and still be using the bitcoin protocol to disseminate newly created coins? I am perfectly aware that these would not be genuine bitcoins, and in fact, they don't need to be. It would be some kind of a fork.

My gut feeling tells me it's all "one", an interrelated stack. And probably, my idea of how to generate new coins cannot possibly be as secure and robust as bitcoin is, if at all possible, but it would be wonderful if it could, and that's why I am trying this forum with the experts.

In short: generating coins in a different way but divulgate through the network, is that possible?
Thanks
DannyHamilton
Legendary
*
Offline Offline

Activity: 3430
Merit: 4681



View Profile
April 24, 2013, 01:55:19 AM
 #2

No.

Bitcoin mining is the creation of blocks for the bitcoin blockchain.

Miners take a set of unconfirmed transactions and package them together in a block.  Then they calculate a SHA-256 hash of the block. If the hash meets the protocol specified difficulty, then they broadcast that block to peers who verify that all the transactions are valid, and that the block was properly built, and that the hash has the appropriate value.  Then they add the block to their own copy of the blockchain and relay it to their peers.

The "new coins" are really just a special transaction in the block that the miner packaged up.  If you don't create a bitcoin transaction and put it into a bitcoin block then you don't have bitcoins.
wowcheesestick
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
April 24, 2013, 01:55:30 AM
 #3

mining is to prove that the past transactions are accurate. you cannot do what you just descirbed.
phonky (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
April 24, 2013, 02:00:25 AM
 #4

thanks guys, I was guessing right then...

too bad for me but it's alright Smiley
jmw74
Full Member
***
Offline Offline

Activity: 236
Merit: 100


View Profile
April 24, 2013, 02:15:28 AM
 #5

thanks guys, I was guessing right then...

too bad for me but it's alright Smiley

I don't know what these other guys are talking about, of course you could create a fork where the mining is done completely differently.

Granted, the entire rest of the bitcoin network would consider your fork invalid, so it wouldn't do you any good unless you could convince a significant number of people to use it.  And there would be potential double-spend issues where anyone who had coins before the fork could spend them both on your network and on the main one.

That's assuming of course you wanted to keep the current ledger of who owns what. 

I don't see that this would serve any useful purpose, if you are starting with just one person using this currency, (you), you might as well start fresh, and not communicate with the bitcoin network at all.  That's what all the altcoins did.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3430
Merit: 4681



View Profile
April 24, 2013, 02:18:18 AM
 #6

- snip -
I come up with something totally different as mining algorithm and still be using the bitcoin protocol
- snip -

- snip -
I don't know what these other guys are talking about, of course you could create a fork where the mining is done completely differently.
- snip -

Sure, but then you wouldn't really be "using the bitcoin protocol", would you?
alphonse3
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
April 24, 2013, 05:47:33 AM
 #7

to disseminate newly created coins? I am perfectly aware that these would not be genuine bitcoins, and in fact, they don't need to be. It would be some kind of a fork.

Yes, litecoin uses "scrypt" instead of what bitcoin uses. it's totally different
jmw74
Full Member
***
Offline Offline

Activity: 236
Merit: 100


View Profile
April 24, 2013, 12:13:08 PM
 #8

- snip -
I come up with something totally different as mining algorithm and still be using the bitcoin protocol
- snip -

- snip -
I don't know what these other guys are talking about, of course you could create a fork where the mining is done completely differently.
- snip -

Sure, but then you wouldn't really be "using the bitcoin protocol", would you?

Yes, you would.  The other nodes would understand what yours is saying, but they just wouldn't like it.
tyz010
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
April 24, 2013, 12:17:57 PM
 #9

Sure, there are plenty of alternative SHA256 based currencies out there.  They just aren't compatible with bitcoins because they are on different blockchains.
Guido
Legendary
*
Offline Offline

Activity: 1061
Merit: 1001


View Profile
April 24, 2013, 12:32:59 PM
 #10

to disseminate newly created coins? I am perfectly aware that these would not be genuine bitcoins, and in fact, they don't need to be. It would be some kind of a fork.

Yes, litecoin uses "scrypt" instead of what bitcoin uses. it's totally different

not sure i understand this
what is 'scrypt'
is litecoin script very similar to bitcoin with just this difference?

as notice new altcoins tend to use litecoin as their model rather than bitcoin

I am Bonkers BTW
Crypto OG
        +
Digital Artist
phonky (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
April 24, 2013, 12:37:28 PM
 #11

Aaaaah now this is becoming interesting!

Where do you guys recommend for me to look at in order to get a step further? I am a software developer with quite some experience but not so much mathematical background.

I don't mind if the entire bitcoin community would consider my new coins/fork invalid. I don't need them to agree to my approach, and I don't want to attack the original either. I am trying to use the formidable technology and thinking behind bitcoin for application in another context. In other words, it would become another parallel currency  - a fork.

Thanks!!!
jmw74
Full Member
***
Offline Offline

Activity: 236
Merit: 100


View Profile
April 24, 2013, 02:12:51 PM
 #12

Aaaaah now this is becoming interesting!

Where do you guys recommend for me to look at in order to get a step further? I am a software developer with quite some experience but not so much mathematical background.

I don't mind if the entire bitcoin community would consider my new coins/fork invalid. I don't need them to agree to my approach, and I don't want to attack the original either. I am trying to use the formidable technology and thinking behind bitcoin for application in another context. In other words, it would become another parallel currency  - a fork.

Thanks!!!

I think what you are really after here is your own alt-coin.  Alt coins do not even attempt to communicate with bitcoin nodes.  Doing so would be wasteful and probably seen as an attack (however small).

Bitcoin generally runs on port 8333.  Litecoin is on 9332.  So their traffic is totally separated. 
energetix_user
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
April 24, 2013, 04:21:21 PM
 #13

but not so much mathematical background.
you not a good developer
lostgods
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
April 24, 2013, 04:25:05 PM
 #14

What would be the point of this?
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!