Categories
Feature Story

Running A Public Node For Fun & Profit

This Could Be You
This Could Be You

A lot of people ask us about ways to make some extra TRTL on the side without fancy mining hardware or waiting for tips or bounties. We have your answer now, and we think you’re going to like how easy it is!

  • Do you have a basic grasp of following step by step directions?
  • Do you read an article instead of skimming it?
  • Do you tend to Google the basic stuff first before bothering someone helping you?

If you answered yes to all three of these, you’re a damn liar, but you’re also well qualified to be a public node operator! It’s easy and risk free. You might be thinking this is already over your head, but fear not. If you have synced the whole blockchain before on your home computer, then you already know how to do this.

What is a public node?

A public node, or public daemon is a computer that a user can connect to safely and sync their wallet without downloading the whole blockchain at home. The node operator  doesn’t know which wallet or who is connecting, and they also can’t see balances or passwords.

Gucci Guwop, public node operator
Gucci Guwop, public node operator

How do I use a public node to make money?

In the beginning, community members ran public nodes for free. This is a great thing to do for the community, but as with all things that are free, they do have a cost for someone, and can often be congested. Free nodes will still be allowed if someone wants to run one, but you can now set a per-transaction fee quite easily, for people who connect to your node. This guide will help you get a public node set up, and the fee is up to you.

Free nodes can sometimes be busy because they get lots of users connecting to them. Nodes that charge a fee can sometimes offer faster service because not many are willing to pay a fee to send a transaction. A free market is emerging to allow nodes to set their own prices and let the community use the nodes that fit best for them.

Is this a Masternode?

No. Masternodes are used in non-cryptonote networks to mix coins to make up for what they lack in native privacy. Every TRTL daemon mixes internally, automatically  using Borromean Ring Signatures, so we have no need for Masternodes. Masternodes are a risk for privacy, and have nothing to do with what we are talking about in this article. If someone told you that TRTL has Masternodes, then they likely don’t know what they’re talking about.

Nobody can steal your password or use your information by running a public node, and you will not harm someone else if your node goes down. No worries!

What you’ll need:

  1. A computer with an IP address that doesn’t change. If you’re running it from home and use cable or DSL internet, you’re probably already set up with a static IP. (Free Amazon servers or Google Cloud servers are perfect for this) 
  2. A TurtleCoin wallet to collect your earnings. You can use a web wallet like https://Shellnet.pw for this or you can generate a paper wallet at https://turtlecoin.lol/wallet – so long as you have the keys to the wallet, you’re ready to rock!

Let’s Get Started

  1. Connect to your node and install TurtleCoin. 
    You can follow the compile guide on https://github.com/turtlecoin/turtlecoin or download a Release from http://latest.turtlecoin.lol
  2. Decide on a fee, and launch the daemon
    Let’s say I want to charge 500 TRTL per transaction sent, I can launch my daemon like this:
    ./TurtleCoind --rpc-bind-ip 0.0.0.0 --fee-amount 50000 --fee-address TRTLuxEnfjdF46cBoHhyDtPN32weD9fvL43KX5cx2Ck9iSP4BLNPrJY3xtuFpXtLxiA6LDYojhF7n4SwPNyj9M64iTwJ738vnJk

NOTE: I highlighted the amount 50000 because we said we were going to charge 500 TRTL per transaction, but I just typed 50000, so what gives? TRTL is only measured in “coins” to make sense to humans, but to the network, everything is measured in shells, which are 0.01 TRTL, so for 500 TRTL, we need to charge 50,000 Shells, or “atomic units” as we call them. 

What Do We Do Next?

Get your node listed on Github and TurtleTurtle.org so that people know you exist!

How Can I Get More Users?

Some people do a web frontend with stats, like https://turtlenode.io or https://turtlenode.net using IBMCD’s frontend software https://github.com/turtlecoin/turtlenode.io  which shows the status and user load of each node you operate.

Users love something they can look at, but they love uptime even more. In part 2 of this article, Iburnmycd will walk you through how to use TurtleCoind-HA, a program he made to monitor and restart your high availability node if it ever goes down or gets slow.

Part 2 – https://blog.turtlecoin.lol/archives/running-a-public-node-for-fun-profit-part-deux/

Image result for haha business
Categories
Feature Story

Predictable Solo Mining w/ Cryptonote.Social Pool

Decentralizing the network hash rate is important, so that any one pool owner going rogue or a single server breaking doesn’t also tank the rest of the network. The purpose of this new series is to encourage the decentralization of mining power by highlighting unique pools that are coming up in the TRTL mining biz. Choosing a smaller pool helps the network secure your assets by not giving any single person enough power to call the shots for you. Thanks for choosing to balance the hashrate, and I hope you enjoy the interview 🙂 – RockSteady

