Author Topic: Delegate btstools.digitalgaia: proposal and updates  (Read 14994 times)

0 Members and 1 Guest are viewing this topic.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
F.. i .. n .. a .. l .. l .. y!! Congratulations!

Offline wackou

btstools.digitalgaia is now an active delegate :D thanks to everyone that voted!

I will now proceed to buy and setup the VPS instances as soon as I can, setup the seed nodes and backbone nodes, and then make the backbone available to the public and ensure it is as stable as possible.

Watch this thread for updates!
Please vote for witness wackou! More info at http://digitalgaia.io

Offline onceuponatime

you should post on the general thread and maybe ask the chinese community for help to get the ball rolling!

He has a thread in the General, but not sure about the Chinese area:

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

Offline Shentist

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 1601
    • View Profile
    • metaexchange
  • BitShares: shentist
you should post on the general thread and maybe ask the chinese community for help to get the ball rolling!

Offline onceuponatime

I have sent you bitUSD to get started. If you want to, you can pay me back a little each month after you are elected.

Thank you for the BitUSD (my first BitUSDs, nice!), but I think I will send them back to you, for 2 reasons:

- in effect, this is a loan that I contract in order to be able to start working now for free. When I would repay it later, I would also be paying the rent for the VPS myself, so I'd be paying more than what I would have paid had I started only after being elected.

- I don't have huge amounts of free time right now to work on BitShares stuff, and setting up what I envision would take a non-negligible amount of additional time, which I would have a hard time justifying to my family. If that work would be paid (by having my delegate active), then it would be easier for me to find some work time.

As of right now, I still have enough ideas / bug fixes to keep me occupied on the bts_tools project for quite some time, so my plan would be to keep at this rhythm while my delegate is not active (just bts_tools), and step up my game (bts_tools + backbone/network infrastructure) once it gets voted in. Thank you though for the support  :)

Here's a counter-offer:

If you want to start the the nodes now, you don't pay me back (at the rate of a small amount each month) when you are elected until the market cap rises enough that your delegate income would justify it.

If you want to discuss any other options, we can do it in PMs.

Offline wackou

I have sent you bitUSD to get started. If you want to, you can pay me back a little each month after you are elected.

Thank you for the BitUSD (my first BitUSDs, nice!), but I think I will send them back to you, for 2 reasons:

- in effect, this is a loan that I contract in order to be able to start working now for free. When I would repay it later, I would also be paying the rent for the VPS myself, so I'd be paying more than what I would have paid had I started only after being elected.

- I don't have huge amounts of free time right now to work on BitShares stuff, and setting up what I envision would take a non-negligible amount of additional time, which I would have a hard time justifying to my family. If that work would be paid (by having my delegate active), then it would be easier for me to find some work time.

As of right now, I still have enough ideas / bug fixes to keep me occupied on the bts_tools project for quite some time, so my plan would be to keep at this rhythm while my delegate is not active (just bts_tools), and step up my game (bts_tools + backbone/network infrastructure) once it gets voted in. Thank you though for the support  :)
Please vote for witness wackou! More info at http://digitalgaia.io

Offline onceuponatime

Released 0.1.9, which fixes the following:

- allow to pass additional args to "bts run", eg: "bts run --rebuild-index"
- fixed feeds due to bter being down
- completed (for now) documentation and tutorial
- tools display their version in footer of web pages, or using "bts version"

The next thing that I'd like to work, apart from ongoing development and maintenance of the bts_tools, would be to setup some nodes such as what is described here: http://digitalgaia.io/backbone.html
This would allow all delegates (not just mine) to be able to thwart a DDoS attack such as what is described here: https://bitsharestalk.org/index.php?topic=14150.msg184358#msg184358

However, in order to do this, I will have to get a few more VPS instances, which I will be able to afford only if my delegate gets voted in first. Remember, it's only 30%  ;)

I think your work is very valuable and I have already voted for you.

Can you please tell us how much a "few more VPS instances" would cost?

Thanks! I'd like to start with 6 nodes, and distribute them 2 in Europe, 2 in the US and 2 in Asia. The ones I have currently are ~35$/month, they are a bit on the expensive side, but quality is top notch. They also need 4G of RAM, which is expensive on VPSes and is the limiting resource of the BitShares client as of now, so I could probably get some cheaper, but not by much. In total, that would amount to ~200$/month.

I have sent you bitUSD to get started. If you want to, you can pay me back a little each month after you are elected.


Everyone:  Please vote for Delegate: btstools.digitalgaia
« Last Edit: February 19, 2015, 09:24:07 pm by onceuponatime »

Offline wackou

Released 0.1.9, which fixes the following:

- allow to pass additional args to "bts run", eg: "bts run --rebuild-index"
- fixed feeds due to bter being down
- completed (for now) documentation and tutorial
- tools display their version in footer of web pages, or using "bts version"

The next thing that I'd like to work, apart from ongoing development and maintenance of the bts_tools, would be to setup some nodes such as what is described here: http://digitalgaia.io/backbone.html
This would allow all delegates (not just mine) to be able to thwart a DDoS attack such as what is described here: https://bitsharestalk.org/index.php?topic=14150.msg184358#msg184358

