Bitcoin Forum
May 05, 2024, 08:32:15 PM *
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 »
381  Other / Off-topic / Re: Pattaya on: August 30, 2011, 08:17:59 AM
Why is this thread in Bitcoin discussion? This drama is starting to get annoying.
In the interest of avoiding future drama:

Let the examples here of Bruce Wagner and Matthew N. Wright be lessons to everyone else who wants to step up as a public face in the Bitcoin community.

Is there dirt out there on you?  It'll be found, and you'll quickly become a liability to the Bitcoin community.  I don't necessarily mean anything incriminating (not a lawyer, not sure what these f'd up statements by Bruce Wagner legally constitute), just something that would prevent you from, say, winning an election among the young to middle aged westerner demographic.

Do you speak impulsively and have a hard time knowing when to just STFU?  Well then you're going to ruin your own reputation eventually, and render yourself a liability to the Bitcoin community.  Everybody has disagreeable traits/values/opinions - clearly some more than others - and it's key for public figures to be able to recognize and share only those that are relevant and necessary to be shared publicly.  And when they have to, lie about those they hold that are very unpopular.  Be concise and to the point when you have to speak.  Less is more.

The public eye is not kind or forgiving.  Keep that in mind.  If you don't think you're capable of withstanding its scrutiny, then find some other niche where you can be of help, and avoid doing damage.
382  Other / Off-topic / Re: I JUST GOT UNBANNED!!!!!!!!!! on: August 30, 2011, 05:12:54 AM
Everyone = the whole of all sets

The set of all sets = 1
The set of all sets = 1/0
383  Bitcoin / Bitcoin Discussion / Re: [ANN] Bit-pay Merchant Solutions for Charities & Non-Profits on: August 30, 2011, 12:13:08 AM
Would the EFF technically be the owner of the bitcoins for the short time prior to their sale on the exchanges?  Is there any way it could be done so that the donor maintains ownership until after conversion into USD?  Or would this require the donor to have an account with bit-pay?  It would be great if charities could remove themselves from all risk due to legal uncertainty surrounding bitcoins.

With the way our system is setup, that may not be necessary.  The bitcoins are held by bit-pay (payment processor) then turned over as US Dollars to the Charity.

It works exactly the same way if a charitable donation is made with a Visa card.  Visa (payment processor) has the funds for a very short period of time, then they are sent to the Charity.

With our system, the charity receives the donation into their bank account as US Dollars.  It's much easier to place a value and sell bitcoins than it is to sell some furniture, for example, that people donate to charities all the time.




Okay, so I assume that because it's not a problem with donations via Visa, that although bit-pay is technically the recipient of the donation, it is still tax deductible?
384  Bitcoin / Bitcoin Discussion / Re: [ANN] Bit-pay Merchant Solutions for Charities & Non-Profits on: August 30, 2011, 12:01:22 AM
Great!  Do charities have the option of automatically converting their bitcoin donations into USD with this?  If so, then perhaps this could alleviate the EFF's concerns about accepting bitcoin donations?