RockSteady – So tell me, how did you get started in mining? What’s your origin story?
cryptonote.social – I started mining Bitcoin back in … oh, I don’t remember exactly, but it was worth about $50 at the time.  2013? I came across Satoshi’s whitepaper and was blown away. I’d been dabbling in decentralized systems since the 90s, and this was the first piece of work that I had come across that offered a fully decentralized solution to a significant problem, and it did so with such elegance. Of course I had to give mining a try, even though ASICs were soon to invalidate my efforts!
RockSteady – Ah interesting, what were your interests regarding decentralization before bitcoin?
cryptonote.social – I’d long been interested in privacy preserving technologies … cypherpunk type of stuff, though I’d never really fully immersed myself into that community.  Decentralization was always a big part of that.  I have to say though, what really piqued my interest was the advent of Napster, and seeing how easily it and other approaches were defeated because of their centralized elements and failure to solve trust minimization.
RockSteady – That’s cool to hear about. A lot of the people doing things differently now have similar roots. I get that same feeling when looking at your mining pool. It’s a bit different than others. Did you write it from scratch?
cryptonote.social – Yes, I’ve written the bulk of it from scratch, with some help from a small group of friends.  I find the best way to learn about a new technology is to just go and build it, and writing code is something I really enjoy.  My software admittedly lacks a lot of the bells and whistles of the established node-based pools out there, but it lets me experiment with new ideas and scratch my software development itch. And those who are using it (a small but loyal group) seem pretty happy with it so far.
RockSteady – That’s cool! What’s it written in, and what was that like? Did you have experience with nodejs-pool and node-cryptonote-pool before?
cryptonote.social – The backend is entirely Go (aka Golang) and the frontend is Angular.  Go has been my language of choice for the past few years — I find it the perfect language for building servers.  Angular is something I was not familiar with until I started this project, but I decided it would be cool to learn. It’s a bit of an over-engineered mess, to be honest, but I suppose overall I’m happy with the results.
Re: node-cryptonote-pool, no, I’d actually never run any pool before starting this. I’d played with a few mining proxies, about the extent of it.
RockSteady – Golang is something we’ve been fairly interested in, and a few of us have begun porting over the turtle libs over; I think Rashed is running that effort.
So your pool is fairly unique in comparison to others and I think that’s given you some good opportunities to implement features other pools might not have. Can you tell us a bit about the special spice that sets you apart?
“Predictable solo mining originates from EthPool.org, a mining pool for Ethereum. … Predictable solo mining aims to eliminate the risks of never earning anything, which is an unfortunately typical outcome of solo mining.”
cryptonote.social – There are a few things, but the main differentiator is probably our predictable solo mining payment scheme, which we’ve begun switching most of our pools over to. Our TurtleCoin pool has been using it for a few weeks now.
Predictable solo mining originates from EthPool.org, a mining pool for Ethereum.  I found it pretty fascinating when I’d learned about it given that running a small pool is basically the same thing as solo mining until you get enough miners  onboard.  Predictable solo mining aims to eliminate the risks of never earning anything, which is an unfortunately typical outcome of solo mining.
RockSteady – Can you elaborate a bit from a high level how you’re able to offer predictable solo mining?
cryptonote.social – Well first of all we don’t offer perfectly predictable payouts: the level of predictability still depends on the size of the pool, and one can’t fully eliminate the randomness of the mining process without taking on a lot of risk (e.g. PPS pools). The goal then is to improve predictability in a way that doesn’t involve  taking on big risks. The basic idea of our predictable solo variant is to “bank” mined blocks as they come in, and hand them out to miners only when they have computed a number of hashes equal to (actually slightly larger than) the network difficulty.  This is a bit different than how EthPool does it, by the way, and we’ve found it actually works reasonably well even when the number of active miners is relatively small.
RockSteady – Ah ok. Would this change as it scales? As the pool grows, and gains blocks with greater frequency, does this eventually scale into salaried mining?
cryptonote.social – Dynamics actually improve as it scales.  The biggest worry is long “droughts” of no blocks, which can really throw things out of whack. This is one reason we actually require miners to hash a bit over network difficulty before earning a block. With a large pool, the chances of long droughts goes down quite a bit.
There is of course the opposite problem: that you end up with so many blocks in the bank that they just sit there and miners can never  win them.  Though this situation is rare, when it does happen, we solve it by simply selecting a banked block at random and paying it out in full to the particular miner that actually minted it. Though this goes against the goal of predictability, it’s an infrequent thing, and miners don’t usually mind some small chance of occasionally “winning the lottery” in this way.
RockSteady – That sounds fair, I’m impressed. What struck you about the ETHPool paper that made you say “you know what, I can do this a little bit better!”
cryptonote.social – I didn’t actually realize at the time that EthPool had issues, and I set out to build exactly what they had done, only for my favored CryptoNote coins instead of ETH.   It wasn’t long though that I realized for a pool with one miner that is much faster than the others (a common case for small pools), the scheme was an utter disaster… the fast miner gets all the rewards, nobody else can ever earn anything.   Shortly after that I came across an academic paper that outlined other flaws with the scheme affecting even large pools, so I set out to see if I could fix them.
RockSteady – Have there been any stumbles or mistakes along the way or has it always been a home run for you
cryptonote.social – Oh there were definitely stumbles. We didn’t implement the difficulty margin (having to go a bit over difficulty) initially and as a result the “whales” were running away with most everything.  Even after implementing it, it takes a while to get the margin value dialed in. The proper level depends on how variable the network is.
So for a coin like TurtleCoin where difficulty has big swings and orphans are common, it turned out we had to set it far more generously than we initially guessed. This made some of the smaller miners lose out, and some dropped out for good. I think we have it properly dialed in at the moment, but I would not be surprised if there are some other details we may still need to address. I’m still thinking about other things we can do to better deal with difficulty variance, for example.
RockSteady – It’s always a bit tough starting out with something new, but I’m glad that you’re getting dialed in. What do you have planned for the near future with the pool and what are some distance goals you have?
cryptonote.social – I’ve been bouncing around a few different ideas. The domain name was chosen because I originally wanted to build a community site of sorts for privacy coin enthusiasts, but once I started with the pool it kind of became all consuming. I do in general like social elements such as the leaderboard, which is why it’s a bit more prominent in my site than you’ll find on most others, and also why all my pools require a username.
I also have some more out-there ideas around turning the hash power you contribute into a “meta currency” of sorts that you can exchange for actual cryptocurrency on demand rather than having to choose the specific coin ahead of time.  But in the short term it’s likely I’ll just continue building out the basic feature set of the existing site.
RockSteady – That’s pretty cool! I’m glad you’re branching out into new territory! What’s the best way that the community can contribute?
cryptonote.social – At this point it’s mostly just by providing feedback around what I have, though I probably wouldn’t turn away anyone who might want to help pretty up the site a bit as web design is not my strong suit!  My code isn’t yet in good enough shape where I’d be comfortable dumping it on github in order to solicit development help, but it’s something I’m working towards.  Plus I want to get a better idea of where I want to take all this. I don’t think the world needs another software package for hosting run of the mill mining pools, as the existing ones are already pretty good.   I’d really want to offer something truly unique before going the open source route, and I don’t think I’m there quite yet.
RockSteady – Do you have a Discord? What’s the best avenue for feedback?
cryptonote.social – Best places to reach me would be on Twitter (https://twitter.com/CryptonoteSoci1) or through e-mail at cryptonote.social@gmail.com.  I don’t have my own Discord server but I’m easy to find on existing ones, as well as on Reddit.
RockSteady – Sounds good, I think that about covers it for our side, is there anything you’d like to add?
cryptonote.social – Don’t think so. It’s been fun!
RockSteady – Thanks!

 

 

Categories
Weekly Update

This Week In TurtleCoin (August 19, 2018)

NO WITTY SUBTITLES, THIS WEEK WE GOT A WEB WALLET IN PRODUCTION! TRY IT!

Try the web wallet! https://shellnet.pw

Developer Updates

Shellnet Web Wallet!!! After many weeks of development, the Shellnet Web Wallet is finally online. To get started, make an account and export your wallet keys into a secure location. Contact me on discord if you have a feature request or need support – https://discord.gg/C2as5Yt – DSAnon
Features currently in development:
– Add message in transaction
– Delete account
– Change password
Shellnet donation address: TRTLv2A8Gum5ZAUvfdTEaJQVHmUizpje6hAs3dhTH6hZijzqxv3GkFiX9vamnUcG35BkQy6VfwUy5CsV9YNomioPGGyVhMKsaFR

https://shellnet.pw

Cision’s Turtle Pi Case – Hi everyone, i really wanted to do some 3D printing for Turtlecoin because Rocksteady unt friends want to get Turtlecoin going on Raspberry pi 3, so i got the idea to make our own case for it, Turtle Style 🙂 I installed my new 3D printer last weekend so im still learning, if you know what you are doing the case will look amazing after a “real” print. – Cision

http://ss.hjelm.pw/preview-with-3d-print-files.zip

TurtleCoin C# Rebase – Hey friends, Work is slowly continuing on cs-turtlecoin. If you don’t know what that is, it’s our effort to build an alternative daemon implementation in the C# programming language.
Motivators include: improved stability and ease of modification, along with allowing the network to continue functioning when one implementation encounters a bug in the code.
This week we got some optimizations to the Cryptonight set of hash functions, though there’s still more work to do! Currently we’re hashing at about 1/5th of the speed of the platform independent C code. This is far faster than the initial implementation, which was about 8x slower. If you’re a C# or low level wizard, we would appreciate your help eeking out a bit more performance.
We also now have the basic shell of a wallet, so it will be easy to get stuff tested out when we get to implementing transactions. There’s a simple spec for password encryption for the wallet files hashed out, which hopefully will be easy to port to other programming languages.
BONUS: Now with continuous integration, so we don’t have to try your code to know it’s broken shit :^) Are you a C# developer? Maybe you can help us out! – Zpalm

https://github.com/turtlecoin/cs-turtlecoin

Efforts to spread hashrate – Maintaining an even distribution of hashpower among pools is always best, and in an effort to encourage people to try new pools, I’ve begun a new article series that will interview new and innovative pools that are integrating features and things to differentiate themselves from the rest of the pools as a way to get people more acquainted with different pools. If you’re on a top 3 pool, please consider choosing a smaller one.

Sajo8’s TwitchTurtle Maps – So I adapted Jerme404’s forkmaps to show the list of twitch turtles! It shows the twitch turtles and a map of which games there are. There’s a lot to be done; need to change the logo, repo names, etc and I want to add a seperate list of cards for the games. But so far, it’s not too bad! ;D

https://twitchturtle.netlify.com

Turtle Fork of Masari Web Wallet – I have been working on porting Gnock’s Client Side Masari Web Wallet to TurtleCoin after Gnock was so gracious to open source it and offer pointers for developers wishing to fork it. I’m currently done with porting all of the purdy bits, and am now working on listing which methods we can use and which ones are a construct only in monero/masari that made need some massaging. If you’d like to help, you can start with the methods, and I’ll be uploading the visuals later this week.

https://github.com/turtlecoin/masari-webwallet

Community Events & Advertisements

Hi everyone, just letting the you guys know we just had our 3rd trtl snail race! You can watch it here – Roger Robers

Our group is not different from the other groups, it is the only one that differentiates us in what we support the Latino community in Spanish, as there are many people who do not speak English. We support through Telegram, Discord and even through Teamviewer in case the operation of its miners becomes very complicated. Our gurupo is https://trtl.cryptohispano.net
Mine2Gether invites you to our weekly Blockchain Bingo! The next Blockchain Bingo is Monday August 20 @ 5 PM GMT, in our discord #bingo channel: https://discordapp.com/invite/AT3AAxV Blockchain bingo is for community fun, open to everyone, and completely free to play! It is a variation and similar to traditional bingo, and uses the turtle blockchain to draw the numbers: https://trtl.mine2gether.com/#bingo Everyone is welcome! 50K TRTL prizes, 250K jackpot, slots mini game, and more! Hope to see you there!

Shoutouts

Rogerrobers – Shout out to zpalmtree for being a shining beacon of light in a dark cold world

Mad-max – I would like to shout out to dsanon for shellnet, iburnmycd for his work on upcoming CN Soft Shell, and finally oiboo for upcoming turtle game in its early stages!!

anon – install gentoo

ExtraHash – welcome back to TurtleCoin crappy

Rock – Shout out to Jerme for always making sure I wake up with surprises in my inbox 😀

