Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create QIP013 #26

Merged
merged 2 commits into from Jun 18, 2020
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
21 changes: 21 additions & 0 deletions 1.Ideas/1. Incomplete/QIP013
@@ -0,0 +1,21 @@
QIP: 013
* Layer: qrl-wallet
* Title: Protection from fishing(?) nodes
* Author: Cooper
* Comments-Summary:
* Comments-URI: https://github.com/theQRL/qips/pull/26
* Status: draft
* Type:
* Created: 01-06-2020



## Abstract

Users are allowed to choose any node in wallet settings. We don't no if each node is trusted or not, and it can be critical due to OTS index.

## Motivation and implementation possibilities

In order to counteract malicious nodes that may recieve someone's transactions and not propagate it to the network, we should store all output transactions history in all wallets, whenether it is mobile wallet, or desctop wallet, instead of receaving last used OTS from blockchain.
Even lightweight wallets for other blockchains do so(for example Metamask for Ethereum).
In wallets that can't store data(web wallet) we should caution users everytime they unblock their wallets, that they should check transaction history of current wallet, and move funds to another wallet if they don't find in blockchain any transaction that they made.