Bitcoin Forum
May 06, 2024, 03:53:42 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [21] 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 ... 334 »
401  Economy / Economics / Re: Bitcoin Black Holes on: March 27, 2016, 02:15:21 PM
I don't know anyone that uses Bitcoin for gambling for a start (and I know a lot of Bitcoin users with a lot of Bitcoin).

So if you're assuming that all Bitcoin users are gamblers (which it seems you are) then maybe you might have made a mistake.

But again - it's your theory and you're welcome to it (certainly I am never going to pay it any attention).
402  Economy / Economics / Re: Bitcoin Black Holes on: March 27, 2016, 02:08:22 PM
You are of course welcome to use whatever imaginary figures you like - but don't expect anyone else to actually take that seriously.

(as you are seemingly basing your figures upon assumption after assumption that you are making)
403  Economy / Economics / Re: Bitcoin Black Holes on: March 27, 2016, 02:05:35 PM
I dont think people start cold storage before 1-2 BTC, so inactive small addresses have a high chance of being black holes.

Well - I know for a fact (not just an opinion) that some people create "canary" brain-wallet addresses with a small amount to act as a warning for their more complicated brain-wallet addresses that are based upon the "canary" one.

(and such addresses are quite likely to have under 1 BTC in them)
404  Economy / Economics / Re: Bitcoin Black Holes on: March 27, 2016, 01:58:24 PM
Now you are probably left with a few ten thousand addresses that have a strong possibility of being black holes, especially if they have smaller amounts on them, but also there are large amounts too, people who lost their coins back in 2010-2011.

Bad assumption - you could equally assume that you have found the cold storage amounts of many individuals (big or small).

I think it is simply going to be impossible to tell the difference between cold storage and lost keys (a bit like trying to locate every piece of gold ever sold).

Also in regards to small amounts people do use "canaries" for brain-wallets.
405  Economy / Economics / Re: Bitcoin Black Holes on: March 27, 2016, 01:47:43 PM
I think you only need to analyze the addresses that didnt had transactions out of them for 2 years, those are pretty likely to be dormant or black holes.

I wouldn't think that would be a very good measurement at all (am sure there are many people that have had Bitcoin in cold storage for more than two years already).

There was a topic a few years back about lost Bitcoins (from memory at least 100K have been likely lost) but even if we inflate this figure to 1M over the next ten years it really isn't such a big deal (we go from a possible 21M down to perhaps 20M).

Ships loaded with gold that sank hundreds of years ago are perhaps a similar thing (i.e. as we progress forward the chances of losing large chunks of Bitcoin by accident should be reduced by improved wallet implementations).

Also it doesn't really affect the velocity due to the divisibility (something not as easy to do with gold).
406  Bitcoin / Development & Technical Discussion / Re: Segwit details? N + 2*numtxids + numvins > N, segwit uses more space than 2MB HF on: March 27, 2016, 05:50:18 AM
Yes @molecular that is precisely what I've been trying to explain.

In the case of CLTV we can't know whether or not a tx that uses this new (reserved NOP) is valid if we are running older software but once a block appears that has this op-code in it then we just treat it as NOP (assuming that whoever mined it knew that it was valid).

Whether or not we relay such txs isn't actually overly important - the key thing is whether or not such txs are included in a block that you mine.

This allows someone to run the older software without being forced to upgrade (whereas a hard-fork requires you to upgrade).
407  Bitcoin / Development & Technical Discussion / Re: Segwit details? N + 2*numtxids + numvins > N, segwit uses more space than 2MB HF on: March 27, 2016, 05:39:25 AM
So, does the current version of the Core mining software accept transactions with those NOPs, for inclusion into the candidate block?  

No - it would not (as it could not know whether or not they are valid).

Would that software accept as parent a block mined by some other miner that contains them?

Yes it would as it assumes that whoever has mined them did know that they were valid.

Are you starting to get it now?
(fingers crossed that the penny has dropped)

