BitShares Forum

Main => Stakeholder Proposals => Topic started by: lafona on February 21, 2016, 05:24:14 pm

Title: Witness: delegate-1.lafona
Post by: lafona on February 21, 2016, 05:24:14 pm
Hi Everyone,

I would like to first thank everyone who has voted for my witness(delegate-1.lafona), I have enjoyed the opportunity to be an elected witness and I hope to have that opportunity again in the not so distant future. My other motivation for posting is to offer more information and try to answer any questions.

I had been an active Bitshares 2.0 witness from the first day of the network up until a few days ago and I actively participated in most if not all of the graphene public test networks. In addition I ran a payroll delegate for Chronos during the last few months of Bitshares 0.x as mentioned in the thread below.
https://bitsharestalk.org/index.php/topic,16536.45.html

I have also run delegates for the PTS DPOS, Devshares and Play networks.

I currently run a witness node on a Virgina based AWS VPS (2 cpus, 4 GiB Memory) and a seed node on a (1 cpu, 2 GiB) vps.
During the time as an active witness my node produced over 115000 blocks with less than 0.6% of blocks missed and was in the first 66% to produce blocks after the two network pauses.

For additional information: https://github.com/lafona/delegate-1.lafona

I hope this has been informative and I thank you for your future or continued support.
Title: Re: Witness: delegate-1.lafona
Post by: CLains on February 22, 2016, 02:17:13 am
 +5%
Title: Re: Witness: delegate-1.lafona
Post by: xeroc on February 22, 2016, 12:20:55 pm
+5%
Title: Re: Witness: delegate-1.lafona
Post by: lafona on February 22, 2016, 01:14:34 pm
Voted back in! Thanks for the support :)
Title: Re: Witness: delegate-1.lafona
Post by: lafona on February 29, 2016, 01:13:06 pm
Back in again. Thank you for your support!
Title: Re: Witness: delegate-1.lafona
Post by: lafona on March 21, 2016, 12:18:29 am
Witness and seed node updated to 2.0.160316b.

Vote for delegate-1.lafona for additional witness and seed node diversity.
Title: Re: Witness: delegate-1.lafona
Post by: CLains on March 21, 2016, 04:29:25 pm
Witness and seed node updated to 2.0.160316b.

Vote for delegate-1.lafona for additional witness and seed node diversity.

 +5% Voting via xeroc!
Title: Re: Witness: delegate-1.lafona
Post by: lafona on March 21, 2016, 10:14:59 pm
Witness and seed node updated to 2.0.160316b.

Vote for delegate-1.lafona for additional witness and seed node diversity.

 +5% Voting via xeroc!

Thanks! Your support is greatly appreciated.
Title: Re: Witness: delegate-1.lafona
Post by: lafona on March 31, 2016, 09:31:36 pm
Witness and seed node updated to 2.0.160328. Thanks for your support!
Title: Re: Witness: delegate-1.lafona
Post by: lafona on March 03, 2017, 01:35:33 pm
Hi Everyone,
Just wanted to give a quick update. I recently added a seed node at 51.15.61.160:1776. I had removed the old node after being voted out for an extended period, but with more affordable hosting I plan to keep this one up despite currently being on standby.  I am also currently running a two witness nodes(one as a backup) and should have price feeds set to go if I am voted in again. I also have a node running in the testnet ready to use as a witness or a spammer. Thanks for your time and please feel free to vote for delegate-1.lafona. Thanks
Title: Re: Witness: delegate-1.lafona
Post by: lafona on March 25, 2017, 05:34:15 pm
Hi everyone, another update,