Rock – Thanks to Cryptonote.social for taking a chance with me and being the first test subject for our new pool interview series

zpalm -Shoutout to DiscoTim and CodIsAFish for running their great pools and keeping the network together – Say thanks to your pool operators folks!

zpalm – Hey check out this neat ‘predictable solo mining’ payment scheme – https://cryptonote.social/trtl/ (Expand the ‘details’ section for info

Sajo8 – Shoutout to Japakar and Jerme for the tips!

Rock – Big shouts out to new dev contributor LabayLabay because I can tell you’re ready to jump in to core dev and I can’t wait to see what you bring

Sajo8 – Shoutout to Jerme for helping me out with the twitch turtle map thing

Anonymous – RIP Sandwich Cart

Rock – Shoutout to Leaf for figuring out how to compile TurtleCoin-Nest Wallet before I did

Sajo8 – Shoutout to watter for making twitch turtle!

Sajo8 – Shoutout to everyone who watched my stream! 🙂

rock – welcome back crappy, hope they dont hassle you too much upstate

rock – thanks to shredder for giving me a few pointers this weekend on wilderness things and making sure we didn’t get eaten by bears.

Sajo8 – Big shoutout to nacho and MaTy$! for working on the spanish translation of the docs! You guys rock!

Categories
Feature Story

Introducing CryptoNight Soft Shell

Objective

To provide the next generation PoW algorithm for TurtleCoin that accomplishes the following goals:

  • Must be a PoW that is different than any other PoW algorithm deployed by another blockchain.
  • Provides additional ASIC/FPGA resistance
  • Encourages solo-mining for decentralization of hashrate
  • Uses a variable amount of of resources (CPU & Memory) that changes dynamically as the chain progresses.
  • Helps to stablize hashrate over time

Problem

Typical implementations of the CryptoNight slow hash routines require static resource amounts to complete the hash calculations.

The figure below is provided for illustrative purposes.

Developers typically jump between any of the resource levels presented by the PoW algorithms or create slight variations of those algorithms to define new resource requirement levels for generating PoW hashes. What fun is that though?

NERVA

As @angrywasp explains in the interview CN Adaptive, Nerva, and the Quest For Fair Mining they approach this issue by changing the PoW every block with CN-Adaptive. This provides a resource requirement that changes over time.

The figure below is provided for illustrative purposes.

As you can see, the line is not straight like normal CryptoNight variants. This change is provided by altering the number of iterations the slow hash algorithm performs in relation to the chain height. They do this in the following way (see permalink). This variation is enough that it makes it harder to implement specialized hardware to mine this PoW algorithm.

Let’s break this down with some sample math. Don’t worry, I’ll keep this simple.

We’ll use an example height of 10,000 to make things easy.

  1. We take height and add 1 to it giving us 10,001.
  2. We then perform a modulo operation on the values such that 10001 % 1024 and get the result 785.
    Note: A modulo operation is a division operation that returns just the remainder.
  3. The result of #3 is fed to a simple addition operation that adds the value to either 0x40000 (262144) or 0x80000 (524288) arriving at the result 262929.
  4. That value, 262929 is then fed to the slow hash routine as the number of iterations to perform.

NERVA creates a Sawtooth that climbs a hill that at it’s peak increases the iterations performed by 1,023. Zooming in, it might look something like this:

Sawtooth Wave

The work NERVA is doing is interesting and got us thinking… if they can change the iterations… what happens when we go crazy?

CryptoNight Soft Shell

I want more!

Being a Turtle has it’s advantages at times, we’re slow, steady, reliable, and like to do things our own way. As such, our buddy @iburnmycd has created a variation of the PoW that is complex enough to meet the requirements above and provides an interesting resource utilization curve.

Instead of a flat (or nearly flat) resource utilization curve CryptoNight Soft Shell has a curve like this:

How do we do this? To put it simply, we vary both the iterations and the scratchpad memory used in such a way that we move from what we’ll call CryptoNight Ultra Fast all the way up past CryptoNightv1 and then cycle back around again to CryptoNight Ultra Fast. One full cycle is completed every 4,096 blocks (and is highly configurable).

We still use height as the foundation of how the math is performed as it is something that we can all easily agree upon. The resulting code looks something like this (subject to change and protected under GPLv3).

Changing just one of the initial defitions drastically changes the results.

If we change the CN_SOFT_SHELL_WINDOW to 1024 our cycle looks something like this:

If we change the CN_SOFT_SHELL_MULTIPLIER to 1 our cycle looks something like this:

Or change the CN_SOFT_SHELL_MULTIPLIER to 16 our cycle looks something like this:

Or we can have a little bump here and there by changing CN_SOFT_SHELL_MULTIPLIER to 16 and CN_SOFT_SHELL_WINDOW to 512

The options are practically endless in how the PoW algorithm can be altered.

Hashrate Variance

A by-product of CryptoNight Soft Shell is that a miner’s hashrate moves according to where in the cycle the blockchain is as the algorithm itself changes over time. This means that as the blockchain reaches the peak of the given cycle, a miner’s hashrate slows. Then, as it starts to return back to the lower valley of the curve, a miner’s hashrate speeds up very fast.

Difficulty Variance

One problem with a Sawtooth Wave is that if the peak of the wave is too far off from the bottom it becomes possible that a mining difficulty adjustment is required otherwise the first few blocks of any given cycle may come out very fast or in some situations very slow. Unlike a Sawtooth Wave, CryptoNight Soft Shell climbs and falls in a safe way. Each step is clearly defined throughout the entire cycle. This helps protect network difficulty from sudden changes as a result of the mining resource utilization rising and/or dropping with each block.

Questions? Comments?

Given the choice, which PoW algorithm looks like the most fun to you?

Hit us up on Discord at http://chat.turtlecoin.lol in the #dev_general channel to learn more.

Categories
Weekly Update

This Week In TurtleCoin (August 13, 2018)

We’ve got your Krang automation updates, we’ve got your Twitch tipping integration, we’ve got your algo updates, we’ve got your humble Masari devs, we’ve got it all today and today only, folks! No money down, no interest, any algorithm, you got a pen you drive it off the lot, in this late edition of the TRTL Roundup!

Also, what do you think of the new blog?

Developer Community Updates

Dawn of the Krang-I have settled into my new job and now have time to work on Krang (The Testnet Automation Suite from Dimension-X). The purpose of Krang is to allow the dev team to spin up and tear down environments quicker than Shredder goes through foot soldiers. See repo readme and issues for more details.
I have setup a repo in my lab that
1. Uses Terraform to deploy droplets
2. Generates a Dynamic Ansible Inventory (created from the terraform state file)
3. Leverages Ansible to deploy config management and docker/docker-compose applications to the freshly deployed servers.
4. Remotely summons the techno-drome to Earth (Classified – DM for more info)
This is still the beginning of the project and I am working with SoreGums to put it all together. I will be committing my work over the next week and getting a PR in, although there is a lot more to do. Shout out to me if you have bash scripting or python skills (or you want to learn) as I will be building a wrapper script in the near future and it’s been awhile since I played with my python (it’s pretty friendly if you want to learn code), unless there’s a better way @iburnmycd 🙂 . (Then off for two weeks in Japan, shout out if you live in Japan). Have a great week Turtles- Slash-atello

https://github.com/turtlecoin/krang

TwitchTurtle-Twitch Turtle is an Instant, Practically feeless, way to Donate. Setup is fast, and only takes thirty seconds! Integrates seamlessly with StreamLabs so you won’t miss a beat. TwitchTurtle uses the latest v0.7.0 build of Turtlecoin -Watter

https://twitchturtle.com

Gladiator Bot – Turtacus – As most people know, Turtacus allows players to conduct player versus player battles with each other in the colosseum. Recently, battles have come to a standstill and I’d like to figure out why. What can be done to get people using Turtacus again? For two weeks running, third place on the weekly tournament has ended with 3 wins taking the prize. Let me remind everyone that every Sunday the leaderboard prizes are paid out at:
1st place – 10,000trtl
2nd place – 6,500trtl
3rd place – 3,500trtl

-Caesar Rynem
GitHub.com/rynemgar/gladiator-bot

Masari Helps Turtle! – Earlier this week, I was referred to Masari dev Gnock’s cool client-side web wallet by F0sching in the chat. I was very impressed with what I saw when I tried out MasariWallet.com and was very happy to see Gnock was very friendly and happy to collaborate. He’s got a cool web wallet that keeps all of the private stuff happening on the user side rather than on the web server, which is a big plus-one for user security. Over the coming weeks, we will be updating you guys on our porting of the Masari Web Wallet for TurtleCoin users, as well as helping Gnock knock out some of the items on the todo list! Stay tuned, and please feel free to pitch in and lend a hand to make this web wallet even more awesome! -Rock

