AlirezaMoseni / UT-Crypto-Currencies-Course

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cryptocurrency Course Projects (Tehran University)

This repository contains the projects I completed for the Cryptocurrency course at Tehran University.

Project Descriptions

Project 1: Cryptocurrency Fundamentals

This project focused on the foundational concepts of cryptocurrencies. It likely involved:

  • Task 1: Generating Wallet Address
    • Implementing cryptographic algorithms for public and private key generation.
    • Understanding address formats used in specific cryptocurrency protocols (e.g., Bitcoin).
  • Task 2: Bitcoin Transaction
    • Simulating a basic Bitcoin transaction involving sending and receiving cryptocurrency.
  • Task 3: Mining Block
    • Creating a valid bitcoin Block

Project 2: Smart Contracts and Distributed Ledger

In this project we design a decentralized ledger system that can record people's debts and claims.The server side of this project is handled using a smart contract written in solidity language and registered in the Etherium network. The user side of the project is also written in JavaScript and is executed by the user's browser. Then it is connected to the server through web3.js and provides the necessary services.

About

License:MIT License


Languages

Language:JavaScript 96.7%Language:Python 2.6%Language:Solidity 0.4%Language:HTML 0.2%Language:CSS 0.1%