This Week In TurtleCoin (March 10, 2020)

TurtleCoin
Mar 11 · 7 min read

This week we found you can make hand sanitizer for pennies on the dollar by mixing foam peanuts and unleaded gasoline.

Developer Updates

TurtleCoin devs booby trapping the links in roundup submissions knowing Pappy Rocksteady has to click them all..
smdh, yall are playing with the meme master

This is a place where anybody in our community can submit a post about the TRTL project they’re working on. It’s a great way to attract helpers for your project and show people what to keep an eye out for. We encourage you to show works in progress as well as finished products, as we’re happy to see them all and it shows that we’re an active community. To submit your post, click this link

LevelDB

Pluton/CapETN recently made a PR adding a LevelDB database backend. This alternative to RocksDB so far is showing some pretty good results in preliminary testing, with faster wallet sync speeds, and reduced database sizes.

This week, I added some extra features to this PR, the main one being allowing swapping database backends at runtime, rather than compile time. This means you can run a LevelDB and RocksDB backed daemon without having to recompile each time. This should help speed up testing of this new database, and if implemented, will allow users to select the backend that works best for them.

We had some reports that levelDB had high memory usage under Windows when the database was being compacted — I exposed the levelDB max file size configuration as a daemon argument, to test if smaller file sizes causes less RAM usage, as I suspect. Early testing suggests this parameter doesn’t effect database speed, so it may be worth decreasing this for optimal performance.

My changes also improved the database interface to make it easier to implement other database backends in the future. A few months ago, we experimented with lmdb, and Rock suggested BoltDB could be another decent database to try out. This should make it easier for interested parties to try out their favourite database to optimize for their specific daemon usages.

Good work Pluton!

Zpalm

TurtleCoin RPC Wrapper — Python

“This is going to be the updated TurtleCoin RPC Wrapper in Python for TurtleCoind as well as wallet-api.

The project has already been started by me, and I’m presently working on the wallet-api wrapper which is the new one.

Neither the docs nor the GitHub repo have any content as of now. I’ve the scripts locally and I’m gonna upload as soon as I’m doing alongside making the documentation for the module.

I hope to have it done by the last week of this month. Stay tuned for updates! :-)”

sohamb03

CuvéeBits TRTL Mining Pool One Year Anniversary

“Forgotten and covered by some dust sits an ARM board (OrangePI 1+) that I set up as a mining pool about a year to date ago.

We’ve seen good and bad days, at one point the pool (publicnode.ydns.eu) was a top 6 pool, and sometimes it is only a few of my friends using it for almost an equivalent of solo mining.

Some stats for you: Total blocks mined 566, orphan rate about 5.2%, 77 registered addresses, top hash rate about 2.1 MH/s on the previous algo (cn-turtle) and almost 4MH/s at peak times on the chukwa algo.

I run two other pools for TurtleCoin forked projects on ARM boards as well. It proved very reliable, stable, sturdy and powerful enough to accommodate miners of all shapes and sizes, including those with insane hashrate.

Who would expect you can run a mining pool on a credit-card-sized ARM computer that requires little to no maintenance, and that had barely any outage over the past 12 months? “

Olé Cuvée

Hunting for data races in RPC threaded in forked projects

“I spent a good few nights over the past few weeks hunting for core dumps and analyzing them (coredumpctl gdb) across TurtleCoin, DeroGold and WRKZCoin in order to find as many problems with some of the mining pool calls to the daemon via RPC threaded.

As many of you probably know, zpalm did a great job rewriting the RPC daemon code as threaded. The challenge is that now that we unleashed the beast (RPC threaded), it has to interact with the old and ugly dispatcher code, which is single-threaded.

While things look fairly good and stable with TurtleCoin, having help of some of the fork coins proved beneficial — one of the fork coins operate at difficulty target of 20 seconds, and given the network hashrate, miners can mine a lot of blocks — this helped us uncover a few bugs in the blockchaincache code, which in the worst case could badly corrupt database.

As I was discovering the bugs and posted them to our Discord server, zpalm prepared the fixes almost immediately for TurtleCoin, from where myself and I would apply those to with @Pluton to the other two forked coins, testing in production almost immediately :-)

Great to work together with Zpalm and Pluton on this — few more iterations and I believe we will have fixed most of the issues! “

Olé Cuvée

This is the italian hand gesture for ‘I have to poop, but just a little”

Good First Issues

Good First Issues are tickets that are marked as ‘easy wins’ for new developers. If you want to be a TurtleCoin Developer, these are great tasks to start with!

Rig Of The Week

Do you have a TRTL mining rig you want to show off? Tell us about it!

Weffke’s ‘The Mining Frankenstein’

I’m Weffke, someone who started mining as an experiment, creating this monstrosity. using all 2nd hand parts and learning things the hard way. Currently running 6KH/s with CPU on RandomX on XMR and having the 2 RX550 do a 50KH on trtl

2 RX 550’s (1x 2GB & 1x 4GB), 6GB ECC memory and 2 x Intel(R) Xeon(R) CPU E5–2670 0 @ 2.60GHz cooled by some of the great but ugly Noctua CPU coolers and an old 128 GB SSD.

TeamRedMiner has my back.

Free Advertising

This is a spot to spam anything TurtleCoin related that you would like to advertise, it’s free to put an ad in the roundup.

  • PWS TRTL Node [US West] “This is my TurtleCoin node. It’s been public since the last month, and I’ve had a good amount of usage of the node, as evident from the regular fee deposits into my wallet.
    The node only has a 5 TRTL fee, and I’ve kept it low enough for sustainability on both ends — mine as well as the end users. :)
    Hoping that y’all will like the node. I’m glad to contribute to the TRTL Community. “ sohamb03 http://trtl.sohamb03.me
  • harrynetwork.uk.to Node — only 2.5 TRTL transaction fee! I run the currently cheapest (excluding free) nodes so you should use my node to save on the usually more expensive node fees! Try it out now!
    IP: harrynetwork.uk.to:11898 Harryw007#3340 https://explorer.turtlecoin.lol/nodes.html

Shoutouts & Thanks

This is the place to mention someone in the community who has done something nice or deserves recognition.

  • japakar thanks!

Originally published at TurtleCoin.

TurtleCoin

Written by

TurtleCoin is a fun, fast, and easy way to send money to friends and businesses.

More From Medium

More from TurtleCoin

Related reads

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade