Witness Update - Geoffrey - August Week 4

in #witness-category8 years ago (edited)

postimage

It's that time again. Witness Update time! If you haven't seen it yet, my original witness petition post is available here. My first update is here Since then, I've done a bit more to support the Steemit community:

  1. Created a script to automate securing all of the accounts in your cli_wallet[1].
  2. Been helping on steemit.chat, with a focus on helping put a stop to plagiarization on Steemit.
  3. Implemented improvements to the H-index app to speed it up slightly[2].
  4. Powered up a lot.
  5. Actively working on a super secret project which has taken over all of my spare time. If you hang around steemit.chat you may already know about it. An official announcement is forthcoming.
  6. Created this witness voting icon, feel free to use or modify it with no attribution necessary.
    • Gaudy version:
    • Gaudius Maximus:
      • Large:
      • Small:

To embed, put this at the bottom of your post: <a href="http://steemit.com/~witnesses"><img src="http://i.giphy.com/d1FKXIRA7oJQdqk8.gif"></a>

The update to H-index is fairly simple. Instead of iterating through the account history one item at a time, I pull 500 at a time until I run out and loop through those internally. It seems to speed the calculation up slightly, but having to pull all of an account's voting and other history is very inefficient, and it's not clear that there's a viable workaround.

For slightly more detail on the mine-secure script, the objective is to automate the process of generating and setting an owner, active, posting, and memo key for the miners keys imported into cli_wallet. The default isn't very secure, since mining an account sets the same key for all four access levels, which also prevents the mined user from logging into the website. The script also works for reddit and facebook generated accounts.

The code for my seed-node website and all of my apps are available here.

Well, that's it for this week! If you like what I'm doing, I encourage you to vote for me as a write-in candidate on /~witnesses. Let me know if you have any questions, or need any help!

-Geoffrey


Top: A night phone-photo (sorry for the quality) of a firework show taken from an airplane. It's funny how small and closer to the ground the fireworks look from 30,000 feet.