@TimCliff's Updated Witness Application

4 months ago
72 in witness-category

A lot has changed since I submitted my original witness application seven months ago. I thought it would be good to submit an updated witness application explaining why I believe I would make a good witness =)

What is a Witness?

Witnesses are the elected leaders of the community. They are ambassadors for the project, and many of them work on things to improve the value of the platform.

Witnesses are tasked with validating and producing the blocks for the blockchain, which ensures everything in the network operates smoothly and correctly. Every three seconds one of the witnesses assemble all of the transactions that have occurred (such as posts, comments, votes, STEEM/SBD transfers) into a "block" and then they store all that information in the distributed database network called the "blockchain".

Witnesses are also responsible for maintaining an accurate and up-to-date price feed, as well as deciding on several important blockchain parameters. Witnesses control the cost for websites like Steemit.com to create a new account, and decide how much interest to pay for holding SBD. Many witnesses also host a public 'seed' node that other witnesses and the rest of the community can use to interact with the blockchain.

For more information on what witnesses do, and how to select good witnesses - check out this Witness Voting Guide!

Who is @timcliff?

I'm 33 years old, and I live in New Brighton, MN. I am happily married to @artist1989 =)

I have a Bachelor's degree in computer science from the University of Minnesota. I have nine years of experience in professional software development, working for a "Software-as-a-Service" company that develops applications for the energy industry. I spent most of my career as a software developer, although I have recently transitioned into more of a project management role.

If you want to learn more about me, you can check out my "reintroduceyourself" post!

How is @timcliff Involved?

  • I am actively posting, commenting, curating/voting, and resteeming good content.
  • I helped to organize all of the community's ideas into the Steemit Wish List.
  • I worked with @bitcoiner to create the Steemit.com Quick Start Guide (formally the "Welcome Page") to provide new users the information they need to get started after signing up for a new account.
  • I am heavily involved in discussions on how to improve the platform and whether to accept hardforks.
  • I review all activity in the Steem and Condenser GitHub repositories and frequently comment and make suggestions. I frequently submit pull requests with various enhancements and glitch fixes.
  • I ran an experiment called @the.masses to see what would happen if everyone in the community had access to the private posting key of an account.
  • I worked with @pfunk and several members of the community to submit pull request 1352 to add over a hundred new questions/answers to the Steemit.com FAQ page.
  • I submit periodic Steemit Development Updates - GitHub Report posts to let the community know what the Steemit dev team has been up to in GitHub.
  • I create a weekly Reports from the Witnesses post that provides the community a summary of all the witness update posts from the past week.
  • I attended the Beyond Bitcoin Show to talk about the Steem/Steemit platform, and experience a backup Steem/Steemit witness.
  • I created Instructions for Installing a Steemit.com Instance (for Developers).
  • I have hosted several bounties and contests to reward the community for participating and being involved.
  • I regularly submit witness reports to the community to let everyone know what I'm up to.

What are @timcliff's Views on Steem/Steemit Topics?

Server Architecture

I run a primary witness server as well as a backup server, that both run 24/7/365. I have an automated script that runs to detect if my primary server starts missing blocks, and if it detects that the node is failing it automatically switches over to the backup server. I do periodic maintenance on the servers, but I only work on a server when the other one is running as the active node.

Server Specs:

  • Operating System: Ubuntu 16.04 LTS
  • Processor: AMD 3.1 GHz, 6 cores
  • RAM: 32 GB DDR3
  • Hard Drive: 3 TB

Security:

  • Remote Hosting
  • SSH keys to login
  • Password authentication disabled
  • Root login disabled

Seed Node:

I run a seed node with high availability. It is hosted in a data-center in France, so it will provide the best latency to European users. The address of the server is 176.31.126.187:2001. The status can be seen on @wackou's https://status.steemnodes.com/ seed monitor page.

Interested in Becoming a Witness?

If you are interested in becoming a witness, check out this guide from @bitcalm. It is a great resource, and provides pretty much all the info you need to get a witness node up and running! You may also be interested in learning how much witnesses make per block. The information in the posts may be slightly out of date, but they are still fairly accurate, and at least a great place to start.

Voting

If you think I will make a great witness, please vote for me here:
https://steemit.com/~witnesses
Or via the command line: vote_for_witness youraccount timcliff true true

Thanks

Thank you for taking the time to read my witness application post!

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  trending
55
  ·  2 months ago

@timcliff is active in help chat, active on steemit and one of the first whales you will encounter in the steemit ocean as a young minnow. And he will improve your day just by meeting him, and he may not even know he is doing that for so many. If he does know it, he is awfully humble about it! Great work @timcliff you've helped me and forgotten it by now but now I'm returning the favor, as I've locked in my witness vote for you and will keep it that way until you decide you don't want to do it anymore. So glad you are in the backbone of the "Steem beest". ;)

·
72
  ·  2 months ago

Thanks @sircork - I really appreciate it!

·
·
55
  ·  2 months ago

We're all counting on you, Obi-TimCliff!

