Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - rnglab

Pages: 1 ... 3 4 5 6 7 8 9 [10] 11 12
136
General Discussion / Re: Bring Bitshares 2.0 smartcoin tech to Greece ASAP.
« on: September 29, 2015, 07:30:24 am »
By the way, collaborative internationalization platform is ready to publish translations on bitshares.org, you can test it behavior switching to Spanish (still in progress, I'm translating it myself when I have the time).

https://www.transifex.com/bitshares/bitshares-org/live/ is open for everyone to translate but you have to create a free account (or login with github or gmail) to use the Live feature, which we are using to translate bitshares.org.

I'll add Greek now. Just ask for permissions to manage translation teams, to review or to publish translations.

137
General Discussion / Re: Bring Bitshares 2.0 smartcoin tech to Greece ASAP.
« on: September 29, 2015, 07:18:18 am »
 +5% for bringing this topic.

Barter economies goes far beyond from what tradenow.gr business model can offer.

On Argentina 2001 financial crisis, thousands of barter clubs emerged from middle class as a grassroots palliative to scarcity. By 2002 about 5 million people resorted to barter to meet basic needs with no money (frozen bank accounts, inflation, riots and looting to contextualize just a little).

Local barter clubs formed a network with no central node or regulations. They were not even based on LETS or other fundamentals because of its spontaneous nature.

The main factor of barter network fall was fraud: Faking IOUs, bond inflation, dishonest club leaders, etc.


No need to say BitShares would have been an ideal solution for those few but decisive weaknesses. And it makes centralized business models like tradenow.gr obsolete.

I think of a customizable mobile wallet that issuer organizations can easily tweak to look as they're own, with the ability to show it's name and just they're own UIA, with the trading pair they choose and maybe an option to enable some advanced features like recurring payments and accout permissions. A wallet that issuers have to customize just once to bring it simplified to users, so they don't get scared having to understand or to trust BitShares at all.

Non profit organizations and communities would gratefully pay for issuance and tx fees in this scenarios and may become big on ramps as a side effect.

I'd like to collaborate on something like community/non-profit organizations issued assets.
 

138
General Discussion / Re: Let's make bitshares.org multilingual!
« on: September 16, 2015, 01:55:38 am »
I've just published Deutsch and Russian small/test translations from xeroc and testz into staging server:
http://188.226.252.109:4000/

Didn't find a way to auto publish contributions to the staging server yet. Don't doubt to notify me about new translationsand I'll publish them ASAP.

Will be updating with per role simple instructions as I become more familiar with the workflow.

139
General Discussion / Let's make bitshares.org multilingual!
« on: September 15, 2015, 01:15:51 pm »
Have been doing some research on how to ease content translation and website internationalization for Bitshares.

Last night I tried the new transifex.com Live feature and I think this is what we need.

http://docs.transifex.com/live/getting-started/

I've registered a 30 day trial account and cloned bitshares.org on a vps to give it a try.

Here it is: http://188.226.252.109:4000/

Floating bottom right is the language selector, I've translated /home and /technology titles to spanish for testing, you can try switching between EspaƱol and English.

It can automatically identify new strings when page content changes and creates new translation tasks for every defined language. Translations can be done offline, online as usual (side by side strings for fast editing) or live, translating "on site" (on transifex side) picking strings from the website layout while watching how pages will become when translations gets reviewed and published.

Everything worked flawlessly with just a couple of js lines and backend tweaking. Immediately PMed Cass and xeroc to ask if they find it suitable before posting; an implementation like this might represent significant extra work for them and we have to take care of this two, as with many others here!

Great feedback. Few hours ago the changes needed to have this running were committed and pushed, so we can start bitshares.org internationalization right now.

Transifex accounts are free of charge for open source projects, I've just created an organization account named bitshares pointing to github.com/bitshares,  and gave admin permissions to both Cass and xeroc.

To make testing safely I've set the bitshares.org clone as a staging server: we can start translating bitshares.org and first publish changes to the staging server without having to review/approve translations and with no risk of breaking things.

https://www.transifex.com/bitshares/bitshares-org/ is public, everyone can submit translations and wait for maintainers to review/publish,  ask for permissions, etc. To use the Live feature (recommended) you'll have to log in.

bitshares-org is just the first translation project on Bitshares organization, we can create as many translation projects as needed.

A user can have one of six roles:

    Organization Administrator

    Project Maintainer

    Team Manager

    Language Coordinator

    Reviewer

    Translator


By the way, talking with bitshares-argentina mates we think it would be fair to allocate funds from the marketing delegate to reward Cass and xeroc for the extra work involved.
Also, if there are other marketing delegates, specially from non native english countries, with standby funds waiting for 2.0, we encourage them to fund translations. 


 let's give it a try!

142
Technical Support / Re: Scheduling Proof of Scalability
« on: September 10, 2015, 05:41:25 am »
There are two aspects to scalability:

1. How fast can a node actually process transactions / blocks
2. How well can a P2P protocol keep up with the flooding

These are two separate and independent issues. If we wish to do a proof-of-scalability test, then I would suggest we remove the P2P code from the equation (for the most part).   We can have a single node be ALL witnesses and then flood the network with as many transactions as possible.     It should be obvious that a "bad P2P protocol" is a different kind of bottleneck than CPU limitations of processing. 

We are working on revamping the communication protocol in a MAJOR way after BTS 2.0 comes out.

Thanks for the update BM.
I think there's no rush to prove scalability while you devs are working hard on an even better network protocol for graphene.
More so considering the dynamism achieved to release 2.0 in the meanwhile with fallback or alternative network configurations, as explained here by Dan.
If flooding 101 witnesses on a single AWS node helps to find CPU or other non network related limitations, let's do it. For a test to serve as a public proof of scalability (and fud killer) I think we should isolate only external factors, and this may better fit the stage when new communication protocol is almost ready.

As someone who remembers both Novembers  (just lurking learning here till believing I had some value to input other than mining and funding)... as early adopter I see the aptitude and integrity that stands on this project, clear as water.
From that perspective I wouldn't mind to see Bitshares 2.0 relaying on a temporary non-distributed mode towards an improved network.

but as long time stakeholder who saw many other projects taking advantage from lessons learned from Bitshares long experience and transparency just to try to put it down, I wouldn't like to give a chance for more "centralization" FUD if it is worth the effort to elude that from now on.

Back to the point, I wonder how far is the old p2p protocol from being able to manage let's say ~1000 tps on 5 second blocks. Also wonder if getting there means diverting too many resources from new protocol development.

I think It would be easier to understand for the most (and harder to criticize) if the first release remains fully distributed at the expense of keeping TPS low enough to keep it stable over the old network protocol if they meet the initial requirements. It could still even break a new mark on TPS in a distributed way  (and keep away Ripple comparisons to name just one possible attack).

Then the upcoming revamped communication protocol and increment on TPS would be an extra incentive, another BIG announce while already standing over on a stable platform. An announce that everyone could check and even help to design or code if you like.

I don't know if we could accomplish similar uptake going the opposite way, that being starting just with one central node, many nodes on the same server/location, or a central relay node.

If  this is feasible, we could even keep going with the public load test, not the vLAN  proof of scalability yet but a proof of real launchtime performance for 2.0, with a clear advice on that it will be just a fraction of what is coming,

Also if we take this path, publicly running the test that that BM suggested above about taking away the p2p protocol for scalability measurement could be of much greater impact, because having an actual network  performance will help to show it as real scalability and not just theoretical.

Just my to BTS

143
General Discussion / Re: Test Net for Advanced Users
« on: September 08, 2015, 06:55:37 am »
bitshares-argentina node is back with last commit version.

nathan seems to have only ~1900 CORE, not enough to vote me in.

Also getting this error when trying to import_balance from a pre snapshot balance key:

Code: [Select]
2838767ms th_a       wallet.cpp:2805               import_balance       ] balances: []
10 assert_exception: Assert Exception
operations.size() > 0: A transaction must have at least one operation
    {"trx":{"ref_block_num":0,"ref_block_prefix":0,"expiration":"1970-01-01T00:00:00","operations":[],"extensions":[]}}
    th_a  transaction.cpp:51 validate

    {"name_or_id":"bitshares-argentina"}
    th_a  wallet.cpp:2846 import_balance