However, in order to do this, I will have to get a few more VPS instances, which I will be able to afford only if my delegate gets voted in first. Remember, it's only 30%  ;)

I think your work is very valuable and I have already voted for you.

Can you please tell us how much a "few more VPS instances" would cost?

Thanks! I'd like to start with 6 nodes, and distribute them 2 in Europe, 2 in the US and 2 in Asia. The ones I have currently are ~35$/month, they are a bit on the expensive side, but quality is top notch. They also need 4G of RAM, which is expensive on VPSes and is the limiting resource of the BitShares client as of now, so I could probably get some cheaper, but not by much. In total, that would amount to ~200$/month.
Please vote for witness wackou! More info at http://digitalgaia.io

Offline onceuponatime

Released 0.1.9, which fixes the following:

- allow to pass additional args to "bts run", eg: "bts run --rebuild-index"
- fixed feeds due to bter being down
- completed (for now) documentation and tutorial
- tools display their version in footer of web pages, or using "bts version"

The next thing that I'd like to work, apart from ongoing development and maintenance of the bts_tools, would be to setup some nodes such as what is described here: http://digitalgaia.io/backbone.html
This would allow all delegates (not just mine) to be able to thwart a DDoS attack such as what is described here: https://bitsharestalk.org/index.php?topic=14150.msg184358#msg184358

However, in order to do this, I will have to get a few more VPS instances, which I will be able to afford only if my delegate gets voted in first. Remember, it's only 30%  ;)

I think your work is very valuable and I have already voted for you.

Can you please tell us how much a "few more VPS instances" would cost?

Offline wackou

Released 0.1.9, which fixes the following:

- allow to pass additional args to "bts run", eg: "bts run --rebuild-index"
- fixed feeds due to bter being down
- completed (for now) documentation and tutorial
- tools display their version in footer of web pages, or using "bts version"

The next thing that I'd like to work, apart from ongoing development and maintenance of the bts_tools, would be to setup some nodes such as what is described here: http://digitalgaia.io/backbone.html
This would allow all delegates (not just mine) to be able to thwart a DDoS attack such as what is described here: https://bitsharestalk.org/index.php?topic=14150.msg184358#msg184358

However, in order to do this, I will have to get a few more VPS instances, which I will be able to afford only if my delegate gets voted in first. Remember, it's only 30%  ;)
Please vote for witness wackou! More info at http://digitalgaia.io

Offline wackou

Released 0.1.8 that fixes a few quirks and annoyances that happen when setting up a new delegate (thanks Thom for the beta-testing!) and refined documentation as well as tutorial to make things simpler and avoid confusion for people not familiar with python.
Please vote for witness wackou! More info at http://digitalgaia.io

Offline wackou

Released 0.1.7, which fixes the 0.1.6 release that was kinda messed up due to being released too hastily. It should now all be working!
Please vote for witness wackou! More info at http://digitalgaia.io

Offline wackou

Last week's time was spent mainly on writing more documentation, both reference documentation for the tools and making the tutorial clearer. This can be found here:

http://bts-tools.readthedocs.org
(announcement for the tutorial is at: https://bitsharestalk.org/index.php?topic=13627)

I also fixed running the GUI client in linux (bts run_gui). This week I will continue to polish the documentation, as it starts looking nice but has still a few rough edges.
Please vote for witness wackou! More info at http://digitalgaia.io

Offline wackou

Released 0.1.6, which contains (amongst other fixes):

- full support for DevShares
- fixed issue with new naming of tags (bts/X.X.X and dvs/X.X.X)
- include slate for btstools.digitalgaia as an example slate
- send notifications grouped by clients (for multiple delegates in same wallet)
- fixed tools for new API in 0.6.0 (blockchain_get_delegate_slot_records)

This version should support both 0.5.3 and 0.6.0, but there might be minor quirks, please let me know if this is the case.

The other main task that I have been working on lately is to write documentation and a tutorial for setting up a delegate. This is still work in progress, but is already in a state which I consider useful. The annoucement for the tutorial is here:

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

In the coming weeks, I plan to work mostly on expanding the documentation a lot, and obviously fix the bugs in the tools that are going to pop up.
Please vote for witness wackou! More info at http://digitalgaia.io

Offline wackou

May I ask, what's the difference between your tools and Alt's tools which are being used by most of the delegates?

not completely familiar with Alt's tools, but as I understand it they are more a collection of scripts that help do the same thing, while I went with an integrated approach where you manage everything from a single config file (https://github.com/wackou/bts_tools/blob/master/bts_tools/config.yaml), and which also gives you a web interface to monitor your delegate, see screenshots on this page: https://github.com/wackou/bts_tools

I also have a few cmd line utilities, for instance to build the latest version, I just need to run
Code: [Select]
$ bts build
$ bts run # this runs the latest client

There is also support for DevShares, PTS and Sparkle:
Code: [Select]
$ dvs build # just added to github, no released version yet
$ pts build
$ bts build sparkle
Please vote for witness wackou! More info at http://digitalgaia.io