Bitcoin Forum
May 04, 2024, 02:40:37 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 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 ... 368 »
1621  Bitcoin / Development & Technical Discussion / Re: Proof of Proof - an alternative to proof of ___ systems on: December 18, 2012, 07:13:43 PM
I can easily imagine a future in which Walmart running a mining pool just to make sure the transactions of its customers and employees get processed quickly. A pool like that might or might not try to recover its costs via transaction fees.

Indeed, this 'Walmart' scenario was one of those that I brought up in many previous threads.  If Wal-Mart wanted to provide their customers with a fee-less payment option, while still granting themselves relatively quick access to those funds, they are going to have to sponsor a mining operation that favors transactions into and out of their own address set.  Any major retailer that competes with Walmart would have the exact same motivations, while also desiring to exclude the fee-less transactions of their competitors.  While this is a form of competition for those retailers, each of those mining operations still contribute to the security of the blockchain as a whole, and their support for their chosen mining operations would not (primarily) be connected to the amount of fees that could be collected by the act of mining itself.  This is not a tragedy-of-the-commons scenario.  However, time will tell whether or not this kind of external competition is a significant portion of mining or not.  I imagine that bank-like institutions would also form mining cartels in order to offer fee-less transaction processing to their members; as well as international trade institutions would sponsor mining contracts to protect the value of their 'letters-of-credit' operations using bitcoins, much like a bank invests & maintains a physical bank vault at a loss.

The long point is, PoW is working and we can see that it does work.  There is no evidence, at the present, that it would not continue to work well.  Whereas there is a lack of evidence that PoX methods offered can actually live up to their promises.  Don't fix what ain't broke.
1622  Economy / Service Announcements / Re: bitinstant paycard on: December 18, 2012, 06:28:05 PM
Wait, there is a pre-order signup?  Where is this?
1623  Bitcoin / Development & Technical Discussion / Re: Proof of Proof - an alternative to proof of ___ systems on: December 18, 2012, 02:04:20 PM
No we don't.  Your view of the reality is false.  You have an obligation to prove otherwise, and you cannot, because you don't understand it as well as you believe you do.  I'm not motivated to educate you, either.
...
Nope.  I'm not the one who is confused.
...
Also not the issue.  You don't even understand the system as well as I thought you did.  You entirely missed the point, and are so far off the path I don't even see the point in trying to lead you back.
On the contrary, I understand the system well enough to see through the popular myths and confusions. If you don't understand that transaction fees pay for two separate things - the marginal cost of processing it and the amortized cost of hashing - then you have some thinking to do. Likewise if you don't understand that the total network hashrate will be a function of the total fees paid (whatever they are).
hat since alternative branch selection mechanisms are developed with the intention to be included in Bitcoin, they belong in this subforum, though this is arguable. You are welcome not to read such threads.

I understand these things, but you're still overlooking much.  First, that the issues that block rewards & fees pay for are inseperable.  Second, that the fees that are included in the actual blocks are simply one motivation among several for certain miners to mine.  There are a number of external motivations, that would (in a successful bitcoin future) motivate various economic players to continue to mine even at a loss.  I've covered this issue in depth in many past threads.  Feel free to engage the search function, or simply review all of my past posts.  I'm sure that would save you some time.
1624  Bitcoin / Development & Technical Discussion / Re: Proof of Proof - an alternative to proof of ___ systems on: December 18, 2012, 01:59:38 PM
Mockery is a valid form of criticism, and the original point of this thread.  If your idea cannot suffer a little good mockery, it's probably not a good idea anyway.

http://www.dilbert.com/blog/entry/mockability_test/

1625  Bitcoin / Development & Technical Discussion / Re: Proof of Proof - an alternative to proof of ___ systems on: December 18, 2012, 06:37:33 AM
And even that is only if we can find a technical way to collect this money
We don't need a technical way to collect this money, we only need a technical way to require the expenditure of resources in exchange for security of the blockchain. This is exactly what we have.
Yes, we do. If the security requires expenditure of resources and nobody pays for it, there will be no security. If the total transaction fees are low, mining will only be profitable at a very low difficulty in which the security is low.