https://www.masariwallet.com

https://github.com/masari-project/masari-webwallet/issues

Community Advertisements

[png-to-jpg output image]

Join us (Mine2Gether) for our next Blockchain Bingo, Tuesday August 14 @ 5 PM GMT. Everyone is welcome! 50k TRTL prizes and more! It is FREE to play! Hope to see you There!
Join the #bingo channel in the Mine2Gether discord https://discord.gg/yy5rJwX
Blockchain bingo is for community fun, open to everyone, and completely free to play. It is a variation and similar to traditional bingo. Each player’s card contains 24 unique numbers between 0 and 49, in 5 rows of 5 numbers, and the centre square is free.
Numbers are drawn based on the block heights of matured blocks (not ‘pending’) on our Turtle pool (orphan blocks do not count). https://trtl.mine2gether.com/#bingo The last two digits of each matured block height are the number, for example block height 600015 will be number 15.
Numbers above 50 will start at 0 again, for example block height 600050 would be the number 0, and height 600065 would be 15, and so on.. These numbers are used to fill the corresponding numbers on each players card. This continues until a player fills their card in the pattern that was designated at the beginning of the game.
When a player matches the pattern and calls ‘!bingo bingo’ they win the game, and the game is over.


Turtle Pool up and ready for the race against the hare! https://turtle.smartcoinpool.com

We are now coming up on our 3rd snail race, quite an exciting time we live in! As of the first two races, our very own mark ruffalo is undefeated at choosing the winning snail. Will the streak continue or will another be victorious? Find out on this week’s instalment of snail racing!
As always you may find the race videos on youtube.com/seanrulez11yo and the race spreadsheet posted on the trtl subreddit 🙂 enjoy!

Dear miners, We invite you to try mining at Funky Penguin’s Friendly Mining Pool! We’re at https://trtl.heigh-ho.funkypenguin.co.nz Why mine with us?
* Detailed statistics
* Email/Telegram notifications
* Friendly, helpful admin/community
* Mine directly to exchanges
* xmr-node-proxy support
* Fixed difficulty support
* Minimum payout 1000 TRTL (2 min interval)
* Funky Fee : 0.0987654321%
* We won’t steal your bananas! 🍌

Regards, – Funky Penguin (https://trtl.heigh-ho.funkypenguin.co.nz)

Community Shoutouts

Slash-atello-Shouts to Fexra, SoreGums and iburnmycd for being kick ass people to work with. Look Forward to creating TRTL tech together.

Slash-atello-BearyBullish for being the ultimate Hypeman and almost getting his emoticons on the ATHX channel… so close. Also RogerRobers is strong in the emote game, can’t wait to see what they come up with!

Slash-atello-This gets me a Turtle label on discord,,, right? Shout out to whoever manages that side of things. You rule!! Yeah that should do it….

Slash-atello-Shout’s to the Funkiest Penguin for running the luckiest pool in the southern Hemisphere. and Bencey for the bot magic on Funky’s Geek Kitchen. Check it out people. https://discord.gg/tbeStpu So much Docker to learn,,,, much wow

greywolf#9207-Poike Stompers Crypto-Coffee keeps the atmosphere lively, took his time in exile with dignity and humility, plus kicked Japakar’s ass for me in the colosseum.

afdi-happy to be in turtlecoin community

KryptoKreep-Lots of respect & love for the whole TRTL team for all the hard work they are putting if for us!

./Brad-Big hope and mining on my two favorite projet Trtl and Nimiq for 2019/2020 keep the going boys !

Rogerrobers-Shout out to rocksteady for spicing up the discord roles with new colors 😀

CaptainJac0-Hi To everyone.

Anon-Shoutout to all turtle devs and engaged people! Thank you very very much for your effort and congratulations for the newest release. Thank you for everything. If I could hug you I would do it all the time. Thank you <3

L33-Big shoutout to DiscoTim and Catgirl from mine2gether. They are awesome and good souls. cheers =)

rock-big thanks to gnock and MSR community for the warm welcome

rock-Thanks to jerme for the kickass job he’s doing with forkmaps.com

Fork Watch! (new)

Ok! So with all the new networks forking TurtleCoin using our Quick And Easy Forking Guide, I thought it would be a great thing to do to start all forks off on the right foot and list them here, and for the ones who have cool new ideas, we can spice it up with a feature article showing off your changes. Let me know what you guys think; does this help a network start off right or will this be a comedy column of this week’s hottest shitcoins?

 

Categories
Feature Story

CN Adaptive, Nerva, and the Quest For Fair Mining

Welcome everyone, thanks for tuning in.  As you may remember, in our previous articles about fair mining there’s quite the discussion forming around hashing algorithms and the hardware that can run them, specifically, who can have the greater advantage: CPUs, GPUs or specialty hardware. We’ve considered many algorithms along the way, and one of them was Cryptonight Adaptive, so today we’ve got for you a very special interview with TRTL guest-dev, and the creator of Cryptonight Adaptive, AngryWasp, where he tells us about his blockchain NERVA and the algorithm that powers it!

This is an interview stemming from a shorter conversation in the Discord Chat, and since you guys are interested in how all this is hashing stuff is done, we figured it’d be best to send AngryWasp some loose questions/topics and see what we could learn..

If you enjoy this article, please remember to drop by the TurtleCoin discord chat and let us know, and be sure to thank AngryWasp in the #Nerva channel too for answering all of these questions!

An actual top-of-the-line computer we found hashing Cryptonight Adaptive
An actual top-of-the-line computer we found hashing Cryptonight Adaptive

Origins

While the CN ASICs were the catalyst to actually bring NERVA to life, I had been pondering the [CN ASIC] situation for some time before that. To me, the main problems with the growing use of crypto were environmental sustainability, the ever increasing network hashrates, increasing centralization of hash power, and fragility of networks due to pool mining diminishing the node count in networks. On top of that, we have the ever increasing commercialization of crypto, where multi billion dollar companies are emerging to feed this newly created beast. So I will now proceed with a rant about each of these issues 🙂

Environmental Sustainability:
E-waste has in very recent times become a major global concern as a source of pollution and adverse health effects in humans and wildlife. From the mining of heavy metals such as copper, to PCB and component manufacturing processes, to device assembly, pollution is present. Furthermore, the incorrect disposal of electronics results in heavy metal contamination to local environments and adverse health effects to the wildlife in these environments, as well as adverse health effects on the people responsible for the production and disposal of electronics.

Through NERVAs ability to be mined on older hardware and by removing the ability of dedicated hardware to mine the coin, NERVA mitigates the issue of E-waste. Furthermore, scaling up hashing power in a CPU mined coin is more expensive, creating a financial disincentive for users to buy hardware specifically to mine NERVA, further mitigating the impact of E-waste on the environment.

Anyone looking at the evolution of crypto mining over the last few years will have noticed an explosion in the amount of hardware being used for mining. GPUs are sold out around the world and ASICs are being rolled out in increasing batches. This is creating an endless cycle of buying more hashpower to compete with other miners for coins. Besides the E-Waste considerations previously discussed, we are seeing an explosion in the amount of electricity being used to power these networks. It is estimated that Bitcoin for example uses more electricity than the entire Republic of Ireland. That is far from sustainable. NERVA is intended to be mined on the spare cores of your computer. I am mining blocks right now while writing this, with only a minimal increase in the amount of electricity being used by a computer that would otherwise already be running anyway.

Decentralization:
Centralization is a major concern for all coins and the consequences are many. Giving too much hash power to an individual or pool increases the risk of a 51% attack, where a blockchain can be hijacked and manipulated for malicious purposes, but it also increases the fragility of a network. If a pool holding for example 65% of a network hashrate goes down, the network instantly loses 65% of it’s hash power, struggling to validate transactions and progress the blockchain. This results in increased transaction times and difficulty in making transactions, causing a loss of reputation to the coin and frustration to end users.

Centralization of hash power also causes the concentration of coin distribution. The vast majority of Cryptonight ASICs are operated by only a few companies in the business of making these devices. As a result, coins mined by ASICs are funneling the vast majority of their block rewards to only a small group of people, effectively centralizing price and distribution control and promoting cartel like behavior among these individuals.

NERVAs model of solo CPU mining maximizes hashrate distribution, making it much more difficult for any one entity to obtain the 51% threshold to stage an attack against the coin, while minimizing the network disruption caused by nodes going off the network. Distributed hashrate also has the added advantage of more equitable coin distribution creating a fairer system for all participants.

