Bitcoin Forum
May 23, 2024, 12:59:18 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 »
121  Bitcoin / Bitcoin Discussion / Re: Wire transfers? on: November 28, 2011, 05:25:42 PM
Legal, compliance, and reporting are the big issues.  If you are running the network you need to ensure each storefront in each country is in compliance w/ the host nation's legal requirements related to currency flows.  Not impossible but it is going to require a legal team.  You will also want some mechanism to accurately record Identification and have it available for law enforcement.  Not being able to do that will get you closed and likely charged with money laundering.
So the technical aspects are almost trivial compared to the compliance/regulator/legal issues.  Certainly do-able but would require "real" funding, business plan, incorporation, insurance, etc.

Unfortunatly you are so right. I did some more research after I started the other thread and starting this business will most likely require 7 figures funding. It's a little too much considering the current Bitcoin ambiguous legal status. I can only hope that in a few years the situation will change.
122  Bitcoin / Development & Technical Discussion / Re: Idea: new rules for block validation on: November 28, 2011, 05:09:29 PM
if you did read the next line, you would find out! STUPID FUCK! it would cause a block chain split. where half of the network would mine block upon the 'invalid' block. while the rest of the network would toss it away.
unless you understand how stuff works, please dont go posting about it.

I respectfully ask you to control your language. I don't think we grew up together, so a minimum of respect would help.

I understand what a block chain split is. I asked the rhetorical question because you implied that a split is very unlikely in the current state and very much likely in my proposal. I believe you are wrong, and my proposal doesn't make it much more likely to have splits.
123  Bitcoin / Development & Technical Discussion / Re: Idea: new rules for block validation on: November 28, 2011, 05:04:01 PM
Well you paid the minimum fee and got minimum service.  So what is the issue?  Did the client promise any level of service which wasn't met?  Did it indicate that it would be included in the next block guaranteed?

I hope you agree that it is common sense to offer some guarantee that valid, accepted transactions will make it in a block in some reasonable amount of time. This is all I want to ensure. If zero fees are impossible - cool. If minimum fee needs to be higher - cool again. Minimum fee should be enforced for the users, but in turn the miners should also guarantee reasonable confirmation time.

Quote
You still didn't indicate how large the transaction was nor how small the fee was nor how many blocks passed (miners have no control over time only blocks).
If you don't want to give any technical details on the transaction in question that is fine but I will stick the consensus so far that your proposal is flawed.

I am sorry, I would have given a link to the tx, but I realized that I want that transaction kept private. I should have used another example Sad. I am sure we can find another one, it's not the first time people complained about confirmation time. I don't know exactly how many blocks, but it was more than 24h, I don't think there were less than 4 blocks/h, so let's say a minimum of 80-90 blocks?

Quote
You also seem to completely ignore the fact that this may be a TECHNICAL problem that miners (or maybe even some node thus miners never even saw it) considered the transaction invalid and thus excluded the transaction for non-fee reasons.  Setting fee rules wouldn't solve that problem it would actually create further issues as some nodes wouldn't broadcast the transaction thinking it is invalid and some node would consider the block invalid because it didn't include the transaction.

I used the standard client, I don't think that's the case.

Quote
Higher fee would result in higher service.

As long as the system can guarantee that a transaction will be processed in a maximum amount of blocks, I have absolutely no problem with fees. The problem right now is that miners do have the means of ignoring a transaction if they want to. I simply don't think they should.
124  Bitcoin / Development & Technical Discussion / Re: Idea: new rules for block validation on: November 28, 2011, 04:42:19 PM
what would happen if a tx only was broadcast to half of the network, and have not propagated enough?

What happens now and how does my proposal make it worse?
125  Bitcoin / Development & Technical Discussion / Re: Idea: new rules for block validation on: November 28, 2011, 04:41:32 PM
Increase your fee and stop being so cheap.  With Bitcoin you aren't guaranteed any level of service beyond what you pay for.  You want to pay bulk mailing rate and get priority overnight service.  The reality is you get what you pay for and as the network grows and block rewards decline that correlation between price and performance will only strengthen.