No we don't.  Your view of the reality is false.  You have an obligation to prove otherwise, and you cannot, because you don't understand it as well as you believe you do.  I'm not motivated to educate you, either.

Quote

Quote
- the way things are looking, due to tragedy of the commons on the part of both users and miners, this will be quite difficult once the coinbase is out of the picture.
Mining is not a tragedy of the commons scenerio.  It's not even a commons, it's a competition.  As for users (I presume you mean transaction fees), it's arguablely a commons, but not necessarily a tragedy of the commons scenerio.  There are very real limits upon bitcoin transaction volumes, and these limts will create a market rate fee for timely transaction confirmations.  I've mentioned this many times in many threads in the past, but it's not reasonable to assume that in the future all or most bitcoin transactions will continue to utilize the blockchain.  This is almost certainly not going to be the case, any more than most fiat finacial transactions use the ACH or Swift banking networks.  Real & practical limits upon the transaction volumes will put upward pressure on the transaction fees, whileusers and groups of users will devise alternative networks to limit the number of their daily transactions that must use the blockchain.  Whole markets will spring up that share a Paypal-like wallet service.  Silk Road already does this to some degree.  Other markets will use networks more like MPesa, or Google Wallet.  Yet these alternativeswill olly occur if the fees grow too high.  Even teh current cost of a paid transaction, being roughly five cents, would total to well over the current block reward at any transaction volume approaching Paypal's transaction rate.
You are confusing the cost of handling transactions with the cost of hashing.


Nope.  I'm not the one who is confused.

Quote

I agree that most payments will be off the blockchain (not in the ways that you described, though). But this will just make it more difficult to collect the fees that are needed to sponsor hashing. In any case, relying on the scarcity of resources for handling transaction in order to guarantee the payment of fees required for the completely unrelated issue of hashing is not robust.


Also not the issue.  You don't even understand the system as well as I thought you did.  You entirely missed the point, and are so far off the path I don't even see the point in trying to lead you back.

Quote

PS the current fee is half a cent, not 5 cents.


Very well, still doesn't likely change my point.  Even minimum fees (unlikley under competition for blockspace) would pay as much in bitcoin towards a block as the current block reward.

Quote

You guys are making recommendations for changes that could undermine or destroy bitcoin.  If you really want to try it, do it on an alt-coin.  I want to see evidence that it's superior to bitcoin before I would even consider joining your efforts to alter bitcoin itself.
I didn't say we need to do it right now. I don't even know yet what "it" is. I'm saying this is a valid research issue that needs to be fleshed out and then experimented with, so that we're ready if it ever turns out necessary.

Go do your valid research, then.  But do it elsewhere.  I say that I don't need such research to predict the outcome, if you say otherwise make it happen.  If you're right, you'll at least be famous, and likely wealthy enough have justified the efforts.  Don't ask us to contribute, though, and move your intentions to alt-chains section.  This does not belong in bitcoin>development & tech discussions.
1626  Economy / Economics / Re: Rise of the Robots -- Paul Krugman on: December 18, 2012, 06:11:53 AM

It matters very little that the lowest paying job in America is poverty level, if your poverty level is still (in many ways) better than middle class for the bottom third of the world. 


Or if your poverty level is still (in many ways) better than middle-class was in America for your grandfather or great-grandfather.



... Only a few generations later and most of that wealth had dispersed across many decendents, pushing most of them back into the middle class.

http://en.wikipedia.org/wiki/Biltmore_Estate

Ever taken the tour? My wife and I went last year. That place is insane. Something like 4 acres *under the roof*.

Yes, I've seen it. The architect of the garden and grounds is the same guy that designed several public parks in my city, and the similarities are notable.  Again, his bedroom was wallpapered in gold.  Actual gold, not gold colored paper; but actually gilded paper.  The gold in that room was worth about  a million dollars alone.  To attempt to build something like Biltmore today would destroy America's most richest men today, even considering that many of the construction techniques used in Biltmore were invented there, and that he literally founded an air conditioning company that still exists. (the name of which escapes me at the moment).
1627  Bitcoin / Development & Technical Discussion / Re: Is this idea to counter lost bitcoins possible? on: December 18, 2012, 12:27:00 AM
That's more than enough, Rudd-O.
1628  Economy / Economics / Re: Rise of the Robots -- Paul Krugman on: December 17, 2012, 11:57:26 PM
My god, I find myself largely agreeing with Paul Krugman, what has the world come to !!  :-)