The spirit of Satoshi:
It is worth remembering why crypto was developed in the first place. The driving force was to create a currency that could be used by anyone, anywhere, anytime. Across borders, free from taxes, government regulation and monetary policy. Here in Australia, we are currently having a royal commission into the unethical behavior of major banks and financial services. What people have been thinking all along, that banks are deceiving and stealing from the public, has been proven to be true, so we need something else as a society. We need a way to transact with each other that bypasses the greed and corruption of the banking sector, and a way to manage our own money that no government or corporation can lay their hands on.

Somewhere along the way, that vision was lost. Again, corrupted by greed and held at the mercy of an elite few. Only this time it isn’t governments and bankers, it’s wealthy ASIC manufacturers and rented hash services. Hijacking blockchains, stealing coins and controlling their price and distribution through excessive hash rates, well beyond what the average person is capable of. Once again, we have a select few corporations making massive profits acting in unethical ways to deceive and steal from the public.

With NERVA, our aim is to take back control and show that a coin is successful if it is owned by everyone. And by making it a CPU minable coin, we give everyone who owns a computer a chance to collect their own NERVA. A coin dedicated to existing in the same spirit which crypto was developed in the first place.

Finally, there is some conventional wisdom NERVA aims to challenge and some lingering questions regarding the longevity of crypto that need to be answered if crypto is to have any future at all. It is said that a coin needs a large hashrate to be stable. I don’t believe that. I believe that a stable coin comes from a highly distributed network and mitigation of network hashrate variance, by means of a robust difficulty adjustment algorithm and resistance to dedicated mining hardware. NERVA aims to test this wisdom. Monero, and by extension all Monero clones, also have a limited lifespan for mining. This is variable, depending on the emission parameters of the coin, but the fact is that every Cryptonote coin is on a ticking clock. One day, the Proof of Work will be done and the entire coin supply will be emitted. At which point the coin enters its ‘tail emission’ where only a very small proportion of the coins original block reward is released to maintain some inflationary measure to the coin and replace coins lost in the network.

So if conventional wisdom dictates that block rewards keep miners incentivised to mine, and a blockchain needs miners to even operate, then what happens when those block rewards are gone? Nobody really actually knows how the wider public will respond to that, because no Cryptonote coin has yet exhausted it’s emission.

From a market and coin value perspective, what happens to the value of a coin once the selling pressure applied by miners is gone? Again, we just don’t know. But we need to know. Mining a coin is only part of the coin’s life. We need to be able to peek through that looking glass and see what’s on the other side. NERVAs emission is very fast. NERVA will hit the tail emission in about 3 years from the first block, around 1 May 2021. This will make NERVA one of the first test cases to how coins make that transition and what is to be expected in the life after mining.

I ran over to the Discord Chat to grab you guys a snippet of the conversation that covers the technical meat & potatoes for those who don’t want to sign up for Discord.

This was the conversation that started it all

How does Cryptonight Adaptive work?

Well, to know how Cryptonight Adaptive works, it is first necessary to know how dedicated mining hardware works, and how that is different to a CPU.

A hash algorithm is nothing but a set of code instructions to run. Memory reads/writes, some encryption and shuffling of that memory and that’s about it. Pretty daunting code to read, but it is all essentially just moving the 1’s and 0’s around. So an ASIC works by manufacturing a chip specifically to perform those instructions. Once built, that’s all it can do. If the coin changes the algorithm it uses, the ASIC is effectively dead and can no longer be used to mine that coin. An FPGA and GPU run precompiled code. Under the hood, they are totally incomparable devices, but for simplicity, we can say that they are reprogrammable hardware devices that execute binary code. That binary code is first compiled on the CPU, then sent to the device to be executed. So if the algorithm changes, these devices can adapt.

But the problem is that with conventional coins, the coin has to undergo a hardfork (a network upgrade) to change the hash algorithm and break compatibility with dedicated hardware. This works quite well with ASICs, as their development lifecycle is usually fairly long. So a regular hardfork schedule maintains that ASIC resistance. However hardforks have their disadvantages, the largest one being getting people to actually update. So when a hardfork comes around, there is often confusion and network disruption, as people who didn’t realise they needed to update scramble to get their software in order. And sometimes, updated mining software just isn’t available at the time of the hardfork, adding to this disruption. But this still doesn’t help with FPGA and GPU devices, because they can be updated in a very quick timeframe. New GPU mining software can be developed in a few days. A network simply cannot be updated fast enough to stay ahead of them. There had to be a better way. A way to change the algorithm and break compatibility with dedicated hardware, without the headache of constant hardforking and network disruption. And that is the idea behind Cryptonight Adaptive.

Each time a new block is released, roughly once a minute, the hash algorithm is randomized slightly, effectively creating a new algorithm. A very simple concept in its first iteration, but has thus far resisted GPUs and pool mining in the 3 months the blockchain has been live. There is also CN-Adaptive-v2 in the works right now. I can’t disclose too many details right now but I can tell you it will increase the robustness of the algorithm by increasing the number of combinations in the algorithm, making it harder to cache precompiled programs and disperse random variation further throughout the algorithm to prevent optimizing parts of the algorithm. Overall, it’s is a very exciting time to be working on NERVA and I’m really looking forward to the next step of the evolution.

Obstacles

When I launched NERVA I made one very serious error of judgment. I assumed that people using crypto were tech savvy kind of people. The kind of people that could build a wallet from source, and had previous knowledge of cryptonote to do the more simple tasks like solo mining or sending some coins to the exchange. But that was so wrong it wasn’t funny. Actually, it is a little funny now that I look back on it, but at the time, I was pulling my hair out a bit. Turns out that the majority of users had never solo mined before. So I got 1000 questions like where do I download XMR-Stak and where are the pools and all that sort of thing. People were spinning out cause they never knew that Monero or any of it’s clones had built in mining functionality. So I found myself spending many hours providing support and scrambling to try and get documentation together about how to perform basic mining and coin management with NERVA. I got a bit of help from the Masari community in the beginning (and still do) to field questions and provide some support while I got set up and I will be forever grateful for that.

Note from RockSteady: I had a hearty chuckle reading this part, because it’s so true. From a founder’s standpoint, the community always finds weird ways to hit you with every edge-case bug that can be found and spit out every question and criticism they can summon from the great unknown. I don’t have a solution for this happening, and we get it too, so I guess it’s more of a laugh with a twitch of the eyelid and tears streaming down my face.

I’m not sure why, I should have known better, but I never really expected to have people get on discord purely just to tell me the coin served no purpose and was going to fail. I can’t count the number of times that I got told that the coin would be dead in a week if I don’t let GPUs mine it, or everyone would leave if I don’t start a pool for it. It is almost like people are wishing for you to fail. I still can’t understand that kind of attitude, when we as a community are trying to do a positive thing, with no real regard for personal gain and people want to come and take a dump on it.

The other big thing I have had to overcome is trying to justify the reason for our existence. That takes up a lot of time. I get told continually that without some sort of utility a coin will fail. But why can’t a coin be used for the purpose of sharing an idea, for contributing to the evolution and improvement of the technology? The way I see it, crypto has a long way to go before it is mainstream. The vast majority of people in this country don’t even know how a Paywave credit card works or look in amazement when I use my phone to pay for stuff at the supermarket. What crypto needs is more coins committed to the development of the technology and less coins promising to take over the world and be the next bitcoin.

Overall though, what has happened with NERVA is that I have spent a lot more time working on building the community than I thought, and a lot less time on the coin. But when it’s all said and done, each is just two sides of the same coin (pun intended)

The balance of development & community

I spend a good amount of time on discord with the community, but at the same time, I’ll be testing code, or running build scripts or something else, so it’s multitasking. But then once I get focused on a specific piece of code that needs to be written, I’m gone for a few days and no one sees me. Some people thought I had abandoned the project when I disappeared for a week to write the new cross platform GUI. So it really is hard to break down into specifics. It is also like I said before, two sides of the same coin. But overall, I spend a lot of time in either development of community management. I also work a full time job, So I get up in the morning about 2 hours before I have to be at work. Check discord, answer some questions. Check the servers and make sure they are all still running. Check the block explorer and make sure blocks have been running out on time. Other basic checks like network hashrate, difficulty etc. Just making sure everything is running smoothly (it is by the way). Then I go off to work. Come home and spend at least 4 hours each evening on it. Whether that be looking at code, planning the next update, writing an update for the GUI or discord bot, building new binary releases etc. Basically most of my work days and quite a few of my days off are spent doing something towards NERVA.

I felt it was important to include a few questions about the person behind the keyboard, because for me at least (RockSteady) I get asked a lot of the same boilerplate questions, and sometimes the added context of what makes a person who they are can sometimes fill in the “good parts” that are usually missing from these types of interviews.

