Steem 0.16.0 Official Release

in #steem5 years ago (edited)

We have put the finishing touches on the Steem 0.16.0 release and now feel comfortable requesting that all witnesses who support the hard fork to upgrade as soon as possible so that any issues that are discovered can be addressed if necessary.

Hard fork is still set for December 6th, 2016

Platform Configuration Optimizations

The new shared-db architecture in Steem 0.16 keeps blockchain database in a memory-mapped file (previous versions kept the database in memory). Linux is aggressive about flushing changes to disk, so Linux users may need to tweak kernel settings in order to run the latest version of steemd.

The following settings work for Ubuntu 14.04 with 32GB RAM and conventional (non-SSD) hard disk:

   echo    75 | sudo tee /proc/sys/vm/dirty_background_ratio
   echo  1000 | sudo tee /proc/sys/vm/dirty_expire_centisecs
   echo    80 | sudo tee /proc/sys/vm/dirty_ratio
   echo 30000 | sudo tee /proc/sys/vm/dirty_writeback_centisecs

Note, these settings affect the entire system. These settings cause changes to files to remain in memory 5 minutes or more. This may increase risk of data loss in the event of an unclean shutdown (i.e. power failure).

The new version of steemd also allows the --flush parameter, which flushes (msync) the entire memory-mapped file to disk approximately once every n blocks. (The actual block at which the flush occurs is randomized to prevent attacks)

  • The default --flush=100000 has been demonstrated to reduce churning on Linux, allowing steemd to run with a wider variety of kernel settings than above.
  • Setting --flush=0 should reduce overall I/O needed, but works on fewer systems.

OS X users can safely use --flush=0


I understood hardfork and December 6. After that, my eyes kind of glazed over. LOL

So does this mean we could be running on the new economy right now if the current witness has upgraded? is there an easy way to check?

Check , there is a column "Version"

//Edit: or better because it uses different colors for different versions.

Going to roll it out onto my servers tonight and see how it goes.

Thank you for the update guys. :)

edit: I'll be leaving my main witness server 0.15.0 until this version is proven 110% stable. :)

I would like to know if there is some step by step tutorial about how to mine steem and how to become a witness. Thank you.

There are lots of guide here on steem that have been published for both of those topics. just search each of the topics. :)

I hope that helps, if not I can see if I can find a guide that is up to date.

So the hard fork is still set for Dec 6th?

Hello! I need help, urgently! @steemitblog A few days ago I wanted to transfer from my account in Steemit my 29,468 Steem account in Poloniex but I was wrong with the key of Memorandum, put the one of Steemit when the reality was the one of Poloniex (that I realized when I started a see because there was no Done) How can I do to fix this? How can I recover my 29,468 Steem? Please someone help me. I'm new to Steem, I've been on this platform for less than a month. Thank you !

@steemitblog In my wallet below in my movement history, this detailed..
3 days ago Transfer 29.468 STEEM to poloniex STM8KQjJQAB8PLTutqWfsA7RoVQVe4qsTgxwQvFyKgdYSejnZcCPY

:D Sounds VERY exciting!
I am definitely going to read up more about this!


One step closer to gold...

Thanks for the update. Good to know things are moving ahead as planned and looking forward to Fork Day!

This is exciting. Good work Teem Steem! Suprised you got it rolled out so quick, this is excellent in developer confidence.
I look forward to seeing the changes!

Bring the good stuff on, Steemit has a long way to go, and this is just 1 more step in the right direction!

Not a tech guy in any way... but this caught my eye...

The new shared-db architecture in Steem 0.16 keeps blockchain database in a memory-mapped file (previous versions kept the database in memory)

I thought I'd previously read that the need to host the entire blockchain in memory was the primary limiting factor in length of time for post payouts as well as other technical bottlenecks.
Is this a big deal that opens up some of the new avenues being discussed regarding altering the rewards system now that inflation has been addressed? Either way, I'm still excited for the future.

This post has been linked to from another place on Steem.

Learn more about and upvote to support linkback bot v0.5. Flag this comment if you don't want the bot to continue posting linkbacks for your posts.

Built by @ontofractal

Hey there, do you think since you are kinda techy, you could comment with your ideas here??? Thanks for everything... BD

You realize this literally the steemit (Company) blog right?