This Week In TurtleCoin (Feb 25, 2019)

Finally! Unless you’ve been under a rock somewhere you might have noticed something the last day or so. Coming by a block without about a thousand transactions waiting to get in it ahead of you was pretty tough if you were trying to sync a wallet yesterday. Kind of makes you wonder, was this an attack or was TRTL suffering from an inability to tolerate any and all types of traffic?

Both, is your answer. Like we’ve said before, this is far from the worst we’ve seen, but any time transactions are slowed down and mining is impacted, we have to jump into action…. And action is what took place! Keeping with tradition, we released a hot patch, courtesy of Zpalmtree which effectively limits the amount of “extra data” you can tack on to a transaction. Everything that needs to fit in a transaction will still fit in a transaction after the patch takes place, just with less wiggle room for any BS.

Thanks for your patience while we got things cleared up 😀 and now for our developer updates…

Developer Updates

There is a pending fork upgrade in 9 days, if you care about transactions flowing as fast as usual, please make sure you’ve updated to help push out spam attacks like these in the future –

Japawolf Meetup – Japakar and greywolf’s rescheduled meetup was a great success! There was some hardware exchanged – some video adapters for this (https://turtlenode.co/img/colorswitching-turtle.gif), and Japakar got a handful of TurtleCoin stickers that Browns1964Champs sells. greywolf wore his TurtleCoin t-shirt from DonMatus on Amazon. Most of the convo was about TurtleCoin: challenges of non-devs to setup and keep running a public node (including the good and bad of using the HA wrapper vs just simply making a script of commands), the pros and cons of various wallets currently in use, the great camaraderie in the community, and the quality and abundance of spot-on support from so many friendly turtles. They also talked a little DeroGold chatter; different techniques in web hosting; comparison between hosting services, with and without VPS; and a little normie shit. – Japakar & greywolf

TurtleCities – We are growing quickly at 45 current users and plenty more on the waiting list 🙂 Just a reminder for those on the waiting list, if you want to move up to the front of the line, just hop in discord and talk to RockSteady and if you ask nicely you can have a free account too. What is TurtleCities? Well, a lot of us old tortoises used to use a service called Geocities in the early days to make free homepages to show our flashy gifs to our friends and share our embarrassing music preferences, so we thought it’d be cool to have something similar for TRTL users and we named it TurtleCities. You get 1 floppy disk worth of space to express yourself to your heart’s content. You’d be surprised what people have done with their pages! We also offer paid services like linux shell accounts and dual density floppy storage, with a 100% no-money-back guarantee on service quality and outages. You can’t beat it, folks.

Thinkpol’s page – http://pages.turtlecoin.lol/~thinkpol/

Tgroh007’s page – http://pages.turtlecoin.lol/~tgroh007/

PeteOnealJr’s Page – http://pages.turtlecoin.lol/~peteonealjr/

Emperor’s Page – http://pages.turtlecoin.lol/~emperor/

Wesley’s Page – http://pages.turtlecoin.lol/~wesley/

My page – http://pages.turtlecoin.lol/~rocksteady/

The Great Spam Incident of 2019 – For those who skim, the top part mentioned briefly a spam attack. If you’d like, here’s a grossly exaggerated and satirized sequence of events, sponsored by TMZ.

The last day or so, someone was uploading 0.1 TRTL transactions by the hundred, which were packed to the brim with the same nonsense data over and over, and a picture of a red mario shell with the little yellow points above it. We lol’d, then we cried. It disrupted the flow of transactions because the transaction pool quickly swelled to almost 10k transactions that we had to chew through in order to get through it all. In a perfect world that’s no problem for our network, we have really fast blocks that are pretty stretchy, but this time that fought us somewhat as I also mentioned the transactions were filled with trash. In two days we added a few hundred megabytes to the chain, and had a taste of what mainstream adoption would mean volumewise on-chain.

A hot patch was pushed out first to our biggest block producers to get them to agree to stop pushing nonsense, or as little nonsense as possible with the transactions in their blocks. We don’t want to deny that traffic, we just don’t think someone should be able to pack the traffic full of trash that we have to carry for all of history. We did this by limiting the size of something called TX_Extra, which is similar to the OP_Return field if you’re familiar with BTC and how extra data works in their transactions. Typically what goes in this field is a payment ID, or an encrypted chat message, or whatever you want to put in there evidently.

The turtle shell gif was funny, but the network choked as our smallest daemons were tapping out as their mempools started flooding. Each daemon has a record of the transactions it sees waiting in line for processing, and at a certain point the size of that waiting list can cause them to shut down. For some reason, nobody knows why, this almost never affects Windows daemons, as much as that hurts to say. As things reached a fever pitch, the biggest block producers had implemented the fix and we began chopping through the weeds to clear out the work (we currently sit with 2 transactions in the pool as I write this) things started to show signs of calming down.

Fuckery, Act II – Well, as one might ask, what happens when someone splits their entire stack into a mountain of little tiny pennies (pennii?), well of course, they have to convert them back into dollar bills don’t they?

Enter TRTL’s second Achilles Heel, the fusion transaction backlog, AKA the Coinstar of Death.. When someone needs to make a transaction consisting of a lot of inputs, the wallet might try to “fuse” some of those to turn the little pennies into dollars. We’ve done articles about this in the past, so it’s not a new concept and it helps us a lot, and usually any slowness in the chain is usually a large exchange doing a full fusion optimize on their wallet. Unfortunately constantly cranking out the spam-pennies for two days straight means you have a LOT of pennies to turn back into dollars, and they’re limited as to how many can be converted in each block by a ratio set in the code. To make matters worse, we have the same issue we mentioned before because these fusions tend to flood the transaction pool with at times *thousands* of transactions.

More chewing ensued. Much patience was had by the community as the miners strapped their hardhats on and went to work yet again to clear out the weeds, and many hours later here we are. Core team’s going to hibernate for a day or some and come back with some updates that have a bit more finality to them rather than being a patch. Thanks for your patience and help in getting this fixed 🙂 – TRTL Core Team

Bounty Hunters!

10,000 TRTL – Write a guide on mining TRTL on an iOS phone with the app XMR Miner. Must be modeled after existing guides, I can give a hand wherever needed! – Sajo8

200-700 TRTL per fix – Help correct information or fix broken links in the turtlecoin docs! Bounty depends on information fixed, feel free to contact me for more info – Sajo8

Easy Beginners For Devs

Want to get your feet wet being a developer at TRTL? Here’s a list of issues in our core Github repo that Zpalmtree has marked as “Good First Issues” which are easy low hanging fruit for people to earn their pink Developer role in Discord. Here is a link and brief description just in case you’re interested!

Add RPC method to validate address
https://github.com/turtlecoin/turtlecoin/issues/733 Continue Reading →

This Week In TurtleCoin (FEB 19, 2019)

Two roundups in three days, who knew we’d be so lucky! Back on schedule!

Developer Updates

TurtleEDU – Thanks to all of the students who have submitted spelchex and currectshuns forr TurtleCoin 101 🙂 Fexra and I have had a fun time hunting down errors and resetting passwords. The email system is still kind of a joke (it uses a gmail integration that worked one time, we swear), so please write down your passwords until we figure out something to fix it. A lot of you have been asking about when followup classes will be ready, and I’ve begun gathering information about what people want to see in the Beginner’s Git class which goes over the Git version control tool we use. If you have suggestions relevant to the Git class, please post them in #edu_general. Since the goal of the first class was to turn people into competent TurtleCoin users, the goal of this next class will bring everyone to the level where they should feel comfortable contributing on Github, which as you may know is how you get your pink “Contributor” role in Discord. – Rock

http://edu.turtlecoin.lol

Turtle Swap Protocol Whitepaper – I had the chance to speak with Napoleon (from TRTL and VELD) and we’re fleshing out some of the concepts laid out in the Turtle Swap Protocol Whitepaper as it appears he’s been working on developing a similar concept for Veldspar. The concept aims to enable wallet to wallet transfers of multiple currencies without touching an exchange, and in this case it’s particularly interesting as it’d involve a swap outside of a cryptonote network. I’m hesitant to call them atomic swaps just yet, but the whitepaper gives the gist of how it’d function at a conceptual level. We’re looking for other devs to collab with on developing the next draft of the whitepaper, so if you’re the type of person who’s interested feel free to stop by the chat in #dev_general or create an “issue” in the turtle-labs repo. – rock

https://github.com/turtlecoin/turtle-labs/blob/master/Turtle-Swap-Protocol-Draft-001.md

Node.js Goodness For TurtleCoin – Some of you may know about the TurtleCoin Utilities package that Zpalm and I have been working on to make it very easy to perform a lot of the CryptoNote cryptographic functions in Javascript.

The TurtleCoin-Utils package can be used in browser, in Node.js, react-native, and has TypeScript bindings available.

Using this package, it’s very easy to create new wallets, encode addresses, decode addresses, handle integrated addresses, scan transactions for your funds, create new transactions, and etc.

This package is very powerful and provides a nice way for those looking to get started in TurtleCoin development easy to follow source code that guides you along the way. It is also part of the foundation of TurtlePay payment processing and is used heavily by Zpalms’s wallet backend in JS.

Running all that crypto can be a bit slow in raw JS, but no worries, help has arrived.

The TurtleCoin Crypto module for Node.js is a native C++ addon for Node that provides significantly faster cryptographic routines for use with TurtleCoin-Utils and other packages. It is very generic in handling CryptoNote related cryptography so many projects besides TurtleCoin may find good use of it. It exposes a lot of the underlying cryptography that the TurtleCoin Utilities needs as well as a few extras.

The TurtleCoin Crypto module is automatically loaded as an optional depenedency for TurtleCoin Utils which has the utils package us it for the crypto (30-40x faster than the native JS code) and falls back to the native JS if necessary.

TurtlePay Updates – We’ve been working hard implementing some updates to underlying packages (see above) to speed up the processing of the one-time wallets. In addition, we’ve been working on extending out some of the functionality of the blockchain API to support additional endpoints that provide the necessary data for working with additional wallets like Zedwallet++, wallet-api, walletbackend-js, and the mobile wallet that Zpalm is working on. Continue Reading →

This Week In TurtleCoin (FEB 10, 2019)

In this better late than never edition of the weekend roundup, we test our skills of survival while waiting for the Comcast guy!

Developer Updates

TurtleCoin + Alpine + Docker – I’ve managed to get the TurtleCoin binaries to compile on Alpine. There were a couple of issues that were preventing this. The first issue is that ucontext was deprecated in POSIX which musl adheres to. Thankfully someone had created a library that solves the problem. The second issue was that musl has a PAGE_SIZE macro defined in limits.h that was conflicting with a parameter used on slow-hash.c. This has now been changed to page_size in the core, resolving the conflict. So far, I’ve created three images. The first image, which is meant to be a starting point for your own images, builds all the binaries in Alpine then copies them to a scratch container resulting in an image size of 22.6MB. The zedwallet container comes in at 7.96MB and the TurtleCoind image, which includes checkpoints, is only 90MB. I plan to create a series of docker-compose files that will tie them together to help accomplish various tasks. You can view the images on Docker Hub: https://hub.docker.com/r/andrewnk/turtlecoin or on github: https://github.com/andrewnk/turtlecoin-docker – andrew | trtl.rocks

https://github.com/andrewnk/turtlecoin-docker

Turtle Simulator UE4 – Turtle Simulator has now been uploaded to GitHub! If you want to help with the project, or if you if you are interested in game design, check out the code and give me a message in #Dev_gaming channel! Im looking for anyone who knows: 3d Modeling/ Animation/ UV maps. Coding in UE4, Blueprints or C++ Music /Audio Ideas / Level design It’s a massive project I’ve undertaken so any help takes something off my to-do list. Thanks in advanced! Looking forward to see what we can make together! Oiboo P.s No minimum skill level, all help will be appreciated! – Oiboo

https://github.com/Oiboo/TRTL-Simulator

TRTL.rocks – I’ve made several improvements and changes to the website. I made a silly logic error that caused the initial load time to vary drastically or stall altogether. If the node or pool API is not accessible, then it won’t be shown on the site. If you don’t see your node or pool in the list, this is most likely the reason. I’ve cleaned up the line chart, including formatting y-axis and point labels, which should help readability. I’ve added tooltips to most table headers that describe what the column represents. These can be turned on or off by toggling the Tooltips switch on the bottom right hand of the screen. Finally, I’ve added the ability to switch the line chart between live and historical data. On initial load, the live mode will be enabled and updates are displayed whenever the data is pushed from the database. I’m in the process of rewriting iburn’s blockexplorer-cache library to use sequelize, which will help me move on to the block explorer portion of the site. – andrewnk | trtl.rocks

https://github.com/andrewnk/turtle-explorer

Promote Your Bounty

500,000 TRTL – Currently I am seeking a pair of PHP hands that have the skill to implement some necessary connections to a particular API database, and implement it into a WordPress website. Not completely being able to foresee all the tasks but I believe it will be a one-time effort, realisable in a day, spread over two weeks. Please PM me for more information. – 476190.47619047

1,218,917 TRTL – Will buy developer license for Turtle wallet app – mikeykones

Fork Watch

Excelsior

The Celestial community called out.. And the call was answered. We couldn’t save the existing chain, so we re-forked, gave it a new name, and launched Excelsior on Sunday the 3rd of February. All the same network settings the previous dev. gave it, just a new name, logo, and updated codebase.
If you don’t know Celestial; it was the first coin using the CN Soft Shell algorithm, by TurtleCoin (now with Lite Blocks by Rashed!).
Supply; 1,700,000,000.00000
Premine; 11,000,000.00000 (for 1:1 swap for existing mined coins)
Block Reward; (Approx) 100.64280 XLS
Emission speed factor: 24
Find us on the web; http://xlscoin.info Join us in our Discord; https://discord.gg/rhfW9jZ

Lithe™

It’s everything DASH intended to be but without Masternodes.
https://github.com/lithe-project

Community Advertising

2 nodes, twice the fun! turtle.japakar.com

Hey! I just wanted to remind you guys the best server to sync your wallet with is still turtlenode.online! Thanks! -Morpheus

Shoutouts & Thanks

Great support from Belorion in helping get the Nibblebox all in one miner running smoothly for NibbleClassic! – Sups

Shoutout Birmingham iron and the aaf!! Go Luis Perez 💪 – rogerrobers

Shout out to me, Dio! – khem Boi

Shouts out to IBMCD for his work with multisig! – rock Continue Reading →

This Week In TurtleCoin (Feb 4, 2019)

Developer Updates

I’ve managed to get the TurtleCoin binaries to compile on Alpine. There were a couple of issues that were preventing this. The first issue is that ucontext was deprecated in POSIX which musl adheres to. Thankfully someone had created a library that solves the problem. The second issue was that musl has a PAGE_SIZE macro defined in limits.h that was conflicting with a parameter used on slow-hash.c. This has now been changed to page_size in the core, resolving the conflict. So far, I’ve created three images. The first image, which is meant to be a starting point for your own images, builds all the binaries in Alpine then copies them to a scratch container resulting in an image size of 22.6MB. The zedwallet container comes in at 7.96MB and the TurtleCoind image, which includes checkpoints, is only 90MB. I plan to create a series of docker-compose files that will tie them together to help accomplish various tasks. You can view the images on Docker Hub – Andrew | trtl.rocks

https://hub.docker.com/r/andrewnk/turtlecoin or on github: https://github.com/andrewnk/turtlecoin-docker

 

trtl-rocks – I’ve made several improvements and changes to the website. I made a silly logic error that caused the initial load time to vary drastically or stall altogether. If the node or pool API is not accessible, then it won’t be shown on the site. If you don’t see your node or pool in the list, this is most likely the reason. I’ve cleaned up the line chart, including formatting y-axis and point labels, which should help readability. I’ve added tooltips to most table headers that describe what the column represents. These can be turned on or off by toggling the Tooltips switch on the bottom right hand of the screen. Finally, I’ve added the ability to switch the line chart between live and historical data. On initial load, the live mode will be enabled and updates are displayed whenever the data is pushed from the database. I’m in the process of rewriting iburn’s blockexplorer-cache library to use sequelize, which will help me move on to the block explorer portion of the site. – Andrew | trtl.rocks

https://github.com/andrewnk/turtle-explorer

Turtle Simulator has now been uploaded to GitHub! If you want to help with the project, or if you if you are interested in game design, check out the code and give me a message in #Dev_gaming channel! Im looking for anyone who knows: 3d Modeling/ Animation/ UV maps. Coding in UE4, Blueprints or C++ Music /Audio Ideas / Level design It’s a massive project I’ve undertaken so any help takes something off my to-do list. Thanks in advanced! Looking forward to see what we can make together! Oiboo P.s No minimum skill level, all help will be appreciated! – Oiboo

https://github.com/Oiboo/TRTL-Simulator

Promote Your Bounty

500,000 TRTL – Currently I am seeking a pair of PHP hands that have the skill to implement some necessary connections to a particular API database, and implement it into a WordPress website. Not completely being able to foresee all the tasks but I believe it will be a one-time effort, realisable in a day, spread over two weeks. Please PM me for more information. – 476190.47619047

Community Advertising

Hey! I just wanted to remind you guys the best server to sync your wallet with is still turtlenode.online! Thanks! -Morpheus

Shoutouts & Thanks

Sups – Great support from Belorion in helping get the Nibblebox all in one miner running smoothly for NibbleClassic!

funkypenguin – Shoutout to @Rock’s new avatar, which is scary-as-hell (gah, i changed it before i saw this – rock)

anon – fuck you rock i know u read this

dsanon – <3 the turtlecoin community.

anonymous – will you go to prom with me zpalm

  Continue Reading →

This Week In TurtleCoin (Jan 28, 2019)

Developer Updates

FORK IN 3 DAYS UPDATE YOUR MINERS! UPDATE YOUR DAEMONS! https://github.com/turtlecoin/turtlecoin/

XMRig – Hey, Wixer here. I just wanted to let you guys know that xmrig as well as xmrig-amd and xmrig-nvidia have received an update. CryptoNight Turtle is now officially supported!
https://github.com/xmrig/xmrig/releases
https://github.com/xmrig/xmrig-amd/releases https://github.com/xmrig/xmrig-nvidia/releases
Huge thanks to Github users: lost-bro, fexra, brandonlehmann, davehlong, YetAnotherRussian, SChernykh, Bendr0id and of course xmrig who worked on making this happen! So far I’ve only tested xmrig-amd for a few days and it runs very stable. The hash rate for my rig has increased by 3.7 times. If you’re curious of how your hardware will perform after the upcoming fork, you can simply download or build the right miner for your system. There already is a CryptoNight Turtle coin you can mine to test xmrig. It’s called DeroGold and it’s a lot of fun to mine because of the high supply. So why don’t you update your miner, so that you’ll only have to change algorithm when it’s fork time? – Wixer

https://github.com/xmrig/xmrig/releases

TurtlePay – Just a tiny update at the moment. I’ve added a small “Powered By TurtlePay” badge that people can use on their TurtlePay sites. Check it out at https://turtlepay.io/start.html – IBurnMyCD

https://github.com/TurtlePay

TurtleCoin Docs – 1000th commit! – Just wanted to say, the TurtleCoin Docs (docs.turtlecoin.wiki) just got it’s 1000th commit; it’s 1000th update, since its inception in around March of last year. Huge thank you and shout out to everyone who made this possible, and here’s to another year of more updates and information! – Sajo8

https://docs.turtlecoin.lol

Promote Your Bounty

50,000TRTL bounty – Write a comprehensive introduction to TurtleCoin based on https://docs.google.com/spreadsheets/d/1CFMWdGG-b44soTKblfXj6TWw-DQPzZYtMgojpFeA-Ig/edit#gid=763521774 So once PR is submitted and accepted I’ll pay out the bounty. thanks a lot. – SalmonDealer

Community Advertisements

Motivated by the recent dramatic increases in network difficulty, we’re testing out a new feature at our predictable solo mining pool that lets multiple users “mine as one” for faster payouts. Simply specify “pprop” in the password field of your miner config to join the mining collective. Come on by, check out the whitepaper on this new payment scheme, and jump on in — the water’s warm!
https://cryptonote.social/trtl

72hr 100KH RIg Rental Giveaway – https://twitter.com/mining4vets/status/1090034533913821190

turtle2.japakar.com 5 turtle fee! and turtle.japakar.com 5 turtle fee! *MIND BLOWN*
http://turtle.japakar.com

Shoutouts & Thanks

Great support from Belorion in helping get the Nibblebox all in one miner running smoothly for NibbleClassic! – sups

Shoutout to @Rock’s new avatar, which is scary-as-hell – funkypenguin

<3 the turtlecoin community. – dsanon

will you go to prom with me zpalm – anonymous

have a great week everyone 🙂 – rock Continue Reading →

This Week In TurtleCoin (Jan 21, 2019)

Developer Updates

cryptonote-nodejs-pool – I’ve just finished updating the pool software for the upcoming fork, building on the fine work of the Plenteum developers. Check it out in action at fork-o-clock, over at https://trtl.heigh-ho.funkypenguin.co.nz 🙂 – funkypenguin

https://github.com/funkypenguin/cryptonote-nodejs-pool

Mobile Wallet – Hello, Not sure when I last gave an update. I have done most of the work on the wallet backend, and now I am starting on the mobile app UI. It’s a lot easier to find bugs when you start actually making the wallet. This probably will be the easiest part of making the wallet, but I’m not great at design so it’s a little slow. I’m not sure how tricky it is to get iOS wallet apps onto the App Store these days – I was under the impression they didn’t allow them, but I did recently see another relatively small crypto who had got a wallet on there. Fortunately react native supports iOS, so once the Android is done, I will certainly look into it. Not a massive fan of the license fee you have to pay, nor do I have an iOS device for testing… but at least we won’t have to write much more code. Thanks to iburnmycd for his turtlecoin-utils module – This has taken a decent amount of the hard bits of code to write off my shoulders. I recently also added support for syncing via the TurtlePay blockchain cache API in the backend – (https://docs.turtlepay.io/blockapi/) – currently this isn’t much faster than a daemon, however, I think it will probably have much better uptime, which should help avoid people wondering why their wallets are not syncing. – Zpalm

https://github.com/zpalmtree/ton-chan

TRTLfarm – TRTLfarm is an online virtual farming game build on top of TRTL.services by Boris. People can buy farm animals with TurtleCoin, which return produce based on their programmed production speed. The game started out as a small project, but has blown up quickly. Boris has working hard past few days and just finished implementing a leaderboard where turtles can track their rank. While I will giving the UI a touchup, Boris will be working on a surprise! Join us in the discord to discuss development and provide feedback! https://discord.gg/X7b7GWW – fexra

https://trtlfarm.com

WalletShell – Got help from very nice friends, who was willing to help me debugging and provides a tested macOS build. New macOS build is available here: https://github.com/turtlecoin/turtle-wallet-electron/releases/download/v0.3.7/WalletShell-v0.3.7-mac.dmg It’s confirmed to be working, but was only lightly tested and there may be bugs slips here & there. So if you happened to found one, please file a bug report on github. Thanks to @greywolf & @Messier_45 for your help! – labaylabay

https://github.com/turtlecoin/turtle-wallet-electron

CryptoNode Helper – Since I learned to use Docker for serving my TurtleCoin public node, I decided to script some of the commands I was using a lot. I chose to do it in a way that other people may benefit; and also to improve my coding skills along the way. Six weeks later; I have something that works well enough to share. In the video, I spin up a daemon in less than 5 minutes (excluding compile time and syncing the chain), and start the CPU miner. The repo comes with a few examples you can use yourself or adapt for your own CN coin. Feel free to raise issues on the GitHub or contribute some code yourself. It’s not perfect by any means, but it’s what I use! – Morpheus

https://asciinema.org/a/222640

https://github.com/19morpheus80/helper

TurtlePay – It’s been a busy week but I managed to get the callbacks documented at https://docs.turtlepay.io. This week I’m hoping to find time to build out a few more API calls for advanced developers. – IBurnMyCd

https://turtlepay.io

Nest Multiple Language Support – I added internationalization support to the Nest wallet! Nest now detects your OS locale, and displays in your language if a translation file has been added. – Turtley McTurtleton

https://github.com/jerme404/turtle-nest-fork/blob/i18n/docs/translating-nest.md

Raspberry PI Daemon Guide – I wrote a little guide to get set up with pi64 and running a node on a raspberry pi 3 b to celebrate ARM builds being fixed! Check it out and feel free to suggest improvements. Thanks – ExtraHash

https://github.com/turtlecoin/turtlecoin/wiki/Running-TurtleCoind-on-Pi

TurtleCoind finally runs like a charm on ARM(Pi) – The long wait is over. You can now run your TurtleCoin node on ARM(Pi). Over the past 1 month and many sleepless nights, we’ve finally cracked the segmentation fault problem with the TurtleCoin daemon on the ARM64 architecture. Now your node will run happily on any of your favorite 64-bit SoC board, such as Raspberry Pi 3(+), OrangePI One Plus, Rock64(Pine) and many more. If you are an early adopter and would like to test it, all you need is to clone the development branch of the TurtleCoin repo from github and compile your own binaries. We will release and publish the binaries for you to download for the ARM platform with the next scheduled release. Thank you to @iburnmycd, @thinkpol, @zpalmtree, @rashedmyt, @fexra, as well as to my dear wife @imrealeqra for waking me up from taking a nap on my keyboard every day in the past month around 5am morning 🙂 – LeoCuvée #1481

From The Blog..

Promote Your Bounty!

50,000 TRTL – it is good for the marketing, i think it is perfect – Guang

140,000 TRTL – Make an open-source, easily integratable web miner for turtlecoin and optionally host it on your own website. – Sajo8

Community Advertising

  • Two brand new community projects to check out already this year! Who sent 10 turtle by MrRovot and a custom minecraft server by WarLordN1k. So come any play all the communities amazing games @ games.turtacus.com
  • FREE public node, one of the only free ones left. greywolf Germany turtlenode.co http://turtlenode.co:11898/feeinfo
  • TurtleDice – Bet and try your luck with this new gambling website. You choose your winning chances and we roll the dice for you! No registration, fair and fun playing! https://turtledice.de.cool
  • Free Turtle Coin for cool dudes! Yup thats what we have here. Just click the link, collect your coin, and be excellent to each other!  https://trtl.faucet.llama.horse
  • FREE public node – one of only 3 FREE public nodes remaining. you can connect the CLI or Nest wallets to this FREE public node, based on 4 core Xeon, 200GB SSD, 8GB RAM VPS, located in Germany. http://turtlenode.co/connect/connect-to-node.html

Shoutouts & Thanks

Rogerrobers – Shout out to CapEtn

Captain Jac) – Shoutout to all turtles and welcome to all new ones

DazCat – I want to thank everyone in Discord for the warm welcome and quick answers to my questions 🙂

rock – I may have forgot to erase some of these from last week..

rock – shouts out to the people who leave funny pics and msgs in the roundup form with no descriptions. It always gives me a chuckle 🙂

BobbyBlank – Props to everyone who make TurtleCoin possible – from the humble gang of developers, to the community-at-large. Thanks for doing what you do, everyone – keep up the great work!!!

Sups – Great collaboration, Plasticus and Bazza working together to get the block Explorer working properly, nice work guys!

Specter – No matter how bad things seem to be, be thankful you are alive, that can all end in an instant, so fast, and nothing we can do to stop it. Take a moment to tell a loved one or a friend how much they mean to you. Don’t live with that regret.

LabayLabay – @greywolf for being super nice, wish you all the best!

canti – I met a homeless man on my way home from work today. He was convinced he was Steve Jobs and that the CIA faked his death to benefit capitalism, despite looking like Gary Oldman’s 20 year older brother. I had a morbid curiosity that made me want to hear out his ramblings, so I sat down to listen to his story. He told me he was in his prime and on top of the world until he brought up an idea he had to the overlords at Apple. (“Overlords” was his word not mine, just thought I’d throw that in.) This idea, it turns out, had to do with Apple’s stance on privacy, business, and innovation, and how he wanted to expand it into the monetary world. He told me how this idea, particularly how he wanted to bring it about, didn’t particularly jive with the other higher ups, whom he called “The Suits”; they only saw dollar signs in their eyes. Fast forward a few years now – after replacing him with a frail lookalike for public appearances, they ultimately faked his death, and go on to release Apply Pay back in 2014, which he says was a bastardization of what he wanted to bring to the world. But what about our protagonist? Well, he said by this point he had already been ostracized from the company and rejected by his peers, so he had delved back into the shadows, working in privacy on his true vision. He said he worked on a project with a couple friends for a while that went the wayside, but ultimately led him to where he’s at now, slowly working to make his dream a reality. The man I met? He wasn’t homeless at all as I originally thought, just a bit disheveled and maybe a bit stoned. Today I met RockSteady, the founder of TurtleCoin, and found out the secret behind his true identity.

japakar – http://prntscr.com/m9zfwf

Rock – Shoutout to Teacup for all the art! Thanks to all the release testers!  Big thanks to WZA for the neighborliness! shouts to Alien for the diversified input sizes! big whats up to the turtles we only see during certain times of year.. shout out to that scrawny kid Connie I ran in to on mushrooms at the vegan market!

 

 

 

See you guys next week 🙂 Go teach a friend something!

 

 

  Continue Reading →

Virtual Farming with Boris from TRTLfarm

TRTLfarm is one of the first web-based games build on top of TurtleCoin, utilizing TRTL.Services. Players deposit TurtleCoin on their account, allowing them to purchase virtual farm animals. These farm animals generate produce, which in turn can be sold for TurtleCoin at a price which is determined by the total balance of the game at that moment.

fexra

Hey Boris. Thanks for agreeing to do this interview with me. As some already know, you are the developer behind the web-based game TRTLfarm built on top of TRTL.Services. I want to congratulate you with the early success, it has gotten a lot of attention the past few days in the Turtle community. I thought it would be a good idea to interview you as so that our readers can get a better understanding of the game mechanics and purpose; your motivations and future plans ahead. So without further ado let’s get started!

What led you to make this game? When talking to you a few days ago, you mentioned that you played a similar game like this on the TRON network; was that your inspiration?

Boris

Yeah, that was it. I played a lot of DAPPS on TRON network. That being said I wanted to do some kind of game on TurtleCoin network so the TRTL becomes a utility token for the game. Since we all like farming games I decided to go in that direction. I also loved the API from TRTL.Services, and decided to put it to use for this project. All started with a simple design and one thing lead to another and now I’m trying to keep up with the request for additional things.

fexra

I can imagine. I have been watching your progress and been myself also involved in the game. It’s simple, but quite fun to play! How did you go about designing the game? Could you maybe, in a few words, explain what the purpose and goal of the game is?

Boris

To be honest about everything, I was at first only interested about it as a sole project and maybe invite some friends to play with. The design was done just as one thing on another. I was not planning anything prior starting developing it. The main purpose of the game is just to have fun with it, compete with other players and to just use shells as a utility so they float around. I have heard a lot that the game is “Ponzi” scheme and/or exit scam. I can just tell you as I told many others, I’m not planning anything like that, as I’m learning from developing it further and take knowledge from it all. There is a simple calculation behind it and I must say that some users will get ROI and some never will. There is no additional funds in the game, just what users bring in.

fexra

I have seen that you developed it using .NET Core. Was there any particular reason for that choose or is that a language you feel comfortable with?

Boris

Yeah it’s developed in .NET Core. I decided to use it, because I want to strengthen my skills in it.

fexra

On the topic of the ROI you mentioned, can we get more into that? I assume you’re pointing at this part of the code:

https://gist.github.com/fexra/017451194234542a76f1889bfd4c85be.js

Boris

Ah, the ROI thing again  The function above calculates the current unit price. The total balance is divided by the players total productions, and divided by 60 which is hard-coded. Why 60? No particular reason behind that; the game could not end in one day.

fexra

Gotcha. Moving on, how can a player improve their ROI and how can they prevent from losing. In other words, what is the secret!

Boris

How can user improve a ROI? That’s a hard one, haven’t thought too much about that. I think the secret is to watch when someone joins and sell only then, because you get more per unit. Still, it’s up to anyone, so I can’t clearly answer that.

fexra

I guess we’ll leave that to the players to figure out. I see that you have been very busy, and even during this interview you released a leaderboard page as a new addition to the game. I must say, I’m impressed! So what is next? Are there any plans on adding new animals or perhaps additional items or functionality to the game?

Boris

Yeah there are plans yes. I’ll say there will be special animals, not to go in too much detail at the moment. Also you will be able to buy your nickname on a leaderboard instead of payment ID pretty soon (has been added by the time of this publication).

fexra

Cool! I can’t wait. The other day I know you were busy for over six hours patching a critical bug our friend SoreGums from the core TurtleCoin team discovered. I can imagine upon hearing about the exploit you must have gotten at the very least some sweaty palms. You followed the correct protocol, disabled the withdraws, and quickly patched the bug. As this is a common exploit that led to the emptying of a few cryptocurrency exchanges, I think our readers would be interested in learning more about this. Would you be so kind to explain what the problem was and how it was resolved?

Boris

Ow boy, I was excited and devastated at the same time. That just goes to show SoreGums’s honesty and helpfulness, and I’m glad he got in contact with me. I’ll briefly explain it now. There is a delay while contacting TRTL.Services API (time that goes by while calling and waiting for a response ) and getting the balance deducted in the game so people could execute multiple withdrawals at the same time from different browser tabs for example.

fexra

From what I understand the issue did not lay with TRTL.Services but with you not saving the balance first after modifying it but waiting until the end, creating a time delay which gave the attacker the opportunity to execute multiple requests.

Boris

Correct. The game balance did get deducted after the call, now it’s deducted before and instantly saved to database. Before it only executed changes to the database at the end, and during that time frame there could have been millions of requests that would go through, check the balance, and proceed to withdraw.

fexra

Boris, do you have anything else to add to this interview, or shall we wrap it up? I suppose we will be hearing updates from you in the weekly roundups when something new is out. Where can people reach you best?

Boris

That would be it. Best to reach to me in Discord. Thanks for everything! Continue Reading →

This Week In TurtleCoin (Jan 15, 2019)

Developer Updates

Core Update – For those of you who haven’t heard yet, at block 1,200,000 (or in 17d 4h 17m 0s) we will be upgrading the network to a new hashing algorithm, CN Turtle. If you’d like to know more about CN Turtle and the fork, check out the articles below, but in short, it’s about renewing our commitment to keep ASIC off the network.
If you’re a normal user, just update your core software or gui wallet and you should be fine, if you’re a miner, you may use TRTL Stak or XMRig, or SRB with more to likely follow. – rock

https://blog.turtlecoin.lol/archives/proof-of-work-algorithm-change/

https://blog.turtlecoin.lol/archives/cn-turtle-will-steal-your-girl/

TurtleEDU – We’re so proud of all of the helpers who have helped us find bugs and corrections for the TurtleEDU class “TurtleCoin 101”! Who could have expected us to launch our beta semester with over 60 people helping us search for bugs, I’m so impressed.
Next, Professor Fexra and I are looking for some Turtles in the community who are experienced with OpenEdX (the edu platform we use) to help us bring a more rich educational experience to you guys. We are looking for help with implementing the badging system, effective course design, as well as overall advice regarding the devops side of running an OpenEdX system specifically. If you think you have something to contribute, or advice to give, we’d be happy to have you, or if you’d like to try out our beta class “TurtleCoin 101”, swing by the Discord chat at chat.turtlecoin.lol and type *student to get access to the EDU chats, and grab an account at edu.turtlecoin.lol – rock

From the blog…

We are always pursuing a more fair mining experience. One of our early efforts to get the network to decentralize was to interview pool owners who had unique qualities about their pool to encourage new miners to adopt new pools.  This next interview was more for pool admins and aspiring pool operators, and also just for general users alike. It’s a good one! Check out funkypenguin’s pool! https://blog.turtlecoin.lol/archives/funkypenguins-turtle-pool-secrets/

A while back, we had an actual journalist helping out witht he interviews, and this was one that slipped through the cracks and actually took a while to get published. It’s a great interview with a member of our core team, and I’m happy to show it to you! https://blog.turtlecoin.lol/archives/interview-w-soregums-from-trtl-core-team/

Community Advertisements

  • Two brand new community projects to check out already this year! Who sent 10 turtle by MrRovot and a custom minecraft server by WarLordN1k. So come any play all the communities amazing games @ games.turtacus.com
  • FREE public node, one of the only free ones left. greywolf Germany turtlenode.co
  • TurtleDice – Bet and try your luck with this new gambling website. You choose your winning chances and we roll the dice for you! No registration, fair and fun playing! https://turtledice.de.cool

Shoutouts & Thanks

D4D – D4D luvs you all 😉

Top Secrets – 23

Rogerrobers – Shout out to Capetn!

Captain Jac) – Shoutout to all turtles and welcome to all new ones

Rock – You’re all pretty awesome

  Continue Reading →