Also without relaying you actually wouldn't have a P2P network at all (so it is an essential part of the system not some optional thing) and there are expectations that a node will not relay invalid txs or blocks (and any node that does will be banned by your client).
408  Bitcoin / Development & Technical Discussion / Re: Segwit details? N + 2*numtxids + numvins > N, segwit uses more space than 2MB HF on: March 27, 2016, 05:04:50 AM
One last time and then I really do give up.

It is not an "either this or that" and that is where you are just getting it wrong (repeatedly).

As stated (on three separate posts already) validation isn't just a simple and single concept.

There are different validation rules depending upon whether you are mining, relaying or verifying a block (i.e. context).

So the rule about a NOP is not the same rule in all three situations (something that you just don't seem to be able to grok).

(also - I am assuming that you know that both txs and blocks are relayed and that the rules are also dependent upon whether you are relaying a tx or a block)
409  Bitcoin / Development & Technical Discussion / Re: Segwit details? N + 2*numtxids + numvins > N, segwit uses more space than 2MB HF on: March 27, 2016, 04:45:31 AM
It was explained to you that the op code is *valid* in the context of validating a block (so of course the block would not be rejected by older software). Why do you think it is called a NOP?

Sigh.  That is what I always understood.  But what does this mean:

The primary established mechanism for safe softforks is the reserved script NOPs (which will not be relayed or mined by unmodified software today)

We have tried again and again to explain but you simply refuse to even read what we post (and just keep on quoting one or another thing to keep on repeating your non-point) - so I'm done with trying to explain things to you (this is also off-topic anyway).

I would advise that you don't try to make suggestions about how Bitcoin should work when you don't even understand how it currently works (or how it used to work for that matter as relaying has been there since day one).

(I have read the code and have been a software engineer since the 1980's)
410  Bitcoin / Development & Technical Discussion / Re: Segwit details? N + 2*numtxids + numvins > N, segwit uses more space than 2MB HF on: March 27, 2016, 03:18:24 AM
If that is true, then old miners, even if they are a minority, should reject the blocks created by the new miners, as soon as they start including the redefined opcode.  Isn't that correct?

It was explained to you that the op code is *valid* in the context of validating a block (so of course the block would not be rejected by older software). Why do you think it is called a NOP?

If you still cannot grasp such a very basic concept as how this stuff is working then I suggest you simply stop with your "analysis" of Bitcoin because you will never get it.

(and btw - much of software deals with many practical things such as byte size limits that don't apply to math in general so you're not really making any sense with that statement either - if we were talking about pure maths then the block reward would never end for a start)
411  Bitcoin / Bitcoin Technical Support / Re: Slow Re-Index and a Transaction that has not yet been sent. on: March 26, 2016, 08:58:46 AM
I still have one XP OS machine running Bitcoin and found that Bitcoin 0.12 simply won't work on it (both the blockchain and/or wallet seem to get corrupted every time I try to use it and it even screws up using -regtest which you would expect shouldn't have any problem).

Basically I've decided that it isn't worth pursuing trying to get it working on XP so am no longer going to try doing that (it's probably a good idea to move to a more modern OS in any case).

It would perhaps be nice if there was a list of OSes that each version has been successfully tested on as part of the release notes but one shouldn't expect it to work with an OS that is no longer even supported by its creators (which is why I never reported the issues that I had found).
412  Bitcoin / Development & Technical Discussion / Re: Segwit details? N + 2*numtxids + numvins > N, segwit uses more space than 2MB HF on: March 26, 2016, 05:42:45 AM
If no miner will mine a transaction that has a NOP code, then the NOP is effectively illegal.  I.e., those lines in the miner's software that say to reject such transactions are effectively part of the validity rules.  

Which means that making those opcodes legal is a relaxation of the existing rules, and therefore not a soft-fork type of change.

Your logic seems to be completely confused - so let's take a practical example to try and help you to understand (although I get the feeling you're not interested in actually understanding this at all).

Let's look at CLTV and see how that works. The NOP code becomes OP_CHECKLOCKTIMEVERIFY after the number of nodes supporting the soft-fork has got to the correct level (that is determined by the super-majority mining new block versions).

At this point a script that uses this previous NOP code now enforces a rule check to make sure that the nLocktime is greater than or equal to the value on the stack (if not then the result is zero).

This is a restriction not a relaxation (as it can now fail this test) - when any node that hasn't upgraded sees this in a block that has been mined then it will also accept the script as valid even though it didn't do the check and this prevents a fork (as it is indeed being treated as a NOP for such nodes and the value that was pushed onto the stack is the result which is non-zero).

If it was a hard-fork then existing (non-upgraded) nodes would not find blocks that included txs with such scripts to be valid - but as stated *this is not the case* (and again you need to understand the difference between relaying, mining and validating but again I'm sure you'll just refuse to admit that there is any difference and insist that it is all just validation).

If you want to keep on arguing about definitions without actually bothering to understand how the system works then I don't think that anyone here is going to keep on wasting their time trying to explain it to you.

Bitcoin isn't some sort of theoretical model but instead is a practical piece of software (so it doesn't actually care about what you think the behaviour of things should be according to what you think the terms should refer to).
413  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Qora | POS | Assets | Names | Polls | Automated Transactions | Social Network on: March 26, 2016, 05:31:32 AM
This may very well be why we saw a price spike. Unfortunately, it is apparent that CIYAM's implementation is very complicated for the non-technical type. It does, however, appeal to a lot of crypto-users and has tremendous potential if simplified. I really hope we see further improvements and adoption. Imagine a Shapeshift that is not centralized.