Yes, we will convert the bitcoins to dollars for them immediately, and send them the funds every business day by ACH.
Would the EFF technically be the owner of the bitcoins for the short time prior to their sale on the exchanges?  Is there any way it could be done so that the donor maintains ownership until after conversion into USD?  Or would this require the donor to have an account with bit-pay?  It would be great if charities could remove themselves from all risk due to legal uncertainty surrounding bitcoins.
385  Bitcoin / Bitcoin Discussion / Re: [ANN] Bit-pay Merchant Solutions for Charities & Non-Profits on: August 29, 2011, 11:46:59 PM
Great!  Do charities have the option of automatically converting their bitcoin donations into USD with this?  If so, then perhaps this could alleviate the EFF's concerns about accepting bitcoin donations?
386  Alternate cryptocurrencies / Altcoin Discussion / Re: A Better Coin on: August 20, 2011, 05:58:36 PM
My position on this is that the psychological benefit, if any, is with inflation, not demurrage. Inflation is an every day phenomenon. Everyone is familiar with txn fees and inflation. Few people have ever seen a government drain their bank accounts to keep prices stable. I would rather not impose an unfamiliar experience on end users. I think this idea will be poorly received  by 99% of the population of potential users.
A good marketing strategy for a demurrage coin against an inflation coin would be to point out that the exact same drain is happening on their bank accounts, except with demurrage you at least get a receipt (i.e. it's completely transparent).  If people can at least agree that the debasement is sometimes necessary, then this seems like a no-brainer for discerning customers.  Especially after their experience with today's central banks.

As well there are the fairness/non-economically disruptive marketing angles I mentioned earlier:
Except with demurrage the debasement happens instantaneously, and evenly across currency owners.  With inflation, prices gradually get bid up as the new money works its way through the economy.  I imagine this can be potentially disruptive, as the new money starts overly concentrated in one place.  My intuition tells me bubbles could be caused this way.
387  Bitcoin / Project Development / Re: A decentralized anonymous exchange between chains on: August 20, 2011, 05:18:17 PM
Does this just require nLockTime to be enabled?
https://bitcointalk.org/index.php?topic=22581.msg305475#msg305475

I heard Mike Hearn say he wanted to wait until valid use cases were presented before enabling scripts, so here's yet another AFAICS.
388  Alternate cryptocurrencies / Altcoin Discussion / Re: A Better Coin on: August 20, 2011, 09:03:26 AM
Since you brought it up JohnDoe, I still haven't been able to really figure out the difference between demurrage and inflation.  

There is no real difference. You are reasoning correctly. The only distinction is a purely nominal one. Unless psychological illusions are introduced, demurrage and inflation produce identical real outcomes.
Except with demurrage the debasement happens instantaneously, and evenly across currency owners.  With inflation, prices gradually get bid up as the new money works its way through the economy.  I imagine this can be potentially disruptive, as the new money starts overly concentrated in one place.  My intuition tells me bubbles could be caused this way.

Maybe I'm swaying back to the demurrage side now...

If it's a backed, centrally issued currency, would a reduction in the bank's conversion rate achieve the same thing?
EDIT: I think it would, provided it's able to use variable conversion fees effectively to thwart any speculative attacks on it.
389  Alternate cryptocurrencies / Altcoin Discussion / Re: A Better Coin on: August 20, 2011, 08:53:41 AM
My position on this is that the psychological benefit, if any, is with inflation, not demurrage. Inflation is an every day phenomenon. Everyone is familiar with txn fees and inflation. Few people have ever seen a government drain their bank accounts to keep prices stable. I would rather not impose an unfamiliar experience on end users. I think this idea will be poorly received  by 99% of the population of potential users.
I've been beginning to lean this way too, after proposing my idea here with demurrage.
390  Bitcoin / Project Development / Re: New crypto-currency Beertokens and it's Exchange on: August 19, 2011, 01:31:54 AM
I've been discussing how Bitcoin might overcome the adoption/volatility problems in the event that the adoption rate stagnates before they've solved themselves.  I ended up proposing a solution that jtimon said looked a lot like Beertoken, so I thought I'd post it here for posterity, and to see if beertoken could be adapted to be suitable for this purpose.

Namely, it'll need to be able to pay out interest - both postive and negative - to currency owners at per-block rates specified by the central issuer.  The transactions do not need to occur for every address, during every block, obviously, but only at the time a transaction is made.  In the meantime the client can just calculate effective balances of addresses.

The CHECKMULTISIG OP code is also required, but that's for the Bitcoin developers to enable.  It's not stated below, but it'll also require nLockTime for trust-free exchanges of cryptocurrencies - something also for the Bitcoin devs to enable.

Here is the use case:
The problems to be solved are the temporary hurdles of price volatility and merchant adoption, while effectively avoiding splitting the user base, and making the network effect - and thus reduction in price volatility - harder to achieve.  Any potential long run problems like steady deflation or lack of mining incentives should be looked at separately, and can be easily overcome later on if the time comes that they are relevant.  As I believe cunicula agrees, they should not be a consideration at this time.

Based on the conversations here, these problems appear to require human management to be most effectively solved, and any decentralized solutions have been admittedly lacking.  So to solve these problems while keeping the user base effectively contiguous, I proposed having all of the new currency be issued through a "distributed central bank".  By distributed, I mean that any transactions it engages in must be signed by some threshold number of the organizations that run it.  This is possible using the OP code CHECKMULTISIG which isn't currently enabled in Bitcoin.  The bank would uphold a promise to redeem its currency 1-1 for bitcoins, plus any variable fees.

It can credibly keep this promise, without any risk of a run, by using demurrage when it wants to devalue the currency instead of inflation.  Demurrage results in excess reserves being held by the bank, which can be used later on to pay interest to currency holders in order to fight undesirable currency devaluation, as well as to subsidize merchants and developers.  In this way, the price chart of the new currency could look more like a moving average of Bitcoin's if the bank does a good job.

Gresham's law would need to be enforced during times of deliberate currency devaluation, since otherwise people would just dump the currency on the bank 1-1 for bitcoins.  This can be done by deterring redemption at these times with fees.  Conversely, while the bank is supporting the currency with interest, arbitrageurs need to be deterred with fees from buying up a ton of the new currency from the bank 1-1 for bitcoins, and soaking up all the available excess reserves to be paid out.

Txn fees can also be used to devalue the currency, and collect revenue to be distributed as interest, or merchant and developer subsidies.

Despite the increased centralization, trust should not be an issue as it can be distributed over multiple organizations in the way described above.  Management can also be distributed over multiple jurisdictions, and because the backing is non-physical, it should be resistant to confiscation by states, unlike gold for example.  Also, because this is a measure designed to overcome the temporary hurdles described above, the arrangement doesn't have to last forever, or even very long, hopefully.  Afterward, the bank can stop issuing new currency, gradually redeem all of what remains in circulation, and then finally disband once it's achieved its purpose.

This solution effectively avoids splitting the user base since the relative valuation of the new currency and Bitcoin is completely determined by the bank's transparent monetary policy.  This means that added trading depth in one should lead to added stability in the other as well by the actions of arbitrageurs.

It also avoids having to solve the initial distribution problem and builds off of the work already done by Bitcoin toward solving the initial adoption and volatility smoothing problems.  People are incentivized to buy into and hold onto the new currency because it offers them improved stability, and out of the sense that by doing so, they're helping to aid the the adoption and development of Bitcoin, thereby increasing the value of their holdings in the long run.

If this is successful in giving us a widely adopted, steadily deflating currency, then at that point the protocol and blockchain can be forked to solve the steady deflation problem, if it is indeed a problem.  Or if human feedback is desired, then a new "distributed central bank" can form with this new purpose.  I'd prefer the latter solution, as it would be more effective, and the transition wouldn't be at all economically disruptive.  That, or a gradual transition to the former via the latter.  In the same way any potential future miner incentive problem can be addressed.

Mmmm. Your idea seems pretty centralized to me.
I suggest you read beertoken, stablecoin and reservecoin proposals in the list of my sign.

Thanks jtimon, I will read them.

I think there are distinct short term and long term problems, and that only the short term ones are relevant now since there exists an obvious way down the road to address the long term ones when they become relevant.  (The particular solution details are not obvious - they're what you guys are coming up with here - but the way to roll them out is.)  So because the added centralization from this proposal only exists temporarily to give Bitcoin a leg up over the adoption hurdle, I don't see it as a problem.  Especially considering the organizational structure I proposed.

I also see it as necessary since these short-term problems clearly require, or would at least be much better solved using, external inputs and human management.

And it's especially beneficial since it avoids splitting the user base and causing economic disruption, unlike rolling out a whole new block chain or forking the existing one.

I'd also like to state that I remain quite hopeful that Bitcoin will make it over the adoption hurdle without this kind of help, and that this should only be seen as a kind of contingency plan.

Don't think I can make the case any better than that, so there you have it.

I was thinking another way the managers might be kept accountable and competent might be if several of these banks were operating for profit and in competition with one another.  There's nothing to stop viable for profit competitors from springing up if the stability etc. they offer is compelling enough.

Are you okay with managing the exchange rate through currency creation and currency destruction? I don't like fixed exchange rates.
In my proposal the market exchange rate between the bank's currency and Bitcoin is not actually fixed - it will wiggle around 1-1 since the currency will occasionally be paying either positive or negative interest.  Furthermore, there is currency creation and destruction going on via interest payments and demurrage, respectively.  But I think I see what you mean - you're suggesting the bank issue and absorb currency through "open market operations", right?

I proposed this method instead 1) to reinforce a common (on the larger time scale) currency unit, 2) to avoid introducing risks of insufficient reserves, and 3) because it seemed to me to do the best job of evenly/fairly distributing purchasing power gains/losses (cut the speculators out, they're not necessary when issuing a Bitcoin-like currency).

Quote
Also if you want to fix the exchange rate, then you will need physical control over some location where people can redeem their coins. This might prove difficult. Control over creation and destruction can be managed by anyone with access to a computer interface and the right password.
Physical key storage is an unfortunate fact of having human control over currency issuance/redemption, I think.  But I tried to mitigate this by suggesting using the CHECKMULTISIG OP code to require some majority of the managers' signatures in order to produce a valid transaction.  This way, some minority of them can at any given time lose their keys or be corrupted somehow, and the bank will go on functioning smoothly.
391  Alternate cryptocurrencies / Altcoin Discussion / Re: A Better Coin on: August 18, 2011, 01:19:26 PM
Okay, I accept human control of currency generation. However, we need to tie human hands to prevent them from seriously fucking up. What if human input could produce a 5% rate of currency destruction annualy or a 5% rate of currency production annualy or anything in between, but that any changes outside these bounds are blocked in the code.
All for tying human hands.

I was thinking another way the managers might be kept accountable and competent might be if several of these banks were operating for profit and in competition with one another.  There's nothing to stop viable for profit competitors from springing up if the stability etc. they offer is compelling enough.

Are you okay with managing the exchange rate through currency creation and currency destruction? I don't like fixed exchange rates.
In my proposal the market exchange rate between the bank's currency and Bitcoin is not actually fixed - it will wiggle around 1-1 since the currency will occasionally be paying either positive or negative interest.  Furthermore, there is currency creation and destruction going on via interest payments and demurrage, respectively.  But I think I see what you mean - you're suggesting the bank issue and absorb currency through "open market operations", right?

I proposed this method instead 1) to reinforce a common (on the larger time scale) currency unit, 2) to avoid introducing risks of insufficient reserves, and 3) because it seemed to me to do the best job of evenly/fairly distributing purchasing power gains/losses (cut the speculators out, they're not necessary when issuing a Bitcoin-like currency).

I'm interested to hear what you think of this reasoning.
Quote
Also if you want to fix the exchange rate, then you will need physical control over some location where people can redeem their coins. This might prove difficult. Control over creation and destruction can be managed by anyone with access to a computer interface and the right password.
Physical key storage is an unfortunate fact of having human control over currency issuance/redemption, I think.  But I tried to mitigate this by suggesting using the CHECKMULTISIG OP code to require some majority of the managers' signatures in order to produce a valid transaction.  This way, some minority of them can at any given time lose their keys or be corrupted somehow, and the bank will go on functioning smoothly.
392  Alternate cryptocurrencies / Altcoin Discussion / Re: A Better Coin on: August 18, 2011, 12:22:35 PM
Okay, I accept human control of currency generation. However, we need to tie human hands to prevent them from seriously fucking up. What if human input could produce a 5% rate of currency destruction annualy or a 5% rate of currency production annualy or anything in between, but that any changes outside these bounds are blocked in the code.
All for tying human hands.

I was thinking another way the managers might be kept accountable and competent might be if several of these banks were operating for profit and in competition with one another.  There's nothing to stop viable for profit competitors from springing up if the stability etc. they offer is compelling enough.
393  Alternate cryptocurrencies / Altcoin Discussion / Re: A Better Coin on: August 18, 2011, 12:09:50 PM
Dacoinminster and morpheo (among others) propose different chains in which miners must report certain outside exchange values and the validity of their block depends on the network accepting those reports as truth or not. They can average various exchange and an error must be allowed.
If you know the prices for btc/usd, usd/oil, usd/gas, usd/rice, usd/corn, etc. You can make a target stable value to estimate dP.
Neat idea.  Would be interesting to see it in action.

Although with the current centralization of mining due to pooling, I'm not sure how this would be any less centralized than my proposal.
394  Bitcoin / Bitcoin Discussion / Re: Announcing BCCAPI on: August 18, 2011, 11:31:28 AM
The servers are running at Rackspace US. If there is a lawful request/warrant or whatever I will have to comply unless I want to go to jail. Unlike many services out there I am not hiding behind Tor and nicknames.
Sounds good.  Just wanted make sure you plan to assert your users' legal rights.
Quote
IMO, if we want bitcoin to succeed we need to go beyond the cloak and dagger business.
Totally agree.

Thanks again!
395  Alternate cryptocurrencies / Altcoin Discussion / Re: A Better Coin on: August 18, 2011, 11:03:31 AM
@d'aniel

If you have the external input of exchange rates in the chain, why do you need human management?
You do?  Apart from the rough proxy of difficulty, as cunicula suggested?
396  Alternate cryptocurrencies / Altcoin Discussion / Re: A Better Coin on: August 18, 2011, 11:01:55 AM
post #119

Mmmm. Your idea seems pretty centralized to me.
I suggest you read beertoken, stablecoin and reservecoin proposals in the list of my sign.

Thanks jtimon, I will read them.

I think there are distinct short term and long term problems, and that only the short term ones are relevant now since there exists an obvious way down the road to address the long term ones when they become relevant.  (The particular solution details are not obvious - they're what you guys are coming up with here - but the way to roll them out is.)  So because the added centralization from this proposal only exists temporarily to give Bitcoin a leg up over the adoption hurdle, I don't see it as a problem.  Especially considering the organizational structure I proposed.

I also see it as necessary since these short-term problems clearly require, or would at least be much better solved using, external inputs and human management.

And it's especially beneficial since it avoids splitting the user base and causing economic disruption, unlike rolling out a whole new block chain or forking the existing one.

I'd also like to state that I remain quite hopeful that Bitcoin will make it over the adoption hurdle without this kind of help, and that this should only be seen as a kind of contingency plan.

Don't think I can make the case any better than that, so there you have it.
397  Alternate cryptocurrencies / Altcoin Discussion / Re: A Better Coin on: August 18, 2011, 10:24:00 AM


2) Initial Volatility

It's impossible to address this without price information input and we have agreed we don't want it.
Demurrage would still mitigate this partially by increasing V and making it more constant.

For long term price stability based on expected GDP growth...
Many experts claim we're currently at a peak in energy production and it will have consequences in the GDP growth. See this guy, for example.
I don't like the GDP statistics because they're usually manipulated by governments and monetary manipulations. See this site.

**I still have to read d'aniel's post #119 to undesrstand his proposal to solve this.


I clearly disagree with everyone else on this. Volatility is cause by unanticipated changes in demand. Theoretically, volatility is completely unrelated to any predetermined supply rule you choose (10% destruction, 10% inflation, constant supply, etc.). If you make the supply rule a function of demand information, you can either increase or decrease volatility. Having supply linked to difficulty seems like a no-brainer to me, but no one seems to agree.
I do agree that it's probably the best way to do this in an decentralized fashion.  I actually emailed a friend a while back when you first proposed it telling him how cool I thought it was.   Smiley

I just think it would be much better done with external inputs like exchange rates and human control, since difficulty has a significant lag on exchange rate changes, and the temporal resolution is quite large.  Not to mention potential anomalies such as ASICS coming onboard, and that it introduces a new avenue of attack.  You need humans anyway to distribute merchant subsidies and developer rewards, anyway, so why not let them help here, too?  This is especially the obvious way to go if you want to use the distributed central bank idea I proposed in order to avoid splitting the user base, and causing economic disruption.
398  Bitcoin / Bitcoin Discussion / Re: Announcing BCCAPI on: August 18, 2011, 09:56:09 AM
The server side is well aware about which wallet public keys are linked to what account public key. This allows the server side to:
  • accumulate the wallet balance and return a total.
  • grab transactoin outputs sent to different addresses and combine them into new transactions.

If you are worried about this you could use several accounts and one key in each. However, this would greatly increase the bandwidth usage of your device and a heavier load on the server. Furthermore you should somehow make your requests come from different IP addresses (Tor) and not make them come in a bundle.

While using PIR might be a solution, it also introduces a big communication overhead.

Both methods defeat the purpose of the BCCAPI, as it should be light-weight in terms of communication and battery life. In the end you would be better off downloading the entire block chain to the device.


Too bad it won't work here, PIR seems really neat.

Since the server will indeed be carrying data that'll surely be valuable for law enforcement then, I'm wondering what country you operate in, and what your policy will be for requests from law enforcement for user data?
399  Bitcoin / Development & Technical Discussion / Re: Bitcoin RPC interface: sendfrom & tx fee on: August 18, 2011, 07:18:51 AM
In my opinion, the whole account system needs to be removed from the code.  You really should stop using it.
If the client could better handle multiple wallets, would this achieve exactly the same purpose as accounts?
400  Alternate cryptocurrencies / Altcoin Discussion / Re: A Better Coin on: August 18, 2011, 07:07:51 AM
If you reread your post #66, you'll see your only objection to steady deflation was volatility.  And then you even agreed that steady deflation, not volatility, was the problem later on:

By steady deflation I meant "always in a deflationary state", not something like "steady 3% annual deflation, forever" as that's not something that could happen.
Of course not.  My purpose for using that ideal scenario was to decouple the expected steady downward drift in prices seen over a large enough time scale from the obviously inevitable shorter term fluctuations, and addressing just the first problem of steady downward price drift.  It's these shorter term fluctuations that I was referring to as volatility, but what I see now is important for the discussion, and what I didn't specify, is the relevant time scale.

Going to leave the deflation discussion alone for a bit until I'm convinced it's currently relevant.  And don't worry, I'm not asking you to convince me this time  Wink
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 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!