dvf / dvf/blockchain

Security?

Open
#107 4 comments 2 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
8k
Forks
2.8k
PR merge metrics
No merged PRs in 30d

Description

Just examining the code - I cannot see anything anywhere that deals with public / private keys etc.
The way the code is written at the moment, would it not be possible for someone to maliciously spoof another persons identity and empty their balance?
It looks like the transaction system just lets you specify the from and to address explicitly and it accepts the transaction to the block assuming it gets mined, whether you had the right to spend the coins in the persons address or not.

Of course, I may be wrong - can someone direct me to where this exists or confirm if it is an issue?

Bitcoin from memory derives the public bitcoin addresses from the private keys - meaning only someone who has the private keys can sign transactions. (Basically like signing a cheque)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.