Bitcoin Forum
May 02, 2024, 09:08:21 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 [59] 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 »
1161  Alternate cryptocurrencies / Altcoin Discussion / Re: New Ixcoin fork -> I0coin on: October 04, 2011, 02:17:54 PM
What are thoughts on this possible fix for the issues of having an exchange safely operate in a low hash rate system. Centralize the block chain around the exchange.

The exchange can broadcast a message, signed by a private key, that contains the latest checkpoint that the exchange wants to lock in. It broadcasts this message whenever it confirms a deposit (ie. a deposit reaches the number of confirmation blocks the exchange requires).  Nodes then automatically get updated with the block chain the exchange is using and refuse reorganizations beyond this check point.

1162  Alternate cryptocurrencies / Altcoin Discussion / Re: [Announce] Fairbrix relaunched! on: October 04, 2011, 01:57:04 PM
Cool.  It compiled fine.  I now only need the network address to set up the block explorer.  Anyone knows?
95 from the looks of it.
Code:
-#define ADDRESSVERSION   ((unsigned char)(fTestNet ? 111 : 0))
+#define ADDRESSVERSION   ((unsigned char)(fTestNet ? 95 : 95))
 
1163  Alternate cryptocurrencies / Altcoin Discussion / Re: i0coin client? on: October 04, 2011, 01:37:27 PM
Pardon my confusion, but is that a binary or just source?
It is source but there is a .zip file included that contains windows binaries.
1164  Alternate cryptocurrencies / Altcoin Discussion / Re: [Announce] Fairbrix relaunched! on: October 04, 2011, 12:05:17 PM
Well, that's where Tenebrix Daemon is coming from
What commit id was it forked from sacarlson/multicoin-exp originally? If I clone multicoin-exp and overlay the source from Tenebrix-daemon-exp then the diff I get shows it wasn't the master. For example multicoin-exp includes auxpow merged mining changes in src/db.cpp but Tenebrix-daemon-exp doesn't.
1165  Alternate cryptocurrencies / Altcoin Discussion / Re: [Announce] Fairbrix relaunched! on: October 04, 2011, 11:53:14 AM
Damn we (I mean both myself and multicoin)  need a notable overhaul.
Yeah it's very hard to see what bitcoin fixes are missing. The keystore thing shows at least one is. I see sacarlson/multicoin-exp doesn't have that fix either.
1166  Alternate cryptocurrencies / Altcoin Discussion / Re: [Announce] Fairbrix relaunched! on: October 04, 2011, 11:37:31 AM
There is a bug in keystore.cpp, AddKey. A 'return true' should be there. I assume this is missing from a bitcoin merge or some commit not pulled into whatever history the original fairbrix source came from. This is the bitcoin commit where it was fixed.

What's the ancestry of the code? ie. What commits was it forked from in bitcoin or multicoin? It makes it hard to audit what changes were made when the history is broken.
1167  Bitcoin / Bitcoin Discussion / Re: IMCEX.COM Bitcoin Exchange - about us on: October 04, 2011, 10:56:48 AM
I notice you accept namecoins. What version of the namecoin client are you running? I'm just checking to see if you are running the latest client which switches on merged mining at block 19,200 to ensure you don't end up on the wrong side of a chain fork.

How are you handling the issue whereby namecoin has a small hash rate and an attacker with >51% of the network can effectively deposit namecoins, trade for bitcoins, withdraw the bitcoins, then reverse the deposit?
1168  Alternate cryptocurrencies / Altcoin Discussion / Re: New Ixcoin fork -> I0coin on: October 04, 2011, 10:40:28 AM
For any withdraws over 10BTC you check yourself.
...
Or make a daily withdrawal limit; like 10BTC and if i go over it; you manually check yourself to see if its legit or a attack.
This doesn't work in the presence of a >51% attacker either. This is one example of how an attack works:

1) Start mining from the current block but don't publish the blocks to the network.
2) Make a deposit.
3) Don't include your deposit transaction in the fork you are mining in (1) but include all others.
4) When the deposit clears trade for bitcoins.
5) Withdraw bitcoins.
6) When the bitcoin withdraw succeeds, publish your forked chain.
7) Since the new fork doesn't include your deposit you can repeat from (1) re-using the coins in the transaction you didn't include in the fork.

It doesn't matter how long I delay the withdrawal in (5) since they can wait as long as needed before doing (6). The only thing that upsets their plans is if the network hash rate increases and their fork is no longer the winning fork. But that's still no loss to them since they still have the bitcoins. They can buy more alternate coins and repeat until they succeed. This attack can easily be automated.

