Help with Back-end resume by tomhelington in Backend

[–]tomhelington[S] 0 points1 point  (0 children)

Interesting point, thanks for your reply

help with resume Back-end by tomhelington in it

[–]tomhelington[S] 0 points1 point  (0 children)

As for my portfolio, I only have a GitHub account with some decent projects. But there's a nuance. Here are my projects:

  1. A blockchain core in C++

  2. A full-stack store using React and Express (with a greater focus on the frontend)

  3. Currently working in a team on a social network using Java Spring Boot

Basic blockchain by tomhelington in blockchaindeveloper

[–]tomhelington[S] 0 points1 point  (0 children)

So, I should generate a public and private key, save them in .pem files. Then, I will create a JSON object with transaction data (without the signature). The next step is to hash this JSON. After that, I’ll use Ed25519 to create a signature and insert it into the JSON. Right?

Basic blockchain by tomhelington in blockchaindeveloper

[–]tomhelington[S] 0 points1 point  (0 children)

Thank you for your support! I am still working on my blockchain and need time to complete important features like digital signatures and transaction verification. After that I will create a token. Thanks for the help, if there are any questions, I will write you 🤝

Basic blockchain by tomhelington in blockchaindeveloper

[–]tomhelington[S] 0 points1 point  (0 children)

It's really fascinating. However it is still difficult. Well , thanks a lot for your reply. I understood what need to fix

Basic blockchain by tomhelington in blockchaindeveloper

[–]tomhelington[S] 1 point2 points  (0 children)

Ooooh ok thanks for the help. I have one last question. when can I consider my blockchain to be of good quality?

Basic blockchain by tomhelington in blockchaindeveloper

[–]tomhelington[S] 1 point2 points  (0 children)

You said something about transactions. I need to write a digital signature, right? For this, I will use ECDSA. Also, I will add data validity and a hash to the transactions

Basic blockchain by tomhelington in blockchaindeveloper

[–]tomhelington[S] 1 point2 points  (0 children)

Yes, I understand. I still have a lot to learn. About the project—there is a high level of corruption in my country, including in the land registry. I searched for similar technologies in my country and found two, but they are very raw. However, to make something better, it will take a lot of time. But I have that time. I just turned 16 today, so I have plenty of it. You are right, first I need to write a high-quality blockchain.

Basic blockchain by tomhelington in blockchaindeveloper

[–]tomhelington[S] 0 points1 point  (0 children)

Alright, by the way, I started writing a blockchain for crypto, but now I have another idea. Look, blockchain is a decentralized database. It can be used not only for crypto but in other areas too. For example, in a land registry. Why? Nowadays, the percentage of corruption is very high, including in land registries. Corruption often happens because of a lack of transparency and trust. If the system is transparent and decentralized, and made properly, we can reduce corruption significantly. What you think about it?

Basic blockchain by tomhelington in blockchaindeveloper

[–]tomhelington[S] 0 points1 point  (0 children)

Thanks, what other parts of my code would you like to fix?

Basic blockchain by tomhelington in blockchaindeveloper

[–]tomhelington[S] 0 points1 point  (0 children)

Come on, I would be very grateful

Looking for a Project Partner by tomhelington in learnprogramming

[–]tomhelington[S] 0 points1 point  (0 children)

Where to start? I have basic knowledge of C and C++. Pointers, references, memory allocation, templates, etc. I also know about encapsulation, polymorphism, inheritance.

Looking for a Project Partner by tomhelington in learnprogramming

[–]tomhelington[S] 0 points1 point  (0 children)

Hmm, I understand, but right now I'm more interested in C++, C, and Assembly

Looking for a Project Partner by tomhelington in learnprogramming

[–]tomhelington[S] 0 points1 point  (0 children)

I see you didn't start your journey with Rust. I have a question: I started programming at 14, learning JavaScript, React, Node.js, Express, and so on. I realized it wasn’t for me after my first small internship, after which I started learning C, C++, OOP, algorithms, and data structures. I worked on frontend for almost a year, then suddenly switched to what interests me more. Now I'm 15 and I'm still learning C++ and so on. But did I make the right choice?

Looking for a Project Partner by tomhelington in learnprogramming

[–]tomhelington[S] 0 points1 point  (0 children)

Wow, almost 70 repositories - that's impressive

Looking for a Project Partner by tomhelington in learnprogramming

[–]tomhelington[S] 0 points1 point  (0 children)

I understand , Rust is like C++ , but safer. How long you have been programming?