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 - vikram

Pages: 1 ... 74 75 76 77 78 79 80 [81] 82
1201
Will a video/summary of the panel be released?

1202
Marketplace / Re: 250 PTS Bounty - AngelShare Explorer Bounty [PAID]
« on: January 21, 2014, 09:11:20 pm »
I signed up for daily notifications at http://www1.agsexplorer.com/ but now is there a way to unsubscribe?

1203
General Discussion / Re: Coinjoin implementation
« on: January 21, 2014, 04:53:28 am »
Coinjoin is an interesting concept, we are taking a slightly different approach:   Coin-Never-Join.   If 95% of all transfers have a single input and single output and no address is ever reused then you get the same effect.  After many such transactions performing a single join of two of your addresses to combine 'dust' doesn't actually convey much meaning that can be tracked.

Can you explain a bit more? What is different about BitShares X that allows people to use only single inputs/outputs and unique addresses 95% of the time whereas this isn't particularly common in Bitcoin?

1204
Comments from Vitalik Buterin on Transactions as PoS: http://www.reddit.com/r/ethereum/comments/1vh94e/dagger_updates/cesv1d8?context=3

Quote
Transactions-as-POS is good against secret attack chains, but falls apart against public attacks for the exact same reason as PPCoin-style POS - recipients of transactions want to see a version of the transaction for each version of the blockchain so that they can be sure they won't be double-spent during a reorg, and so people making transactions have an incentive to make a version of the transaction for each version of the blockchain (ie. double mining) to satisfy the recipients. Transactions-as-POS plus Slasher-style punishment solves the problem, but then introduces too many opportunities to send people money and then destroy that money and get a portion back immediately after the fact.

Thoughts?

1207
General Discussion / Re: Slasher: A Punitive Proof-of-Stake Algorithm
« on: January 16, 2014, 06:31:49 am »

Other Comments: This paper shamefully ignores Momentum as a memory hard POW.

Maybe he thinks you still work at Let's Talk Bitcoin  ;D

"As Let’s Talk Bitcoin’s Daniel Larmier pointed out in his own exploration on this concept, in a sense Bitcoin itself can be thought of as a very early prototype of exactly such a thing." 
  http://blog.ethereum.org/?p=10/bootstrapping-a-decentralized-autonomous-corporation-part-i

To be fair, that's a repost from September: http://bitcoinmagazine.com/7050/bootstrapping-a-decentralized-autonomous-corporation-part-i/

Thanks for the comments Dan :)

1208
ive gone ahead with secp256r1 32, the library is now in the src folder, it has these functions of interest

int ecc_make_key(
    uint8_t p_publicKey[ECC_BYTES+1],
    uint8_t p_privateKey[ECC_BYTES]
);

that creates a public/private key pair

int ecdsa_sign(
    const uint8_t p_privateKey[ECC_BYTES],
    const uint8_t p_hash[ECC_BYTES],
    uint8_t p_signature[ECC_BYTES*2]
);

Generates an ECDSA signature for a given hash value.

int ecdsa_verify(
    const uint8_t p_publicKey[ECC_BYTES+1],
    const uint8_t p_hash[ECC_BYTES],
    const uint8_t p_signature[ECC_BYTES*2]
);

Verifies an ECDSA signature.

credit goes to kmackay for this.

if anyone has an idea how to replace the nonce as required, just fork this repository https://github.com/Nameshar/Divsshares
and get to it. I'll be trying to figure it out as well but i'd appreciate a hand.

Why secp256r1 instead of secp256k1 as used in Bitcoin? There are concerns that secp256r1 was intentionally weakened by the NSA: https://bitcointalk.org/index.php?topic=151120.0

1209
General Discussion / Re: BitShares Status Update
« on: January 15, 2014, 07:12:05 pm »
… With a little careful work I can always round down so that these rounding errors act as a kind of extra 'fee' the network charges users and no new coin ever gets created.

I think rounding down both sides and destroying a few satoshis is the best way.

I agree. Everything about BitShares thus far seems exceedingly elegant, and a rounding solution that might result in supply inflation doesn't fit.

