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, HIVE/HBD 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 to create new accounts, and decide how much interest to pay for holding HBD. 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!
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 ten 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, and now I work as a Data Engineer consultant.
If you want to learn more about me, you can check out my "reintroduceyourself" post!
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:
Security:
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.
If you think I will make a great witness, please vote for me here:
https://peakd.com/me/witnesses
Or via the cli_wallet: vote_for_witness youraccount timcliff true true
Thank you for taking the time to read my witness application post!