5/7/17 - Project is in pre-alpha with about 50% of initial coding done
  Goarchit
  • Home
  • News!
  • FAQ
  • Needs
  • Forum
  • Download
  • IMACredit
  • Blog
  • Contact

And so it goes...

5/8/2017

0 Comments

 
For those that wonder what writing something like this is like, I thought I post a small snippet of this past weekends 20ish hours of coding:

First pass at peering nodes now working.  In order to test that, time was spent working on the Create command (which generates a configuration file - handy if you want to create a lot of them)

Added 50 farmer user on one of my larger servers using some scripts, including one that invoked Create

Added "Pretend" option to Create so that I could test without actually wiping out the existing configuration file, and to avoid creating a lot of wasted IMACredit addresses in the wallet.  Shortly thereafter, added a Silent option...

Added "Account" option to Create and Send to specify which IMACredit wallet account to use

Total of 55 nodes running - cool!  They even know about each other... cooler!

Added some reputation processing to slowly clean up the "Peer Map" should nodes disappear from the network.  Balanced the code so that the longer a node was available, the more leeway given before removal (5 hours of presence balances one failure to be online).

Added a command to see the reputation of all known peers.  Added an option to sort by IP address or by reputation.
 
Hmmm, figured it would be nice to be able to manually force a check to refresh our Peer Map.  Oh, doing that would sure make for an easy spam... just invoke it in an infinite loop script and ping death all known farmers... not good.

Added code to remove entries on the seed servers if their attempts to contact a farmer failed.  Probably overkill, should likely make seed servers behave like normal farmers.  

Added code to remove entries from Peer Map is a server changes the IMACredit wallet address they are associated with.  Already had code that handled the reverse, where an IP change occurs for an address (wallet address is a farmers "ID", and under the control of the farmer - IP addresses may not be).  Let it run overnight.

Woke up to no entries in the Peer Map!  Added some debugging, pushed it out, letting it run while at my day job.  Also started work on the spamming problem - current effort limits external connections to one every 10 seconds from the same IP address - likely going to have to make that more robust, but its a start.
0 Comments

History and why this project exists

5/7/2017

0 Comments

 
Thought I'd start this out with a bit of backgroun on Goarchit...

I'm a small player in the greater Cyber-Coin world and have to-date created 3 coins.  YACCoin was my first, and mostly just an exercise to see if I could really do it, and do it right.  To my surprise, it became rather popular and gained the attention of some other software developers.  One of those developers was working on a cyber game and asked me to create two other coins:  1CRedit and later, IMACredit. YACC and 1CR were shutdown in late summer of 2016, after about a 2 year run, when they were exploited by ASIC farmers for their own mine & hold scam.  Since both coins were lightly traded, I opted to terminate them rather than allow others to lose more money.  That in itself was an experience, but also another story.

Early on, I was heavily involved with the now defunct GAW organization, where I learned a lot about running forums and working with people.  Mostly I learned to do what I thought was right, and ignore cyber critics.

More recently I spent a lot of time helping the Storj people out and at one point was their #1 user in terms of resources paid for.  Alas, I lost faith in that project's management.  Unfortunately, I have a personality that lives by "shut up or put up"
0 Comments

    Author

    Cassey Jean Claude is a Management Consultant that does programming and Cyber Coin related activities as a hobby.

    Cassey lives in the midwest, USA, spending time between a residence in town and a family farm in the country.

    Archives

    May 2017

    Categories

    All

    RSS Feed

Powered by Create your own unique website with customizable templates.