Today I fixed many bugs while cleaning up the console output which now dumps all log messages to a file.  The display of market data is partially implemented, but I do not yet find the CLI interface intuitive so I cannot cross #2 off my list quite yet.   

1) Clean Up CLI interface and remove console SPAM
2) Add display of market data (order book and current prices)
3) Add automatic margin call functionality
4) Implement client/server model for network communications
5) Add calculation of interest due and earned for short/long positions
6) Add calculation of dividends earned on bts positions.
7) Integrate PTS and BTC wallet import tools
8) Initialize genesis block and validate I can spend AGS and PTS balances.
9) Implement JSON-RPC API to go with CLI interface.

  • Where is Consensus + Proof of Stake in this list?
  • I understand that we are talking about MVP, but explicitly adding a full security review at the end of the list seems like a good idea considering how ridiculously important this code is.
  • With the new branding, is this thread now referring to BitShares BEX?

These updates are great. Please continue keeping your head down and churning out quality code as fast as possible.

1210
General Discussion / Re: Bitshares release speculation.
« on: January 15, 2014, 07:10:55 pm »
I am for the MVP, as it would allow the prediction market theory to be vetted early on.

So release date is really subject to whether we need a full Qt GUI to launch.   What are your thoughts?

In my opinion, getting something out there that people can look at and verify that progress is being made is vital. If it's a minimal viable product (MVP), then so be it. At least the gearheads and early adopters will have something tangible to play around with while the other features are being implemented. I don't know if it's a good idea to allow real speculation in BTS considering the platform would still be far off from what was promised but let it operate in a test enviroment.

I agree. An MVP that allows testing of the prediction markets on a test network would be optimal.

1211
General Discussion / Re: Clean Currency Campaigning
« on: January 15, 2014, 07:00:28 pm »
Isaaaaah, I like your thinking. Please continue stirring up dust everywhere you can.

1212
General Discussion / Re: Bitshare Kickstarter
« on: January 15, 2014, 06:58:07 pm »
I suppose forums and whatnot are the decentralized approach which indeed follows the strategy outlined here: http://letstalkbitcoin.com/dacs-that-spawn-dacs/

1213
General Discussion / Slasher: A Punitive Proof-of-Stake Algorithm
« on: January 15, 2014, 05:40:50 pm »
From Vitalik Buterin/Ethereum: http://blog.ethereum.org/?p=39/slasher-a-punitive-proof-of-stake-algorithm

Thoughts on how this compares to the PoS+consensus of BitShares X?

1214
protoshares down again at http://cryptmarketcap.com/

can we get these all fixed?

thanks

How long was it down?  I never saw it.

It's been off cryptmarketcap for at least a couple weeks now I think. I don't know if it was intentionally removed or not.

1215
Dan, here is what Charles wrote in response: https://bitcointalk.org/index.php?topic=412878.msg4497464#msg4497464

Quote
I'm not going to fully address Dan's concerns here. The questions he listed indicate they either didn't read or didn't comprehend the whitepaper. For example, the entire philosophy of Ethereum is to be a base layer for innovation thus the particular economic model of a DAC running on top of Ethereum is beyond the scope of our design. A person could indeed have dividends in a sub-currency, yet this point seems to have been missed or ignored.

As for P2P exchange, we have a close relationship with Open Transactions and combined with a namecoin style contract provided in the whitepaper and bitmessage makes a significantly more efficient distributive exchange than is possible with BitShares. Trust is not required as auditing can be done on Ethereum blockchain and we wouldn't suffer any bloat. 

Things like 7 again demonstrate either a lack of comprehension or ignorance of our design, contracts are more than robust enough to launch a proof of stake subcurrency. 6 seems to ignore ethereum script is turing complete and thus you can compile a language like c++ into it (anyone ever used coffeescript to write js)?

On a side note, I am honestly curious how Invictus intends on building DACs without a turing complete language? It seems like you would end in an infinite inductive process of having to build a bigger feature set for the next set of DACs. I guess they have a different philosophy and this is fine. I wish them well and hope they find success for the market's benefit.

Pages: 1 ... 74 75 76 77 78 79 80 [81] 82