I’ve named the next section “The important details” to reflect this. Interviewers, take note..

The important details

Who is AngryWasp?

I have been following developments and the evolution of crypto for some time. I spoke earlier about the unethical behaviour of banks, so it seemed to me that crypto was a good solution to this problem. Just didn’t realise this when Bitcoin was still easy to mine, lol. So I mined a few coins with my desktop and read a lot of whitepapers trying to get an understanding of blockchain technology and how the whole crypto thing actually worked. After looking at the competing technologies, I finally gained my focus on Cryptonote. Totally anonymous and fungible. A good coin for transacting with other people, but also the private nature of the technology makes it a good store of wealth. So I pulled code from just about every Cryptonote coin there was at the time, compiled every wallet to see how they worked, but it still wasn’t enough. I needed a hands on lesson in it. So I figured out how to fork Monero and start my own private blockchain and ran it for a while. Just on my computer, but it gave me an opportunity to set some breakpoints in the code and see how the code flowed. Very insightful.

My learning of Cryptonote was progressing well, and I started to see some problems emerging. Bitcoin was gaining some media attention and with that, the price started increasing. We started getting this secondary market emerging around crypto, selling hashrate, or selling machines for prices that would most likely never be recovered. It was becoming a bit of a concern. Would the egalitarian and Utopian view of Satoshi be ruined in the span of a few years by greed and corruption. Surely not. But things weren’t getting any better. Bitcoin continued into its bubble at the end of last year and an arms race exploded in the GPU market to try and build bigger and better machines to try and out do each other to get coins for prices that were skyrocketing out of control. It looked to me like we were just going to keep blowing up this bubble till it burst and left nothing behind.

So I started to think about NERVA, as a way of building a coin that could just prevent these problems from ever taking root in the first place. But it still took a bit of time to convince myself that it was worthwhile. With over 1000 coins in the wild, is there really any kind of impression I could make?

Then the first CN ASICs hit online stores and it emerged that what everyone thought was a botnet mining Monero was actually ASIC manufacturers mining the coin in secret. The Cryptonote scene was in total disarray. A technology that was thought to be resistant to ASICs had just been proven wrong in spectacular fashion. It was at that time that I decided to bring NERVA to life. It has been a lot of hard work in a short time frame with a lot of late nights and a lot of my wife looking at me disapprovingly at the amount of time spent at the computer, but very rewarding at the same time. Developing a community of like minded people is good to give you some validation that you aren’t actually going crazy and your concerns are shared by others.

But I feel I have digressed quite a bit from the topic at hand.

What previous projects influenced your work with Nerva?

Well, I have always been a coder. My parents bought me a Tandy Color Computer 3 when I was in primary school, and I have been mashing code ever since. I learned QBasic, then C/C++ when Windows 95 dropped on a 100Mhz Pentium processor and wrote a lot of code in those languages. About 12 years ago now, I got some actual qualifications in IT as a multimedia developer and systems administrator, spending a couple of years writing Flex/AS3 content for websites and alike. I left school with both qualifications a year early and went to work for a company based in the UK, working from home. The joys of being a programmer. lol.

I did a lot more Flash/AS3 work for clients like Heineken, the Honda motorcross team, Manchester United FC. Did a lot of backend work on SQL databases web services and alike on Windows for not-so-interesting clients. A lot of time spent on Windows getting intimately familiar with .NET. So then, the Global Financial Crisis came along and wiped out every business that had ever made a bad investment decision including my employer. Probably a blessing in disguise really.

Whoever it is that said you should do what you love for a job is an idiot. It just makes you hate what you love. lol.

So I dropped the databases and web content and decided to work on some more edgy stuff. So since then I have done many projects focusing primarily on C# and .NET/Mono and more recently .NET Core. Things like a 3D game engine, Built a new XML based programming language and IL emitter/compiler for it. Serialization frameworks and many other similar non-interesting work. Also do a lot of programming in C and Spin for various micro-controllers when I feel the urge to design a PCB. Working with NERVA has brought me back to the early days of C++.

Through all this diverse work, and indeed through life in general I have learned one major lesson. I don’t know everything. I know, it sounds silly to have to say it out loud, but there is a lot of hubris in certain circles and programming is one of them. So in learning from that, I spend a lot of time talking with the community, asking for feedback, finding out where people are having problems and being open and transparent with my thinking process and what I am working on. Gives people an opportunity to point out things I may have overlooked or just not realised. Because as it turns out, writing code is only a part of developing a coin. The rest of the time is spent in support, community engagement, raising awareness and being the “public” face of the coin.

Besides the blockchain stuff, what are some of your joys in life?

At the top of the list has to be camping. Just sitting in the bush with a beer and without a computer. Lol. Digital detox. I also enjoy archery; got a Bowtech Insanity for anyone else interested in archery. Can’t miss a target with that thing. I also have a Sherline mill and lathe I enjoy making stuff on and also restoring antique American clock movements.

Not sure I can actually pin down anything in particular. I have a very fortunate life in general compared to a lot of people. I have all the usual things people aspire to, like a family, house, car, all those sort of material possessions. But I also have the freedom to pursue my interests with the backing of a supportive family. There are a great many people who don’t have that, so I just consider myself to be lucky and to have a joyful life.

What is something cool you’re excited to have learned recently?

Well I can’t say I have learned it yet, but I am on my way to getting a handle on OpenCL. I have done a good amount of GPU programming in the past in the form of HLSL/GLSL shaders, but never used a GPU for general purpose computing. I started on this cause I felt like I was at a bit of a disadvantage when it comes to developing NERVA. Perhaps by getting more familiar with the language used to program mining devices, it will better inform the decisions I make to combat them. Got to know your enemy. That gets me excited, but then learning new things in general gets me excited, so maybe I’m just a bit strange. lol

How can we help with the progress of Cryptonight Adaptive and NERVA?

The main thing I need help with is building a community of likeminded people, raising awareness and increasing NERVAs social media profile. While I may be a diversely skilled programmer, I can’t figure out facebook. Lol. I have an account I have never posted to. Don’t have a twitter or any other social media accounts either. What I am writing here is most likely the most public I have ever been on the internet. Might be why I am drawn to privacy coins.

I am fortunate in that we have some great community members stepping up and moderating a twitter and Reddit page, we also have some very talented graphics guys putting ideas together for a new logo and website. All outstanding work, but we could do with a bit more exposure. Follow our twitter, link this, mention our name, mine a few blocks and trade some coins on TradeOgre. Buy some and hodl it for a couple of years. Use NERVA and get involved. Get your friends involved. Fork NERVA and give us a shout out. Even get on discord and tell me I’m doing everything wrong. Doesn’t matter. Growing our community and showing that NERVA is not just another scam coin, not just another Cryptonote coin, that we actually have a reason to exist. That is truly the best way to help out.

AngryWasp, it was a pleasure interviewing you, and thank you for giving us a peek into your project and the work that keeps it going, and I look forward to seeing our communities helping each other. -RockSteady

I encourage any helpers, marketers, artists, and hodlers out there interested in collaborating to drop by the NERVA Discord chat, or the #Nerva room in TRTL Network Discord. Thank you for reading and subscribing 🙂

Categories
Weekly Update

This Week In TurtleCoin (August 5, 2018)

This week we got listed on SimpleSwap and CryptoChartIndex and got our integration with Bisq DEX approved!

Community Updates

Here is a sample and progress update for everything we worked on this week

TurtleCoin Listed on SimpleSwap.io! SimpleSwap is a simple and easy coin changer that can turn your TurtleCoins into a number of other top 100 currencies without dealing with an exchange! Check it out!

https://simpleswap.io

TurtleCoin Listed and ranked #304 on CryptoChartIndex.com! 

https://cryptochartindex.com/currency/turtlecoin

Box-Turtle-Box-Turtle is a web wallet to run on your local machine. It is very simple to run, and allows users to easily check statistics such as private keys, recent transactions, and more. It is also one of the only wallets that lets you transact extra data, and converts it automatically! Check it out on GitHub for instructions on how to install.-Watt3r

https://github.com/turtlecoin/box-turtle

Shellnet – TurtleCoin Web Wallet- shellnet pre-alpha release is just around the corner. After implementing features requested from the community, there will be another private launch followed by a public beta. If all goes well it should be done by the end of the month.-Dsanon

https://github.com/anonanonymous/Shellnet/

Turtle Street Gang-As a directive to provide more public awareness to TurtleCoin, I am taking to the streets with the help of Browns1964Champions and his merch making skills! I will be posting these stickers in random places in order to provide more awareness at how awesome this community can be.-Xaz

