Bitcoin Forum
April 27, 2024, 02:08:46 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 83 »
1361  Other / Archival / Re: delete on: October 08, 2011, 12:00:33 AM
Totally fabricated statemnts on tour quote. Yes I hit FBX, if you want to play word games claiming a reorg isn't an attack, ok....

I defer to Coblee, was it an attack or reorg? Is there a difference LOL  Grin Grin Grin

BitcoinEXpress, I'd say if it was not intentional then it's not an attack. But if it was not intentional, why don't you show some good faith and return the coins to their original owners before the reorg? If you send the coins to me, I will make sure they get to their rightful owners. If you do that, people won't be as upset at you.
1362  Other / Archival / Re: delete on: October 07, 2011, 10:18:30 PM
Not getting paid and it was Coinotron that wanted to play the high stakes game. At anytime they decide they don't want to go forward, all they have to do is say so.

I can't believe this.  Please link.   You are the opposite of douche right now.

https://bitcointalk.org/index.php?PHPSESSID=7cc52b94a69df24ccec1476f5eddd536&topic=47135.0  Post number six in the thread.

FYI, If you click on the title of the actual post, you can get a direct link to the post:
https://bitcointalk.org/index.php?topic=47135.msg561292#msg561292
1363  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANNOUNCE] Tenebrix, a CPU-friendly, GPU-hostile cryptocurrency on: October 07, 2011, 10:28:37 AM
P.S.:
I'd like to use this opportunity to remind everyone that per current agreement, Laundry-fund isn't whole whoppin' 7.7 mils Smiley

Honestly, I rather have the code lock down most of the 7.7 million fund for your laundry use than for only 4 million to be locked down and you have 3.7 million that you will give to faucet and developers at your discretion. But that's just me. I would suggest you to create a new poll and see what people think.
1364  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANNOUNCE] Tenebrix, a CPU-friendly, GPU-hostile cryptocurrency on: October 07, 2011, 09:33:48 AM
The act of choosing which miner (the current one or the one with the laundry checking code) is a vote in itself. So I suggest we release the client with the laundry checking code. If you care more about making sure the laundry fund stays intact, then you run the new miner client. If you are more worried about not wanting to be tied to a coin laundry service, then you run the original miner client.

If in the future, there is a transaction that steals money from the laundry fund, then the chain will fork. And those people on the wrong side of the fork will likely not want to stay on their fork where the laundry fund is being misused, so they will naturally want to switch to the other fork. I think this will work itself out nicely.

Well, that gives "me" more power over the network, not less.

Right now, I can "merely" disrupt the market and murder a potentially very lucrative laundry business which I myself am supposed to benefit from Roll Eyes (with my ability to disrupt market in any meaningful way constantly shrinking, though perhaps not as fast as some would have preferred), and in scenario "some miners accept laundry-murdering transactions, some don't", the person who controls the laundry has "magical network-splitting powers".

And, if your threat model is not so much "Lolcust goes insane, decides to kill his own laundry and like 98% of TBX market", but "attacker takes over the laundry, tries to sell it off" (Seems to me that the exact distinction between the two scenarios has not been made so far Wink, and now is as good time as any), the attacker only needs to get as much as possible to an exchange before the reorg-storm invalidates his little game (as per your description "because people will likely not want to stay on their fork where the laundry fund is being misused"), with the exchange being the one to pick up the slack when reorg happens (I bet exchanges would verily not like such a prospect).

Besides, I doubt that TBX laundry could recover after having it's wallet hacked (that's why I want to avoid exposing laundry wallet to any web-like frontends, and for that matter expose the laundry-server to any incoming connections) irrespective of whether some reorg later invalidates the hacker's incursion.

Such affairs are trust-based (though BTW, people are already giving me far more trust than needed to let me run an x-mil laundry by downloading and running binaries I make, as a matter of fact), and having the laundry pwnt destroys this trust irrespective of whether the TBX in buffers are spilled on the market or not.

The nice thing about this solution is that it will prevent both scenarios: Lolcust goes insane AND hacker steals laundry fund.

I'm going to assume that all exchanges will be running on laundry checking code, since it would be insanely stupid for them to not do that. So if the attack happens, the attacker would not be able to unload their stolen coins to an exchange because the exchange will not consider those transactions as valid. So in that sense, the attacker would not be able to do much with those stolen coins.

I don't quite understand what you mean by "the exchange being the one to pick up the slack when reorg happens (I bet exchanges would verily not like such a prospect)."