Also, I tagged you in a comment I posted on a very interesting "question for and about whales" post this morning from someone I am following. I am sure you have a lot to wade through, but I'd be very interested in your answer on it when and if you have time. Thanks in advance!

·
·
·
72
  ·  2 months ago

Replied.

·
·
·
·
33
  ·  18 days ago

ty tim couldnt ask for better

·
·
·
·
55
  ·  2 months ago

Thank you so much for your time and attention! I knew you would know!

·
34
  ·  2 months ago

I'll only vote if he'll make me billions of rubble's, that I than convert in Canadian Pennies

51
  ·  last month

@timcliff, thank you so much for all you do. I really appreciate the simple explanation you gave regarding what a witness actually does. Happy to support you. I just voted.

·
72
  ·  last month

Thanks!

52
  ·  10 days ago

I've been on steemit since 27th June 2017 and certain names pop out from time to time doing useful things around the site.
You have been present, which is in my view one of the most important attribute of a witness. Amongst many other things.
You got my vote @timcliff

·
72
  ·  10 days ago

Thank you. Much appreciated :)

·
·
52
  ·  9 days ago

My pleasure keep up the good work. We need it.

38
  ·  6 days ago

You earned a vote just to explain what the heck a witness means. Good work on Steemit. Great going. All the best. 🙌

·
72
  ·  6 days ago

Thanks :)

·
·
38
  ·  4 days ago

It's all my pleasure. You are welcome. :D

59
  ·  4 months ago

Nice update, and I resteemed. I hope other witness follow your step. Nice ! :)

·
72
  ·  4 months ago

Thanks @happyphoenix!

[Edit] p.s. The credit for the idea actually goes to @pfunk. He submitted an updated witness post a few months ago, and I thought it was a great idea so I did it too :)

44
  ·  2 months ago

Namaste @timcliff,

Excellent Witness Thread - eloquently written.

My vote goes to you.

Respect :)

·
72
  ·  2 months ago

Thanks :)

45
  ·  2 months ago

@timcliff, happy to support you! Thank you already for all the help.

·
72
  ·  2 months ago

Welcome!

25
  ·  2 months ago

Good greeting: I am new to this community, I have been fascinating all this and you are my first Witness and also my first comment is for you, I am Latin and maybe my English is not good 'but you motivate me to go ahead thanks Friend and to continue learning.

·
72
  ·  2 months ago

Very cool :) Welcome to the community!

59
  ·  4 months ago

Already voted for you a while back but still keep up the good work.

·
72
  ·  4 months ago

Awesome, thank you! I appreciate your continued support :)

69
  ·  4 months ago

You're doing a great job. Keep it up

·
72
  ·  4 months ago

Thanks @steevc :)

64
  ·  4 months ago

@timcliff wouldn't it make sense to reward 100% SBD when the price is so high? I think it should be a witness parameter so that they can force the price to go down. The price has been way over $1 for days now even weeks so the steem dollar experiment seems to be a failure, something needs to change in the code imo, what's your take?

·
72
  ·  4 months ago

Oh hi there!

I just went to your comment section to find you to say thanks for your vote on one of my posts today!

Whale votes. They are always appreciated by some of us!!!!

  • have a good Sunday.
·
72
  ·  4 months ago

It is a tough problem. The change you propose is a lot of work, and while it might help, I'm not convinced it will solve the problem. Plus, if we increase the supply by too much then we have the debt limit to worry about.

IMO, the real problem is not that there isn't enough supply, it is that there is not enough circulation. Too many people are buying and holding, instead of selling when the price goes above the peg. I don't know the solution, but that is the problem I think we need to solve.

63
  ·  4 months ago

Keep up the good work.

( @timcliff is definitely worth your approval )

·
72
  ·  4 months ago

Thanks @gtg - it means a lot!

57
  ·  last month

Hi Tim, Just wanted to let you know you have one of my votes for witness and to thank you for your support of the Steemit community.

·
72
  ·  last month

Cool, thank you!

55
  ·  2 months ago

Today I voted you and supported you as witness @timcliff .. I believe with your ideas. Succes for you, I'm from Aceh. May I chat you from steemit.chat?

·
72
  ·  2 months ago

Cool, thank you. Yes, of course.

51
  ·  2 months ago

Gave you a witness vote. Thanks for all the hard work and time you put in to help this community.

·
72
  ·  2 months ago

Cool, thank you!

32
  ·  yesterday

Hello Tim,
I am enjoying learning this new platform and reading about your contributions to steemit. You have my witness vote with my thanks for your efforts!

·
72
  ·  yesterday

Thanks :)

60
  ·  4 months ago

"CAN I GET A WITNESS" Thanks for this write up, I was wondering what all tis witness talk was. Clarified and learned.

Tijo~

·
72
  ·  4 months ago

Awesome :)

45
  ·  18 days ago

I'm counting on you.
I also hope you are always active to help us with low level. And poor

45
  ·  yesterday

I have voted for you as my witness. Thank you for your support @timcliff

·
72
  ·  yesterday

Thanks :)

65
  ·  4 months ago