144
Technical Support / Re: Scheduling Proof of Scalability
« on: September 08, 2015, 12:41:45 am »
Why do people have to donate bts? We can demonstrate scalability in a test net.

 A testnet made of nodes with typical Internet connections and processing power will let us know the starting point performance. Bypassing bandwidth and latency bottlenecks on a LAN testnet will bring scalability results, as Internet speed constantly grows (it likely follows Moore's law I guess) and that scalability should make it profitable for nodes to pay for better infrastructure and processing power when more TPS becomes necessary (as it means success for the DAC)

Then a testnet running on a cloud computing virtual LAN allows everyone to monitor that scalability, making results publicly verifiable.

145
Technical Support / Re: Scheduling Proof of Scalability
« on: September 07, 2015, 11:07:16 pm »
Great initiative.
Following some thoughts from previous thread  (quote below), wouldn't be better to prioritize development status (and dev schedules) before coordinating a date with volunteers?

Nice to see the pledge growing  ( : 

So you guys are talking about setting up a private network of aws machines in an attempt to push 100k tps?  I don't really see the utility, since it's not something we could currently do in the wild.  I think we would be better served if we got a large amount of people to join the actual test net and see how high we could get the tps there.

I see it more as an open demonstration of scalability. 
Sometime after the last code tweaks and dev's local stress tests may result in an auspicious, community driven final test, and also as the opening bells for Bitshares 2.0




146
General Discussion / Re: Pitchfork Countdown May Begin Next Week
« on: September 07, 2015, 09:26:18 pm »
So you guys are talking about setting up a private network of aws machines in an attempt to push 100k tps?  I don't really see the utility, since it's not something we could currently do in the wild.  I think we would be better served if we got a large amount of people to join the actual test net and see how high we could get the tps there.

I see it more as an open demonstration of scalability. 
Sometime after the last code tweaks and dev's local stress tests may result in an auspicious, community driven final test, and also as the opening bells for Bitshares 2.0

147
General Discussion / Re: Vested Balance and BTER
« on: September 07, 2015, 07:50:50 pm »
To check your original vesting balances in the console the command now is:

Code: [Select]
wallet_account_vesting_balances <account>

Also works with "vesting" alias:
Code: [Select]
vesting <account_name>

148
General Discussion / Re: Pitchfork Countdown May Begin Next Week
« on: September 07, 2015, 07:46:14 pm »
I for one, would be happy to contribute some resources (donate some BTS) or spin up a number of AWS instances to help with load testing, and I'm sure many others in the community would also help if someone could develop the instructions or scripts to perform a private testnet load/tps test.

Using AWS, you could effectively have a 10Gb private LAN with the ability to spin up a significant number of servers for a short period of time at reasonable cost using spot pricing.

Here is an atricle on how someone has configured AWS instances to achieve 1 Million TPS For Just $1.68/Hour - http://highscalability.com/blog/2014/8/18/1-aerospike-server-x-1-amazon-ec2-instance-1-million-tps-for.html

If we chime and say we (as the community) would be willing to fund/support/provide resources for this test - it may encourage one us to take it on...

This is cool!  Yes, for those who wish to contribute $$$ instead of time, please do so.  We can fund this (both in $$$ and effort/time) and achieve a massive blast (near 100K TPS hopefully) via multiple nodes in LAN and then over the Internet.  Donors and volunteers, please SAY I.

This.
I'd be glad to help running/funding a public vLAN testnet as a proof of scalability, at the right time.

149
General Discussion / Re: Test Net for Advanced Users
« on: August 25, 2015, 08:52:43 pm »
Indeed, witness_schedule_refactor builds ok and seems to run stable.

Should we start testing on this branch?

Edit: sorry, I should have read this first: https://bitsharestalk.org/index.php/topic,18126.0.html
devs, let us know if some tests helps to decide.

150
General Discussion / Re: Test Net for Advanced Users
« on: August 22, 2015, 08:39:51 pm »
Run out of disk space  :(
p2p.log too large.

Same here, p2p.log grows like 1Gb/h
have you tried setting log level from debug to info? I'll try it now.
On my side it's 4~5GB/h for one node. Hadn't had time to tweak the settings. Just mounted a larger partition, will try.

setting log level from debug to info for [logger.p2p] reduced its size about an order of magnitude.

Code: [Select]
107M Aug 22 16:30 p2p.log
103M Aug 22 06:59 p2p.log.20150822T100000
183M Aug 22 07:59 p2p.log.20150822T110000
116M Aug 22 08:59 p2p.log.20150822T120000
101M Aug 22 09:59 p2p.log.20150822T130000
182M Aug 22 10:59 p2p.log.20150822T140000
137M Aug 22 11:59 p2p.log.20150822T150000
 243M Aug 22 13:59 p2p.log.20150822T170000
 390M Aug 22 14:59 p2p.log.20150822T180000
 293M Aug 22 15:59 p2p.log.20150822T190000
 107M Aug 22 16:30 p2p.log.20150822T200000


Pages: 1 ... 3 4 5 6 7 8 9 [10] 11 12