Bitcoin Forum
March 19, 2024, 10:30:17 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 [280] 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 ... 800 »
5581  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] GIL release is now!!! on: July 15, 2013, 11:28:46 PM
By your logic a 51% attack is impossible on Bitcoin. The current blockchain has a sequence of blocks with a unique set of block hashes. The attacker's chain will have a different set of block hashes .... magically "the network" will detect this and stay on the "correct" chain.

Why doesn't it work that way? It hardly seems like something that "Magic" would be required, to make it happen....Say the client has 20 connections, than number 21 comes on, with their counterfeit blockchain. Why can't the client use the other 20 clients, to recognize that number 21 is on a false block chain, and reject it?

Well that is a good way to split the chain.  What is the "fake chain" is really the good chain and used by 20 million nodes around the world.  It just happens your node has 21 connections, 20 to an attacker and 1 to the rest of the legit network.

Please understand that anytime your solution relies on "the network" you have already failed.  There is no xCoin network.  There is a network of INDEPENDENT nodes connected to other INDEPENDENT nodes which happen to be running compatible copies of the same protocol. 

Your nodes has no idea what copies of what blockchains are on other nodes.  Your node has no idea it knows about all the blocks or it knows about all the txs.  Your node doesn't even know how many other nodes exist.  It knows its direct peers and it maintains a list of possible nodes (obtained from other nodes) but it never conclusively knows how many nodes there are.

Maybe a little less spamming the next scamcoin of the week and a little more learning on how peer to peer networks work.  Just an idea.
5582  Alternate cryptocurrencies / Altcoin Discussion / Re: Miner's Official Coin LAUNCH - NUGGETS (NUGs) on: July 15, 2013, 11:13:09 PM
Why would there need a hard fork when I paid to have it programmed for a golden block every 2 hours randomly.  I don't get it?

Maybe that is why you should have .... TESTED IT.  Try to guess how long it was from the time Satoshi published his paper to the public release of the v0.1 client.  It was roughly a year.

What you paid to have happen is irrelivent.  The code doesn't care.  The code is what the code is.  Right now every client expects all blocks (every single one) from 251 onward to be 49.  Any change to that is a hard fork.  It doesn't matter that you "want" the change it is still a hard fork. 

Nodes running the "old" code and "new" code will split at the first superblock.  The old nodes will see a block with any value other than 49 as invalid and reject the block.  The new nodes won't.  That is the very definition of a hard fork.  A difference is action between nodes running on the network.
5583  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] GIL release is now!!! on: July 15, 2013, 11:06:09 PM
By your logic a 51% attack is impossible on Bitcoin. The current blockchain has a sequence of blocks with a unique set of block hashes. The attacker's chain will have a different set of block hashes .... magically "the network" will detect this and stay on the "correct" chain.
5584  Alternate cryptocurrencies / Altcoin Discussion / Re: Miner's Official Coin LAUNCH - NUGGETS (NUGs) on: July 15, 2013, 11:02:06 PM
Hit my 15th block.  woot woot

Waiting for that super-mega-block Wink



That's awesome dude.

I can't wait to see the first golden block hit.

It will require a hard fork for that.

Quote
Please call them golden blocks.

This is dofferent than super blocks and i never knew about about super blocks.  Until now I only read up on devcoins and ixCoins.

At any rate, these vlad Golden Blocks are different as they can be hit by anyone and the on a % basis it will be a big deal to any smaller miner, they're (golden blocks) valuable and they're designed as a lottery system.

Nonsense they are exactly indentical to superblocks with a different name.  They do nothing to help small miners any more than solo mining helps small miners compared to to pool mining (small chance of a lot vs guaranteed chance of some).


Quote
And soon the Golden Block will get hit as its randomly every 2 hours and so its overdue, it should hit any minute.

Are you dense?  Do you not even read your own launch thread.  Until hard forked "golden"/super block will never hit.  Not this hour, not this day, not this century.
5585  Other / Politics & Society / Re: Bitcoin Welfare System on: July 15, 2013, 10:05:52 PM
You are assuming welfare funding has to be by force. If churches collect and spend voluntarily, I would still call this welfare. And as a libertarian, this is OK.