Seems like a fair assessment that automation will diminish the relative value of labor versus capital, and will on average increase the difference between the haves and the have-nots (until/unless wealth redistribution takes place). It should increase overall wealth though.

It always has, and that is the primary reason that nations that surged during and after the industrial revolution and information age are rich societies today.  It matters very little that the lowest paying job in America is poverty level, if your poverty level is still (in many ways) better than middle class for the bottom third of the world.  The greatest wealth disparity that this country has ever faced, however, was during the Industrial Revolution, and we managed to do just fine throughout that.  The largest single family home in the US was built during this time period, by a child of one of the greatest industrial minds in history; for himself, his wife, his only daughter and roughly 50 of his house help.  His bedroom was literally wallpapered in gold.  Only a few generations later and most of that wealth had dispersed across many decendents, pushing most of them back into the middle class.

http://en.wikipedia.org/wiki/Biltmore_Estate
1629  Bitcoin / Development & Technical Discussion / Re: Delay BlockReward=0 Forever on: December 17, 2012, 11:47:17 PM
Re: MoonShadow
 etc. However, I assume your 'simple solution', while very convenient, would not automatically allow for <1 satoshi block rewards? I thought the BR code just takes bitshift of some constant until it becomes an actual 0. Is that true? What, if anything, would let the BR continue to shift without a hard fork?

I just want the block reward to keep doing what its doing.

The Block reward is simply a special transaction with no inputs, using an address supplied by the miner.  The variable that is bitshifted is the actual 64 bit integer of that address.  The block reward would drop to zero in 2130 only because it would bitshift off of the 64 bit integer of the provided addresses.  If a bit-sifted address is developed and recognized by the protocol, the block reward would be able to continue to bit-shift the block reward for another 24+ bits.
1630  Bitcoin / Development & Technical Discussion / Re: Proof of Proof - an alternative to proof of ___ systems on: December 17, 2012, 10:51:35 PM
your pet issue with it is that it requires energy to work.
There's nothing special about energy. PoW requires money to work. Someone needs to pay for the amount of hashing required to protect the network, and it may mean Bitcoin is not as cheap to use as we would like.


For all intents a purposes, energy and money are the same thing with regard to PoW.  This does not change my argument.

Quote

And even that is only if we can find a technical way to collect this money


We don't need a technical way to collect this money, we only need a technical way to require the expenditure of resources in exchange for security of the blockchain. This is exactly what we have.

Quote
- the way things are looking, due to tragedy of the commons on the part of both users and miners, this will be quite difficult once the coinbase is out of the picture.

Mining is not a tragedy of the commons scenerio.  It's not even a commons, it's a competition.  As for users (I presume you mean transaction fees), it's arguablely a commons, but not necessarily a tragedy of the commons scenerio.  There are very real limits upon bitcoin transaction volumes, and these limts will create a market rate fee for timely transaction confirmations.  I've mentioned this many times in many threads in the past, but it's not reasonable to assume that in the future all or most bitcoin transactions will continue to utilize the blockchain.  This is almost certainly not going to be the case, any more than most fiat finacial transactions use the ACH or Swift banking networks.  Real & practical limits upon the transaction volumes will put upward pressure on the transaction fees, whileusers and groups of users will devise alternative networks to limit the number of their daily transactions that must use the blockchain.  Whole markets will spring up that share a Paypal-like wallet service.  Silk Road already does this to some degree.  Other markets will use networks more like MPesa, or Google Wallet.  Yet these alternativeswill olly occur if the fees grow too high.  Even teh current cost of a paid transaction, being roughly five cents, would total to well over the current block reward at any transaction volume approaching Paypal's transaction rate.

Quote

The current financial system uses an order of magnitude more energy,
I've seen this argument many times, but never were there any numbers to back it up.


