Savjee/SavjeeCoin
Savjee/SavjeeCoin has 1,773 GitHub stars and 736 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-12 20:10 UTC. Last push 2025-11-21.
So werden diese Zahlen gemessen
A simple blockchain in Javascript. For educational purposes only.
What you can do
- Simple proof-of-work algorithm
- Verify blockchain (to prevent tampering)
- Generate wallet (private/public key)
- Sign transactions
Gemessener Sternzuwachs
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- Verlauf wird gesammelt
- in 1 month
- Verlauf wird gesammelt
Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.
README.md
OriginalSavjeeCoin
⚠️ For education purposes only. This is by no means a complete implementation and it is by no means secure!
Features
- Simple proof-of-work algorithm
- Verify blockchain (to prevent tampering)
- Generate wallet (private/public key)
- Sign transactions
🏁 Getting Started
Install library
npm install --save savjeecoin
Generate a keypair
To make transactions on this blockchain you need a keypair. The public key becomes your wallet address and the private key is used to sign transactions.
const EC = require('elliptic').ec;
const ec = new EC('secp256k1');
const myKey = ec.genKeyPair();
The myKey object now contains your public & private key:
console.log('Public key:', myKey.getPublic('hex'));
console.log('Private key:', myKey.getPrivate('hex'));
Create a blockchain instance
Now you can create a new instance of a Blockchain:
const {Blockchain, Transaction} = require('savjeecoin');
const myChain = new Blockchain();
Adding transactions
// Transfer 100 coins from my wallet to "toAddress"
const tx = new Transaction(myKey.getPublic('hex'), 'toAddress', 100);
tx.sign(myKey);
myChain.addTransaction(tx);
To finalize this transaction, we have to mine a new block. We give this method our wallet address because we will receive a mining reward:
myChain.minePendingTransactions(myKey.getPublic('hex'));
📽 Video tutorial
This source code comes from my video series on YouTube. You can check them here:
| Video 1: Simple implementation | Video 2: Adding Proof-of-work |
|---|---|
![]() |
![]() |
| Video 3: Mining rewards & transactions | Video 4: Signing transactions |
![]() |
![]() |
| Video 5: Building a front-end in Angular | |
![]() |
Ähnliche Projekte entdecken
sindresorhus/awesome
😎 Awesome-Listen zu allen möglichen interessanten Themen [HINWEIS: Pull Requests sind vorübergehend deaktiviert, bis ich dazu komme, die vorhandenen abzuarbeiten]
535,949 SterneEbookFoundation/free-programming-books
:books: Frei verfügbare Programmierbücher
401,494 Sternenilbuild/developer-roadmap
Interaktive Roadmaps, Leitfäden und weitere Bildungsinhalte, die Entwicklern helfen, in ihrer Karriere zu wachsen.
371,913 Sternevinta/awesome-python
Die maßgebliche Liste, die die Frage beantwortet: „Ich möchte X in Python machen – welches Tool soll ich verwenden?“
334,328 Sterne




