Author [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] Topic: possible way to optimize the bts client  (Read 758 times)

0 Members and 1 Guest are viewing this topic.

Offline xiahui135

  • Sr. Member
  • ****
  • Posts: 496
    • View Profile
possible way to optimize the bts client
« on: January 11, 2015, 02:46:08 AM »

The bts client is hard to use on my coputer. Opening the client often leads no response, and once opened i need to download all the blocks Which is useless for me.

I wonder whether can the client just download the  latest blocks for average user.

Let us look at a situation like this:
Average joe want to receive money from another.  Joe firstly want to open the client ,and then watch his/her account credit. 
Now joe have to try to open the client many times, and have to wait a whole day to finally find her credit in the account.

So i think it may be better firstly allow open the client, then load the newest blocks and the higher blocks. The history blockchain may load after those.
I do not know whether the client can be developed like this, or some simpler client has already exist.
If there is some mistakes, please correct me.
« Last Edit: January 12, 2015, 12:59:12 PM by xiahui135 »

Offline xiahui135

  • Sr. Member
  • ****
  • Posts: 496
    • View Profile
Re: Suggest to optimize the bts client which is hard to run on my computer
« Reply #1 on: January 11, 2015, 02:52:16 AM »
Maybe the question is some technical. Can the dev team answer me please.

Offline onceuponatime

Re: Suggest to optimize the bts client which is hard to run on my computer
« Reply #2 on: January 11, 2015, 02:57:49 AM »
Mobile wallets are being developed now. One is already undergoing testing:


Mobile Wallet - Testers needed
« on: December 01, 2014, 08:57:20 AM »

https://bitsharestalk.org/index.php?topic=11902.0

Offline xiahui135

  • Sr. Member
  • ****
  • Posts: 496
    • View Profile
Suggest to optimize the bts client which is hard to run on my computer
« Reply #3 on: January 11, 2015, 03:24:28 AM »
Mobile wallets are being developed now. One is already undergoing testing:


Mobile Wallet - Testers needed
« on: December 01, 2014, 08:57:20 AM »

https://bitsharestalk.org/index.php?topic=11902.0
Thanks. I will check it.
Can the desktop client be realized like that? It is easier to use. Only people who need have to load all the blocks.

Offline wuyanren

  • Hero Member
  • *****
  • Posts: 589
    • View Profile
Re: Suggest to optimize the bts client which is hard to run on my computer
« Reply #4 on: January 11, 2015, 03:37:26 AM »
我是普通的双核电脑运行目前的客户端没有任何问题,如果你是中国人,可以加下QQ群247971500这里有很多在研究接入BTS支付方面的人

Offline islandking

  • Sr. Member
  • ****
  • Posts: 378
  • The king of the island
    • View Profile
Re: Suggest to optimize the bts client which is hard to run on my computer
« Reply #5 on: January 11, 2015, 03:55:07 AM »
I remember something about a lightweight wallet being released this month or next month. That should help.
I've been working on a new electronic cash system that's fully peer-to-peer, with no trusted third party. - Satoshi

Offline xiahui135

  • Sr. Member
  • ****
  • Posts: 496
    • View Profile
Re: Suggest to optimize the bts client which is hard to run on my computer
« Reply #6 on: January 11, 2015, 08:28:37 AM »

我是普通的双核电脑运行目前的客户端没有任何问题,如果你是中国人,可以加下QQ群247971500这里有很多在研究接入BTS支付方面的人
Yeah, the client may run on normal computer. I was complaining it is too heavy for average people.

Offline xiahui135

  • Sr. Member
  • ****
  • Posts: 496
    • View Profile
Re: Suggest to optimize the bts client which is hard to run on my computer
« Reply #7 on: January 11, 2015, 08:31:34 AM »

I remember something about a lightweight wallet being released this month or next month. That should help.
Thanks for information. I will wait for that.

Offline xiahui135

  • Sr. Member
  • ****
  • Posts: 496
    • View Profile
Re: possible way to optimize the bts client
« Reply #8 on: January 12, 2015, 01:32:50 PM »
is there some dev feel this will work?

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12280
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BTS: xeroc
  • GitHub: xeroc
Re: possible way to optimize the bts client
« Reply #9 on: January 12, 2015, 01:37:39 PM »
is there some dev feel this will work?
JavaScript libraries are under heavy development as can be seen from http://github.com/bitshares/bitshares-js
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline davidpbrown

Re: possible way to optimize the bts client
« Reply #10 on: January 12, 2015, 01:48:17 PM »
Confidence comes from the root not from the last transaction. I cannot see how this would be useful beyond what is already planned. Mobile/lite wallets and shorter blockchains that act like new genesis blocks might help.

What I would like to see optimized is the compile in Linux.. it seems to use a lot of memory and perhaps there are steps in the compile process that can be looked at to avoid stress on hardware.. though I have no idea about how to go about that.
฿://1CBxm54Ah5hiYxiUtD7JGYRXykT5Z6ZuMc

Offline kokojie

  • Sr. Member
  • ****
  • Posts: 286
    • View Profile
  • Witness: kokojie
  • Payrate: 3%
Re: possible way to optimize the bts client
« Reply #11 on: January 12, 2015, 03:23:58 PM »
I don't think it's really that bad, I'm running it inside a VM with 4GB RAM, and it's still have ok performance. My host machine is a 3 year old computer with i7 2600k CPU and 8GB RAM.

Offline xiahui135

  • Sr. Member
  • ****
  • Posts: 496
    • View Profile
Re: possible way to optimize the bts client
« Reply #12 on: January 12, 2015, 03:50:30 PM »

I don't think it's really that bad, I'm running it inside a VM with 4GB RAM, and it's still have ok performance. My host machine is a 3 year old computer with i7 2600k CPU and 8GB RAM.
Mine is a 1.5 year computer with i5 cpu and 4GB RAM. Sometimes it will fail to start with no response. After start i have to wait long hours to download the useless blocks (old blocks is useless for me). And i tried twice, but just failed to finish download the block and the client can't be opened correctly.
This sounds a long complaint, but it is real, and i am trying the third time, downloading...

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12280
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BTS: xeroc
  • GitHub: xeroc
Re: possible way to optimize the bts client
« Reply #13 on: January 12, 2015, 04:14:05 PM »
my machine is almost 7 years old .. wallet still working smoothly .... under linux ..
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline vikram

Re: possible way to optimize the bts client
« Reply #14 on: January 12, 2015, 10:48:14 PM »
The bts client is hard to use on my coputer. Opening the client often leads no response, and once opened i need to download all the blocks Which is useless for me.

I wonder whether can the client just download the  latest blocks for average user.

Let us look at a situation like this:
Average joe want to receive money from another.  Joe firstly want to open the client ,and then watch his/her account credit. 
Now joe have to try to open the client many times, and have to wait a whole day to finally find her credit in the account.

So i think it may be better firstly allow open the client, then load the newest blocks and the higher blocks. The history blockchain may load after those.
I do not know whether the client can be developed like this, or some simpler client has already exist.
If there is some mistakes, please correct me.

In the future we might provide client downloads that contain the blockchain state already and only need to download latest blocks, but there is much other work to do before that, and basic light wallet will be out before then.

 

Google+