in this memetastic issue of the roundup, we make hay while the sun shines as other miners forget to upgrade for Chukwa!
With all the commotion about the next fork upgrade, and the debut of our new hashing algo, CN Turtle, I wanted to make sure everyone has the run down about the fork upgrade before it arrives in a few weeks. Today, I got with IBurnMyCD who has been the lead on this algo and got a short interview about what is CN Turtle and what does it mean to me, both as a miner and a user.
If you’re a miner, a user, or a fan of fine rewritable optical media, I think you’ll enjoy this article. It was a fun interview. If you have any questions, just click this link and join us in the chat, we’re all here waiting on you.
@iburnmycd thanks for taking the time to do this interview. I wanted to get with you to discuss the upcoming fork upgrade in simple terms so our users know what’s in store for them.
First, what is the deal with this fork upgrade and why are we doing this?
Thanks for having me @RockSteady (TRTL). It’s always an honour to help let the community that isn’t in the Discord all the time to catch the latest and greatest news. A while back, the project made the commitment to the community that the project would do its best to remain mineable for as many users as possible. Part of holding to that commitment is investigating, testing, implementing, and upgrading the Proof of Work used by the project. We’ve done this with experimenting with CN Soft Shell that a few forks of TurtleCoin have implemented and again with CN Turtle that we’re forking to at block 1,200,000. This upgrade is designed to help keep the project mineable for everyone by reducing the resource requirements necessary to mine. As a result, everyone will see higher hash rates which also means that there is a higher chance of solving a block as each miner will be producing hashes noticeably faster. However, there will be more hashes required (on average) to find a block. Our hope is that in the larger scope of things, this works out to be a win for the the littlest miners.
You mentioned our miners will be mining faster, what does that translate to for someone who has 100H/s of CPU power or another person who has 100H/s of GPU power?
Based on testing, we estimate that miners will see on average an increase of anywhere between 3.0x and 4.0x for CPUs and 2.0x to 3.0x on GPUs. Personally, on my hardware I’ve observed a 3.8x increase on my CPU (AMD 1950x) and 2.8x on my GPU (AMD Vega64). However, not every CPU and GPU performs the same so the increase may be more or less than what we’ve observed. Variations in drivers, the mining software used, etc may result in higher or lower increases; however, what we can all agree on is that miners will see an increase in hashrate, no matter how small, due to the lower resource requirement and iteration count. On average a miner who was seeing 100H/s on CPU may see approximately 350H/s and a miner seeing 100H/s on GPU may see approximately 250H/s after the upgrade takes effect.
That’s great news. Let’s say you’re a miner, what do you need to do to be ready? Are most major miners already ready to work? And what if you’re just a user, do you have to do anything?
That depends on how you mine 🙂 If you’re a solo miner and you use the miner binary distributed with the project, you’ll need only upgrade to v0.12.0 once it’s released. The miner software will automatically switch to the new PoW algorithm when it’s time. If you’re mining with a pool, you’ll need to contact the pool operator or check their website to verify that they have upgraded their pool software for the upgrade. If they haven’t, you might want to give them a gentle reminder that they need to do so. In addition, you’ll want to make sure that you have the latest release of your favorite mining software. For instance, we’ve released the necessary updates for xmr-stak via trtl-stak (https://github.com/turtlecoin/trtl-stak/releases/latest) that has the updated algorithm available as cryptonight_turtle. In the coming weeks, we’ll submit a pull request to the main xmr-stak repo to support the change. We’re still working the kinks out of the automatic algorithm switch in the package but in the event we don’t work that in, a miner need only manually switch the algorithm, delete their CPU & GPU configs, and let the software do the rest. We’re still working on adding support into XMRig and hope to have that completed before the network upgrade. We’ve also received information that SRBminer has also implemented the algorithm. Users of that mining software will need to switch the algorithm over when it’s time. Everyone, miners or not, need to keep their eyes out for the v0.12.0 release of the project. Service Operators, home users, pool operators, and other services will need to upgrade to v0.12.0 well ahead of block 1,200,000 to be ready for the upgrade. For most users, this upgrade will be like any other upgrade that we’ve done where you drop the new version in and you’re good to go.
Whats the best way to see how long we have before the upgrade takes effect?
The quickest and fastest way is to head on over to the official block explorer at https://explorer.turtlecoin.lol/ In the Network Stats area, you’ll see an area that says Next Network Upgrade In (est.) with the approximate number of days, hours, minutes, and seconds until the next network upgrade.
Thanks for taking a second to tell us about the fork upgrade, is there anything else you wanted to add?
If you’re reading this and you are not on Discord, you should be. We’d love to have you. It’s the only way to get a real feel for the project and meet all the different personalities. If you want to help out, there’s plenty of different areas to check out from development, education, marketing, international groups, and everything in between. Discord is the best place to meet other cryptocurrency developers who share a passion for the technology and their projects. Besides, where else can you learn about codename Chukwa?
Happy new year! It’s been a great year with you all, and I hope you’ve all made the resolution to mine more TRTL this year, because we’ve got a heck of an update for you! Read more about the upcoming PoW upgrade! 30 days!
TurtlePay™ – I’m proud to say that the TurtlePay™ Public Beta launch occurred as promised just before Jan 1 2019 00:00:00 GMT. For those of you that have not been following the development of the project, there’s quite a bit of work going on behind the scene to make TurtlePay™ an awesome tool for developers. The service is FREE for everyone to use and the only fee is the standard network transaction fee of 0.10 TRTL.
TurtlePay™ is a payment processing service that is designed to help developers integrate TurtleCoin™ payments into their existing applications. By providing an easy to use set of tools to incorporate TurtleCoin™ payments into more applications, we hope to drive adoption of the technology to new heights.
Some people just want to write cool applications and develop new tools that allow them to use the technology without worrying about how it works, why it works, or keeping up with the latest and greatest features. Let us worry about the hard parts while you build awesome applications that use TurtleCoin™.
We’re looking forward to see what kind of cool things people start to build based on the platform. We’ve already identified a few tweaks to the current system that need to be made given some of the feedback a few people have provided.
In the next few weeks, I’ll be building out additional documentation on how to leverage the full power of TurtlePay™ and its related tools as well as adding additional features that will only make the platform better.
The platform is designed with scalability in mind and can easily grow as the needs of community grows. You can even run the platform yourself! Stay tuned for further updates! – IBurnMyCD
Mobile Wallet – A lot of people have been asking about a mobile wallet, so I thought I’d give it a shot. I’ve got a simple UI running on the phone, simply generating wallets and not much more yet.
I’m working on building out the main wallet functionality in a separate node package (https://github.com/zpalmtree/turtlecoin-wallet-backend) so it can be used for other things – think web wallets, native GUI wallets that don’t need any of the C++ code, etc. For that reason the repo will be pretty quiet until I’ve got that sorted out. Once the backend is done, it should just be a small matter of hooking it up and making everything look pretty, then off to the races.
This is going to be a native mobile wallet, so it’s not just a web wallet wrapped in an app. Furthermore, you’ll own your own private keys. This does mean you’ll have to scan the chain, which might be a bit heavy on CPU and battery life, but if you create a new wallet rather than importing, it shouldn’t be too bad. – Zpalm
TurtleCoin RPC Nim – This is a Nim wrapper for the TurtleCoin RPC APIs. It includes two modules, `walletd` for wallet JSON RPC commands and `turtlecoind` for the daemon HTTP and JSON RPC methods. There is also a simple example on github showing how to use this package. I have been learning Nim for about a month so let me know if there are any bugs! – DSanon
TurtleCoin-Utils – I’m happy to report that the TurtleCoin node.js utilities are almost complete. This package is designed to provide native JS (and TypeScript — Thanks Z!) methods and calls that work in Node and in browser to create addresses, decode addresses, scan transactions for funds, create new transactions, and even generate the ring signatures necessary to create a valid transaction on the network. I’ll be working on improving (and in some cases creating) the documentation for the package in the coming days to make the entire package easier to use. – IBurnMyCD
Turtacus – Turtacus has been rapidly draining funds recently with very few donations coming in to support him. For that reason, I have begun looking at new ways for his prizes to be generated and funded. In coming time, I will be changing the way the tournament works. There will be an entry fee which will only allow those people who have entered, to make it onto the leaderboard. Anyone will be able to fight but only those entered will gain points for the tournament. On top of this, there will be a new points system for the tournament whereby winning will net you 2 points, losing will net you 1 point. In this way, participation is encouraged win or lose. The entry fee is yet to be decided but will likely be between 2500 and 5000 TRTL per person since this is an easy sum to acquire even just from tips during the week. The tournament prize will be 90% of the overall entry fees collected, with the other 10 % going to Turtacus’s prize fund which will be added to an occasional tournament prize pot. As you can tell, there are a lot of changes coming. It will take time but hopefully, it will encourage more fighters. – Rynem
New Turtle-Service API – To any developers who are currently developing apps with turtle – I would love if you would try out my new API – It’s a replacement for turtle-service, and it gives a bit of a friendlier, REST based interface. If you are having trouble getting it working or have any queries, let me know and I’ll be happy to help. – zpalm
Promote Your Bounty
250,000 TRTL – Integrate popular hardware wallet from SatoshiLabs, Trezor T in TurtleCoin’s Nest wallet in order to create and encrypt, decrypt wallet and sign transactions with the device. – Elkim
Teacup made this 😀
Developer Community Updates
WalletShell GUI Wallet – With v0.3.3 release, WalletShell, the TRTL Gui Wallet has been declared stable and ready for public use to manage your TRTL assets. Since its last introduction, WalletShell has fixes lots of known bugs & glitches, performance & features enhancements, and lots of new features, here are some of them:
– Address book, which can be looked-up when you send/transfer TRTL, help avoid mistakes on typing/pasting recipient address
– Fast transaction history listing/sorting/searching
– Keyboard only operation, with help of keyboard shortcut & keyboard friendly inputs.
– Public node list, fetch daily from https://github.com/turtlecoin/turtlecoin-nodes-json/blob/master/turtlecoin-nodes.json.
-For node operator: You don’t need to worry that your node domain name starts with “z”, node list order will be randomized everytime user accessing node setting page, so each nodes has a relatively fair chance to be on top of the list.
– You can now export your transactions history to csv files for your reporting need. You can choose to export all transaction or to only export incoming or outgoing transaction.
– Desktop Notification for Incoming Transfer.
– Fusion tx to help you optimize your wallet inputs/outputs.
– WalletShell now have new Night/Dark theme, and is sets as default, you can still easily switch to Light/Green mode if you prefer
– Realtime node & network status monitoring: it will let you know and pause the sync process whenever the node you’re trying to connect can’t be reach, or when your machine disconnected from network.
– Utility: PaymentID and Integrated Address generator is there when you need it.
For more complete feature lists, please visit the Github repo here: https://github.com/turtlecoin/turtle-wallet-electron
Get latest release here: https://github.com/turtlecoin/turtle-wallet-electron/releases
TLDR; WalletShell, as of now, is the most feature packed Desktop GUI Wallet for TurtleCoin -:) -labaylabay
TurtleCoin Test Suite – It takes a lot of effort to test all of the RPC calls to TurtleCoind and turtle-service each release. As anyone can tell you, give a lazy man a task and he’ll find an easy way to do it. Given this bit of wisdom, check out turtlecoin-test-suite written in Node.js for quick and simple RPC testing for those of us that want to spend more time coding and less time testing. – IBurnMyCD
TRTL-CLI-py – I added a pools function! Use po or pools and get a full list of all the pools. Use po <name> and you’ll get detailed statistics of that pool! If you havent heard yet, there’s also a nodes ( or no) function! – Sajo8
Turtle Simulator – Version 0.2 is out now! Just a small update for you all! Various reported bugs have been fixed and a few new features added! The main addition is the Day and Night system so now we can add custom events on different days! Enjoy and as always email me at “email@example.com” or drop into the TRTL discord if you have any queries or ideas for the project! Thanks for all your support! – Oiboo
TurtleEDU – For all 62 of you Students out there who enrolled in the beta program at TurtleEDU this week, thank you! For all of you who haven’t, you type *student in the chat and you’ll be given access to the EDU channels and you’ll be part of the Beta testers crew.
If you’re wondering what TurtleEDU is, here’s the details: We’re setting up TurtleEDU to help the community become more knowledgeable as users, and help people who want to know about dev stuff have an easy route to being a TRTL dev. If you type *student you get the student role and access to #edu-general and #edu-help channels. We’re teaching classes of real-world portable skills, but using TurtleCoin as the core example in each lesson, so the first thing you learn how to do when you become a developer is how to interact with our blockchain. – RockSteady
First class goes live for everyone on Dec 9!
TRTL-STORE launched as a webstore that shows all prices in TRTL, and only accepts TRTL as payment. We have T-shirts, hoodies, mugs, artwork, and draw-string backpacks for sale in your favorite crypto. Use coupon code TURTLETURTLE for 10% off until October 25th. https://trtl-store.com/
Hey all you turtles! Everyone is starting up their own public node so here’s another one for you all. The site has a dark theme so it’s easy on the eyes and the fee is only 1 TRTL! Whether you need a wallet to sync or an API to test, connect to my public node over at xaznode.com!
dsmash.turtlenode.online – a public node with plenty of resources waiting to be used, so that syncing your wallet will go as quickly as possible! The node fee is 69 TRTL per transaction.
0.25 node fee @ turtlenode.co – managed by greywolf³˜ – thanks for connecting
This is a new article segment we are doing to promote those who’ve forked TurtleCoin to make their own projects. Hopefully this gives new forks a good foot forward! Feel free to post your fork for next week’s roundup here, or create your own fork with our easy guide here
Name of your TRTL fork – Xaria
Github link for your code – https://github.com/xaria-coin/
What is special or new about your network? –
Xaria is a not for profit coin that aims to help those in need by donating funds from its premine to charities & good causes.
Name of your TRTL fork – Monkeytips
Github link for your code – https://github.com/monkeytips/monkeytips
What is special or new about your network?
Monkeytips has been around for 4 months now and has steadily increased its followers since conception. Very humble beginnings as just a joke of a coin, monkeytips has become something the community has really rallied behind. Only 250 million max supply, monkeytips is a hot new cryptocoin with a very low total of atomic units having only 2 decimals. We wanted to share the monkeytips love with everyone so recently SoreGums helped code a rainmonkey to rain monkeytips on people in our discord chat! Join up for some fun 🙂 discord.gg/EAaKcCy
Name of your TRTL fork – FRED
Github link for your code – https://github.com/fredenrg/FRED
What is special or new about your network?
An increasing population and the industrialization of emerging economies will have a huge impact on future global energy demands and the environment. The FRED Project is aimed at promoting the benefits of alternative energy generation at the consumer level. We believe this will help to reduce the associated environmental impacts of fossil fuel energy generation, and the effects of energy price increases on the consumer due to demand. In addition to promoting consumer energy generation, we are also exploring the possibilities of future alternative and free energy devices. The term “free energy” may sound impossible and some readers may have already run for the hills, but we believe there are devices out there (although not totally free) that have the potential to become mainstream. Why fork TurtleCoin? The reason for choosing TurtleCoin as our base fork was due to the incredible collaboration between the developers and the community. We believe TurtleCoin will be one of the most well developed and feature rich cryptonote coins. We are also looking for contributors of all levels, in all areas of development and promotion. http://fredenergy.org
Name of your TRTL fork – 2ACoin
Github link for your code – https://github.com/2acoin
What is special or new about your network? – Lower overall # of Blocks (17.91 million), slower emission rate, 10% pre-mine which will be donated to the NRA over the next 10 Years.
Shoutouts & Thanks!
Anon – Alien is a big strong man and I want him to hold me close
rock – Shouts to Jerme for ForkMaps
Watt3r – Huge shoutout to Chris Crypto for doing so much so fast with his Paper wallet, 0.5 fee node, and dns service. Mad props!
if(true) – Nobody expects the spanish inquisition or critical HDD failures.
greywolf³˜ – thanks to the tooth fairy Turtley McTurtleton McDrizzle for keeping my pillow stuffed with turtles
Rogerrobers – Shout out to rocksteady!
aneki – Fexra- Great job on the web wallet and trtl-services!!
fexra thanks for agreeing to the interview. I think this one will really put some perspective out there for people who are skeptical about the enterprise capability of the TRTL Network. If you had to shill me your hosted services in 30 seconds or less, what would you say?