Bitcoin Forum
May 22, 2024, 05:11:52 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 [96] 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 ... 151 »
1901  Bitcoin / Development & Technical Discussion / Re: Default clients: stop caring. (BIP) on: August 07, 2012, 10:40:31 PM
But if the only way to increase inflation is to steal other outputs, I'm sure that less than 51% of miners will allow this. If this is still a concern, let the client track its own coins: if they're stolen, it begins its "verify all transactions" contingency plan. The only other concern here is if miners decide to target known lost coins, but I believe such a cabal to be unsustainable (there are, after all, only so many known lost coins).

Either way, this model still provides much more security than a lite node. It may be useful for merchants and laymen who may not have the time and resources to upgrade Bitcoin often.
1902  Other / Politics & Society / Re: The purpose of life and the goal of a perfect society on: August 07, 2012, 10:25:18 PM
Hmm... I think I'm being confusing. There's a difference between the individual and the society.

Not as such. Society is just a collection of individuals, and "society's" actions are just those of a group of individuals. So if each individual in that society seeks his or her own happiness without causing detriment to others' happiness, "society" seeks the most happiness for all.
But isn't an individual just a collection of brain cells and their slaves? Maybe each brain cell should seek their own satisfaction. And additionally, each molecule their own.

But, each brain cell does seek it's own satisfaction. It acts in it's own self interest and doesn't aggress against other cells. They're all happy and the brain is happy as a result of the cell's happiness. Start using centralised force against brain cells and I think you'll find the brain is allot less happy.

Apply the same principal to humans and society.
Nah, that's not how it works. The brain cells are without self-interest themselves, and work only because of chemical interactions. The analogy doesn't even apply.

In case you were wondering, I was joking.

Joke or not, the analogy does apply. Brain cells are without rational self-interest, but as all living things, they "want" to continue living. killing the other cells would be a detriment to that, so cells that have a tendency to do that naturally don't reproduce.
That's an interesting standpoint. Taking it a step further, do molecules have a tendency to not destroy others? In other words, are reactive compounds much rarer than inert ones?

I guess (from my limited chemical knowledge) that they are. But then wouldn't the universe become progressively more nonreactive? Maybe I should pay attention when I'm supposed to learn about entropy, because that sounds similar.

</thinking_out_loud>

Either way, this is getting too deep. Let's take the analogy into the other direction: if we find other societies (e.g. aliens), is peace the best solution?
1903  Bitcoin / Development & Technical Discussion / Re: Default clients: stop caring. (BIP) on: August 07, 2012, 10:18:22 PM
I guess that means that the transactions need to be processed too. The blockchain is already necessary to monitor attacks, so I assume that is present (this is not a lite node). Could this (transaction processing) be done in a reduced fashion?

If I'm not mistaken, every output is a script and a number, not solely a script. The script doesn't need to be processed to retrieve the number. So the only way a miner could trick a node is to act like the inputs are valid, which the client assumes. But this will cause the block to be rejected by other miners, who do preform full verification.

So, could the client simply refuse to process the scripts on all but the Generated transaction, while processing all the numbers?
1904  Other / Politics & Society / Re: The purpose of life and the goal of a perfect society on: August 07, 2012, 10:12:12 PM
Hmm... I think I'm being confusing. There's a difference between the individual and the society.

Not as such. Society is just a collection of individuals, and "society's" actions are just those of a group of individuals. So if each individual in that society seeks his or her own happiness without causing detriment to others' happiness, "society" seeks the most happiness for all.
But isn't an individual just a collection of brain cells and their slaves? Maybe each brain cell should seek their own satisfaction. And additionally, each molecule their own.

But, each brain cell does seek it's own satisfaction. It acts in it's own self interest and doesn't aggress against other cells. They're all happy and the brain is happy as a result of the cell's happiness. Start using centralised force against brain cells and I think you'll find the brain is allot less happy.

Apply the same principal to humans and society.
Nah, that's not how it works. The brain cells are without self-interest themselves, and work only because of chemical interactions. The analogy doesn't even apply.

In case you were wondering, I was joking.
1905  Other / Politics & Society / Re: The purpose of life and the goal of a perfect society on: August 07, 2012, 09:28:12 PM
Hmm... I think I'm being confusing. There's a difference between the individual and the society.

