Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - pc

Pages: 1 ... 80 81 82 83 84 85 86 [87] 88 89 90 91 92 93 94 ... 102
1291
BitShares PTS / Re: Import from PTS 1.0 to PTS 2.0.1: Less Coins ???
« on: December 18, 2014, 05:27:55 pm »
Supply was scaled up to 1 billion new PTS using a factor of 567.166.

Your 19.553911 old PTS became 11,090.313486 new PTS. Read: 11 thousand new PTS, not 11 new PTS. Nothing is missing.

1292
BitShares PTS / Re: Import from PTS 1.0 to PTS 2.0.1: Less Coins ???
« on: December 18, 2014, 05:18:57 pm »
I suppose the new client shows 11,090.313486 which you misinterpreted as 11.090313486 ~= 19.55391100 - 8?

1293
BitShares PTS / Re: Import from PTS 1.0 to PTS 2.0.1: Less Coins ???
« on: December 18, 2014, 02:48:17 pm »
Please give us a list of addresses and balances in the old client. Use the console command "listaddressgroupings" to also list change addresses.

1294
BitShares PTS / Re: Where are my coins???
« on: December 18, 2014, 11:02:31 am »
Poloniex is using the PTS-DPOS wallet Obviously, you can't transfer new PTS to the old wallet.

The easiest way to claim your new PTS is to start the new client and import the old wallet.dat. This will also give you a new PTS address to which you can send your coins from Poloniex.

1295
DevShares / Re: DevShares ideas to consider before launch
« on: December 18, 2014, 08:33:06 am »
When one such snapshot of the state of the database as of block N1 is created, the delegates could coordinate to sign the hash of this state. Let's say the 90th unique active delegate to submit their signature confirming the hash submits that signature in block N2. At that point, the delegates all work on building up the new hash for the state of the database up to block N2 and repeat the process. Until the new hash is also confirmed, the old hash for the state of the database up to block N1 is referenced in each block (say by including it in the digest of the block that the delegate must sign).

The problem with this approach is that the client needs a way to authenticate the delegates who sign that snapshot. But the votes authorizing the delegates are part of the snapshot, i. e. you have a circular validation process without a solid anchor.

1296
General Discussion / Re: Why is BitShares Public Domain?
« on: December 17, 2014, 10:18:03 pm »
What other people do with the tools you create is their responsibility, not the one who creates the tools; tools may be used for both good and evil. It is the intent of the one wielding the tool who is liable for their own actions.

I fail to see how Oppenheimer's "tool" could be used for anything but mass murder. It's a long way from Einstein over knife makers and gunsmiths to Oppenheimer.

1297
BitShares PTS / Re: Importing old wallet.dat in to new PTS wallet 2.0
« on: December 17, 2014, 02:44:55 pm »
Please give us a list of addresses and balances in the old client. Use the console command "listaddressgroupings" to also list change addresses.

1298
General Discussion / Re: Why is BitShares Public Domain?
« on: December 17, 2014, 09:47:18 am »
IMO this "public domain" stamp is questionable for the sources and a violation of third party licences included in the bitshares repository at least for binaries.

See https://bitsharestalk.org/index.php?topic=8571.0 and https://github.com/PTS-DPOS/PTS/blob/master/LICENSE.md and https://github.com/PTS-DPOS/PTS/blob/master/LICENSE_GUI.md .

1299
DAC PLAY / Re: [Announcement]BitShares PLAY Non-technical Whitepaper
« on: December 17, 2014, 09:34:35 am »
Quote
The solution is as follows, the ticket result will be drawn by 2 delegates:
The first delegate's random number is only in charge of producing a number X between 1 and 3 that determines that the Xth block after him will draw the random number for the ticket. The 2th delegate could be the evil guy who is trying to attack, but he can not predict who will produce the right drawing block before 4 blocks, his attack cost is (3 * BLOCK_TICKET_SALE), but his expected return is still only 1 block_ticket_sale. The only thing game rule need is to set the draw interval 1 block before the first delegate.

I think the reasoning here is wrong. The question is what can an evil delegate gain by withholding his random secret? The answer is: he gains another chance for winning with his ticket. And using this, he can rip off the network if this second chance gives him an overall expected return that is higher than the house edge.

Suppose for example a dice-like game with 50% chance of winning and 1% house edge. I. e. if you buy a ticket for 50 shares, 50% of the time you'll lose 50 shares and 50% of the time you'll receive 99 shares in return.

The evil delegate attacker buys one ticket in every block. This costs him 5050 shares per round. In 100 of these 101 cases he cannot influence the outcome, but he will win 50 of these 100 on average, for a total return of 4950 shares. For the last ticket, he either wins normally or gets a second chance, for a winning probability of 75% and an expected return of 74.25 shares. Obviously, 4950 + 74.25 < 5050, so in this setup the evil delegate loses in the long run.
If the evil attacker owns 2 delegates or if 2 delegates collude, they cannot influence 99 of their 101 tickets. For these 99 they receive 4900.5 on average and get a second chance for the remaining two (in some cases they will even get a third chance for one of the two), i. e. 2*75%*99 shares = 148.5. 4900.5 + 148.5 < 5050, so they are still losing.

But three colluding delegates can rip off the network: they have 98 normal winning tickets yielding 4851 in returns, and 3 second chance tickets (some of the time even a third chance, and in rare cases 4 chances) for an expected return of 3*75%*99 shares = 222.75. 4851 + 222.75 = 5073.75 > 5050.

1300
BitShares PTS / Re: pts-bitshares price?
« on: December 16, 2014, 04:50:19 pm »
PTS supply was scaled up to 1 billion by multiplying the stake with a factor of about 567. The consequence is of  course that the price per PTS goes down by the same factor.

1301
This was an urgently needed fix for the transaction malleability bug.

1302
Version 2.0.1 has been published - please upgrade ASAP.

1303
DAC PLAY / Re: [Announcement]BitShares PLAY Non-technical Whitepaper
« on: December 16, 2014, 09:49:58 am »
IIRC the proposed random number generation scheme had the problem that an individual delegate can decide to skip a block instead of producing a random number that would make him lose a game. (See https://bitsharestalk.org/index.php?topic=9489.msg139680#msg139680 ). Has that been addressed?

1304
If they aren't following the social consensus how can you trust the code or the binaries?

It's one thing to trust Bytemaster and the developers around him. It's another to trust "alien" developers who don't follow the social consensus.

You can examine the code and *then* trust it. You can trust the binaries if you build them yourself.

(And note that the original PTS wasn't developed by bm or i3 either.)

1305
You may have downloaded the wrong branch. Check libraries/blockchain/include/bts/blockchain/config.hpp - there's a #define BTS_TEST_NETWORK that should be commented out. Looks fine in the v0.4.26 tagged version: https://github.com/BitShares/bitshares/blob/v0.4.26/libraries/blockchain/include/bts/blockchain/config.hpp

Pages: 1 ... 80 81 82 83 84 85 86 [87] 88 89 90 91 92 93 94 ... 102