I've seen numbers to back them up, but I'm not going to go looking for them. Why should I?  I've never seen any credible logic to say that PoS is necessary.

Quote
but so what?  It's that very resource cost that makes a 51% attack not worth the effort.  If there is leverage employed int hte proof system, that same leverage can be used against the ssytem.  There is no way to avoid this possibility except to not employ leverage.
Mining is just a signal to synchronize transactions. As long as the power to signal is in the hands of those with the most incentive not to abuse it it should work. I see no justification for a conservation law saying the signal must be the waste of resources.

You believe it should work, and I believe that you believe that.  However, I don't believe that, and furthermore I don't believe it's necessary in any case.  You guys are making recommendations for changes that could undermine or destroy bitcoin.  If you really want to try it, do it on an alt-coin.  I want to see evidence that it's superior to bitcoin before I would even consider joining your efforts to alter bitcoin itself.

Quote

That said you have made some valid points about practical issues that will need to be ironed out.

Well, thank you for that, but I don't believe that you can iron them out, because your intentions to reduce resource consumption is what introduces the need for persistant forms of trust/authority that can be used by attackers to harm the system.  Sure, in most cases you would have the security of a PoW system at a fraction of the cost, but there are cases that will always exist that permit an attacker a much privilaged attack position, simply by identifying and compromising the right node with a 'trusted' status.  There is no way around this issue that PoW doesn't also do just as well for the same cost.
1631  Economy / Economics / Re: Rise of the Robots -- Paul Krugman on: December 17, 2012, 09:58:29 PM
Quite simple really: If that trend is allowed to continue the Marxist dream of commonly owned means of production will be realized without Marxism. That is on an individual level.

Self replicating robots will be as common as kitchen stoves. That is except for:
Time to break out the sledgehammers and bust up some looms?

Yeah, we are starting to see the beginning of all that with devices such as the Makerbot Repicator and the RepRap.  The company that I work for is a major, international manufacturer, and they own a highly advanced 3D printer that the engineers use.  I'd love to have access to it, myself, but they won't even tell me where it is.  One thing is certain though, they are honestly scared about the quality of the self-replicating hobby 3D printers.  Some have estimated that, at the current rate, most of the products that we make on assembly lines these days will have comparable competition from a printable design.  The old guys are shooting for retirement, and the young guys are simply worried.  Studying to become a manufacturing process engineer, and then discover that a robot is about to make your job obsolete, is certainly disturbing.

I've told more than one that he might want to consider designing some of those competing devices for themselves, and sell the designs for a dollar or two apiece per costumer when the time comes.  Sometimes progress is harsh.  The buggy whip manufactures never did recover.
1632  Bitcoin / Development & Technical Discussion / Re: Delay BlockReward=0 Forever on: December 17, 2012, 09:47:53 PM
Why?

Without the change ....

Well the 'why' is simple:
People ask "Where do they come from?" and, then ultimately, "What happens when they are all mined?" and I have to say "Well, even though this new thing will eventually happen (precedence of mining fees, decoupling of BTC value and security value), hopefully it will all still work out from then on."

Which is not really a great answer.


It's not a great answer because you don't really know what the right answer is.  

Quote

I'd rather say "It will continue to work exactly the way it does, pretty much forever."

So say it.  That won't occur till about 2130, and only if the bitcoin protocol isn't updated to use a coin variable greater than 64 bits.  And it could happen even if 64 bits is all that is ever used.  Some of the bits are not used to store teh coin value at all, and it has been proposed years ago that greater division can be achieved with the 64 bit interger variable by using those unsued bits as a 'flag' to tell the clients that this value is "bit shifted" into an extremely small range.  For example, bit shifted addresses might not be able to hold more than .99_ BTC, but then would be able to divide down to the 16th decimal place or more.  So while a normal address would be able to hold up to the whole volume of the Bitcoin monetary base (21 M BTC) without risk of a buffer overflow, a bit shifted address would max out at just shy of 1 full bitcoin.  One of each type might be required for some transactions in the future, but the vast majority of addresses would be of the bit-shifted type anyway.

