Main Menu

October 2nd Test Network

Started by bytemaster, October 02, 2015, 01:17:03 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

clayop

Quote from: roadscape on October 04, 2015, 10:57:11 PM
What kind of transactions were you making, clayop?

IIRC, transfers will cost approx $0.20 for non-members and $0.04 otherwise.. at 4 cents, 1000 TPS for 15 mins is $36,000.

Sell assets only costs 5 CORE instead of 20 CORE of transfer.
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

roadscape

What kind of transactions were you making, clayop?

IIRC, transfers will cost approx $0.20 for non-members and $0.04 otherwise.. at 4 cents, 1000 TPS for 15 mins is $36,000.

Quote from: Spectral on October 04, 2015, 08:51:21 PM
Well, that's not really expensive... 3600 USD will give you:

1 hour of 100TPS attack or... 30 seconds of 12000 TPS attack. Is that not enough to bring down the network?

True, good point.. perhaps eventually the network will automatically scales up fees.
http://cryptofresh.com  |  witness: roadscape

clayop

Quote from: Spectral on October 04, 2015, 08:51:21 PM
Quote from: roadscape on October 04, 2015, 08:35:18 PM
Quote from: Thom on October 04, 2015, 06:49:46 PM
You may be right clayop, but do we need to concern ourselves with that right now? IMO it's more important to address the functionality and feature set that will be available at launch.

Out of the gate we probably won't require 1000 TPS. I do recognize that is only 10% of our claims, and if we DID have a massive response on the launch and we couldn't handle it, it would be very bad indeed.

I'm not sure where the best balance is and what our testing goals should be, but I think we need to get serious very quickly and figure that out, devise a plan to reach those goals and coordinate our efforts to achieve them.

Exactly.. and if each tx costs $0.01, 100 TPS "attacks" cost $1/second, or $3,600/hr. :)

Well, that's not really expensive... 3600 USD will give you:

1 hour of 100TPS attack or... 30 seconds of 12000 TPS attack. Is that not enough to bring down the network?

I killed the network with 15 minutes of 1000 TPS.
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

clayop

Quote from: Thom on October 04, 2015, 06:49:46 PM
You may be right clayop, but do we need to concern ourselves with that right now? IMO it's more important to address the functionality and feature set that will be available at launch.

Out of the gate we probably won't require 1000 TPS. I do recognize that is only 10% of our claims, and if we DID have a massive response on the launch and we couldn't handle it, it would be very bad indeed.

I'm not sure where the best balance is and what our testing goals should be, but I think we need to get serious very quickly and figure that out, devise a plan to reach those goals and coordinate our efforts to achieve them.

I agree with the point that we don't need 1000 TPS at the beginning. But it shouldn't be an attacking vector against witness nodes, so we have to find out a way (e.g. capping maximum TPS).


FYI, based on the current BTS price, the 'attack' requires $18,000 and costs about $3,700 only.
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

lakerta06

Quote from: Spectral on October 04, 2015, 08:51:21 PM
Quote from: roadscape on October 04, 2015, 08:35:18 PM
Quote from: Thom on October 04, 2015, 06:49:46 PM
You may be right clayop, but do we need to concern ourselves with that right now? IMO it's more important to address the functionality and feature set that will be available at launch.

Out of the gate we probably won't require 1000 TPS. I do recognize that is only 10% of our claims, and if we DID have a massive response on the launch and we couldn't handle it, it would be very bad indeed.

I'm not sure where the best balance is and what our testing goals should be, but I think we need to get serious very quickly and figure that out, devise a plan to reach those goals and coordinate our efforts to achieve them.

Exactly.. and if each tx costs $0.01, 100 TPS "attacks" cost $1/second, or $3,600/hr. :)

Well, that's not really expensive... 3600 USD will give you:

1 hour of 100TPS attack or... 30 seconds of 12000 TPS attack. Is that not enough to bring down the network?

We can thank them for the money and resurrect the network from the last block :D

Spectral

#158
Quote from: roadscape on October 04, 2015, 08:35:18 PM
Quote from: Thom on October 04, 2015, 06:49:46 PM
You may be right clayop, but do we need to concern ourselves with that right now? IMO it's more important to address the functionality and feature set that will be available at launch.

Out of the gate we probably won't require 1000 TPS. I do recognize that is only 10% of our claims, and if we DID have a massive response on the launch and we couldn't handle it, it would be very bad indeed.

I'm not sure where the best balance is and what our testing goals should be, but I think we need to get serious very quickly and figure that out, devise a plan to reach those goals and coordinate our efforts to achieve them.

Exactly.. and if each tx costs $0.01, 100 TPS "attacks" cost $1/second, or $3,600/hr. :)

Well, that's not really expensive... 3600 USD will give you:

1 hour of 100TPS attack or... 30 seconds of 12000 TPS attack. Is that not enough to bring down the network?
Vote for BTS-2 witness: spectral (1.6.30)
0.9 DVS delegate: dvs1.bitspace
Stay tuned for bitspace-clains worker!

roadscape

Quote from: Thom on October 04, 2015, 06:49:46 PM
You may be right clayop, but do we need to concern ourselves with that right now? IMO it's more important to address the functionality and feature set that will be available at launch.

Out of the gate we probably won't require 1000 TPS. I do recognize that is only 10% of our claims, and if we DID have a massive response on the launch and we couldn't handle it, it would be very bad indeed.