I really like this post; Although you took the idea from someone else, more should follow your example. It is always good to have some interaction with the community and especially regarding what witnesses are doing in general and more particular what you as a witnesses contributed! I have voted for you as a witnesses btw.

·
72
  ·  4 months ago

I totally agree :) Thank you very much!

25
  ·  3 days ago

hi @timcliff nice to meet you

72
  ·  4 months ago

A super-slick application as always Tim - super sharp boyo :) Upvoted and RS.

·
72
  ·  4 months ago

Thanks @mindhunter! =)

·
·
72
  ·  4 months ago

·
·
·
72
  ·  4 months ago

:)

·
·
·
·
72
  ·  4 months ago

@mindhunter always got your back Timbo ;) ... and Good Guy Greg too!!

55
  ·  4 months ago

Amazing very good info i shared it on my twitter account nice job.

·
72
  ·  4 months ago

Cool, thank you!

37
  ·  25 days ago

Great introduction! Thank you for all the work you put into int, you got my vote!

Have a splendid day :-)

·
72
  ·  25 days ago

Thanks :) You too!

54
  ·  last month

Voted, thanks for all your work!

41
  ·  8 days ago

One of my votes goes for you! You seem to have a good reputation, keep it up :)

·
72
  ·  7 days ago

Thanks :)

68
  ·  4 months ago

Appreciate the update... you have my continued vote.

·
72
  ·  4 months ago

Thanks @denmarkguy!

63
  ·  4 months ago

Witness the best choice.
I like it @timcliff
Resteem

·
72
  ·  4 months ago

Thanks @barvon!

62
  ·  4 months ago

Continue the Good Job @timcliff. I shall vote you.
Edited Voted, Followed and Resteemed.
This Might Be Helpful
https://steemit.com/steemit/@ogoowinner/what-would-happen-to-your-steem-bitcoin-and-alts-if-you-died-today

·
72
  ·  4 months ago

Thanks!

·
·
62
  ·  4 months ago

You are welcome.

53
  ·  4 months ago

Thanks for good sources to read.
Is such witness node similar to one I had when I was mining? Is this same process of making blocks or my mined blocks was somehow different kind of blocks? It's still not really clear to me.

·
72
  ·  4 months ago

Yes, it is very similar. The main difference is that the amount of blocks that you get is 100% based on the number of witness votes that you have.

·
·
53
  ·  4 months ago

That's what I thought.
So in "proof of work" way of making blocks I was using my cpu power to be able to generate block while in "proof of stake" way of making blocks I would use stake "power" of those who votes for me.
And now when I finally have my silly amount of stake am I still mining with what I had defined as witness = decentral as proof of stake in contrary with
miner = ral001 miner = ral002 etc.
Because it was (proof of stake + proof of work) and now it is only proof of stake.
I'm sorry. I'm still so steem-stupid.

·
·
·
63
  ·  4 months ago

An army of decent rals? :-D

You are right more or less. In pre-HF17 world, your node was doing exactly same job as @timcliff's node is doing now with except that his witness is scheduled for block production because of votes (how frequent depends on amount of votes), and your witness was scheduled as soon as you've successfully broadcasted your computed proof of work (how frequent depends on cpu speed).
Now there are no miners so you don't need
miner =
lines, also you should get rid of your
mining-threads =
line. And voila. You have a witness node that is able to generate blocks for Steem network.
Of course that's not enough. In practice you need votes, even to use your stake you would need to do that explicitly with vote_for_witness. Do not do that however before bringing your node back to life because I suppose you didn't upgraded after HF17.
Good luck :-)

·
·
·
·
53
  ·  4 months ago

Yes, that was my idea but it never worked as expected, only one account mined something and army of rals was never created :(
Thanks for your detailed answer, it's very useful :)

·
·
·
72
  ·  4 months ago

Yeah, that sounds exactly correct :)

·
·
·
·
53
  ·  4 months ago

Thanks :) So there's still hope for me :)

66
  ·  4 months ago

I had already done my 30 votes, but replaced one of them now to vote for you.

What I don't like is that here are only shown 50 eligible witnesses - why not show all to guarantee a fair competition? I fear many members don't know and also won't seek the names of the other possible witnesses.

·
72
  ·  4 months ago

Thanks! :)

I was below the top 50 for many months. I was OK with it at the time. I knew that I had to prove myself, and it was an honor once I broke the top 50.

You can check out the top 100 here: https://steemd.com/witnesses

·
·
66
  ·  4 months ago

Thanks! What about the struck out names? Did they "resign" anyhow?

·
·
·
72
  ·  4 months ago

If they are struck out, it just means they are not currently active. Many of them have decided to no longer run their witness nodes, but others might just be taking a break.

75
  ·  4 months ago

Amazing communicator! Always impressed...

·
72
  ·  4 months ago

Thanks :)

64
  ·  4 months ago

Voted for your witness, thanks for all you do!

·
72
  ·  4 months ago

Awesome, thanks!!

75
  ·  4 months ago

you should have been a witness a long time ago....in my mind, you're already one.

·
72
  ·  4 months ago

Thanks @stellabelle!