I am not assuming anything he used the word "STATE".  Giving donation to a church who uses that funds to give meals to the homeless for example doesn't involve the state.  I wouldn't call it welfare I would call it charity but that wasn't the point, read the post I responded to again and try to fit your tortured definition to it.
5586  Other / Politics & Society / Re: Bitcoin Welfare System on: July 15, 2013, 09:57:11 PM

I'm libertarian but I'm not against welfare. I think the current system in my country is broken but I'm not against a system where the state helps those who genuinely need assistance. That assistance though needs to come with a plan for those who are able to work to actually get what they need (education, job training, whatever) to start working.

Sorry there is nothing libertarian about the confiscation and redistribution of private property by the state under the threat of violence.

Don't take it the wrong way but if you can't realize the obvious logical fallacy then you are merely "libretarian" in name only.  Because  it is the "cool, edgy, nonconformist" shade of Republican.
5587  Bitcoin / Development & Technical Discussion / Re: C# Node on: July 15, 2013, 09:03:02 PM
Not sure if anyone encountered this problem but using git the solution file (and other files in root directory as a well as 4 of the project files) were not cloned.    Not sure why and it may have been my setup but downloading the zip from github, extract, and making it a new repo worked.
5588  Bitcoin / Development & Technical Discussion / Re: C# Node on: July 15, 2013, 08:49:44 PM
Oh, you'll absolutely be able to plug in a different SQL or whatever back-end. For unit tests I have a "back-end" that just stores everything in memory in a dictionary, for example. I just want a decent out-of-box solution.

I have FireBird close to working with binary columns, running into a snag now where it's not accepting nulls. I have to say I'm pretty shocked that FireBird doesn't have proper binary column support.

SQL Express w/ local DB option?  It is what I usually use for rapid prototyping.  SQL Server Compact Edition is another option.

It is possible (although a pain in the ass) to compile google's leveldb (same db used by bitcoind) as a visual studio project so if you want something lighter weight that is an option.

5589  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] GIL release is now!!! on: July 15, 2013, 08:42:02 PM
BTC was premined to fuck, so, I guess BTC is a scam coin too.

Well that is not true.
5590  Alternate cryptocurrencies / Altcoin Discussion / Re: GIL needs team members on: July 15, 2013, 06:47:36 PM
Why not just mine bitcoins when you're offline and give bitcoins to farmers and skip the middleman?

This.  The idea that a coin is needed for every particular activity is silly.
5591  Economy / Speculation / Re: Liquidity problem on: July 15, 2013, 04:43:14 PM
The problem is that the coin supply on the market will always be limited (long term perspective), and that will cause short term price volatitlity

And why new people won't want to spend that much money into bitcoin, if they saw this thing appreciated 10 times per year averagely

Because bitcoins is a beta stuff... And it is likely to disappear at any time.
You might want to give it a try, and spend 100 USD in bitcoins, but will you spend 1 000 USD or 10 000 USD for 1 bitcoin considering the fact that it can disappear and lost all his value?!

With an higher price, less people will buy, and the price will never increase linearly.

Then don't buy Bitcoins buy microBticoins (mBTC) they are only $0.10 ea.

(For the sarcastic impaired no this isn't a solution but the focus on nominal value isn't a problem either)
5592  Alternate cryptocurrencies / Altcoin Discussion / Re: Miner's Official Coin LAUNCH - NUGGETS (NUGs) on: July 15, 2013, 04:19:20 PM
BTW you have some stiff competition, as there were about 4-5 coins with PoW and PoS and superblocks (much like your VGB protocol, which has already been around for quite some time.)

Well for the record NUG doesn't have VGB I pointed this out yesterday but Vlad didn't even read it (or understand it).
5593  Alternate cryptocurrencies / Altcoin Discussion / Re: Miner's Official Coin LAUNCH - NUGGETS (NUGs) on: July 15, 2013, 06:13:56 AM
If the dev does not assume ownership of the premine, i have been elected as overseer to take over the coin and continue development. already cloned the source and am working on changes. contrary to popular belief, you can change block rewards without forking the chain. trust me, i've done it before.
Changing the block rewards will lead to a fork as soon as transactions that depend on the changes happen.