This is difficult to spot for exchanges unless they're monitoring chain reorg's and then check all transactions in the new chain. Even then it's too late and the bitcoins are gone and can't be recovered. If the exchange doesn't notice then at some point they run out of bitcoins and wonder why. The I0Coin exchange was monitoring chain reorg's but unfortunately I didn't catch on to what was happening until the 4th attempt or so due to me traveling and not being able to analyze it in detail.

Tying an exchange user to a verified identity would help since then the exchange user has to come up with verified identities to keep cheating the system, assuming the exchange bans accounts when it notices missing transactions after a chain reorg.

1169  Alternate cryptocurrencies / Altcoin Discussion / Re: Inter currency trade of p2p currencies should be p2p on: October 04, 2011, 05:22:36 AM
Something like https://en.bitcoin.it/wiki/Contracts#Example_5:_Trading_across_chains
1170  Alternate cryptocurrencies / Altcoin Discussion / Re: i0coin client? on: October 04, 2011, 05:21:33 AM
I can't find a working i0coin client either, I need to get what i0coins I have left out of bitparking and currently have nowhere to transfer them to.
https://github.com/fusebox/i0coin
1171  Alternate cryptocurrencies / Altcoin Discussion / Re: New Ixcoin fork -> I0coin on: October 04, 2011, 03:49:47 AM
Read up on TOR, brother.
Yes, this is the issue with IP banning. I used to IP ban people with suspicious activity but they just moved to TOR. The people who did the double spend used TOR.
1172  Alternate cryptocurrencies / Altcoin Discussion / Re: New Ixcoin fork -> I0coin on: October 04, 2011, 03:27:09 AM
I have an idea; why not set the confirmation limit to a 1000, i know it would be insane, but i perfer to have to up running; with 10 days to deposit; then having it shutdown.

This won't work if someone has the majority of hash power. They can always rewrite the chain, they just need to wait. The higher confirmation just makes it harder for someone with less than 50% of the hash rate. i0/ixcoin make it even easier due to the time travel exploit not being fixed and the lack of an active developer/maintainer to set checkpoints regularly.

Quote
Why not make the bitcoin withdraws all manual checks from you?
Some do that; and manually check, make it a 24 hour withdraw on bitcoins,
Make it take 24 hours.

This would be a significant manual effort and not something I want to do. It'll also raise complaints if I refuse a withdraw due to suspicious activity and then get hammered for it on the forums.

I didn't want to close the exchange. But I had to given the existing situation. What i0/ixcoin needs for exchanges to safely operate are:

* More hash power
* An active maintainer of the software
* Fix the time travel exploit
* Regular checkpoints added to the software

1173  Alternate cryptocurrencies / Altcoin Discussion / Re: New Ixcoin fork -> I0coin on: October 04, 2011, 02:58:41 AM
Now, the exchange was suddenly closed and i have some Bitcoins and many worthless Ixcoins.
What do you think how i'm feeling now?
No rollback, no real information about what's going on? No excuse, just shutting down, telling that someone has stolen money, bla bla...
This looks like a mafia... introducing Bitcoin forks, opening exchanges, collecting trading fees, making big profit, then shutting down, and bye...
I provided information on why it's closing down. I provided information about the double spend attempts on the i0coin block chain. The ixcoin chain has the same problems - it has a low hash rate and has no one maintaining the chain software to provide fixes. The risk is to great for the exchange to operate in this environment. If you want the chain to succeed and exchanges to open then you need to do something about encouraging more people mining and more usage of the coin.  

Others in the forum here have indicated that other exchanges may open to facilitate trade in these coins. You may not be holding worthless coins you may just have to wait for another exchange. You could even operate one yourself or do 'over the counter' trades in forums and IRC. If you're worried that your coins are worthless do something about it and make them worth something.
1174  Alternate cryptocurrencies / Altcoin Discussion / Re: New Ixcoin fork -> I0coin on: October 04, 2011, 02:45:56 AM
I'm perfectly willing to give him a break. The issue is him compelling other people who might not feel so generous to also give him a break. It's perfectly fine to open a business to help the community, but you can't then turn around and insist that individual members of that community turn around and help you out. He can certainly *ask* the community to help him cover his losses. However, it is wrong for him to compel them to or to impose his losses on others.
I have not asked or imposed on anyone to cover my losses. The withdrawal fee has always been there. Users of the exchange were able to see the fee and choose to deposit or not knowing that there's a fee to withdraw. That fee is solely there to cover the network transaction fee for sending and receiving coins. Knowing a fee exists the risk is upon the user that if circumstances require them to withdraw they need to pay that fee.