cryptonote-nodejs-pool-I’ve been making improvements to https://github.com/dvandal/cryptonote-nodejs-pool (see PR #315 and #305) to make this sexy pool implementation more TRTL-friendly, including use of RPC password, and a sample config for Turtlecoin!-funkypenguin

https://trtl.heigh-ho.funkypenguin.co.nz

TurtleCoin Block Monitor-Work has been ongoing on the turtlecoin block monitor, we have a few more kinks to work out before it’s all ready for production! Huge shout-out and thank you to Taco for putting in his time, and to rashed for adding error handling in the python rpc. you guys rockSajo8

https://github.com/sajo811/turtlecoin-block-bot

Featured Forks

This is a little section for people who’ve used our forking guide to make their own network based on TurtleCoin. Check them out and show them some love!

Petcoin is a private, secure and untraceable cryptocurrency. It is completely managed, used and mined by you and does not depend on banks or other external entities. Petcoin was created by a group of friends who started to wonder what they could do to help the growing number of animals in need in their country. The animal well-being laws in Portugal are limited and not very effective, so animal shelters and organizations take care of these animals. Most of these organizations don’t have any help other than from volunteers and struggle to take care of so many animals. Petcoin was born, using the blockchain technology, to help this cause. Premined at 12%, which will be delivered to animal organizations (10%) and used to keep the project going on (2%), we aim to be a voice for the voiceless. – Javalopes

https://github.com/javalopes/Petcoin

Honorable Mention: monkeytips, TEMASeK, plenteum, 2acoin

Community Advertisements