Also, we're allowed to elect ourselves to be in charge of the free premine money? Sweet, elect me in for part of it. I'm sure it'll be enough to buy me a new pair of oxygen molecules to breathe.

no, lol the guy who dev'd the coin sent it to me for proofreading. then i sent it back to him and he informed me of what happened, and Vlad is bailing. he has no interest in maintaining this coin, and i agreed to take over it if necessary. we've decided to give Vlad 24 hours to reconsider, at which time 1/2 the premine, the portion alloted for giveaways as Vlad described will be divided amongst a group of individuals selected. we will be running giveaways on btctalk, cryptocointalk and altcointalk, as well as the cryptsy chatbox, so a total of 4 individuals will probably be selected. other than that i'll be looking into the source this week and i'll determine what to do with it, whether that be making necessary changes(possibly a hardfork at a blockheight of 12,000 to give everyone enough time to get the new client) then, bounties will be set, and i'll probably elect people to handle portions of the remaining premine to keep it decentralized. if you really want to help, i'll be glad to have you on board. when i do coins, i like to form comittees to keep everyone in check. just let me know.

Thank goodness because what we really reallly need is for another botched scamcoin with no purpose to be saved.  Thank you for your hard work.
5594  Other / Beginners & Help / Re: how many hours for 1 BTC at 300 Mhash? on: July 15, 2013, 05:20:21 AM
simple question, i have heard that it would take me around 24 hours, the bitcoin calculator says more than 100 days and so on, so i'd like a real answer.

About 166 days.  You will create about 0.006 BTC per day.  

You really though you could make ~$100 a day ($36,500 annually) with a single GPU which costs $300? If you could wouldn't you buy like a 1000 GPUs and make $36 million a year.  Smiley
5595  Economy / Economics / Re: Is bitcoin Creative destruction ?? on: July 15, 2013, 05:19:12 AM
If Bitcoin became large enough it certainly would however not all of Bitcoin's value is creative destruction which is a net zero system.  Bitcoin does create real value, maybe a better word is utility.  Now how much that utility is worth may be up for debate but it isn't zero so the Bitcoin network does create "new" wealth.

The replacement of traditional banking would be creative destruction but that is only one such scenario.  Another scenario is Bitcoin remains a niche and people continue to use traditional banking just as much as before.  Another scenario is that banks co-opt Bitcoin providing "wallet security services".  Many people think banks must be fiat but banking existed prior to fiat currencies. 
5596  Alternate cryptocurrencies / Altcoin Discussion / Re: Miner's Official Coin LAUNCH - NUGGETS (NUGs) on: July 15, 2013, 05:08:07 AM
nyway not sure the random stuff could not be trick to say i'm the winner, not look at the random used is (can work if a dumb seeds pseudorandom formula that everyone has the same, but this is not random anymore):

Quote
int rand = generateMTRandom(seed, 100000);    by int rand=50002

The seed is the prior block hash.  So winning blocks will be known in advance (once the prior block is solved).  Despite OP grand claims this is not new.  I believe LuckyCoin was the first one to use "superblocks" and it launched 6? months ago.  The idea didn't have much merit even then.  Solo mining is already "gambling" and has high variance nobody really needs even higher variance due to random awards.  As any coins gets more mature and mining more difficult most miners move to pools.  A major pool is going to pick up so many blocks it will all average out in the long run (like buying $10,000 worth of lottery tickets a day, every day, luck doesn't really matter pretty quickly your cashflow is going to aproach [EV] * [amount wagered]) and a small miner will get a small cut and a large miner a large cut.
5597  Alternate cryptocurrencies / Altcoin Discussion / Re: Miner's Official Coin LAUNCH - NUGGETS (NUGs) on: July 15, 2013, 04:58:52 AM
Yeah I noticed that (see "on edit") after posting.  However it looks like no block will get the lottery due to the order of the if statements.
Holy shit, you're right.

Big issue, the "VGB protocol" is completely broken not only in design, but also in implementation. No blocks will ever get the reward.

(Okay technically, blocks 249 and 250 alone have a small chance of getting the reward. But no other blocks!)

Come on lucky 249 & 250. Smiley

