Categories
Weekly Update

This Week in TurtleCoin (March 25, 2019)

Developer Updates

Soft Shell Pool Mining – I’ve update the soft-shell algo with a minor tweak to allow for xmr-stak (and other mining software in future) to handle the scratchpad changes at each height, can see this minor tweak here: https://github.com/turtlecoin/turtlecoin/commit/688087f60dc16b7f6ebfce41287b474cf56f67b5.
Trtl-stak has been updated to include the ability to mine Soft-shell and I’ve updated the pool software to send down the required params to the mining software as part of the pool job. – WhassupZA

https://github.com/turtlecoin/trtl-stak/pull/8

image: LeoCuvée

TurtleCoin CuvéeARM Pool Update – “Since the last update, our TurtleCoin CuvéeARM Pool made it out of the shell and does its first baby steps cautiously.
Blimey, as of today, we’ve got 8 loyal miners (out of those special thank you Paul, Mira, Vasek and @thinkpol#5064) – attributing to a pool hash rate of aroud 135kh/s. That’s up from 1 miner (myself) and a decent 35kh/s hashrate from three weeks ago!
Mind you this all runs on a decent single-board computer (OrangePI One Plus).

We thought we would torture this board with placing all the components to this board – the TurtleCoin node, the Redis db, the turtle-service, the pool software itself and all we would mine would be hot air from orphaned blocks in our cellar-based lab … And no, it’s just running and running (almost 14 days uptime), we’ve mined 32 blocks at the time of writing, no orphaned blocks (yet!) and the board happily idling, waiting for more miners to join! This proves a viable solution. – @LeoCuvée#1481

Mobile wallet – Not much to report this week. v0.0.6 went out which had a number of bug fixes and enhancements, hopefully that has arrived on your devices by now.
I think I found the source of some database bugs which were causing crashes, or wallets failing to open, that’ll be coming in the next release.
If you have an enhancement you’d like to see added to the wallet, please come leave an issue on GitHub 🙂 – zpalm

https://github.com/turtlecoin/turtlecoin-mobile-wallet/issues/53

Cuvée projects in the making (March 2019) – Times been busy currently at Cuvée. We run number of project for TurtleCoin on ARM-based Single Board Computers (SBCs).

The first project we started almost a year to date ago was a miner based on OrangePI One Plus. Among many other things back then, we’ve heard that TurtleCoin is a CPU-friendly coin, and we just had some boards as left-overs from a commercial project, so we decided to give this adventure a go. A year later and if memory serves us correct two algo changes, we still run a cluster of 12x OrangePI One Plus, 4x OrangePI Zero Plus boards happily mining TurtleCoin at a combined hash rate of 10.5kh/s.

The second project we desperately wanted to make was a TurtleCoin node on the ARM platform. We briefed the TurtleCoin community earlier about the detective approach of hunting down the issue of daemon segfaulting, resulting into a successfull fix by TurtleCoin developers (thanks once again!). Now we run a public TurtleCoin node for syncing wallets (publicnode.ynds.eu:11898). The node runs on the new board called OrangePI 3. Additionally, we run two private TurtleCoin daemons on two separate OrangePI One Plus boards that serve our Cuvée TurtleCoin mining pool. We run a few other nodes for one of the coins that is a fork of TurtleCoin to support their journey (and opportunity for us to learn and experiment).

The third project we made (and still in the making) is Cuvée TurtleCoin Mining Pool. The mining pool runs again on our favourite board OrangePI One Plus, and si one of our nice surprises. We are really excited how well it runs. If you would like to strengthen us with some of your hash power, the pool runs on ports 3333, 5555 and 7777 again at our (temporary) address publicnode.ydns.eu

The fourth project, with the introduction of the TurtleCoin mobile wallet we started accepting TurtleCoin at our DT Lab & Hub premises in Prague for you to be to pay for coffee and any snacks available onsite when visiting our lab, co-working centre or attending one of workshops that we run.

What else we plan to launch on SBCs related to TurtleCoin?

  1. We will be launching server hosting services (Cuvée Physical Private Server – PPS) on ARM SBCs for which you could pay with TurtleCoin. Lots of building and testing currently ongoing. Soon we will be launching social network channels to share our journey with you.
  2. We will be offering ready-made plug & forget TurtleCoin products:
    a] your own private plug & forget TurtleCoin node with pre-synced blockchain against which you can synchronize your wallet, in slick black alu enclosure that contains the Rock64 SBC from Pine64 project.
    b] your own private mining pool pre-configured
    c] clustered-miner based on OrangePI One Plus SBCs (cluster of 3, 5 and 10 miners)
  3. All we do we will share with the TurtleCoin community on Discord and on our social media channels, as well as all code & images that we develop as part of our projects will be avaiable for everyone on GitHub.

Our long-term plan? We want to put together a TurtleCoin POS solution. Initial planning, looking for suitable components and drafting already started. Long way ahead though.
Stay tuned for regular Cuvée TurtleCoin project updates 🙂 @LeoCuvée

BountyBot – A project to better organize and list all available bounties. This will be a multi-server bot capable of handling a complete line of settings, custom command prefixes, and custom subdomain for showing a searchable index of bounties for your server. Current progress holds at 72% of desired features.

Special thanks to @fipsi | The Machine#0789 for the original base of the BountyBot.

This bot is being created in response to the Bounty listed by @anəki#0705 and @DiscoTim#3647 GitHub Source Coming soon” – TwixtedTurtle (@TwixtedChaox#9638)

https://www.github.com/TwistedStudiosLLC/BountyBot

Rig of the Week

Japakar’s rig, “Turtley”
Details: Its simple and small, but it works! Bronze 750watt power supply, xfx rx 570 8 gig, 8 gigs of ram
Hashrate: 5.5 kH/s (CN_Turtle)
Secret mining tips? Keeping the hands out of the pants and above the table.

Bounties

1000 TRTL – I need windows and mac binaries for my fork of turtlecoin please. @Monster(QPSA)

Community Advertising

Always find the cheapest node for your wallet! https://notrait.com/

On the go and need to sync your TurtleCoin wallet or make a transaction? Use our relieable, trusted and cutting-edge CuvéeARMTrtl public node at publicnode.ydns.eu:11898. It runs on OrangePI 3 hardware and only charges 19 TRTL per transaction.

After a few days of me not realizing, I am updated! Nodes 1 and 2 are back and working 100%! Sorry about that! turtle.japakar.com and turtle2.japakar.com http://turtle.japakar.com

Another paper wallet generator! It cant hurt to have too many of a good thing! http://turtlewallet.japakar.com

2 turtle nodes for your turtle pleasure! turtle.japakar.com and turtle2.japakar.com Thanks for using them! http://turtle.japakar.com

Shoutouts & Thanks

anon Zpalm is cute :>

greywolf thanks a bunch to the guys (always) talking in dev_general. i visit several times daily just to follow the different discussions. there is always something to learn.

greywolf thank you for the generous gift to my TonChan wallet, the turtle who sent this transaction: hash=e3fe4338309724c1e7e0b7e6724abc1530954159648218f6040a42efe060bb97

LeoCuvée #1481 Massive thank you to @zpalmtree for all his work on the Ton Chan mobile wallet. A big step forward for TurtleCoin in my humble personal view. Thank you!

@leocuvée Shout out to @Rogerrobers for this one – resonates with me 🙂 https://media.discordapp.net/attachments/471023390954618883/557346992427368460/unknown.png

SoreGums nice one Blyadman coming along and posting a PR for russian translation out of nowhere for the client side web wallet turtlecoin/turtlecoin-webwallet-js

japakar.com | turtle.japakar.com derogold.japakar.com toomuch.japakar.com Thanks to my fellow turtles! This place still rocks. Get it? Thanks for being there, for coming up with new ideas and for being the coolest group on Discord. Looking forward to another year.

anon shout out to alium you are no longer welcome in the lad compound

not rock – its okay alium they dont like me either

Categories
Feature Story

Interview w/ Turtley McTurtleton McDrizzle from ForkMaps.com

forkmaps logo

RockSteady (TRTL)

@Turtley McTurtleton McDrizzle Thanks for doing the interview. I wanted to talk today about ForkMaps, and what forking means to the community, and why it’s worth tracking.

Turtley McTurtleton McDrizzle

The forkmaps.com story goes something like this… A couple of months ago, RockSteady said he wished someone would make an updated version of the fork timeline on the CryptoNote Wikipedia page. Turtley McTurtleton looked around a bit, didn’t find anything that was being maintained, and had only one response… “Hold my beer.” “I’m on it.” The timing was just right. I was evaluating frontend JS frameworks for an upcoming work project, and rather than writing some contrived “hello world” sample, I used forkmaps as an opportunity to test a handful of frameworks in a real-life scenario.

RockSteady (TRTL)

That’s really cool. While making forkmaps is there anything that surprised you about all these forks?

Turtley McTurtleton McDrizzle

I found the general friendliness by the CryptoNote community a little surprising. I’ve ventured into many discord servers either looking for project details, or advising someone to restore license headers, and I almost always receive a warm greeting.

RockSteady (TRTL)

Tell us a bit about the tech behind the project and how it all works. I noticed the front end got noticeably faster to load recently. Can you talk about that a bit for some of our nerdier readers?

Turtley McTurtleton McDrizzle

I used Vue.js for the frontend. I wrote it using Vue first, then rewrote it using React, and then messed around with a handful of other frameworks/libraries. I’ve used AngularJS and React quite a bit in the past, and to me, Vue is the perfect marriage of the two.

The site has very few dependencies. I used three Vue packages (base, vue-router, vuex), axios for HTTP requests, and echarts. I didn’t use a CSS framework, so design took me forever, but taught me a lot.

Turtley McTurtleton McDrizzle

To tackle performance, I cleaned up a lot of my JS, replacing a lot of nested functions with array reducers. I added a few CSS transitions to smooth out navigation, added loading indicators (which you should almost never see), and threw in some other UX tricks. Other than the fork map page, my improvements were mostly about perceived performance. You can make something that’s actually very fast, feel slow through clunky UX, and that’s what I’d done with my first attempt.

On the map page, I switched from vis.js to echarts, which is much more UX-friendly.

That was a lot, and I promise I’m almost done.

On the data side, all of the CryptoNote coins live in a separate git repo, as individual coin files to make them easy to manage. Whenever there’s an update, I run a gulp task to combine them into a single json file, which forkmaps.com pulls directly from GitHub. This way, it’s trivial to add additional coin families in the future.

RockSteady (TRTL)

That’s really cool, what do you plan to add to it next and what kind of helpers are you currently looking for?

Turtley McTurtleton McDrizzle

Next I’m working on a timeline representation similar to the example you initially showed me. Someone’s working on the 200k TRTL bounty for adding start/end dates to all of the coins as we speak. After that, I want to do max supply, emission curves, primary emission length, and possibly current supply. That one’s been requested a lot, and I think it’ll make an interesting chart. Most coins seem to have a primary emission measured in decades, while Nerva is only three years. I’m always happy to send TRTLs to anyone who contributes data or ideas.

Jerme404’s ForkMaps.com

RockSteady (TRTL)

That’s great that you’re including the community in this project, and even chipping in bounties for people who are helping out. With so much exposure to all of these different forks, surely you’ve come by some really interesting ones. If you don’t mind, let’s run through a few of the more memorable ones to you: Which fork has the best logo in your opinion – What is the most interesting fork – Which forks do you mine – What’s the worst fork name you’ve encountered – If you made a fantasy fork tomorrow, what would it be called and what would it do?

Turtley McTurtleton McDrizzle

I like logos that don’t look like a coin. Some of my favorites are Boolberry, Alloy, Athena, Lethean, Nerva, TurtleCoin, and Karai (not on my site yet, but the logo is solid). Right now, I think the most interesting fork is Nerva. I’m looking forward to seeing what happens when the supply is exhausted in like 2.5 years, and CPU-only mining is the shit. I only mine Nerva and TurtleCoin. I rent some of my miners on miningrigrentals, and I used that income to buy more TRTL. Worst fork name? How about all of those dumbass XMR forks that happened when Monero switched their PoW algorithm? Actually, Sadomi might be the worst. I really don’t think they thought that one through. A fantasy coin for me would be a TRTL fork so I’d always have a reliable codebase and community, and I’d implement a prime sieve PoW component similar to riecoin. I’d call it Turtimus Prime.

RockSteady (TRTL)

Haha that sounds fun. Whats up with Prime Sieve? tell me about that

Turtley McTurtleton McDrizzle

So basically, you have an algorithm for finding prime numbers, or prime number patterns. Many projects have chosen to do something “useful” as PoW, at the expense of cryptographic security. But why not both? Add a secondary PoW step that’s relatively easy to perform, does something interesting, and throws another wrench at potential ASICs.

RockSteady (TRTL)

That’s cool, I think we’ve about got it all covered, is there anything you want to add?

Turtley McTurtleton McDrizzle

I’m glad you asked! Years and years ago, before cryptocurrency was a thing, I had a closet full of crunchers (mining rigs nowadays) working hard on distributed computing projects like folding@home (Team 32!) and BOINC/SETI. Back then, there was no financial incentive to spend lots of money on hardware and electricity, but we did it anyway. Some did it for a cause, some for leaderboard points, but I think most did it for the knowledge and the community. I treat crypto projects the same way. At this point in my life, my time is far more valuable than any amount of hardware or hashrate, and there’s a big reason I spend so much of that time with my fellow turtles. And TurtleCoin is the only project I’ve found that really embodies that sense of teamwork and community that the distributed computing scene seems to have lost to crypto over the years. So to all my turtle-fam, keep up the good work, and stay turtley!

RockSteady (TRTL)

Jerme, I’m glad you did this interview, and I’m happy you’re a part of this community! Thanks for everything you do with ForkMaps and otherwise, and I look forward to what you come up with next!