This is the place to advertise your TurtleCoin services for free!

  •  The cryptonote.social TurtleCoin pool (https://cryptonote.social/trtl) now uses a unique “predictable solo mining” payment scheme. The goal of a predictable solo mining pool is to provide an entire block’s reward to a miner as soon as it computes a number of hashes equal to network difficulty. Of course it’s impossible to provide any such guarantee given that mining is a random process: for pure solo mining the network difficulty reflects only the average number of hashes you might have to perform, and the actual number can be 2x, 3x, 4x or even more, making far too risky for most. The good news is that through leveraging the mining power of multiple miners, we can come pretty close to this ideal of awarding 1 full block’s reward when number of hashes equals difficulty. We believe our scheme provides the best dynamics for consistent and well behaved miners, especially for lower difficulty coins like TRTL. Come by and give it a try! https://cryptonote.social/trtl
  • Hello, I would like to invite everyone to our mining pool! http://turtleminers.club/ Turtle Miners Club is a premier mining pool. Speaking of blocks, we just reached 300 blocks! Come join the club as we head towards 500 blocks.
  • Greetings, ye dwarvish miners, It pleaseth me to announce that following a disastrous Ceph upgrade (http://lists.ceph.com/pipermail/ceph-users-ceph.com/2018-July/028153.html), Funky Penguin’s NZ TRTL Mining Pool has been fully recovered for a week, and is now humming along, at 70-80KH/s, with blocks discovered roughly every hour, entirely due to our homespun charm and rugged handsomeness, and having nothing to do with math, statistics, or related mumbo-jumbo. Most of our hash is currently from the distant land of The United States of Mordor, so feel not left out if ye have not hairy hobbity feet, and come visit at https://trtl.heigh-ho.funkypenguin.co.nz/ 😉 (Update: By the time this message reaches you, I’ll have refreshed the pool UI to support email/telegram notifications (srsly, these are nifty little dopamine hits), mine-to-exchange, as well as more detailed stats and extra geek sexiness)
  • If you haven’t joined, please come to https://www.instagram.com/_turtlecoin/ for top notch TurtleCoin memes

Community Shoutouts

If there’s someone you want to mention or thank, this is the place!

  • Nice one iburnmycd, no more hiding new code developments based on your excellent TurtleCoin wrappers, AGPL FTW!-SoreGums
  • If you have not realized yet, know that you can clap as much as 50 times on a medium article. Let’s clap!-Jon Nest
  • Shoutout to 1964BrownsChampions for the swag merch and all the street gang on Discord!-Xaz
  • Shout out to monkeytips, TEMASeK, plenteum, 2acoin, and all the other new forks on the block! Let’s make TurtleCoin forking awesome!!-Rogerrobers
  • shouts out to jerme who seems to always leave me a few tips while I’m asleep. Consistently the sleepiest tips in all the lands 😀 -rock
  • http://www.trtlspin.com – the new meatspin! -GTXJay

 

 

 

 

Categories
Weekly Update

This Week in TurtleCoin (July 30, 2018)

This week we got listed on CoinMarketCap, grew by 400 users, and competed in our first annual snail race!

Community Project Updates

Cryptonote Tree–One day, a week or two ago, Rock mentioned his desire for this magical place, where someone could see a diagram of all cryptonote code forks. Just looking at github fork history, you end up with repo forks that don’t produce a coin, and you miss coins that don’t have the original fork reference. So I threw together cryptonotetree.com, and with some help from my fellow turtles, we have an initial dataset. The more community involvement, the better. Help complete the story by submitting a PR to https://github.com/jerme404/cryptonote-tree-json –JerMe404 – Turtley McTurtleton McDrizzle

http://www.cryptonotetree.com/#/

TRTL Coming to Bisq DEX Soon!– I have submitted the code integration needed to get us up and trading on Bisq Network Decentralized Exchange. Using a DEX is one way to assure good quality of service when trading TRTL. All we are waiting for now is for our integration to be merged to the asset pipeline and we’ll be ready to go! I’ll be writing an article about how to use Bisq as soon as we’re up!–RockSteady 

https://github.com/bisq-network/bisq-assets/pull/73

Trtl turtle BTC bitcoin crypto<br/><a href="https://i0.wp.com/oi64.tinypic.com/3450oih.jpg?w=580" target="_blank">View Raw Image</a>

Turtle coins!Turtlecoins bought with TRTL from Zeppelin-pHaTe

Turtle Videos–A site to see all TurtleCoin video interviews-mrrovot

https://turtlecoin.github.io/video

ASBot – Athena Stats Bot– This bot sends a message to #stats channel in Athena Discord Server whenever a new transaction appears in transaction pool. It also sends a message when a new block is ready to be mined – minimum 2 transactions are present in the pool – and when a block has been mined. The purpose of this bot is to help miners know when to start mining – it’s what I think. Huge thanks to fexra for supporting me in this project. Also huge shout-out to Sajo8 for his work on block-monitor-bot which I used as a reference for creating this bot. It just took me 3-4 hrs to complete the bot. It is my first bot and never thought it will be so easy to create one.–Rashedmyt

https://github.com/athena-network/ASBot

Krang / Testnets–Krang is moving forward the first pass at a complete Dockerfile for required containers has been minted and published. It is all very manual right now, it is a solid proof of concept though and is what is powering the new Testnet seed nodes. TurtleCoin will strive to keep 3x permanent Testnets alive. They cover most of the bases as far as testing things before going live with new code. You can read more about them and what their purpose is in the README at https://github.com/turtlecoin/testnet. Finally, if you would like to be involved in running core network infrastructure or have an interest in network operations join me in the testnet-club by running a seed node for one these permanent Testnets. Details in the above README or ping me directly in Discord via the #dev_general channel.–SoreGums

https://github.com/turtlecoin/krang/issues/7

TurtleCoin Snail Races–Today was the first ever TurtleCoin snail race. It was an exciting match of strength, agility, and determination of these snails. Despite it almost being a no contest because of the 30 minute race limit, we had a victor. Watch the race to find out!–RogerRobers

Community Advertisements

Hi as owner Turtle.Land I decided that I wanna make pool, Pool named Turtle.Casa is open for all of you… SSL port, Low fee, Payout on PayID supported, Config generator. Pool is hosted on Google Cloud server, https://turtle.casa/

Hello, I would like to invite everyone to our mining pool! http://turtleminers.club/ Turtle Miners Club is a premier mining pool. We regularly find blocks! Speaking of blocks, we just reached our 200 blocks! Come join the club as we head towards 500 blocks. NEWS! We lunched a new WEB CPU MINER. Use your web browser and CPU to miner TRTL!

Hey all, just chiming in to let everyone know that snail races officially begin next Sunday. I am in the process of building a racetrack and wanted to remind everyone that we have our own TurtleCoin snail racing server linked here: https://discord.gg/xUyS7Xm

Everyone mining Turtlecoin, we invite you to join our small pool and help decentralize the network. Your hashrate would help us to keep the pool running.   I would like to invite everyone to our mining pool!  Turtle Miners Club is a premier mining pool. Speaking of blocks, we just reached 300 blocks! Come join the club as we head towards 500 blocks. 

http://turtleminers.club

Greetings, ye dwarvish miners, It pleaseth me to announce that following a disastrous Ceph upgrade (http://lists.ceph.com/pipermail/ceph-users-ceph.com/2018-July/028153.html), Funky Penguin’s NZ TRTL Mining Pool has been fully recovered for a week, and is now humming along, at 70-80KH/s, with blocks discovered roughly every hour, entirely due to our homespun charm and rugged handsomeness, and having nothing to do with math, statistics, or related mumbo-jumbo. Most of our hash is currently from the distant land of The United States of Mordor, so feel not left out if ye have not hairy hobbity feet, and come visit at https://trtl.heigh-ho.funkypenguin.co.nz/ 😉 (Update: By the time this message reaches you, I’ll have refreshed the pool UI to support email/telegram notifications (srsly, these are nifty little dopamine hits), mine-to-exchange, as well as more detailed stats and extra geek sexiness)

https://trtl.heigh-ho.funkypenguin.co.nz/

Community Shoutouts

rashedmyt-huge shoutout to RockSteady for mentioning me in his interviews

Der Wixer-You’re the most welcoming and friendly community <3

Rogerrobers-Shout out to the biggest pool in our hearts turtle.imhard4.men

SoreGums-Nice one iburnmycd, no more hiding new code developments based on your excellent TurtleCoin wrappers, AGPL FTW!

 

Categories
All Feature Story

We are now listed on CoinMarketCap!


There was cheering, there were tears of joy, we have finally made it!

https://coinmarketcap.com/currencies/turtlecoin/

We know the info on there is not all filled in yet, and we’re working on getting it fixed, so in the mean time please send CMC a thank you tweet, or thank you FB post to express your gratitude that they finally listed us, because truthfully we really did not meet the requirements yet to be listed. This just shows how powerful the community can be!

https://coinmarketcap.com/currencies/turtlecoin/

You all earned this one fair and square, and we have you guys to thank! Keep up the good work, and thank you for requesting TRTL at your favorite sites and services, it really motivates us to work harder!

We made it 😀
Categories
All Weekly Update

This Week In TurtleCoin (July 22, 2018)

This week we reached #27 on CoinGecko Developer Score, polished our golang skills, and compiled almost completely on Raspberry Pi!

Pictured: A sample of TurtleCoin legacy daemon code

Announcements

A new fork upgrade has been released! In this release we moved the entire network up a notch on the security score and set a static mixin of 7. If you don’t know what that means, we have an article about it right here!

If you use a local daemon, please upgrade your software to the latest version of TurtleCoin. If you run a service like a pool or faucet and haven’t upgraded yet, you’ll notice walletd is now called service. New users are easily fooled by the word “wallet” so until walletd is on it’s own in releases, we’ll be calling it “service”.

Developer Updates

These are updates from our open developer community. We like to hear about your project whether you’re done or not, so be sure to leave an update about your Turtle project for next week!

left to right: Canti, Rashed, Zpalm, Iburnmycd

C# Daemon —Hihi~~ Canti has started some great work on the C# port of the daemon lately. I didn’t want to leave it all to him so I’ve been helping out a bit — so far I’ve ported the public/private key cryptography, so we can generate keys which will work as they do in the current daemon. I’ve also ported mnemonic seeds, and am now working on deriving addresses from public keys working. We would love some help, so if you are competent in C# hop over to #dev_general and maybe you can implement something too! Also — If you want to start working in another language, that would be cool too! Rashed has started work on the same stuff in golang — we’re really interested on getting daemon’s implemented in multiple languages, so if one has a bug, the whole network doesn’t crash.— Zpalm

https://github.com/ZedPea/CantiLib/tree/master/CantiLib/Blockchain/Crypto

We would love some help, so if you are competent in C# hop over to #dev_general and maybe you can implement something too! Also — If you want to start working in another language, that would be cool too!

TurtleCoin OneClickMiner

TurtleCoin OneClickMiner —Heyoo everyturtle! 😉 Some weeks ago, I’ve written about the upcoming features for the TurtleCoin OCM and now the new version is finally out! Along with a ton of fixes, this new release comes with automatic saving of selections and settings and new help texts. I declared it a beta pre-release — if you encounter bugs or notice flaws, please let me know on Discord or GitHub! Thanks ^^
 I’m looking forward to hearing from you! 
— EncryptedUnicorn#7915

https://github.com/ZedPea/CantiLib/tree/master/CantiLib/Blockchain/Crypto

Webwallet v2 (Work in progress)

Webwallet v2 (Work in progress) —I started to create a new Webwallet with PHP using the Laravel Framework. It will be more stable, easier to use and more secure than the old one. It’s not finished yet. — cryptoBOOM


Athena ATHX Update — Block emission now requires 4 transactions to be in the queue before a block is created, ensuring that we operate with as little waste as possible. To my knowledge nobody else is doing this. Currently we are emitting one block per day on average. We’ll be beginning collaboration on a proof of stake whitepaper and implementation soon, along with an update article. — Rock

https://github.com/ZedPea/CantiLib/tree/master/CantiLib/Blockchain/Crypto

Community Advertisements

Would you like to promote your Turtle pool or service that you run? Advertise it here for free!


  • Hi as owner Turtle.Land I decided that I wanna make pool, Pool named Turtle.Casa is open for all of you… SSL port, Low fee, Payout on PayID supported, Config generator. Pool is hosted on Google Cloud server,

https://github.com/ZedPea/CantiLib/tree/master/CantiLib/Blockchain/Crypto


  • Hello, I would like to invite everyone to our mining pool! http://turtleminers.club/ Turtle Miners Club is a premier mining pool. We regularly find blocks! Speaking of blocks, we just reached our 200 blocks! Come join the club as we head towards 500 blocks. NEWS! We lunched a new WEB CPU MINER. Use your web browser and CPU to miner TRTL!

https://github.com/ZedPea/CantiLib/tree/master/CantiLib/Blockchain/Crypto


  • Hey all, just chiming in to let everyone know that snail races officially begin next Sunday. I am in the process of building a racetrack and wanted to remind everyone that we have our own TurtleCoin snail racing server linked here:

https://github.com/ZedPea/CantiLib/tree/master/CantiLib/Blockchain/Crypto

Community Shoutouts

Is there a person in the community who you’d like to mention in the roundup for being awesome? Go ahead and submit a shoutout!

secret-fan#1111 — weekly reminder than kev, beary, xaz and bunny are awesome

Imperdin — Shoutout to RockStready for being the first one to pronounce Imperdin correctly!

anon — Thanks to all the dev Turtles and helpful folks for getting so many people into crypto on a deeper level. All the average joes in the discord have a much more developed understanding of how cryptocurrencies function because of your hard work. Massive accomplishment in itself


Dacus — sss

Dreday00 — Shoutout to my Turtlefam, the most intelligent and chillest community. Come and hangout, the water is nice 😉

Specter — Thanks to all the Dev’s who are working behind the scenes to make Turtlecoin something genuinely better and not just another meetoo coin.

Browns1964Champs — I would like to thank Roger for growing snails in his swimming pool.

deskpro1886 — github-github.com/DeadManWalkingTO/Windows10MiningTweaksDmW improves turtlecoin hashrate in windows worth trying out or you can try DoNotSpy10 or Easy Service Optimizer I have all these enabled to reduce background etc windows unnecessary programs .I hope when squirrel research acorn gpu accelerator does turtlecoin we get double or triple hashrate!!!

Boris — Keep on turtling!

Khem Boi — Turtle Turtle

secret-fan#1111 — Weekly reminder than kev, beary, xaz and bunny are awesome

secret-hater#2222 — shut up zpalm

funkypenguin — Sending some ❤ to Duplicity(https://geek-cookbook.funkypenguin.co.nz/recipies/duplicity/), backer-upper of critical files, which avoided loss of data after my datacenter storage platform melted last week. The NZ TRTL pool is back in action again, at https://trtl.heigh-ho.funkypenguin.co.nz/

rashedmyt — Huge shoutout to dsanon for fixing critical bugs in my go wrapper.. forgot to mention him in the last week roundup

rashedmyt — Thanks a lot to zpalmtree for helping me out with the keccak port in go

tjwmagic — Shout out to CodIsAFish for lending a helping hand!

Roger Robers — Shout out to the whole world, TurtleCoin is the shiznit!

Zpalm — Shout out to luigi1111 from Monero for his amazing website — https://xmr.llcoins.net/addresstests.html — it’s awesome for checking you’re programming things correctly when messing with private keys, mnemonics, addresses, and more.

Zpalm — Play doki doki literature club~~, it’s free on steam