I paid the suggested transaction fee. I could not do anything to speed things up after my valid transaction was accepted. I (as a common user) don't know anything about input sizes, I just know that my transaction is not confirmed for more than 24h. Do you see the problem?

Also there are a lot of unintended consequences.  Your system would make transaction withholding more valuable and thus manipulatable. An unscrupulous miner could employe cancer nodes to fragment the network and prevent proper propogation.  Other miners would unknowingly be mining incomplete datasets and see higher rate of invalid blocks.  The beneficary would be the one doing the fragmenting.  You could even see a fragmentation arms race where various mining pools attempt to out do each other by degrading and delaying the network.  Not saying it will happen but you will create an incentive to fragment and destabilize the network.

Are you suggesting that these attacks can't happen now? That these vectors are introduced by my proposal? Because if so, I believe you are wrong.

Quote
How much did you pay and for how large of a transaction and how may blocks (not time) passed before your transaction was included?

I paid suggested transaction fee. Why would a user care about how large it was (I assume you mean the number of inputs) and how many blocks? Why would a user care about blocks at all?

Quote
I can't see a majority of miners working against their own best interest.  If miners excluded your transaction either they saw it as invalid or it wasn't in their interest.  Make it in their interest and they will include it.  I don't see a problem that requires regulation.

I did exactly what the Bitcoin client suggested I do. The system then ignored my transaction. And you don't see the problem? You will say it's a problem in the client, but I say that allowing the miners to ignore transactions indefinitely is the problem that should be fixed.
126  Bitcoin / Development & Technical Discussion / Re: Idea: new rules for block validation on: November 28, 2011, 04:09:36 PM
Tx propagation is fast in optimal conditions but you can't assume all nodes are aware of all transactions at all times, so you can't declare a block "invalid" just because it is missing a transaction.

I disagree. I think we can safely asume that mining nodes are well connected. Or they shouldn't be mining. I can think of no scenario where a mining node that's slow is useful to the network.

Quote
Also you shouldn't expect miners to do work for you unpaid, if you want them to include your transaction you should pay them for it. In fact to make the network secure it is important that enough is paid to miners, what we should be looking for is how to make transaction fees as high as possible while still being insignificant to the users.

Totaly agree. Miners should be paid. All I'm asking is that they guarantee a reasonable transaction processing time. As I already said, if we need to drop free transactions, I'm all for it, but giving the miners the power to choose if a transaction will make it in a block or not, it's too much IMHO.
127  Bitcoin / Development & Technical Discussion / Re: Idea: new rules for block validation on: November 28, 2011, 02:41:39 PM
How can you force a miner to include a tx in a block?  What if they don't update their software?

As I said, invalidate his blocks if he did not include old enough transactions. He will update if he wants to produce valid blocks. I am not suggesting we do this right now, of course, or we'll only have invalid blocks Smiley. A good scenario would be to activate the rules starting with a specific block number, chosen so at that moment the majority of the network is already updated.
128  Bitcoin / Development & Technical Discussion / Re: Idea: new rules for block validation on: November 28, 2011, 02:26:18 PM
Fee - is the miner`s motivation for his work. If you enter a binding confirmation, then drop fee. Following will be leaving miners and the instability of the network. Some rules are necessary, but must keep track of all the consequences of the introduction of these rules.

No, at the moment the 50 BTC/block prize is the motivation. Anyway, if some miners leave, the network will adapt. I do know that a lot of miners really believe in bitcoin and will continue mining even at a loss or with my rules in place.
129  Bitcoin / Development & Technical Discussion / Re: Idea: new rules for block validation on: November 28, 2011, 02:23:02 PM
If your transaction doesn't get processed in the time frame you want, you should include a higher fee. That's the point of fees.

I am not trying to alienate miners, but they have, IMHO, too much power regarding which transactions are included and when. Anyway, my rules are pretty reasonable for the miners too, I believe.

Also, I didn't say anything about the minimum fee. I have no problem increasing it or even making it a percentage of the transferred amount. I also don't have any problem in simply dropping no-fee transactions completely (maybe starting with block 210000) ?

What I do have a problem with is that at the moment it's impossible to predict when a transaction will be processed, even if you pay fees. This must be solved.
130  Bitcoin / Bitcoin Discussion / Re: Wire transfers? on: November 28, 2011, 02:14:28 PM
I started this discussion a while ago and we reached a point where it became apparent that it's very difficult to do it legally: https://bitcointalk.org/index.php?topic=48704.0

If you have any expertise in this area, please jump in!
131  Bitcoin / Development & Technical Discussion / Re: Idea: new rules for block validation on: November 28, 2011, 01:45:50 PM
* transactions which contain fees more than the minimum recommended have to be included in the next 3 blocks (~ 1/2 hour).
* transactions which contain fees have to be included in the next 72 blocks (~12 hours).
* all transactions must be included in the next 144 blocks (~24 hours).

I wonder what you will do about the blockchain being 25920 megabytes larger 181 days from now?

Hardware and bandwidth are cheap (and I will be running a dedicated full note for as long as Bitcoin exists). Light clients like Electrum are being developed, so I simply don't care about the blockchain size. Neither should the users, whose interests are the most important - transactions must be confirmed in a reasonable amount of time.
132  Bitcoin / Development & Technical Discussion / Idea: new rules for block validation on: November 28, 2011, 01:26:48 PM
After spending more than a day frustrated that one of my transactions didn't get through, even though it contained a fee, simply because it was too large, I came up with the following idea. I know some of it was already discusses here and there, but I thought I should write it again. I am starting from the assumption that the network as a whole is fast (I remember reading ~20 seconds propagation time for a new tx? can someone point me to that post/article?). I am also taking a position for the user's interest against the miner's interests (in other words, I don't care if the miners have to work more, or waste hashes, or make sure they are on a fast, well-connected node, if it helps the network).

How about we add these simple rules to validate new blocks:

* transactions which contain fees more than the minimum recommended have to be included in the next 3 blocks (~ 1/2 hour).
* transactions which contain fees have to be included in the next 72 blocks (~12 hours).
* all transactions must be included in the next 144 blocks (~24 hours).

When receiving a new block, the nodes will reject it as invalid, if there are transactions on the network which should have been included but are not. The end.

This also has the nice side effect that it will render some attacks impossible, for example a common scenario states that a miner with >50% hashing power can postpone transactions indefinitely.

I realize that there are some timing problems here, which are not trivial to solve, but I would be interested to hear what you think about the general idea?
133  Economy / Marketplace / Re: Optimal Bitcoin Mining Corp. now offering remote GPU use contracts! on: November 26, 2011, 10:09:29 AM
Initially I was going to, but I now I see that people bought up a large amount of shares to try to take advantage of the fact that they will be repaid in 5 days and turn a quick profit.  This was never the purpose of the bonds and as I stated earlier, the bonds were intended to raise capital for the company.  Additional funds are of no use to me to have for 5 days at this point.  In any case, I have been unable to access my account lately and have been in contact with Nefario to try to access my account.  I have not heard from him recently, so I am taking the following course of action:

Not trying to be mean, but the GLBSE problems were only intermittent and in the past few weeks. It was your responsibility to cancel the sell orders on nov 1st or 15 or whenever you wanted. Nobody is "taking advantage" if you don't, and you are expected to stand by your contract, even if the shares are sold on Nov 30th, 23:59:59. Changing the rules just because you feel like it is childish.

So how about you take is as a business man, cancel the sell orders (GLBSE works perfectly now) and repay 1 BTC/share on dec 1st as per your contract, no matter when they were bought?

Full disclosure: no, I didn't buy shares in the past days, and I don't intend to buy. I have exactly 10 shares bought on august 30th.
134  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Litecoin - a lite version of Bitcoin. Launched! on: November 26, 2011, 09:01:21 AM
How about a client with it's own wallet but no block chain and I set one node only which would be my own full client. Would something like this work? Would be great for people with a bunch of laptops or whatnot...

Electrum should be easy enough to change to support Litecoin. It uses Abe as its server db backend, and looking at the code I see that Abe should work with Litecoin out of the box. Bonus: deterministic wallet.

http://ecdsa.org/electrum
https://bitcointalk.org/index.php?topic=50936.0
135  Other / Beginners & Help / Re: How long it takes to complete a transaction? on: November 25, 2011, 06:48:46 PM
The transaction is included in a block, so 1.25 BTC was already received by address 18hqjRTMqACUhmTRtjNuGpg4B7J2VgU9s7. Are you sure:

1. that this is indeed your address ?
2. that your Bitcoin client completed the download of all the blocks (154755 as I write this) ?
136  Bitcoin / Bitcoin Discussion / Re: Nigeria may be forced to adopt bitcoin on: November 25, 2011, 12:13:17 PM
But certain countries have an unacceptable history of internet fraud (statistically).  So most online retailers block them from purchasing anything
(Romania

Please check your facts. *Most* online retailers *don't* block romanian cards or shipping addresses. I never had any problem with them since I began buying stuff online (+8 years). I used debit or credit cards, probably all possible variations from Visa and Mastercard. Except some delay with the shipments, I always got what I ordered.

So if you could just stick to writing about what you can check yourself, that would be great. Thanks.

PS: I think I should clarify. By "online retailers" I mean Amazon and the likes, not "smallbusinesswhosells3itemsadayandissofraidofhackurs.com". I wouldn't trust to buy from those either, so I guess it's ok if they don't want my business Smiley.
137  Alternate cryptocurrencies / Altcoin Discussion / Re: What if a Country were to start its own Cryptocurrency on: November 25, 2011, 12:02:58 PM
This is like saying in the middle ages: "Democracy? An elected king whose actions can be punished by the population? Not going to happen"

You seem to think that there is such a thing as democracy or fair elections, direct representation and so on. It does not, and never was. "Punished"? When did that ever happen? And no, I don't mean small things like stealing a few millions or doing miss Lewinski... I mean people who did real damage to their country or to the world. Those who were punished (and that's already a small percentage), got punished through revolutions, which are pretty undemocratic.

Quote
....
Certainly they would be better than with the Euro.

I completely agree with everything you said. I just don't think it's going to happen via "people wants > government provides". I find it much more probable that a private corporation will launch something like "backed bitcoins" and it will grow up to the point that it will simply replace the traditional banking system.
138  Other / Beginners & Help / Re: OkPay does not deposit my money transfer on: November 25, 2011, 09:24:27 AM
PM the forum user OKPAY. He helped me sorting out this verification mess.
139  Bitcoin / Electrum / Re: [ANNOUNCE] Electrum - a new thin client on: November 24, 2011, 04:48:21 PM
For people playing with multiple wallets/clients:

* open/close wallet(s), switch between wallets, merge/split wallets, transfer keys/coins between wallets.
* import different wallets from other clients.
* import/export keys, purge keys (for example, after an export).

Of these, using multiple wallets and importing from other clients should be a priority. I'm just sorry my GUI development skill are non-existing Sad.
140  Economy / Services / Re: [Selling] Anonymous GPU Use Contracts and Referrals on: November 24, 2011, 08:47:33 AM
I am resurrecting this thread, now that GLBSE is up and running. Investors of OPTIMALBITCOIN should place sell orders at 1 BTC, which OP should buy on December the 1st, as per the terms of the contract.
Pages: « 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!