In a previous comment you raise an analogy of early termination charges on insurance policies. The withdrawal fee here is not an 'early termination' fee. It's a fee to cover what the bitcoin network charges for transferring money and has been charged always - whether 'terminating early' or not.

You are making it sound like I'm charging a fee to recoup losses. This is not the case.
1175  Alternate cryptocurrencies / Altcoin Discussion / Re: New Ixcoin fork -> I0coin on: October 03, 2011, 10:39:49 PM
And in faireness- how did doublec lose "200 btc" already? It was stolen from the exchange by double spending, so it was actually stolen from those traders who were on the other side of the transaction that was cancelled on the double spend, unless doublec has guaranteed their accounts and made good on the losses.
The balance of the accounts within the exchange are stored in a database, not the block chain. So when a double spend occurs, the other end of the trade still gets the BTC updated in the database. The exchange itself is short the money but the trader is not. I have made good on the losses. The exchange was structured to minimize any loss (compared to the entire BTC balance the exchange held) knowing that I'd be covering it.
1176  Alternate cryptocurrencies / Altcoin Discussion / Re: New Ixcoin fork -> I0coin on: October 03, 2011, 03:55:58 AM
Does that mean that even Bitcoin itself is vulnerable? Sad  But GG claims it is not vulnerable to the 51% vulnerability.  Can't Bitcoin implement what GG has done?
Bitcoin is vulnerable to attacks involving a majority of computing power, yes. So is every other bitcoin-based chain. SolidCoin 2 claims to have solved it but there's no details on what they've done on that chain.
1177  Alternate cryptocurrencies / Altcoin Discussion / Re: New Ixcoin fork -> I0coin on: October 03, 2011, 03:30:31 AM
Sorry for your headache, but you still do not understand The Time Travel Exploit. The TTE and 51% attacks are not even related and have nothing to do with each other. You can fix TTE and will still be vulnerable to 51% attacks.

The only thing that solves the 51% per say is Network Hashrate.
I'm aware of this. Why do you think I'm not? There's nothing that can be done to avoid attacks by someone with greater than 50% hashrate (with current coin designs) since they can re-write the chain at will - all they need is time.
1178  Alternate cryptocurrencies / Altcoin Discussion / Re: New Ixcoin fork -> I0coin on: October 03, 2011, 01:39:40 AM
That sucks.  Sorry to hear that happened.  Neither of those chains had the time warp issue fixed did they?   Seems proof that needs to be fixed for any chain to be viable.  That and maybe also  merged mining.   I still think the idea of multiple chains is a good one in the long run.
Right, none had the time warp issue fixed. That definitely needs to be fixed on new chains to make it harder for >51% exploits. Such an attacker can still do whatever they want though, it just takes longer. Merged mining helps if it means that large number of users will start mining, making it more difficult for someone to get >51%. Or finding a trusted pool to 'centralize' things for a while until growth happens. I agree that multiple chains are still a good thing and I still hope to work on pools/exchanges as the technology improves.

I don't think people should just delete their ix/i0 coin wallets. It's possible someone could fix the isues, re-release a client and the coins remain valid. It just requires a committed and interested developer to push things forward.
1179  Alternate cryptocurrencies / Altcoin Discussion / Re: New Ixcoin fork -> I0coin on: October 03, 2011, 01:28:12 AM
The withdraw function for IOC is locked up incidentally. And it might be nice to turn off the fees charged for people to withdraw their remaining funds.
Withdrawals seem to be working - what do you mean they are locked up? The exchange still has to pay a withdrawal fee, especially as the wallet gets low on funds and hits fragmented addresses, so it doesn't make sense for it to turn it off and to incur an even greater loss than it already has.
1180  Alternate cryptocurrencies / Altcoin Discussion / Re: How developers can protect their services against 51% attack? on: October 03, 2011, 01:24:18 AM
The coin should be fixed, not the exchange.
I agree. Without a trusted miner/pool giving a huge amount of hash power all new chains are exploitable in this regard. Would having the coin reject attempts to do a block reorganization  further back than a certain number of confirmations be enough? Exchanges can then have their deposit limits set sometime beyond that limit. What are the downsides to that?
Pages: « 1 ... 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 [59] 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!