Specter Desktop is a a Bitcoin cold Storage coordinator Application which is easy to deploy in various different ways according to the needs of the organisation.
2. Core Team | Experienced, Cross-functional, Hands-on
Manolis Mandrapilias
Director of Reason
- Former award-winning fiat economist, who
fell down the rabbithole
- Self-taught software developer
- Contributing to Specter Desktop and HW
- With Specter since Sept ‘20
Moritz Wietersheim
CEO
- Product Development
- Market Research
- Specter Financial Sponsor
Stepan Snigirev
Advisor
- Tech Development
- Quantum Physicist
- 10 Years Building Labs
- Max Planck Institute
- Russian Quantum Center
Kim
Chief Misc. Officer
- With Specter since Q4 ‘19
- Site Reliabilty Engineering
- DevOps Infrastructure
- Testing Environments
- Ex-SAP / Ex-Hybris
3. Hardware | From DIY community to professional HWW
How it started
Started with a DIY focus with off-
the-shelf components, mainly a
standard developer board with 4’’
touch- screen, powerful chip and a
QR-code scanner.
We invested in firmware with own
development time, freelance
security experts to build a flexible
hardware security platform for a
community of developers & fans.
Specter DIY HWW
5. Specter Desktop | Bitcoin Desktop Wallet
Specter Desktop makes the
Bitcoin Core Node accessible
for the normal user.
Uses the great features of the
Bitcoin Core Node, empowering the
user to really:
- Use his node for verification
- Operate his own wallet
infrastructure for privacy
- Use all major hardware wallets
for singlesig and multisig.
6. Specter Desktop | Bitcoin Desktop Wallet
Specter Desktop is an user
interface for node software of
Bitcoin Core and the Liquid
Sidechain.
Empowering the user to access the
powerful features of Bitcoin Core
and Liquid with hardware wallets.
- Verification: Your Bitcoin Node
- Privacy: Your Wallet Infrastructure
- Control: Your Keys, Your Bitcoin
- Security: Easy Multisig Wallets
8. Specter Desktop | Bitcoiners Love It!
Matt Odell: “Now I am purely a
Specter Maximalist. I’m loving
Bitcoin Core plus Specter.”
HRF provided $25k grant to Ben
Kaufman to support our work.
Jimmy Song: “If I had to choose my
top 3 [projects for 2020] I would
say Specter for making Multisig
much more secure and accessible”
9. Using Specter Desktop | Why?
My top reasons to use Specter Desktop:
● Be a real Bitcoiner, use your own node!
● Supports all major hardware wallets
● Good for singlesig, great for multisig setups
● It’s very flexible to use (that’s the reason it’s available on all the node-
implementations like raspiblitz)
● It’s extensible and will grow over time to cover more sophisticated use cases
10. Node Implementations | we have some
Running your own node on a dedicated
hardware?
If you use one of those
implementations, Specter is available
out of the Box:
● Raspiblitz
● Citadel
● Start9
● Mynode
● Umbrel
11. Using Specter Desktop | How?
- Deployment options:
- PIP-installation
- Docker images
- OS-specific Apps
- Installation via a node-implementation
- Access via:
- The app (running on your computer)
- http(s) in the local network
- Tor
- Node:
- Full Node on dedicated Node-Hardware
- Full Node on your desktop/laptop machine
- Pruned Node on your desktop/laptop
machine
- Upcoming: Connecting via spectrum to
electrum-server (new!)
- Hardware-Wallet:
- USB-/QR-/file-based supported
12. Using Specter Desktop | The OS-specific Apps
● Everything is on the same machine!
● Use the OS specific apps
● Either setup a new node managed by Specter or a manual node, installed by
yourself
Pro:
● Easy to setup
● Easy to use
Cons:
● Laptop usually does
not run 24/7
● Core node needs to
catchup
● Not easily
connectable from
outside
● Full node needs a lot
of diskspace or
pruned node does not
provide history
Your Computer
13. ● Any browser
● E.g.Raspiblitz or Umbrel
Using Specter Desktop | Node implementations
● Installed via the node-implementation
● E.g.Raspiblitz or Umbrel
Pro:
● Leverage full node
● Access from
anywhere
Cons:
● Via Tor only possible
with filebased upload
(Coldcard or Specter)
● Upgrades for Specter
dependent on node
implementation
● QR-codes only via
https (no Tor)
Your Computer Your Node
14. ● Installed via the node-
implementation
● E.g.Raspiblitz or Umbrel
Using Specter Desktop | Node implementations
● Installed via the node-implementation
● E.g.Raspiblitz or Umbrel
Pro:
● Easy to setup
● Easy to use
Cons:
● Laptop usually does
not run 24/7, node
needs to catchup
● Not easily
connectable from
outside
● Full node needs a lot
of disk space
Your Node
Your Computer
15. ● Installed via the node-implementation
● E.g.Raspiblitz or Umbrel
Using Specter Desktop | Core via Tor from your Laptop
● Core only on node
impl
● Exposed via tor
● E.g. Umbrel
Pro:
● Works on umbrel
● Trains low time-
preference
Cons:
● Almost inacceptable
slow performance
Better replace with tailscale
solution (next slide)
Your Computer Your Node
16. ● Installed via the node-implementation
● E.g.Raspiblitz or Umbrel
Using Specter Desktop | Core via Tor from your Laptop
● Core only on node
impl
● Exposed via tor
● E.g. Umbrel
Pro:
● Works on umbrel with
good performance
Cons:
● Works only on umbrel
● Trust in tailscale
Your Computer Your Node
17. ● Installed via the
node-implementation
● E.g.Raspiblitz or
Umbrel
Using Specter Desktop | Specter Cloud
● Core only on
node impl
● Exposed via
tor
● E.g. Umbrel
Pro:
● From anywhere via
browser
● No setup, Software
as a Service
● Ideal for companies
and regulated entities
Cons:
● Privacy reduced
● No USB based HWW
● Spectrum exposes a
Bitcoin API
● … and queries an
Electrum server
Cloud Cloud Cloud
18. Using USB-HWW via
HWI Bridge
Using Specter Desktop | Specter Cloud
Whatever Electrum
Server you like
E.g. electra on umbrel
Pro:
● From anywhere via
browser
● No setup, Software
as a Service
● Ideal for companies
and regulated entities
● Needs installation on
computer
Cons:
● Privacy reduced
Spectrum exposes a
Bitcoin API … and queries
an electrum Server
Runs in Specter-Cloud as
well
Specter runs in Specter
Cloud
Your Computer Cloud Cloud Cloud
19. ● Specter on your computer
● Spectrum running as extension on Specter
● E.g.Raspiblitz or Umbrel
Using Specter Desktop | The Future for plebs
● Whatever
Electrum
Server you like
● E.g. electrs on
umbrel
Pro:
● Leverage Fullnode
● Access from
anywhere
● Awesome
performance
● Any HWW
Cons:
● ?
Your Computer
Your node or
cloud
20. Specter Desktop | Extensions
● Extend Specter without the need to merge
change code on Specter Desktop
● Currently 2 Extensions shipped
○ Swan Extension to connect Specter to
Swan
○ Liquidissuer to issue e.g. bonds on
the Liquid sidechain
● More extensions coming soon
○ Slush Pool to import your mining
rewards history
○ Exfund to distribute funds to many
recipients via CSV
○ Spotbit to build a local price database
21. Specter Desktop Extensions | Create your own
● Extend Specter without the need
to merge change code on Specter
Desktop
● Create your own extension from
templates in minutes
● Know (or learn) Python and flask
22. Thank you | Plebs
Q & A
https://specter.solutions
Twitter @SpecterWallet
Twitter @k9ert
Editor's Notes
Welcome, my name is Kim
Chief Misc Officer at Specter solutions
Overview of what Specter Solutions is and especially what Specter Desktop is.
So this is how it started when the hardware-platform has been finalised.
So after having a basic openSource firmware, others started to DIY as well.
Here are some, one including a battery here.
So maturing it.
A secure element was missing and we developed a shield which integrates a card-reader
Pretty standard smartcards, effectively the same ones which are used by banks.
Further development on hold because of supply chain issues.
Limited number of Shields, still available. I have some with me, ping me if you want to buy one.
Let’s move on … The issue was: Having a HWW needs an online component connecting to the Bitcoin Network.
Should be full sovereign one, use your own node and easy to use.
Created Specter Desktop … had traction early on. Pretty soon all major HWWs got supported.
We got Liquid integration !
This is what you usually have a first look in github to judge about the quality of the Open Source Community.
I just updated it yesterday. This is the vacation period. Nevertheless, we’re in heavy working mode.
Most of my time goes to Review of PRs making suggestions but for heaven sake i also find some time to code myself.
Some of the feedback from some people.
So we were thrilled when people made “Specter maximalism” a thing.
Matt Odell said: “This is what we’re waiting for”
Michael Flexman wrothe the 10x Security Guide with Specter Desktop and some judgements on how to sleep well even if your funds go 10X from there.
>Matt Odell: “I love Specter… I am so bullish on Specter. Specter is the setup...that is huge. Massive...this is it. This is what we have been waiting for.” RHR 2020.09.07 - 35:35min
> Matt Odell: “Now I am purely a Specter Maximalist. I’m loving the Bitcoin Core plus Specter combination.” TFTC Podcast - 56:15min
https://anchor.fm/tales-from-the-crypt/episodes/Rabbit-Hole-Recap-Week-of-2020-09-21-ek4h2b
>Michael Flaxman uses it for his 10x Security Guide - https://stephanlivera.com/episode/215/
>BitcoinQnA: https://bitcoiner.guide/specter/
>HRF https://bitcoinmagazine.com/culture/human-rights-foundation-provides-grants-to-specter-lot49
>Jimmy Song: https://jimmysong.substack.com/p/curing-monetary-stockholm-syndrome
https://twitter.com/stephanlivera/status/1337501674722664448
https://twitter.com/BTCization/status/1326327367514599424
https://twitter.com/FullyNoded/status/1315277180515958785