From e84564c8de18d6d4cac11a27ee75c9a9332a7b4b Mon Sep 17 00:00:00 2001 From: Hacker Industrial <2207147-HackerIndustrial@users.noreply.repo.getmonero.org> Date: Tue, 31 May 2022 06:42:00 +0000 Subject: [PATCH 1/3] Add new file. Added simple --- MoneroSigner.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 MoneroSigner.md diff --git a/MoneroSigner.md b/MoneroSigner.md new file mode 100644 index 0000000..50eddaa --- /dev/null +++ b/MoneroSigner.md @@ -0,0 +1,36 @@ +--- +layout: fr +title: MoneroSigner. Fork of seedsigner for Monero. +author: Monero-HackerIndustrial +date: June 08, 2022 +amount: +milestones: + - name: + funds: + done: + status: unfinished + - name: + funds: + done: + status: unfinished +payouts: + - date: + amount: + - date: + amount: +--- + +The Monero community could benefit from a fork of [seedsigner](https://seedsigner.com/) to supports Monero. Seedsigner uses an air-gapped Raspberry Pi Zero to sign for Bitcoin transactions. The project aims to make it easy for anybody to make a dedicated offline signing device out of low-cost commodity computer components (raspberry pi zero). This helps in reducing the need to trust hardware verndors. + +Seedsigner is focused only on Bitcoin, because of this, the UI/UX and features are not very helpful to Monero users. + +### Proposal + +I plan on creating a Monero specific fork of seedsigner called Monerosigner. Monerosigner is an offline signing hardware wallet built around the raspberry pi zero SBC. The hardware comes with a companion desktop application called Monerosigner Companion. With the companion application users are able to send unsigned transactions via QR codes to Monerosigner. + +### Who: +HackerIndustrial, I recently created some Monero themed decorative circuit board meant to be hung as [Christmas ornaments](https://genesisboards.com/crypto-circuit-ornaments/4-monero-light-up-circuit-board.html). I have done work in the web3 space and noticed a lack of self custody hardware devices. + +### What: + + -- GitLab From b754a9b2ddab6ff8cac32c96e13e8ce7ff16eabf Mon Sep 17 00:00:00 2001 From: Hacker Industrial <2207147-HackerIndustrial@users.noreply.repo.getmonero.org> Date: Wed, 1 Jun 2022 04:55:35 +0000 Subject: [PATCH 2/3] Update MoneroSigner.md --- MoneroSigner.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/MoneroSigner.md b/MoneroSigner.md index 50eddaa..dd21253 100644 --- a/MoneroSigner.md +++ b/MoneroSigner.md @@ -20,9 +20,13 @@ payouts: amount: --- -The Monero community could benefit from a fork of [seedsigner](https://seedsigner.com/) to supports Monero. Seedsigner uses an air-gapped Raspberry Pi Zero to sign for Bitcoin transactions. The project aims to make it easy for anybody to make a dedicated offline signing device out of low-cost commodity computer components (raspberry pi zero). This helps in reducing the need to trust hardware verndors. +The Monero community could benefit from a fork of [seedsigner](https://seedsigner.com/) to supports Monero. Seedsigner uses an air-gapped Raspberry Pi Zero to sign for Bitcoin transactions. The project aims to make it easy for anybody to make a dedicated offline signing device out of low-cost commodity computer components (raspberry pi zero). This helps in reducing the need to trust hardware verndors. The most private hardware wallet, is the only only **you** know about. -Seedsigner is focused only on Bitcoin, because of this, the UI/UX and features are not very helpful to Monero users. +Seedsigner is focused only on Bitcoin, because of this, the UI/UX and features are not very helpful to Monero users. + +### Why? + +Supplychain poses a significant attack vector to hardware manufacturers, this threat is exacerbated when dealing with cryptocurrency devices. Monerosigner offers a DIY hardware wallet built out of easy* to source over the counter general hobbyist parts. This makes it easier for users to self custody their keys on their own devices. ### Proposal -- GitLab From 01b2f91805e44a3c414a4ca2eecfd1a27254677e Mon Sep 17 00:00:00 2001 From: Hacker Industrial <2207147-HackerIndustrial@users.noreply.repo.getmonero.org> Date: Wed, 1 Jun 2022 06:50:11 +0000 Subject: [PATCH 3/3] Update MoneroSigner.md --- MoneroSigner.md | 53 ++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 50 insertions(+), 3 deletions(-) diff --git a/MoneroSigner.md b/MoneroSigner.md index dd21253..f32b746 100644 --- a/MoneroSigner.md +++ b/MoneroSigner.md @@ -3,13 +3,21 @@ layout: fr title: MoneroSigner. Fork of seedsigner for Monero. author: Monero-HackerIndustrial date: June 08, 2022 -amount: +amount: 36 milestones: - - name: - funds: + - name: Monerosigner Beta Build + funds: 24 done: status: unfinished - name: + funds: 6 + done: + status: unfinished + - name: + funds: 5 + done: + status: unfinished + - name: funds: done: status: unfinished @@ -37,4 +45,43 @@ HackerIndustrial, I recently created some Monero themed decorative circuit board ### What: +A Monero centric version of "seedsigner". I am forking the codebase and removing the bitcoin compnents and replacing them with Monero/Privacy specific features. + +Monerosigner features: +- Generate seed from dice rolls +- Generate seed from mnemonic phrase +- Import seed from QR code +- Generate Addresses from accounts +- Load unsigned transactions via QR +- Sign unsigned transactions +- Upoad signed transactions to companion app via QR codes +- Generate view only wallet & Export +- GPG key generate +- GPG PUBkey share + +Monerosigner companion application (Desktop): +- Transfer unsigned transactions via QR code +- Transfer signed transactions and upload to network + +Monerosigner self custody scrips: + + +### Milestones + +#### Milestone 1 - Monerosigner Alpha Release + +I will have created a beta version with all the Monerosigner featrues listed above. This version can be made available as an image build for flashing to sd cards. The source code will be avaialble on github but requires some technical knwoledge to setup and troubleshoot. This is considered an early alpha build for testing. + +#### Milestone 2 - Monerosigner Companion Application + +I will create a very barebone desktop application that allows the generating of unsinged transactions into QR codes. The application will also be able to get signed transactions fromt the Monerosigner device via QR codes and a webcam. + +#### Milestone 3 - Monerosigner DIY scripts and documentation + +I will create scripts to make it easier for less technical users to be able to build their own images without having to rely on my prebuilt images. The scripts come with documentation for helpinig users get started. + + +~~#### Milestone 4 - USB gadgetmode +I will integrate usb gadgetmode which will help signing of large messages and will not require a webcam.~~ + -- GitLab