I'm not sure where the best balance is and what our testing goals should be, but I think we need to get serious very quickly and figure that out, devise a plan to reach those goals and coordinate our efforts to achieve them.

Exactly.. and if each tx costs $0.01, 100 TPS "attacks" cost $1/second, or $3,600/hr. :)
http://cryptofresh.com  |  witness: roadscape

Spectral

Quote from: Thom on October 04, 2015, 06:49:46 PM
I'm not sure where the best balance is and what our testing goals should be, but I think we need to get serious very quickly and figure that out, devise a plan to reach those goals and coordinate our efforts to achieve them.

+5%

That sounds about right. A launch target TPS could be specified, the minimum requirement to meet that target would be identified, so the recommended witness minimum specification would be ready at launch.

Maybe there should even be a max TPS cap (possibly a votable parameter), to protect the network from overload. Is spam an attack vector into BitShares?
Vote for BTS-2 witness: spectral (1.6.30)
0.9 DVS delegate: dvs1.bitspace
Stay tuned for bitspace-clains worker!

Thom

You may be right clayop, but do we need to concern ourselves with that right now? IMO it's more important to address the functionality and feature set that will be available at launch.

Out of the gate we probably won't require 1000 TPS. I do recognize that is only 10% of our claims, and if we DID have a massive response on the launch and we couldn't handle it, it would be very bad indeed.

I'm not sure where the best balance is and what our testing goals should be, but I think we need to get serious very quickly and figure that out, devise a plan to reach those goals and coordinate our efforts to achieve them.
Injustice anywhere is a threat to justice everywhere - MLK |  Verbaltech2 Witness Reports: [url="https://bitsharestalk.org/index.php/topic,23902.0.html"]https://bitsharestalk.org/index.php/topic,23902.0.html[/url]

clayop

Quote from: Thom on October 04, 2015, 04:56:37 PM
What exactly are you guys asking? (iHashFury, clayop)

Are you asking about config.ini values, RAM/CPU/Network/OpSys or what exactly?

I'm sure you have something in mind, some hypothesis. Care to share?

I'm thinking that minimum requirements for 1000 tps may be higher than BM expected.
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

Thom

Yes, we need to describe these physical specs and weigh their performance under various load conditions.

Wackou and I have 7 VPS servers so far, all on the low end of the spectrum, relatively speaking. The lowest being 1GB RAM. Wackou will have to give you the specs for the VPSs he has setup, which the most recent ones were on Vultr with 1GB RAM.

I have 4:
Vultr with a 4GB RAM / Dual core
Crown Cloud 1 2 GB RAM Dual core
Crown Cloud 2 4 GB RAM Dual Core
Bithost 2 GB RAM / Dual core

The above is from memory, I can be more specific when I get back to my workstation.

BM doesn't seem to think our VPS specs should be difficult to meet. Wackou chose 1GB b/c of the low RAM use he observed in testing.

These specs are much more important while testing, primarily the spam testing. This is why the requirements for heavy load testing are different than if we're trying to functionally test transaction variations. It's all necessary testing, it's a matter of coordination. IMO we should first look to verify functionality then look at performance. If something fails it might become difficult to determine if it's a feature logic issue or if it's due to timing / network / VPS limitations.
Injustice anywhere is a threat to justice everywhere - MLK |  Verbaltech2 Witness Reports: [url="https://bitsharestalk.org/index.php/topic,23902.0.html"]https://bitsharestalk.org/index.php/topic,23902.0.html[/url]

iHashFury

minimum VPS RAM/SWAP/CPUs/NETWORK?

so witnesses know what min hardware spec is required

puppies

Quote from: CalabiYau on October 04, 2015, 03:54:54 PM
Quote from: puppies on October 04, 2015, 03:28:43 PM
Quote from: Thom on October 04, 2015, 03:10:21 PM
OK so are we ready to coordinate and establish a new checkpoint?

Has that already been done?

If not I think we should set a time identify whose block will be the first one in the new checkpoint, and then we can setup new seed nodes.

I am trying to reset locally.  If I can I will post directions.  Although if we leave allowed missed blocks at 1000 the network wont last long.

will try to catch up if there is a way
I can't get it to work without enabling stale block production.  We will have to wait for someone else to figure it out. I have to go to work.  I'll try to keep an eye on this thread, but will probably be pretty busy.

Quote from: clayop on October 04, 2015, 04:09:40 PM
Quote from: CalabiYau on October 04, 2015, 07:18:53 AM

last signs of life .....

I'm wondering what these witnesses' VPS specs are.

My witness is currently running on a dedicated server Intel Xeon quad core at 3.2Ghz, and 16GB ram.  I still miss random blocks.  Perhaps its due to networking, and or storage, as the server has a mechanical hdd. 
[url="https://metaexchange.info"]https://metaexchange.info[/url] | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Thom

What exactly are you guys asking? (iHashFury, clayop)

Are you asking about config.ini values, RAM/CPU/Network/OpSys or what exactly?

I'm sure you have something in mind, some hypothesis. Care to share?
Injustice anywhere is a threat to justice everywhere - MLK |  Verbaltech2 Witness Reports: [url="https://bitsharestalk.org/index.php/topic,23902.0.html"]https://bitsharestalk.org/index.php/topic,23902.0.html[/url]

iHashFury

Quote from: clayop on October 04, 2015, 04:09:40 PM
Quote from: CalabiYau on October 04, 2015, 07:18:53 AM

last signs of life .....

I'm wondering what these witnesses' VPS specs are.

What is the required minimum initial VPS spec?