How To Generate Bitcoin and Ethereum Addresses: Tuna Tore - Founder at Https://mycrypto - Tools
How To Generate Bitcoin and Ethereum Addresses: Tuna Tore - Founder at Https://mycrypto - Tools
This lecture briefly explains the details of this cryptocurrency course. I also
introduce myself.
WELCOME!
TUNA TORE
Software Engineer
Founder at https://mycrypto.tools
https://www.linkedin.com/in/tunatore/
COURSE AIMS
1. How to create private keys and addresses offline — without having an internet connection — for Bitcoin
and Ethereum cryptocurrencies.
2. Learn how to send Bitcoin and Ethereum to the addresses created in this course.
3. Complete ownership of your public and private keys for Bitcoin and Ethereum cryptocurrencies.
4. Complete ownership of the source codes to create private keys — open-source software.
5. Understand how the addresses are created step by step (with a simplified language) without depending
on external parties such as companies providing software wallets or cold wallets also named as cold
storage.
6. Understand Bitcoin and Ethereum.
Lecture 2: How is the course organised?
Where can you find resources?
This lecture explains how the course is organized. You can find the resources — such
as the source codes of the applications, slides and course documents — within this
lecture.
01
Lecture1: Introduction
Introduction Lecture2: How is the course organised? Where can you
find resources?
Lecture3: Prepare your environment to run Java code
BTC - Bitcoin
02 Lecture4: What is Bitcoin?
Lecture5: How is a Bitcoin address structured?
Lecture6: How to create / generate a Bitcoin address using Java?
Lecture7: How to send coins to a Bitcoin address and see it on
the blockchain?
ETH - Ethereum
03 Lecture8: What is Ethereum?
Lecture9: How is Ethereum address structured?
Lecture10: How to create / generate ETH - Ethereum addresses?
Lecture11: How to send coins to a Ethereum address and see it
on the blockchain?
TABLE OF
CONTENTS
Where to find
the course
resources?
Lecture 3: Prepare your environment to run
Java code
Learn how to install Java JDK 8 and download IntelliJ IDEA community edition — which
is free — to run the applications provided with this course.
Prepare your
environment to
run Java code
Java:
Java SE Development Kit 8u231
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-
downloads-2133151.html
IntelliJ IDEA:
Community Edition - https://www.jetbrains.com/idea/download/
Learn what is Bitcoin and the purpose of it such as its usage cases.
What is Bitcoin?
"Announcing the first release of Bitcoin, a new electronic
cash system that uses a peer-to-peer network to prevent
double-spending. It's completely decentralized with no
server or central authority." Satoshi Nakamoto
Base58 characters:
123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz
https://etherscan.io/address/0x05B05824BEC5AFB4BE8AFDBA4EA4BDBD8
7962A4C
Don’t forget to check https://mycrypto.tools and
subscribe for upcoming courses.
https://mycrypto.tools