A little over a week ago I participated in the stress test and I am happy to say witness lafona2 processed over 100000 transactions and 500000 operations during the two hour stress test. It was capable of producing blocks with more than 3000 transactions in them or 1000 txs/sec, not bad for an Avoton based server. That being said I am still looking through the data, to better understand why blocks were missed and how to optimize the setup for the next run. If you would like to look at or  play around with some of the data, I made some charts which you can check out here (https://lafona.shinyapps.io/stresstest/). During the stress test, I was also runnning a node for transaction spamming purposes, but I do not currently have any data on that yet.

In addition to that I have been working on a graph of the price feed data from the blockchain, as that has been a pretty consistent discussion recently. It is still very much a work in progress(no historical data, only USD, etc) but if it is helpful I can work on adding other bitassets and including older data. Eventually I would like to be able to unpublished price feed data to help with testing of new witness setups or feed scripts, but that is still a little ways away. Please let me know if you have any thoughts or suggestions.

Feed History (https://lafona.shinyapps.io/Feed_History/)

Infrastructure
The primary and backup witness nodes on the bitshares mainnet are now hosted in Paris and Amsterdam and and are running on 8 core Intel Avoton 16 gb machines.
 
Thanks for you time and attention.
Title: Re: Witness: delegate-1.lafona
Post by: xeroc on March 27, 2017, 08:27:20 am
Cool feed history!
Title: Re: Witness: delegate-1.lafona
Post by: sahkan on March 28, 2017, 04:22:47 am
Hey lafona,

Great stuff. I have set up a witness node and I am in the process of tuning it up, so if you have some pointers feel free to shoot them to me. I will work on price feeds next.
Title: Re: Witness: delegate-1.lafona
Post by: lafona on May 07, 2017, 03:18:22 pm
Hi everyone,
Since the last update I have been working on some ways to visualize witness performance (https://lafona.net/witness-stats/) and making sure price feeds for my witness are ready to go should I get voted in. Also witness and backup have been moved to 32 gb servers. Right now the witness stats page shows missed blocks and a 24 hour feed history for USD. Since starting [member=43607]roelandp[/member] has come out with a very nice log for monitoring activity and I think I will try work more on the charts from now on to avoid any overlap. It is really exciting to see the rapid improvement in visible witness metrics.  That being said, I believe my witness infrastructure offers very competitive services and would be a good potential option for increasing the pool of active witnesses.

Existing Infrastructure:
Dedicated Primary Witness node
Dedicated Synced Backup Witness node
Price Feeds ready to publish
Dedicated Seed node - 51.15.61.160:1776 (1 of 14 listed in github (https://github.com/bitshares/bitshares-core/blob/master/libraries/app/application.cpp) )

If voted I would like to continue improving the page of witness performance charts as well as looking into some other interesting graph ideas. In addition I would be looking into larger dedicated machines for  the nodes t fo easily handle any further growth in dex activity. Thanks again for your time and please feel free to vote for delegate-1.lafona.
Title: Re: Witness: delegate-1.lafona
Post by: lafona on December 29, 2018, 09:42:58 pm
Quick Update: Feeds for CNY are currently configured to publish real price with 1.05 mssr should the witness be voted back in.
Title: Re: Witness: delegate-1.lafona
Post by: lafona on June 05, 2019, 03:56:04 am
Witness update. I apologize for the downtime after being voted back in today. As a result I have updated and tested my failover script and will look further into the root of the missed blocks on my primary node.
Title: Re: Witness: delegate-1.lafona
Post by: lafona on August 23, 2019, 10:50:47 pm
Quick update
USD feed MCR adjusted to 1.5
Testnet witness updated to test-3.3.1
Title: Re: Witness: delegate-1.lafona
Post by: R on October 27, 2019, 06:46:13 pm
Hey,

Could you please update your HERTZ price feeds to use a real USD:BTS rate than bitUSD? Since bitUSD's price feed is currently fake.

Cheers 👍
Title: Re: Witness: delegate-1.lafona
Post by: lafona on November 04, 2019, 01:37:51 am
After being voted out for quite some time now. I have decided that I will be shutting down my api node in the next few days. Hopefully this should not have a large impact as there many more similarly located nodes now than when I had originally deployed it. I do apologize if this comes as an inconvenience. Should I be voted back and it is desirable, I will do my best to bring this node back online. My witness and seed nodes will continue to run to support the network. Thank you for your continuing support.
Title: Re: Witness: delegate-1.lafona
Post by: abit on November 04, 2019, 05:26:19 pm
After being voted out for quite some time now. I have decided that I will be shutting down my api node in the next few days. Hopefully this should not have a large impact as there many more similarly located nodes now than when I had originally deployed it. I do apologize if this comes as an inconvenience. Should I be voted back and it is desirable, I will do my best to bring this node back online. My witness and seed nodes will continue to run to support the network. Thank you for your continuing support.
It's unfortunate to hear that.
Thanks for your efforts.
I'll create a pull request on Github for removing your node.
Would you consider setting up forwarding to a nearby node so not degrade connectivity?
Title: Re: Witness: delegate-1.lafona
Post by: R on December 10, 2019, 08:05:17 pm
Hey,

Could you please update your HERTZ price feeds to use a real USD:BTS rate than bitUSD? Since bitUSD's price feed is currently fake.

Cheers 👍
Hey lafona, please update your HERTZ price feed script - your published feed are approx 40% offset from the real price.

Thanks