Unfortunately although we have already created (and tested) an ACCT Bitcoin script that uses CLTV the UI side of things is what really takes quite a bit of time and we don't think that releasing an unfriendly and mostly manual implementation would be appealing to virtually anyone so the work to develop decent UI (for the Bitcoin side of things) and to improve the UI on the Qora side of things will take some time.

That being said I do think we should be able to end up with something that is user friendly and that will be very robust (an estimate at this stage is a little hard but I would certainly think that you could expect to see a release by mid-year with this functionality).
414  Bitcoin / Development & Technical Discussion / Re: Segwit details? N + 2*numtxids + numvins > N, segwit uses more space than 2MB HF on: March 25, 2016, 08:00:29 AM
The primary established mechanism for safe softforks is the reserved script NOPs (which will not be relayed or mined by unmodified software today)

If a fork makes a previously illegal opcode legal, how can it be a soft fork?

It was not previously illegal and will be interpreted as doing nothing by unmodified software (in scripts that might appear in later blocks) so although the unmodified software doesn't know what that op-code does it won't worry about it as far as validating the script goes (important assuming that the soft-fork succeeds).

Because the unmodified software doesn't know what the NOP is intended to do, however, it won't relay such a script (nor would an unmodified miner mine it). This is because the unmodified software knows enough to know it can't be sure if the script is valid or not.

Got it?

(there is a clear difference between relaying, mining and validating)
415  Bitcoin / Bitcoin Technical Support / Re: Private Key lost one character on: March 23, 2016, 01:16:06 PM
i'm sorry i'm not a programmer Cheesy, any open source tool available to do that?

Do you have bitcoind running on a linux server?
In that case, something like this might work:
Code:
for i in `perl -e '$,=" ";print +(A..Z),(a..z),(0..9)'` ; do bitcoin-cli  importprivkey "yourkey"$i ; done

Bravo! Many thanks! Grin, i don't have bitcoind running now, but i will get one to do so.

That will only guess a final character (i.e. is assuming you missed the very last character only). If you are not certain which character you missed then you'd need to basically repeat like this:

Code:
for i in `perl -e '$,=" ";print +(A..Z),(a..z),(0..9)'` ; do bitcoin-cli  importprivkey "y"$i"ourkey" ; done
for i in `perl -e '$,=" ";print +(A..Z),(a..z),(0..9)'` ; do bitcoin-cli  importprivkey "yo"$i"urkey" ; done
for i in `perl -e '$,=" ";print +(A..Z),(a..z),(0..9)'` ; do bitcoin-cli  importprivkey "you"$i"rkey" ; done
for i in `perl -e '$,=" ";print +(A..Z),(a..z),(0..9)'` ; do bitcoin-cli  importprivkey "your"$i"key" ; done
for i in `perl -e '$,=" ";print +(A..Z),(a..z),(0..9)'` ; do bitcoin-cli  importprivkey "yourk"$i"ey" ; done
for i in `perl -e '$,=" ";print +(A..Z),(a..z),(0..9)'` ; do bitcoin-cli  importprivkey "yourke"$i"y" ; done
for i in `perl -e '$,=" ";print +(A..Z),(a..z),(0..9)'` ; do bitcoin-cli  importprivkey "yourkey"$i ; done

(hope that makes sense and of course the first character is always going to be the 5)
416  Bitcoin / Project Development / Re: AT and CLTV - Truly disruptive technology! on: March 22, 2016, 02:34:11 AM
I think @vbcs was taking a bit of time of to "charge his batteries" but I think that he is keen to continue work soon.
417  Bitcoin / Bitcoin Discussion / Re: ToominCoin aka "Bitcoin_Classic" #R3KT on: March 21, 2016, 05:56:32 PM
We just need to increase the blocksize to keep up with demand, two megabyte blocks does not centralize the network like you claim, in my opinion having to rely on third parties to transact represents a much greater threat of centralization compared to just increasing the blocksize to two megabytes.
Again - the guy who says he is not a "Classic Shill" just shows that he is.
I guess Satoshi must have been a "Classic Shill" as well then, since he was most certainly also what you would call a big blockist.

https://bitcointalk.org/index.php?topic=532.msg6306#msg6306

So you do realise that if we had followed Satoshi's idea then Bitcoin would have actually failed because the number of txs could not be processed in 10 minutes (or don't you care about such facts)?
418  Bitcoin / Bitcoin Discussion / Re: ToominCoin aka "Bitcoin_Classic" #R3KT on: March 21, 2016, 05:50:52 PM
We just need to increase the blocksize to keep up with demand, two megabyte blocks does not centralize the network like you claim, in my opinion having to rely on third parties to transact represents a much greater threat of centralization compared to just increasing the blocksize to two megabytes.

Again - the guy who says he is not a "Classic Shill" just shows that he is.
419  Alternate cryptocurrencies / Altcoin Discussion / Re: IOTA - is it shaping up to be a HUGE SCAM?? let's take a closer look on: March 21, 2016, 05:07:38 PM
Hint - if you look at @CfB's post calling to reduce the number of topics attacking IOTA it is clear they don't really have many people at all (perhaps nearly all that they have are sock-puppets).

So my advice would be to create ten more such topics and "wear them out" (it probably won't take more than a week to see them making a big mistake due to being too tired).

No, please, don't do it.

I agree. Please don't spam the forum with duplicate topic threads.

When I post the same post to multiple threads, it is often because someone spammed the forum by creating multiple threads on the same topic. It is nearly impossible to have coherent discussion that is spread across numerous threads.

As one person that would make perfect sense - but as IOTA is not "one person" that makes no sense at all - does it?
420  Alternate cryptocurrencies / Altcoin Discussion / Re: IOTA - is it shaping up to be a HUGE SCAM?? let's take a closer look on: March 21, 2016, 04:29:48 PM
Hint - if you look at @CfB's post calling to reduce the number of topics attacking IOTA it is clear they don't really have many people at all (perhaps nearly all that they have are sock-puppets).

So my advice would be to create ten more such topics and "wear them out" (it probably won't take more than a week to see them making a big mistake due to being too tired).
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [21] 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 ... 334 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!