Not as such. Society is just a collection of individuals, and "society's" actions are just those of a group of individuals. So if each individual in that society seeks his or her own happiness without causing detriment to others' happiness, "society" seeks the most happiness for all.
But isn't an individual just a collection of brain cells and their slaves? Maybe each brain cell should seek their own satisfaction. And additionally, each molecule their own.
1906  Bitcoin / Bitcoin Discussion / Re: Could you live off your Bitcoins? on: August 07, 2012, 09:26:03 PM
You could even buy insured pirate-bonds, so even in the case of a default it would probably not affect you much.
You can't insure investments... that is why it is called "investing"/"venture capital"/"chancing it"/"believing in a company" and not "money in the bank"/"money under the bed"/"risk-free".

The risk involved in ANY investment is why you as an investor is paid anything - it's YOUR premium. So if YOU are getting a premium exactly covering the risk involved; how can an insurance provider ever hope to operate in the case of a default?

Such insurance firms have zero funds, they spend or drain any premiums they can get and fold at first trouble.


An "insured" or "risk free" investment translates into "RUN RUN RUN" to any experienced investor.

(not saying I'm experienced here, just common sense)
My bank account is insured.
1907  Bitcoin / Development & Technical Discussion / Re: Default clients: stop caring. (BIP) on: August 07, 2012, 09:25:00 PM
Quote from: OP
Therefore, the client does still need to check the block header's hash and the Generation transaction, as well as listing new blocks as unknown until they are confirmed by 2+ confirmations (by which time the client displays the standard "n confirmations" starting with the block.
Why couldn't they check the Generation transaction in this scenario? As long as the outputs sum up correctly, I don't think that the miners can successfully conspire.
1908  Other / Beginners & Help / Re: Does increased processing power deflate bitcoin value? on: August 07, 2012, 08:52:05 PM
No it is complete and utter nonsense.   "difficulty drives price" = nonsense.  Always has been and always will.

The rate of supply is fixed (well it will be reduced but the # of miners doesn't change it). 

If there is 1 miner and difficulty 1 the supply rate is still +50 BTC per block. 
If there are 100 million miners and difficulty is 40 quadrillion the supply rate is still + 50 BTC per block.

If mining is non profitable people will stop and difficulty falls.  If mining is too profitable (ROI% is excessive compared to the risk) then more people will mine and difficulty will rise.   

PRICE rising makes mining more profitable (for a given difficulty) and thus higher prices result in higher difficulty (as the ROI% goes up more miners rush in to get the "easy money") and likewise PRICE falling makes mining less profitable (for a given difficulty) and thus lower prices result in lower difficulty.

so "prices drives difficulty" is a valid assertion although the relationship is often poorly correlated and lagging.  There are other factors which drive difficulty (risk, miner efficiency, block reward amount, potential new products, even the season, etc) but there is some relationship. 

"difficult drives price" was false the first time someone said it and it still is false.
I guess my point wasn't clear. SUPPLY is not changed (it is constant). However, DEMAND changes. This follows from the point you make:
Quote
If mining is non profitable people will stop...
If I need 600 BTC for whatever reason, I must provide a service or commodity to gain the 600 BTC from somebody else. If the difficulty is too high, I will not be as inclined to provide the "Mining" service. I must provide another service or a commodity (maybe another currency) to gain my BTC. This means that I am more inclined to purchase BTC with another currency, driving the demand for that market up.

This is better illustrated by a direct logical deduction. If one decides to bump the difficulty up to twice its value instantly (ignoring anything that may have caused this), many people would be forced to "buy rather than mine".

This is an effect of an open (non-closed) system: a decrease in demand for one industry increases the demand for others. Effectively:
Code:
  Decrease in demand for industry A
⇉ Decrease in supply for industry A
⇉ Increase in supply for other industries (equal to decrease mentioned)
⇉ Increase in demand for other industries

Because mining doesn't directly affect the price (as you stated), the decrease in demand for mining does not decrease the price. Therefore, the price is increased.
1909  Economy / Speculation / CPI for Bitcoin on: August 07, 2012, 08:38:11 PM
A CPI is computed by taking the change in the value of BTC when compared to a basket of commodities, to measure the net inflation that the consumer takes. These commodities are divided into categories, so one can see the inflation rate of BTC compared to those categories. Would such an index be useful for Bitcoin now, or is it much too early?

I understand that many merchants price their goods in USD that is converted to a BTC price in real-time, so the Bitcoin CPI may resemble the USD CPI for a while yet. But I do see some utility for it, because some goods are priced in BTC directly and others may be based off other currencies. What do you think?

Sorry if this isn't the right section, please notify me if it isn't. If you happen to be a mod, please move it for me instead.
1910  Other / Beginners & Help / Re: Does increased processing power deflate bitcoin value? on: August 07, 2012, 08:23:12 PM
Increased processing power provably increases Bitcoin value. There are many methods of obtaining Bitcoin, and one method is mining. With a higher processing power, and eventually a higher difficulty, this method decreases in effectiveness. The net result is an increase of Bitcoin value.

This was the conclusion that coined the term "difficulty drives price", which is a fundamental principal of Bitcoin's market. However, although its converse principle "price drives difficulty" is expected to remain useful, DDP is expected to decrease in strength as the mining industry becomes relatively smaller compared to the rest of the Bitcoin economy.

no it's complete nonsense and everybody except the diehard delusionals agrees that it is nonsense.
stop spreading nonsense.

one 4th time: NONSENSE
Mining is an industry, and they earn profit from their work just like any other. If their profit decreases, especially if down to the point that it is below production costs, deflation will occur. Check this page for a more in-depth theory.

This isn't nonsense, it's a valid effect and will continue to be one until mining becomes a negligible industry.
1911  Other / Beginners & Help / Re: Does increased processing power deflate bitcoin value? on: August 07, 2012, 07:54:36 PM
Increased processing power provably increases Bitcoin value. There are many methods of obtaining Bitcoin, and one method is mining. With a higher processing power, and eventually a higher difficulty, this method decreases in effectiveness. The net result is an increase of Bitcoin value.

This was the conclusion that coined the term "difficulty drives price", which is a fundamental principal of Bitcoin's market. However, although its converse principle "price drives difficulty" is expected to remain useful, DDP is expected to decrease in strength as the mining industry becomes relatively smaller compared to the rest of the Bitcoin economy.
1912  Other / Meta / Re: the [btc] macro is retarded on: August 07, 2012, 07:28:35 PM
The "image based" BTC can be emulated by using combining characters: B⃦.

Code:
LATIN CAPITAL LETTER B + COMBINING DOUBLE VERTICAL STROKE OVERLAY

The symbol: $ is often universally used to represent money, even when a dollar or peso is not the official currency. For example: earning $. B$ to represent Bitcoin money can also be used as an alternative.
1913  Economy / Auctions / Re: US 1 Million Dollar Bill on: August 07, 2012, 06:11:35 PM
Is it legal tender?
1914  Bitcoin / Development & Technical Discussion / Default clients: stop caring. (BIP) on: August 07, 2012, 06:08:23 PM
The thread title here may sound unrealistic, but I believe this necessary for future Bitcoin adoption.

Currently, the client checks a lot. It ensures the blocks are under 10 MB. It has complex rules about what timestamps for blocks are legal and what timestamps are not. It even tries to make sure the transactions within the block are all correct. (correct me if I'm wrong about any of these)

These checks, and undoubtedly more, are absolutely unnecessary. As long as the miners make sure to follow the correct rules, the client should automatically follow the majority of the network. In fact, these checks are bad: they make changes that will inevitably be needed in the future require hard forks. This is a problem because of two reasons: 1), the client will eventually reject blocks over 10 MB once we need them (needing a hard fork), and 2), the client will reject new types of transactions that it doesn't understand (also needing a hard fork).

Of course, the client needs to make sure it isn't being fed a completely bogus blockchain. Therefore, the client does still need to check the block header's hash and the Generation transaction, as well as listing new blocks as unknown until they are confirmed by 2+ confirmations (by which time the client displays the standard "n confirmations" starting with the block. This should prevent any additional wait times (3 confirmations by most standards), avoid a bogus view of the blockchain, and maintain the trust-free nature of a full node.

There are some issues with this, however. One in particular is the improved utility of a 51% attack. Rather than simply a double-spend opportunity, the attacker might fake some transactions (since the client no longer processes the scripts) and downright steal in the minds of the client. This is definitely a major problem, so I propose the following:
  • If the client finds an abnormally large amount of reorgs, it begins checking the blocks (this code is included in bitcoind, so it would not be extra bloat).
  • If it finds issues with the blocks, it will compare its version with the median version of its peers. If this median version is much higher than its, the client will disable all functionality and call for an upgrade (this can be manually overridden).
  • If it believes that it is up to date, it displays a warning that the network may be getting attacked and begins applying strong checks to blocks. At this point, all transaction-accepting functionality is disabled (because double-spends may be in progress). This can be both manually overridden and automatically overridden simply by waiting a few blocks.

Another major issue is the DOS attack caused by an attacker isolating the client by forcing it to connect to the attacker's version of the network and only the attacker's version. This is called a quarantine, and already has disastrous effects. However, these effects are all the worse when the client is not performing verification, as it, along with many things, will give away the fact that it is quarantined. This issue is compounded because the attacker's peers can trick the client into thinking that it is up to date. In this situation, little remedy exists, but there is one giveaway: a comparatively slow hashrate.

Unfortunately, the network does tend to fluctuate and a slowing of hashrate may not be easily exploited. However, unless the attacker also happens to have a large hashrate, the client can assume that something is wrong if blocks are being found for a period of time slower than an hour per block. Because it is still verifying difficulty and headers (this is necessary), it can launch a warning to be handled by its parent that it may be isolated.

At this point, the client will begin verifying blocks again. If it discovers inconsistencies, this is a definite sign of an outdated client that is under attack. It may elevate the warning to a forced shutdown and an upgrade notice, only capable of being overridden manually.

There are likely countless issues with this approach that my non-technical mind has failed to enumerate, and I do not suggest this be immediately implemented. However, of course after extensive theory and testing, it may be an excellent improvement for the network. I would like to note that this patch not only does not require a hard fork (old clients do not need to upgrade), but also prevents most sources of hard forks in the future. Hard forks are known to cause chaos, and a solution to the problem is needed (but not urgent). Miners will, of course, need to react to hard forks still; however, in this changing atmosphere from "everyone's a miner" to "mining is a profession", it may be time to stop treating clients like miners.
1915  Other / Beginners & Help / Re: Win up to 10000 BTC at btclottery.net - it works I won 0.1 BTC on: August 07, 2012, 05:10:07 PM
Also suspicious: this thread is linked to from their site.
Notice this.
1916  Other / Beginners & Help / Re: Chart explain on: August 07, 2012, 05:08:34 PM
And the lines on the top of the bar?
The bar represents the "open" (first trade that time period) and "close" (last trade that time period). The top line represents the "high" (highest-priced trade that time period), and the bottom line represents the "low" (lowest-priced trade that time period).

Hope this helps.
1917  Other / Off-topic / Re: Let's Count to 21 Million with Images on: August 07, 2012, 05:03:18 PM
1918  Other / Off-topic / Re: Let's Count to 21 Million with Images on: August 07, 2012, 01:12:00 PM
1919  Other / Meta / Re: increased necromancing? on: August 07, 2012, 02:36:16 AM
Part of it seems to be due to the mods moving threads to the new sub-forums. It looks like when they move a thread, it moves to the front page of the forum from which it's being moved as well the forum to which it's being moved.

No it doesn't, redirects are a different thread entirely and it doesn't affect the placement of the moved thread, I've seen them end up on page 3 or 4.
But it affects the prevalence of the moved thread. The redirect is on the first page of the original board, and points to the thread.
1920  Economy / Lending / Re: A list of defaulted loans (list of scammers inside here) on: August 07, 2012, 02:33:22 AM
I got hit by lxFlasHxl for 2 BTC with a repayment date of 8/25/11. Don't feel bad for me, though, since I've long since made it all back from the other limited amounts of lending that I've done.
Updated!

Shakaru
He'll get the top of the list once I figure out how much does he owe everyone. Any concise figures?
3K btc?Huh? What's the story behind it?
See : https://bitcointalk.org/index.php?topic=65989
How do you arrive at your figure? I calculated 2211.07786728 BTC for my thread.
I simply took the figure from https://docs.google.com/spreadsheet/ccc?key=0AnzolfvAaL97dGlQZjZmcFMwTzlmbWJNUHdyZnM4M2c#gid=0 . Not too sure whether to use the Distributions sheet or Balances sheet though.

edit: changed the figure again as it seems the spreadsheet is updated.
You must have included the USD values too then; that would explain the discrepancy. Since the USD value fluctuates, I would suggest excluding them.

Additionally, since some paybacks have occurred, I would write the value at 2211.07786728 (the one I used at my thread).
Pages: « 1 ... 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 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 [96] 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 ... 151 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!