Thisis just one simple solution that fits within the current protocol, and wouldn't break anythin, and it doesn't even have to be decided for another 100+ years.   Let our grandchildren worry about this, should the need arise.
1633  Economy / Economics / Re: Rise of the Robots -- Paul Krugman on: December 17, 2012, 09:36:17 PM
Time to break out the sledgehammers and bust up some looms?
1634  Other / Beginners & Help / Re: Introduce yourself :) on: December 17, 2012, 09:32:53 PM
hello
im an art trader from berlin
i like the bitcoin idea and am looking out for the future
love the trading aspect and the market

would you klike some unique paintings on your wall,
thought of selling some canvas for btc:=

Do you have a photo gallery of the work?
1635  Other / Beginners & Help / Re: Introduce yourself :) on: December 17, 2012, 09:31:48 PM
Hello,

Not sure what is going on here. I suppose it does make it hard for spammers to get through.

Ps. I am BATMAN!

It's not so much about the spammers as it is about the spam-bots.
1636  Bitcoin / Development & Technical Discussion / Re: Is this idea to counter lost bitcoins possible? on: December 17, 2012, 09:26:13 PM
Why should I (or my heirs) have to choose between moving coins or forfeiting them? Is this really the only way to combat this? It seems very inelegant to me.
It's not quite as elegant as people might like to be, but it's the only realistic and workable solution I can see to ensure lost coins are eventually recovered which has a remote chance of ever being adopted.

It doesn't have a remote chance of ever being adopted, either.
1637  Bitcoin / Development & Technical Discussion / Re: Proof of Proof - an alternative to proof of ___ systems on: December 17, 2012, 09:22:11 PM
I was wondering how long it would take before someone decided to mock all this 'Proof of X" bs.
With all due respect, proof of stake is a real solution to a real problem. (Which I have discussed at length elsewhere.)

I have no idea what some implementation attempts have made, I'm talking about designs such as those suggested by cunicula and me.

I've read your's and Cunicula's work on Proof of Stake.  It's not a solution to anything.  It's a security hazard.  As I've mentioned in those threads many times, and which tends to be ignored, is that PoS creates nodes with special 'trusted' status based on a prior proof of stake.  This moves the greatest of security risks from that of a 51% brute force attack in the case of PoW, to whatever security models are being used by the most trusted nodes.  Thus, the security of the blockchain is dependent upon the security of several different groups, any one of which could have a security flaw in their own systems that permits an attacker to gain access to their node, and thus turn a trusted node (with much PoS to be had) into a malicious node in an instant.  Furthermore, such trusted nodes cannot be audited for their own security by others.  PoW does not have such a problem, as it never elevates particular nodes into any form of trusted status, regardless of their past history.

While PoS has a long history in meatspace, it has nearly zero useful application in cyberspace.  Bitcoin's security model does not depend upon the security models of others.
1. The system is somewhat resilient against malicious stakeholders. You'd need to compromise a majority of voting coins to even think about an attack, and even then your power is limited. The existence of many different stakeholders is an advantage.

Somewhat resilient, in theory.  You make the assumption that compromising a majority of stakeholders would be difficult, but you cannot know if that is true.  I know exactly how difficult it is to defeat PoW, at any given point in time.  Knowledge of the issue is, in it's own way, a form of security.

Quote
2. The stakeholders have no shortage of ways to secure their voting rights, such as multi-signature transactions. That would make them much harder to compromise.


Harder, perhaps.  Impossible, no.  Impossible for a third party cryptocurrency user to audit that difficulty, yes.  What if Bitcoin were to use PoS?  How would, say, the US federal government go about attacking or undermining the system?  I can think of several methods that a well helled and well organized group, such as a soverign government who doesn't like Bitcoin, or a group like Anonymous, might be able to employ to take over the blockchain that could not be employed against PoW, period.  PoW is a simple & elegant solution, your pet issue with it is that it requires energy to work.  The current financial system uses an order of magnitude more energy, but so what?  It's that very resource cost that makes a 51% attack not worth the effort.  If there is leverage employed int hte proof system, that same leverage can be used against the ssytem.  There is no way to avoid this possibility except to not employ leverage.