There's quite a difference between laundry gets hacked and coins sent to laundry stolen VERSUS 7.7 million laundry fund gets stolen and dumped on the market. The former will only hurt the future of your laundry business. The latter will kill Tenebrix altogether. So this solution should prevent the latter from happening but it does nothing for the former. You still have to protect your laundry service from hackers. But if they do somehow manage to hack into your service, at least the network prevents them from touching any of the 7.7 million coins in the laundry fund.
1365  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANNOUNCE] Tenebrix, a CPU-friendly, GPU-hostile cryptocurrency on: October 07, 2011, 09:04:39 AM
The act of choosing which miner (the current one or the one with the laundry checking code) is a vote in itself. So I suggest we release the client with the laundry checking code. If you care more about making sure the laundry fund stays intact, then you run the new miner client. If you are more worried about not wanting to be tied to a coin laundry service, then you run the original miner client.

If in the future, there is a transaction that steals money from the laundry fund, then the chain will fork. And those people on the wrong side of the fork will likely not want to stay on their fork where the laundry fund is being misused, so they will naturally want to switch to the other fork. I think this will work itself out nicely.
1366  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANNOUNCE] Tenebrix, a CPU-friendly, GPU-hostile cryptocurrency on: October 07, 2011, 01:58:18 AM
Sounds like a damn great idea.
I agree the KISS version should be relatively easy to implement, but I suspect it'll become dog-slow if the laundry ever becomes popular.
Basically, if a tx input is spending a output belonging to one of the 2 laundry addresses, sum up *all* unspent outputs of those 2 and consider the tx invalid if spending that output would bring the total below the threshold.
The problem is when the deposit buffer fills up with 10000s of tx... that scan-and-sum needs caching.

Should be easy to keep track of a running total, right? When it initially load the blocks, it calculates the coins in those addresses the same way it calculates your unspent coins in your addresses. So at each block, you always know how many coins those 2 addresses contains. It will be similar to how the client won't let you spend coins you don't own. Should be simple enough. And it should be simple enough to test it also. Once the code is out there, Lolcust can create a transaction that tries to spend coins that violates this rule and people can test to make sure that the transaction is indeed rejected by the code.
True. Just wondering how "fun" handling this on reorgs will be.
Thats why I went with the "start with the stupidest possible implementation, optimize later" assumption Wink

On a reorg, how does the code handle your unspent coins? Does it do a rescan? I assume it can be done the same way. Basically it could treat these 2 addresses the same as it treats other addresses in your wallet.

If a reorg causes some transactions to be undone and those transactions became "illegal" due to the reorg, then they won't be spent until they become "legal" again. Unfortunately, I don't know enough about this to know if there are edge case issues with this implementation.
1367  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANNOUNCE] Tenebrix, a CPU-friendly, GPU-hostile cryptocurrency on: October 07, 2011, 01:45:02 AM
Sounds like a damn great idea.
I agree the KISS version should be relatively easy to implement, but I suspect it'll become dog-slow if the laundry ever becomes popular.
Basically, if a tx input is spending a output belonging to one of the 2 laundry addresses, sum up *all* unspent outputs of those 2 and consider the tx invalid if spending that output would bring the total below the threshold.
The problem is when the deposit buffer fills up with 10000s of tx... that scan-and-sum needs caching.

Should be easy to keep track of a running total, right? When it initially load the blocks, it calculates the coins in those addresses the same way it calculates your unspent coins in your addresses. So at each block, you always know how many coins those 2 addresses contains. It will be similar to how the client won't let you spend coins you don't own. Should be simple enough. And it should be simple enough to test it also. Once the code is out there, Lolcust can create a transaction that tries to spend coins that violates this rule and people can test to make sure that the transaction is indeed rejected by the code.
1368  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANNOUNCE] Tenebrix, a CPU-friendly, GPU-hostile cryptocurrency on: October 07, 2011, 01:12:10 AM
Knowing what address the laundry sends out clean funds gets "them" one step closer to (partially) identifying the user, no?

Not really. Someone send 2000 coins to the deposit address. And at random times after that, 20 different 100 coins transactions are sent from the clean buffer to 20 different addresses all belonging to the original sender. Then let's say there are 100 people laundering coins around the same time. There's really no way anyone can associate which clean coins came from which dirty coins.
1369  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANNOUNCE] Tenebrix, a CPU-friendly, GPU-hostile cryptocurrency on: October 07, 2011, 12:40:55 AM
Basically people are wary about the 7.7 million premined coins. It takes 3 years for the network the mine another 7 million coins. So for the foreseeable future, Lolcust has absolute control of the market. And if he decides to unload part of his laundry fund in the future, no one can stop him. Or if some malicious user manages to hack into his computer to steal his coins, they can easily crash the market. And that's troublesome.

