Author Topic: BitShares X Status Update  (Read 103198 times)

0 Members and 1 Guest are viewing this topic.

Offline bytemaster

Re: BitShares X Status Update
« Reply #75 on: January 17, 2014, 05:50:40 am »
Today I managed to implement basic client/server support, new wallets connect, sync up, and can start processing transactions.   I also finished cleanup the display of bids/asks/shorts on the command line interface.

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.
10) Management of encrypted wallets.
11) Implement and validate fees for all transactions

As far as estimated time of completion goes, I no longer make public estimates.  There will be a long testing period during which everyone will have a good idea of the status of the chain prior to freezing of PTS / AGS contributions to this chain. 
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline HackFisher

  • Hero Member
  • *****
  • Posts: 883
    • View Profile
Re: BitShares X Status Update
« Reply #76 on: January 17, 2014, 08:48:04 am »
I used two clients to test, and transfer assets from one to another(e.g. transfer 1 bts  to newaddr_x), it seems that these two clients have some privkeys in common, and the balance doesn't show correctly due to this.

Different clients having same generated privkeys  may caused by sharing the same test_genesis_private_key basekey and same child_idx.  For easy of multi clients testing, some random might  be needed to add to the function test_genesis_private_key().


Today I managed to implement basic client/server support, new wallets connect, sync up, and can start processing transactions.   I also finished cleanup the display of bids/asks/shorts on the command line interface.

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.
10) Management of encrypted wallets.
11) Implement and validate fees for all transactions

As far as estimated time of completion goes, I no longer make public estimates.  There will be a long testing period during which everyone will have a good idea of the status of the chain prior to freezing of PTS / AGS contributions to this chain.
« Last Edit: January 17, 2014, 08:56:55 am by HackFisher »
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline crazybit

Re: BitShares X Status Update
« Reply #77 on: January 17, 2014, 01:31:25 pm »
is there any performance test will be conducted on Bitshares and Keyhotee?

Offline bytemaster

Re: BitShares X Status Update
« Reply #78 on: January 17, 2014, 03:28:44 pm »
You are correct the wallets need to generate unique seed keys.   That was on the agenda for today. 

Yoda:  Testing we will do yeess. 


Sent from my iPhone using Tapatalk
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline bytemaster

Re: BitShares X Status Update
« Reply #79 on: January 18, 2014, 06:46:42 am »
Today I took some time off from C++ development to help get our website under control before Miami.  To that end I am pleased to share the latest draft of the BitShares X and Invictus.io site:  http://invictus.io/bitsharesx.php

Obviously we have more work to do, but it is certainly better than anything we have had thus far.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline betax

  • Hero Member
  • *****
  • Posts: 808
    • View Profile
Re: BitShares X Status Update
« Reply #80 on: January 18, 2014, 08:47:36 am »
Best site so far, clean design and simple, with great explanations as well.
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline Avant

  • Full Member
  • ***
  • Posts: 78
    • View Profile
Re: BitShares X Status Update
« Reply #81 on: January 18, 2014, 08:48:56 am »
Wonderful!
PTS: PvhU2D9ViKygoBQTgh9zeKuFTqi8j3TRjy
BTS: avanty

Offline BTSdac

  • Hero Member
  • *****
  • Posts: 1219
    • View Profile
  • BitShares: K1
Re: BitShares X Status Update
« Reply #82 on: January 18, 2014, 01:17:47 pm »
Today I took some time off from C++ development to help get our website under control before Miami.  To that end I am pleased to share the latest draft of the BitShares X and Invictus.io site:  http://invictus.io/bitsharesx.php

Obviously we have more work to do, but it is certainly better than anything we have had thus far.
How many developerS work for BTS
github.com :pureland
BTS2.0 API :ws://139.196.37.179:8091
BTS2.0 API 数据源ws://139.196.37.179:8091

Offline smiley35

  • Full Member
  • ***
  • Posts: 168
    • View Profile
Re: BitShares X Status Update
« Reply #83 on: January 18, 2014, 09:47:54 pm »
Today I took some time off from C++ development to help get our website under control before Miami.  To that end I am pleased to share the latest draft of the BitShares X and Invictus.io site:  http://invictus.io/bitsharesx.php

Obviously we have more work to do, but it is certainly better than anything we have had thus far.

Looks good! Might I suggest a little more of a clear separator between the "differences" columns. 

Offline Pocket Sand

  • Full Member
  • ***
  • Posts: 118
    • View Profile
Re: BitShares X Status Update
« Reply #84 on: January 19, 2014, 01:36:38 am »
Thanks for the update Dan, am really surprised/happy to hear about the progress and the current implementation of being able to place bids, asks, shorts, cover, and cancel open orders.

Offline bytemaster

Re: BitShares X Status Update
« Reply #85 on: January 19, 2014, 04:52:37 am »
Today I implemented many major bug fixes that address the issues found by Hacker Fish earlier. 

My target for initial alpha testing of a MVP is Feb 1st, but this is not a hard deadline and more of a personal goal that I may or may not achieve based upon schedule and time constraints.  I am terrible at estimating things and of course bugs are unpredictable in the amount of time they take to track down.

On deck for tomorrow:  margin calls.
Then implement fees.
Then interest payments on BitAssets.

Lastly everything related to block numbers and time stamps needs to be audited now that we have moved from 5 minute average blocks to 30 seconds or 1st transaction blocks. 
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Online alt

  • Hero Member
  • *****
  • Posts: 2795
    • View Profile
  • BitShares: baozi
Re: BitShares X Status Update
« Reply #86 on: January 19, 2014, 06:34:13 am »
Feb 1st? big surprise! I think I should change more ags, because 1 ags = 2 bts, if you release before 4.10.
Today I implemented many major bug fixes that address the issues found by Hacker Fish earlier. 

My target for initial alpha testing of a MVP is Feb 1st, but this is not a hard deadline and more of a personal goal that I may or may not achieve based upon schedule and time constraints.  I am terrible at estimating things and of course bugs are unpredictable in the amount of time they take to track down.

On deck for tomorrow:  margin calls.
Then implement fees.
Then interest payments on BitAssets.

Lastly everything related to block numbers and time stamps needs to be audited now that we have moved from 5 minute average blocks to 30 seconds or 1st transaction blocks.

Offline bytemaster

Re: BitShares X Status Update
« Reply #87 on: January 19, 2014, 04:20:08 pm »
This would be the test network and not the pts snapshot.  I will announce pts snapshot after we have had solid testing


Sent from my iPhone using Tapatalk
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline bytemaster

Re: BitShares X Status Update
« Reply #88 on: January 20, 2014, 05:40:41 am »
Today I decided to focus on the JSON-RPC API so that people could start building block explorers, web wallets, and other user interfaces that interact with my backend.  To that end there is now a relatively complete JSON-RPC interface for communicating with the wallet, though the documentation on how to use it is sparse.   Perhaps someone can update wiki.invictus.io with information on this RPC interface?   

I am pleased to announce an alpha test period available to anyone who can compile the code.   If you generate an address I will send you some test BTS to play around with.    At this point it is very likely that we will find many bugs so I may reset the chain every day while I get the bugs fixed and this is why I am not releasing binaries right now.

Margin calls, trx fees, and interest are still left to be implemented and the only BitAsset right now is USD. 

Let the testing begin :)   

For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline crazybit

Re: BitShares X Status Update
« Reply #89 on: January 20, 2014, 05:57:54 am »
I am in,btw,has p2p connectivity been implemented ?


Sent from my iPhone using Tapatalk