Before someone asks, changing/fixing it now would result in a hard fork between the updated and original nodes.  It also makes the owner's premine more like 3% (2.2 mil / (14726880 blocks * 49 ea + 2.2 mil).
5598  Alternate cryptocurrencies / Altcoin Discussion / Re: Miner's Official Coin LAUNCH - NUGGETS (NUGs) on: July 15, 2013, 04:57:10 AM
Oh wow, I just realized there's no reward halving at all. After 7 years, rewards abruptly stop. Transaction fees will pay some rewards, but the sudden immediate drop-off would be chaos for the network as most miners go offline, and the remaining miners that stick it out will have extreme trouble meeting the high difficulty left in the wake. And then the network will be very vulnerable to 51% attacks.

Major issue.

Minor issue.  The coin won't be around in 7 weeks much less 7 years.
5599  Alternate cryptocurrencies / Altcoin Discussion / Re: Miner's Official Coin LAUNCH - NUGGETS (NUGs) on: July 15, 2013, 04:54:19 AM
Also it looks like the subsidy for blocks 249 & 250 are undefined.

<249 = 0
>250 = 49

249 ?
250 ?

Likely should have been
<250
>=250

Not sure what is going to happen at block 249. 
Look above, nSubsidy is initialized to 0.

(Amusingly if it wasn't, then each time the blockchain was scanned it would assign random extremely high values to those blocks (likely in the quadrillions), and I think the coins would be spendable in a transaction, but some nodes that calculated the reward as lower randomly would reject the blocks, leading to constantly forks forever after.)

Yeah I noticed that (see "on edit") after posting.  However it looks like no block will get the lottery due to the order of the if statements.

5600  Alternate cryptocurrencies / Altcoin Discussion / Re: Miner's Official Coin LAUNCH - NUGGETS (NUGs) on: July 15, 2013, 04:46:54 AM
22:21:55

{
"blocks" : 41,
"currentblocksize" : 1000,
"currentblocktx" : 0,
"difficulty" : 1.27465282,
"errors" : "",
"generate" : false,
"genproclimit" : -1,
"hashespersec" : 0,
"networkhashps" : 2458765,
"pooledtx" : 0,
"testnet" : false
}

23:11:18

{
"blocks" : 56,
"currentblocksize" : 1000,
"currentblocktx" : 0,
"difficulty" : 0.18737616,
"errors" : "",
"generate" : false,
"genproclimit" : -1,
"hashespersec" : 0,
"networkhashps" : 475058,
"pooledtx" : 0,
"testnet" : false
}


By the time the 120 blocks that reward 0 are done, everyone will have given up on this one lol took almost an hour to go from block 41 to block 56

Word is that it is actually 250 blocks...

It is.

Quote
int64 static GetBlockValue(int nHeight, int64 nFees, uint256 prevHash)
{
      int64 nSubsidy = 0 * COIN;

           std::string cseed_str = prevHash.ToString().substr(8,7);
      const char* cseed = cseed_str.c_str();
      long seed = hex2long(cseed);

      int rand = generateMTRandom(seed, 100000);

      if(rand > 50000 && rand < 50011)      
         nSubsidy = 10045 * COIN;  //The VGB Protocol Random 250x Block Award

      if(nHeight == 1)  
         nSubsidy = 1100000 * COIN; //.5% Public Wallet Premine

      else if(nHeight == 2)  
         nSubsidy = 1100000 * COIN; //.5% Coin Owner Premine

      else if(nHeight < 249)
         nSubsidy = 0 * COIN;   //No  Coins awarded for the first 250 blocks (fair launch)

      else if(nHeight > 250)
         nSubsidy = 49 * COIN;   //Standard 49 Coin Reward   

      if(nHeight > 14726880) // no block reward after 7 years
                  nSubsidy = 0;

    return nSubsidy + nFees;
}

Also it looks like the subsidy for blocks 249 & 250 are undefined.

<249 = 0
>250 = 49

249 ?
250 ?

Likely should have been
<250
>=250

Not sure what is going to happen at block 249.  


On edit: missed the default 0 at the top of the function.  So the first paid block is actually 251.

Kinda ugly coding and I am about to go to sleep but it looks like any subsidy block will be overwritten back to 49.  Right?




Pages: « 1 ... 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 [280] 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 ... 800 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!