Quote
3. Hashing is done on computers too, which can also be hacked. You might argue that a hashrate attack requires sustained control of the machines, but I think the same can be said about probabilistic proof of stake.

This isn't relevant.  Compromising a pool does not imply that said pool can do more than it already could, and is very likley to signal to the pool users to move to another pool.  While a PoS 'pool' retains the advantage simply by possession of the correct keypairs.  If I were to compromise your PoS miner, and take your keypairs, I might simply choose to wait to attack. i can wait for as long as you remain unaware that your keys have been compromised, and attack at will using your keys as well as those stolen from other major miners.  When the attack comes, it would be swift and without warning.  Another reason that the PoW system is not related to the account system.

Quote
Put differently, PoW definitely elevates particular nodes to trusted status - those that are in control of large hashrate.

Nonsense, because Trust in this context is persistant.  PoW has no persistant condition.  PoS most certainly does.  The leverage that such persistant trust modes present the trusted users with also presents an attack vector.
1638  Bitcoin / Development & Technical Discussion / Re: Is this idea to counter lost bitcoins possible? on: December 17, 2012, 09:00:27 PM
The problem I've always had with this proposal is that it doesn't specifically target "lost" coins. It targets unmoved coins. Period.

Why should I (or my heirs) have to choose between moving coins or forfeiting them? Is this really the only way to combat this? It seems very inelegant to me.

Therin lies the problem. How do you detect the difference between unmoved and lost coins?

You can't.  And in a future wherein Bitcoin is hugely successful, and forms the 'backing' for more local currencies or other cryptocurrencies, it can be expected that there will be entire sets of bitcoins that don't move for decades or longer in exactly the same way that the gold in major reserve vaults have changed ownership without changing their physical location for decades.
1639  Bitcoin / Development & Technical Discussion / Re: Is this idea to counter lost bitcoins possible? on: December 17, 2012, 08:57:35 PM
There's a difference between making sure coins are recoverable, and hoping they will be recoverable due to weakening protection. That does not ensure that lost coins will be the main target and it does not ensure that all lost coins will in fact be recovered. They are completely different things.

There is no need to be certain, either.  Lost coins do not pose a threat, even if they are never recovered.  However, introducing a method that permits the re-introduction of lost coins does potentially introduce a flaw; that may or may not be exploited to counterfit or steal bitcoins via the blockchain itself.  The very possibility that this could happen is reason enough to not pursue this path, since the problem that you are trying to fix certainly won't be a problem within the next 100 years, and may not be a problem at all.  Bitcoin is not broken.  It's an elegant and highly interconnected system.  No one is going to consider tampering with it because you and a few others see the potential for a systemic problem decades in the future.  You are not the first to bring this up.  Hell, even I brought up demurage some years ago, but there is no way to fix these minor issues without possibly introducing much bigger problems.  Even if lost coins are never recovered, an unlikley scenario in the long term, the market will adjust.  It's simply not a critical issue.
1640  Bitcoin / Development & Technical Discussion / Re: Is this idea to counter lost bitcoins possible? on: December 17, 2012, 08:30:44 PM
Bitcoin is based upon Austrian Economic Theory, and there is no more 'sound' basis for a currency.  If you want to start a perpetually inflating version, go right ahead, but it's already been done several times, and every time it has faded away in mere months.  Bitcoin was designed to mimic gold, and it does this very well.
Clearly you haven't understood much of what I've said in this thread. I'm not talking about anything related to infinite inflation. Let me repost some things I've said in this thread and the other thread about a design contract so that you can see what I'm describing is CLOSER to gold and MORE aligned with the Austrian mind set.

Well, I took your sarcasm as an argument, and you ignored my prior point that re-introduction of lost coin sets was unnecessary.  As with gold lost to the sea, future advancements in crypto and hardware will once again make those lost coin sets accessible as salvage.  Bitcoin already has the code set up so that crypto algos are modular, and new ones can be introduced without harming the function of the running system.  This is expected, and was expected by Satoshi.  No cryptologist expects any algo to remain secure indefinately.
Pages: « 1 ... 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 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 ... 368 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!