After someone said that this looks like a sight that would give me a crypto virus, I decided to make a crypto currency based on calc. I really don't know what I'm gonna call it, but here is the main ideas:
Local Mode:
-Encrypt each Id on calc
-decrypt each private key on calc
-Verify
-Create a new block to pay off the previous step
-Pay the new block to the miner
-verify the blocks validity by repeating
Online Mode(Don't know a lot about transferring data to calc but):
-Get Encrypted block from server
-Guess on calc
-Send a verification message back
-Have the server create a new block to pay off miner
-Allow more than one miner at a time

So far, I've barely implemented a local mode, and my method of encryption is just Public +1000 = private. I also forgot to mention, this is in C. I want each block to be decrypted every minute or so as of now so I can test without having to wait TOO long. Otherwise, this is just a fun project to get myself introduced into C as well as dealing with Appvars. I'll include some photos later, so stay tuned. Wacko Wacko
Edit:
I will also include an explanation of how it works later on, to me crypto is good in theory, but it goes wrong really quickly, so this is an actual attempt at making a funny, but practicale project
Recently I may have downloaded something similar. There's a Bitcoin program on ticalc that takes 256 inputs and converts to a sting of characters, then gives a QR code that reads at that string of characters. I have no idea how Bitcoin or crypto in general work but I think it's worth looking at for a project like this.

I'll add a link to the ticalc download later if can remember to

Here it is: https://www.ticalc.org/archives/files/fileinfo/470/47060.html
Finally a video of it in action

The encryption is now tougher, but is still really easily breakable, but besides that, up next is storing the new thing in an appvar, and then loading the var in at the beginning of the program. It has infinite validity right now, so besides that, the next step would be figuring out how to transfer a block off calc, and then recognize that block has been transfered, create a new block, and then mine.
I'd love to have a cluster of CEs working together to mine crypto. Laughing
Looking forward to seeing this progress!
...I don't want to know how long it would take to make a single dollar off a thousand of Plus C Silver Editions.
This looks really cool! I'll have to tell my friend who's really into cryptocurrency about this.
Well, I figured out how to save the money to an AppVar

Now, I begin the final step, TRANSFERING IT

I think Ill use the usb/fat drive library to send the encryption and everything from calc to computer with a drive, and then to verify, then the drive is plugged into a calc, and mined. Its a one miner system as of now, but with a computer, it has the ability to have real interaction. From there, everything is just about making an encryption that has a high enough complexity algorithm to be safe. Mr Green
After some deep consideration, I have decided to wrap this project up without connectivity, but I might come back to it later on once I get better at C. This project was mainly supposed to be an introduction to C, and it ended up being so, I learned how to deal with graphics, data, and appvars, along with all of C's little funny quirks. I'll be uploading it to the archives soon, so be on the lookout. Mr Green Graphing Calculator

Edit: I have updated it from last time, I made the encryption algorithm more realistic instead of just 100000
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement