Author Topic: Blockchain scalability  (Read 2154 times)

0 Members and 1 Guest are viewing this topic.

Offline bytemaster

We have a proof-of-concept implementation of bitshares that can reindex 2 million blocks, 1 million accounts, and each block containing 1 transfer  in just 8 seconds while using less than 1 GB of ram.   

I would say that while the current release software is "slow" because it is built on LevelDB, that scalability is not going to be a problem.  You can see the new database code here:  https://github.com/BitShares/bitshares/tree/develop/libraries/db

Upgrading BitShares to use this code is a challenging task, but it is certainly possible.

wait .... is your computer with high performance ? or a regular computer ?

iMac 5K
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 btswildpig

  • Hero Member
  • *****
  • Posts: 1424
    • View Profile
We have a proof-of-concept implementation of bitshares that can reindex 2 million blocks, 1 million accounts, and each block containing 1 transfer  in just 8 seconds while using less than 1 GB of ram.   

I would say that while the current release software is "slow" because it is built on LevelDB, that scalability is not going to be a problem.  You can see the new database code here:  https://github.com/BitShares/bitshares/tree/develop/libraries/db

Upgrading BitShares to use this code is a challenging task, but it is certainly possible.

wait .... is your computer with high performance ? or a regular computer ?
这个是私人账号,表达的一切言论均不代表任何团队和任何人。This is my personal account , anything I said with this account will be my opinion alone and has nothing to do with any group.

Offline mdj

  • Full Member
  • ***
  • Posts: 192
    • View Profile
  • BitShares: mdj
We have a proof-of-concept implementation of bitshares that can reindex 2 million blocks, 1 million accounts, and each block containing 1 transfer  in just 8 seconds while using less than 1 GB of ram.   

I would say that while the current release software is "slow" because it is built on LevelDB, that scalability is not going to be a problem.  You can see the new database code here:  https://github.com/BitShares/bitshares/tree/develop/libraries/db

Upgrading BitShares to use this code is a challenging task, but it is certainly possible.

That's really impressive! :O

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
We have a proof-of-concept implementation of bitshares that can reindex 2 million blocks, 1 million accounts, and each block containing 1 transfer  in just 8 seconds while using less than 1 GB of ram.   
Wait what?
Next bottleneck: internet connection :)
Quote
I would say that while the current release software is "slow" because it is built on LevelDB, that scalability is not going to be a problem.  You can see the new database code here:  https://github.com/BitShares/bitshares/tree/develop/libraries/db

Upgrading BitShares to use this code is a challenging task, but it is certainly possible.
... wow ...
let's get 1.0 ready, have a 10x increase in market cap which opens up the doors for a couple more developers .. +5% +5% +5

Offline bytemaster

We have a proof-of-concept implementation of bitshares that can reindex 2 million blocks, 1 million accounts, and each block containing 1 transfer  in just 8 seconds while using less than 1 GB of ram.   

I would say that while the current release software is "slow" because it is built on LevelDB, that scalability is not going to be a problem.  You can see the new database code here:  https://github.com/BitShares/bitshares/tree/develop/libraries/db

Upgrading BitShares to use this code is a challenging task, but it is certainly possible.
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 Troglodactyl

  • Hero Member
  • *****
  • Posts: 960
    • View Profile
My understanding is that there's likely room for significant optimization of the sync process also, it just hasn't made it to the top of the priority list yet.

Last time I redownloaded and processed the chain, I think it took about an hour, certainly not days.

BitShares is designed to be much more scalable than other blockchain systems, and was designed with this in mind from the beginning.  Obviously if a blockchain system is to truly compete with the major centralized payment processors, light wallet architecture is essential, since many people can't handle duplicating the processing of the entire world's transactions on their PCs, much less on their phones.

See this also:
http://bytemaster.bitshares.org/article/2015/01/12/Decentralization-Scalability-and-Fault-Tolerance-of-Bitcoin/

Offline JA

  • Hero Member
  • *****
  • Posts: 650
    • View Profile
A block is produced every 5 seconds regardless of how many transactions it contains.

10 seconds. There is a size limit for a block.
yea right 10 seconds but the size limit doesn't change the timings.

« Last Edit: March 27, 2015, 08:49:10 am by jabbajabba ༼ つ ◕_◕ ༽つ »

Offline emski

  • Hero Member
  • *****
  • Posts: 1282
    • View Profile
    • http://lnkd.in/nPbhxG
A block is produced every 5 seconds regardless of how many transactions it contains.

10 seconds. There is a size limit for a block.

Offline JA

  • Hero Member
  • *****
  • Posts: 650
    • View Profile
Hello,

I was wonder how scalable is Bitshares blockchain.
It take a few days to my wallet to catch up to the latest block, and there are "only" 2 million blocks.

Hopefully when it become popular there will be trillions of block. Containing tons of transaction and multiple assets order book entries.

I look to me that full client will not be realistic approach for the common user. Over the time online wallet will lead to centralization.
Less and less service providers / computers will be able to handle the size of the blockchanin.

Are the any study of capacity planning regarding this issue?

Thanks
Moster
Light wallets are alraedy in developement and can be tested by everyone.
for mobile devices and desktop machines

A block is produced every 5 seconds regardless of how many transactions it contains.

Offline mostar

  • Full Member
  • ***
  • Posts: 97
    • View Profile
Hello,

I was wonder how scalable is Bitshares blockchain.
It take a few days to my wallet to catch up to the latest block, and there are "only" 2 million blocks.

Hopefully when it become popular there will be trillions of block. Containing tons of transaction and multiple assets order book entries.

I look to me that full client will not be realistic approach for the common user. Over the time online wallet will lead to centralization.
Less and less service providers / computers will be able to handle the size of the blockchanin.

Are the any study of capacity planning regarding this issue?

Thanks
Moster