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

0 Members and 1 Guest are viewing this topic.

Offline bytemaster

Re: BitShares Status Update
« Reply #60 on: January 14, 2014, 09:13:14 am »
Today I made some major progress on the MVP client.  I have a CLI client without any network connectivity that allows me to place bids, asks, shorts, cover, and cancel open orders.  It will print out user balances as well as their margin positions.  This is combined with all of the work necessary to make sure I can quit and reload the my wallet and block chain.  Items on the TODO list for MVP include:

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.

I will probably add new items to the list as I come across them. 
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 markzookerburg

  • Full Member
  • ***
  • Posts: 100
    • View Profile
Re: BitShares Status Update
« Reply #61 on: January 14, 2014, 09:37:38 am »
Keep going! :D

Offline pinov

  • Jr. Member
  • **
  • Posts: 29
    • View Profile
Re: BitShares Status Update
« Reply #62 on: January 14, 2014, 09:57:42 am »
Thx for sharing this info

keep fingers crossed:)
Approve pinov and pinof & earn BTSX on every transaction you make
wallet_approve_delegate pinov
wallet_approve_delegate pinof

Offline HackFisher

  • Hero Member
  • *****
  • Posts: 883
    • View Profile
Re: BitShares Status Update
« Reply #63 on: January 14, 2014, 10:26:28 am »
Can't wait to test, seems two loops going and the match_orders thread messed up the command screen...

Is there anyway to redirect the ilog() outputs?

Update: Found that default logger config output logs to stderr, so we can just ignore the match orders logs by redirect stderr to file, e.g. on windows:
Code: [Select]
bts_wallet.exe 2>ilog.txt
« Last Edit: January 15, 2014, 03:09: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 Anytime

  • Full Member
  • ***
  • Posts: 52
    • View Profile
Re: BitShares Status Update
« Reply #64 on: January 14, 2014, 12:41:46 pm »
Thanks for your hard work!!! 
may I ask about when could BTS be finished?   ^_^

Offline alt

  • Hero Member
  • *****
  • Posts: 2796
    • View Profile
  • BitShares: baozi
Re: BitShares Status Update
« Reply #65 on: January 14, 2014, 01:46:07 pm »
thx! We are more close to the target!
Today I made some major progress on the MVP client.  I have a CLI client without any network connectivity that allows me to place bids, asks, shorts, cover, and cancel open orders.  It will print out user balances as well as their margin positions.  This is combined with all of the work necessary to make sure I can quit and reload the my wallet and block chain.  Items on the TODO list for MVP include:

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.

I will probably add new items to the list as I come across them.

Offline alt

  • Hero Member
  • *****
  • Posts: 2796
    • View Profile
  • BitShares: baozi
Re: BitShares Status Update
« Reply #66 on: January 14, 2014, 01:48:41 pm »
So fast you are!
Can't wait to test, seems two loops going and the match_orders thread messed up the command screen...

Is there anyway to redirect the ilog() outputs?

Offline phoenix

  • Sr. Member
  • ****
  • Posts: 275
    • View Profile
Re: BitShares Status Update
« Reply #67 on: January 14, 2014, 03:28:15 pm »
Things seem to be moving along very quickly! I think that if you keep moving at this speed, the value of angelshares will go up a lot, since there will be fewer angelshares than protoshares by the time bitshares are released, making each angelshare worth more bitshares! 8)
Protoshares: Pg5EhSZEXHFjdFUzpxJbm91UtA54iUuDvt
Bitmessage: BM-NBrGi2V3BZ8REnJM7FPxUjjkQp7V5D28

Offline bytemaster

Re: BitShares Status Update
« Reply #68 on: January 14, 2014, 05:07:57 pm »
Can't wait to test, seems two loops going and the match_orders thread messed up the command screen...

Is there anyway to redirect the ilog() outputs?

Yes, the logging system supports redirecting everything to a file.   
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 Status Update
« Reply #69 on: January 15, 2014, 06:43:05 am »
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.
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 vikram

Re: BitShares Status Update
« Reply #70 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.

Offline bytemaster

Re: BitShares X Status Update
« Reply #71 on: January 15, 2014, 07:40:27 pm »
proof of stake is mostly implemented.
consensus is post MVP but on the todo list.
We will launch a test network with bounties to find bugs prior to launching the final version.  So this TODO list is only MVP for Test Network.
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 #72 on: January 16, 2014, 05:32:15 am »
Today I made significant progress improving the usability of the command line interface and fixing many bugs that came up in the process.   Rounding errors and imprecision continues to crop up when there are odd prices and so I spent some more time handling rounding.

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 Markus

  • Sr. Member
  • ****
  • Posts: 366
    • View Profile
Re: BitShares X Status Update
« Reply #73 on: January 16, 2014, 07:21:50 am »
Today I made significant progress improving the usability of the command line interface and fixing many bugs that came up in the process.   Rounding errors and imprecision continues to crop up when there are odd prices and so I spent some more time handling rounding.

I don't know how it's done there. But Ripple must have (had) the same problem.

Offline Anytime

  • Full Member
  • ***
  • Posts: 52
    • View Profile
Re: BitShares X Status Update
« Reply #74 on: January 17, 2014, 05:15:14 am »
Today I made significant progress improving the usability of the command line interface and fixing many bugs that came up in the process.   Rounding errors and imprecision continues to crop up when there are odd prices and so I spent some more time handling rounding.

Thanks for your hard work!
Could we know about when the BTS could be fininshed? just an approximate date would be great~
^_^