Here's a suggestion I made to Lolcust on IRC. Basically have the Tenebrix code enforce that the laundry fund can never be stolen by Lolcust or anyone else for that matter. The laundry can be implemented using 2 buffers: clean buffer and deposit buffer. These buffers are just 2 tenebrix addresses that contain coins. The clean buffer will be where clean coins come out of. The deposit buffer will be where people send their coins that they want cleaned. After a random amount of time, the same amount (minus fees) will be sent to them from the clean buffer. Initially, the clean buffer will contain the 7 million coins and the deposit buffer will have no coins. After 7 million coins are laundered, the clean buffer will run out, and the 2 buffers will swap roles.

Given this implementation, we know that if the laundry is running correctly, the sum of the 2 buffers will always be greater than 7 million coins. If at any point in time there are less than 7 million coins in the 2 buffers, then either there's a mistake in the laundry code or someone is deliberately stealing from the laundry. My proposal is that we change the code to prevent this from ever happening. All you need to do is add an extra check in the transaction checking code. If the transaction involves taking money out of either of these buffer, just make sure that the 2 buffer still sums up to at least 7 million. If it doesn't then the transaction will be considered illegal and will not be added to a block and confirmed. And if a rogue miner tries to add an illegal transaction to a block it found, that block will be rejected by other miners. With this code, people can be sure that this 7 million premined coins cannot be used for anything other than the laundry and will be forever stuck in those two addresses. And in the future, if Lolcust turns rogue and releases code without this check, people will see that and refuse to update their client to that one.

I offered to help Lolcust code this up. What do people think?
1370  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANNOUNCE] Tenebrix, a CPU-friendly, GPU-hostile cryptocurrency on: October 06, 2011, 10:47:21 PM
Anyone wanna explain the 7769999 value genesis block?

Yeah, I won't be mining this one thanks.

Yup, already been discussed. Lolcust premined 7.7 million coins. He's supposed to use about half of that for development work and faucet. The other half will be kept for his yet to be implemented laundry service. And he claims that he will never unload those coins on the market. So far, Lolcust has been doing an awesome job in supporting this chain with pool and exchange.

If the premine coins really bother you, there's Fairbrix: https://bitcointalk.org/index.php?topic=46528.0
Fairbrix is pretty much an exact clone of Tenebrix just without the premined coins. Pool and exchange should be coming pretty soon.
1371  Alternate cryptocurrencies / Altcoin Discussion / Re: [Announce] Fairbrix relaunched! on: October 06, 2011, 10:41:29 PM
a little marketing would do fairbrix good.


what about cleaning up the first post of this thread and summing up the features and the main difference to tenebrix? I do not see the early fork as a problem. also with tenebrix there probably are people having plenty of coins brix.

Who will start the first exchange? with api?  the startup will just not work without it. if one should start I will put up a small page with some basic stats. or if bitcoinExpress pays me some of his booty.  Cheesy

I cleaned up the first post. Good enough?
1372  Alternate cryptocurrencies / Altcoin Discussion / Re: FAIRBRIX - Announcement - CPU friendly - GPU hostile - Tiny premine on: October 06, 2011, 08:55:14 PM
LOL what kind of idiot forks a chain that doesn't even have an exchange set up, or has any arguable use at all? LOL

Ok idiot, tell me which chain was forked with an exchange set up immediately.
1373  Alternate cryptocurrencies / Altcoin Discussion / Re: FAIRBRIX - Announcement - CPU friendly - GPU hostile - Tiny premine on: October 06, 2011, 07:33:05 PM
Problem with fairbrix is that it needs a pool and an exchange to really kick off.  Look at the rally tenebrix is getting.
+1

bitcoinexpress put out some bounties! also for a stats page Wink


So premining coins for bounties is not okay, but wrestling them from legitimate miners via overwhelming force is okay?

No offense, but that is a rather peculiar way of looking at things. I'd say, almost cartoonishly communist Wink

It's not ok, but in all fairness, ~35 thousands coins is a lot less than your 7.7 million premined coins.
1374  Alternate cryptocurrencies / Altcoin Discussion / Re: Any interest in a Fairbrix pool? on: October 06, 2011, 09:18:15 AM
Okay guys, now I am confused (probably that's my isolation from IRC speaking)

I thought Fairbrix code is getting a major overhaul with introduction of "Exchange lockin" code and a rebrand, no ?

Not sure what you mean by a rebrand. The relaunch of Fairbrix had a hiccup due to the ~1400 blocks getting rewritten in a chain reorg. Other than that, people are mining happily away. I expect to see a pool soon and eventually, we'll get an exchange.
1375  Alternate cryptocurrencies / Altcoin Discussion / Re: Fairbrix fiasco on: October 05, 2011, 11:29:38 PM
How does system respond ?
My idea doesn't cover multiple exchanges. It would only work with one. More thought would be needed to extend it to other exchanges if needed. This is what I meant by centralizing around the exchange. So for the 'one true exchange' idea I'd see one order book managing deposits, withdraws and orders. This is the entity doing the checkpointing. Perhaps other 'exchanges' use an API to access the order book and provide functionality on top.

Well, I suspect that the community would treat actual deployment of God-Emperor Exchange even less warmly than it treats large "future development/exotic laundry" premines.

Though I think that Ixcoin could do that with relatively little public relations issues... Maybe we should propose that to the fakepanese guy ?

Well, I'm interested in doing this for Fairbrix. I don't think the community would hate this. With a new currency, you only send coins to the exchanges anyways. So it's not unreasonable for the exchange's view of the chain to be the "right" one in order to prevent an attacker from screwing over the exchange. I'm sure we can come up with things to limit what the exchange can do.

Here are some possible bad things the exchange can do:
- Run its own miners and only accept blocks produce by its miners, thereby reaping all the mined coins
- Do a double spend against its own users. After a user withdraws FBX, the exchange can lock in an different block and reverse that pay out
- Totally kill the chain by locking in a bad block

Somethings we can do is to have the ability to undo a lock. Maybe a kill switch for this block locking functionality. And if the exchange really misbehaves, people will stop using it, and I can always release a new client without this code.
1376  Alternate cryptocurrencies / Altcoin Discussion / Re: Are you still mining Fairbrix? on: October 04, 2011, 11:11:55 AM
Well for those that are still mining Fairbrix and want to run the client as a daemon, here's the code:
https://github.com/coblee/Fairbrix-daemon

Thanks to Lolcust for the Tenebrix-daemon-exp code that this is based on.
1377  Alternate cryptocurrencies / Altcoin Discussion / Re: [Announce] Fairbrix relaunched! on: October 04, 2011, 11:02:56 AM
The next step for Fairbrix is a block explorer. But it will take a fair bit of work to create a daemon version of fairbrix similar to what lolcust has done with the tenebrix daemon. Let me know what your thoughts are and I will decide whether or not to spend time on this.

I can host the FBX block explorer when/if the Unix daemon is available, if there is interest.

Thanks ama. I will work on the fairbrix daemon. Will let you know when that's done.

Fairbrix daemon is done: https://github.com/coblee/Fairbrix-daemon
1378  Alternate cryptocurrencies / Altcoin Discussion / Re: Are you still mining Fairbrix? on: October 04, 2011, 12:13:13 AM
I am mining but it is a bit weird, the coins come and go Sad

What do you mean? Other than the chain reorg at the beginning due to an attack, things seem to be working normally right now. What issue are you seeing?
1379  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANNOUNCE] Tenebrix, a CPU-friendly, GPU-hostile cryptocurrency on: October 03, 2011, 11:23:18 PM
In terms of making money, it's probably not worth it to mine tenebrix anymore. Mind as well buy them on the exchange.

That is, unless someone buys all the tenebrix up for sale right now for about $300 USD and hoards them.  In the cash, the price would probably go up as the supply is constricted and it is no longer easy to obtain them.

Actually, I would be surprised if someone doesn't do this as it is so cheap right now.

I'm not saying tbx price won't go up. Just saying mining might not be worth the effort and electricity right now. My machine does 11 khash/s. So instead of mining for 0.11 btc each day, I mind ask just buy 0.11 btc worth of tbx on the exchange.... or more if I believe in the coin.
1380  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANNOUNCE] Tenebrix, a CPU-friendly, GPU-hostile cryptocurrency on: October 03, 2011, 10:56:11 PM
Difficulty just increased to 0.09258932 at block 12096. A bit more than double the previous difficulty of 0.04195601.

By my calculation, if you have 10 khash/s, it takes about 11 hours to find a block. You will make about 51.6 tbx per day. At the current exchange rate of 0.002 btc per tbx, that's about 0.10 btc or about $0.50. So basically about 5 cents a day for each khash/s. In terms of making money, it's probably not worth it to mine tenebrix anymore. Mind as well buy them on the exchange.
Pages: « 1 ... 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 83 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!