msigna Getting Started



Similar documents
Using Entrust certificates with Microsoft Office and Windows

Connecting to a Soundweb TM. London Network

Online Backup and Recovery Manager Setup for Microsoft Windows.

Attix5 Pro Server Edition

CHARTER BUSINESS custom hosting faqs 2010 INTERNET. Q. How do I access my ? Q. How do I change or reset a password for an account?

Chapter 3 ADDRESS BOOK, CONTACTS, AND DISTRIBUTION LISTS

GETTING STARTED WITH QUICKEN 2010, 2009, and for Windows. This Getting Started Guide contains the following information:

NovaBACKUP. Storage Server. NovaStor / May 2011

FACULTY GETTING STARTED WITH i>clicker2

Seagate Manager. User Guide. For Use With Your FreeAgent TM Drive. Seagate Manager User Guide for Use With Your FreeAgent Drive 1

What is a Mail Merge?

Encryption Guide version 1.2, by Thomas Reed

Teacher References archived classes and resources

Attix5 Pro Server Edition

Driver Updater Manual

Telecom Systems Billing Application User Guide

Using the Synchronization Client

Note: With v3.2, the DocuSign Fetch application was renamed DocuSign Retrieve.

Attix5 Pro. Your guide to protecting data with Attix5 Pro Desktop & Laptop Edition. V6.0 User Manual for Mac OS X

NVMS User Manual

How to Program a Commander or Scout to Connect to Pilot Software

FAMILY. Reference Guide. Pogoplug Family. Reference Guide Cloud Engines, Inc. All Rights Reserved.

GREEN HOUSE DATA. Services Guide. Built right. Just for you. greenhousedata.com. Green House Data 340 Progress Circle Cheyenne, WY 82007

PC Agent Quick Start. Open the Agent. Autonomy Connected Backup. Version 8.8. Revision 0

Chronicle USER MANUAL

Getting started with IMAP for Aggi What is IMAP?

Mac Client Installation Notes

13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES

NETWORK PRINT MONITOR User Guide

Sophos SafeGuard Native Device Encryption for Mac Administrator help. Product version: 7

HOW TO CONFIGURE SQL SERVER REPORTING SERVICES IN ORDER TO DEPLOY REPORTING SERVICES REPORTS FOR DYNAMICS GP

Backups User Guide. for Webroot SecureAnywhere Essentials Webroot SecureAnywhere Complete

1. Product Information

Online Backup Client User Manual Linux

Quick Start Guide. Highly customizable automated trading Automate your trades according to rules and models you create.

Configuring, Customizing, and Troubleshooting Outlook Express

Windows XP Chinese Character Support Installation Instruction

Contents. Getting Started...1. Managing Your Drives Backing Up & Restoring Folders Synchronizing Folders Managing Security...

Document Revision Date: August 14, Create a New Data Protection Policy in the Symantec.cloud Management Portal

Server Manual. For Administrators of Cameleon Version 4

RecoveryVault Express Client User Manual

TM Online Storage: StorageSync

Installation and Operation Manual Portable Device Manager, Windows version

MN-700 Base Station Configuration Guide

SECURE USER GUIDE OUTLOOK 2000

How To Use Senior Systems Cloud Services

Getting a Free Comodo Certificate

NovaBACKUP Storage Server User Manual NovaStor / April 2013

Install MS SQL Server 2012 Express Edition

How to Add a Server/Disksafe/Volume

Reviewer Guide Core Functionality

Using Websense Data Endpoint Client Software

How To Create An Easybelle History Database On A Microsoft Powerbook (Windows)

Online Backup Linux Client User Manual

Online Backup Client User Manual

vtcommander Installing and Starting vtcommander

Entrust Certificate Services for Adobe CDS

Remote Access VPN SSL VPN Access via Internet Explorer

Remote Media Encryption Log Management

Remote Viewer Recording Backup

Kerio Connect. Kerio Connect Client. Kerio Technologies

BACK OFFICE MANUAL. Version Benjamin Bommhardt DRAGLET GMBH Bergsonstraße München - Germany

Enterprise Remote Control 5.6 Manual

Management Website User Guide. SecureAnywhere AntiVirus SecureAnywhere Internet Security Plus SecureAnywhere Complete

Managing Online and Offline Archives in Outlook

TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link:

1. Open the preferences screen by opening the Mail menu and selecting Preferences...

Legal Notes. Regarding Trademarks KYOCERA Document Solutions Inc.

The UC Learning Center: Disabling Pop-Up Blockers

Launch Create Store. Import Orders Enter Orders Manually Process Orders. Note: Ctrl+click on a number to jump to that topic.

Installation, Setup, & Uninstall Guide Virtual TimeClock 15 Network Edition for Mac

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë

Wakanda Studio Features

Colligo Manager 6.0. Offline Mode - User Guide

Guide to Using the NIMC Audit Spreadsheet

User Guide. Version R91. English

Database Management Tool Software User Guide

Excel Templates. & Quote/Invoice Maker for ACT! Another efficient and affordable ACT! Add-On by V

USER MANUAL. v Windows Client January

Create a PDF File. Tip. In this lesson, you will learn how to:

Egress Switch Encryption User Guide

Changing Your Cameleon Server IP

Optimal Internet Explorer v6.0 Settings User Guide

Online Backup Client User Manual

User Guide to the Snare Agent Management Console in Snare Server v7.0

Results CRM 2012 User Manual

416 Agriculture Hall Michigan State University

vsphere Replication for Disaster Recovery to Cloud

Beginner s Guide to AIA Contract Documents Online Service for Single-Seat Users

Online Backup Client User Manual Mac OS

Online Backup Client User Manual Mac OS

and forms from multiple folders simultaneously to send out for e signing as the system will automatically create a Queue as you select documents.

2. Installation and System requirements

Table of Contents. Table of Contents

Sophos Enterprise Console Help. Product version: 5.1 Document date: June 2012

GP REPORTS VIEWER USER GUIDE

Merchant On The Move Android Professional Edition User Guide and Tutorial

Configuring NXT Hardware with Mercury Inside into Doors.NET TM Application Note

Getting Started With. Mac OS X Server. Includes installation and setup information for Mac OS X Server version 10.2

Transcription:

msigna Getting Started Thank you for deciding to try msigna, the most powerful secure cryptocoin storage solution available. We think you will enjoy using msigna as it is, but it is still a product under development the best is yet to come! You have the opportunity to provide us with valuable feedback, suggestions, and bug reports. We are offering rewards for reporting issues and bugs to bugreport@ciphrex.com. WARNING: This is beta software. It might have bugs. Use at your own risk. IMPORTANT: Newer versions of msigna /CoinVault might not be able to read vault files created with older versions. Please make note of the schema version (in the About box). It is recommended that you export your keychains and accounts to file before upgrading. You can import these files into newer versions. If you need to access older vault files, older versions of msigna /CoinVault are available at https://ciphrex.com/releases/ VERY IMPORTANT: ALWAYS MAKE BACKUPS OF KEYS AND ACCOUNTS BEFORE USING THEM IF YOU LOSE YOUR KEYS THERE IS NO WAY TO RECOVER ANY BITCOINS THEY HOLD. It is also recommended that you test deposit addresses with relatively small deposits first.

Introduction msigna is a powerful account management and secure storage tool for blockchain- based cryptocurrencies, such as Bitcoin and Litecoin. It features decentralized offline key generation, offline signing, watch- only shared wallets, fast multidevice synchronization, full support for BIP32 (hierarchical deterministic wallets), and general m- of- n multisignature transactions. It has many applications, from secure cold storage for individuals to enterprise- wide accounts that can be deployed and monitored across entire organizations. Core Concepts Vaults Vaults are files with extension.vault containing accounts, keychains, and transaction history. They can be opened directly in msigna and constitute the basic document type that msigna can create and edit. Keychains Keychains are collections of private and/or public keys generated deterministically from a master seed using BIP32. They can be imported and exported to and from msigna as files with extensions.priv and.pub respectively. Every keychain can be given an arbitrary name and has a hash that is uniquely determined by the master seed and remains fixed. Accounts Accounts are logically grouped collections of deposit addresses generated deterministically from a set of keychains and an m- of- n policy. The account balance consists of all the transaction outputs spendable using the aforementioned keychains subject to the m- of- n policy. Each distinct account contains a separate set of addresses that always remain part of that account. Addresses are generated by using keychain sequences/trees in parallel. Public keys are sorted lexicographically in the redeemscript. Accounts also have a starting timestamp that indicates how far back in the blockchain we should look when scanning for transactions. Shared accounts, a.k.a. watch- only accounts, are accounts that have been stripped of all private keys. They can only be used to monitor transactions, not to spend.

First Steps 1. Create a new vault file. From the File menu, select New Vault or alternately, click on the toolbar button. You will be prompted to pick a name for your vault file. Create a new folder for your vault files, make sure to use the file extension.vault and then save. 2. Create an account by either using the wizard or manually. USING THE WIZARD (easy) From the Accounts menu, select Account Wizard or alternately, click on the button in the toolbar. You will be asked for an account name and an account policy. If you just want a simple account, leave the policy as 1 of 1. NOTE: msigna always uses pay- to- script- hash addresses, which begin with the character 3 in Bitcoin, even for 1 of 1 accounts. For multisignature accounts: on the left select the minimum number of signatures required to sign transactions from the account. On the right select the total number of keychains to use for the account. An account will automatically be created for you along with a new set of keychains. MANUALLY (advanced) From the Keychains menu, select New Keychain or alternately, click on the toobar button. You will be prompted to name the keychain. Pick whatever name you want. Repeat step 2 to create multiple keychains if desired. Right- click on any keychain in the Keychains tab and select Export Private Keychain to make backups of the keychain. Select Export Public Keychain to export a file you can share with other people or devices that you wish to make part of the account. Using the same menu, select Import keychain to import public or private keychains from file.

Versions below 0.8.0 In the Keychains tab, click on one or more of the keychains just created to select them. Then from the Keychains menu, select Create Account or alternately, click on the toolbar icon (hover over toolbar icons to get a tip). You will be prompted to name the account. The second line will display the list of selected keychains. The third line contains a dropdown list where you can select the minimum number of signatures that the account policy requires. For instance, if you had selected three keychains and chose two minimum signatures, this would create an account with a 2- of- 3 signing policy. In order to send payments from the account, at least two of the selected keychains would be needed. Versions 0.8.0 and above Click New Account button on toolbar. Check the keychains you wish to use to sign for the account, then select the minimum signatures required. The creation time defaults to your system clock it is used to determine how far back in the blockchain to scan. Make sure the creation time precedes the first transaction made to the account. You ll see the new account appear in the Accounts tab. Right- click the account to get a popup menu. Select Export Account to backup the account to file this backup will include any private keys you have. To export the public watch- only account, select Export Shared Account instead. You ll be able to import this file on another device where you can view all activity with signing functionality completely disabled. 3. Connect to network. By default, msigna will attempt to connect to a bitcoin node running on localhost (i.e. a local running instance of Bitcoin- Qt). If you have Bitcoin- Qt running on your computer, leave this setting alone. If you would prefer to connect to a remote bitcoin node, you can change the IP address and port under Network- >Settings (File- >Preferences on Mac). NOTE: msigna only connects via the peer- to- peer protocol and does not require any special RPC access to other nodes.

At the bottom right of the main window, you should see two numbers followed by an icon. The two numbers tell you the blockchain synchronization state. The top number is how many blocks are stored in your vault file, the bottom number is how many blocks were in the blockchain the last time you synchronized. If you have not connected to the network before, it should read 0/0 and the icon should display a red X. Make sure the bitcoin node to which you re connecting (i.e. Bitcoin- Qt) is synchronized, then select Connect to <host> from the Network menu or click the Connect button from the toolbar. If the connection is successful, you should see the bottom number rise, then you should see the top number rise until they are the same. While this happens, the icon will contain a rotating arrow in an orange circle. Once the vault is synched, the icon will turn green. 4. Fund the account Select the Accounts tab. In it you should see the account you just created. Make sure the account is selected. Click on the Receive toolbar button. You will be asked to give the payment a label and specify an amount these are optional. Click the New Invoice button. At the bottom of the dialog you will see Script Details. On the right you ll get a QR code. Copy the Address from there and send a payment to it from another wallet. If successful, you should see the account balance credited the deposited amount. 5. View your transaction Make sure the account is selected in the Accounts tab. Then select the Transactions tab. In it you should see the deposit you just made. Right- click on the transaction and select View at blockchain.info to open up a browser and view the transaction details. 6. Unlock keychains (versions 0.1.1 and up) In the Keychains tab, you must right- click the keychains you want to use to sign transactions and click Unlock keychain from pop- up menu. Once unlocked, the keychains can be used to sign repeatedly within a session. When the program is closed and reopened, the keychains will again need to be unlocked. This is a security feature

Versions 0.7.0 and above You will have the option to set a keychain passphrase. This will encrypt the keychain the decrypted keychain will only be kept in memory while the keychain is unlocked. When exporting the keychain or account to file, only the encrypted keychain will be saved. VERY IMPORTANT: IF YOU FORGET YOUR PASSPHRASE, TOO BAD! You might want to write down the passphrase and save it in a different location from where you store the encrypted keychain backups. 7. Send your first payment Select the Accounts tab. Make sure the account from which you want to send is selected. Click the Send toolbar button. You will be asked to specify a fee, an address, an amount, and a label (For). A fee is generally required by the bitcoin network for transactions involving outputs smaller than 0.01 BTC, so if you re sending very small amounts it is recommended to use a fee of at least 0.0005 BTC. A higher fee tends to result in faster confirmation times, but exact confirmation time cannot be predicted. Once you ve entered the transaction information, click Save Unsigned. The unsigned transaction will appear at the top of the Transactions tab. Right- click it and select Signatures to open the signature dialog. At the top you ll see the unsigned transaction hash as well as the number of signatures that are still required. Right- click a keychain and select Add signature to sign for that keychain. NOTE: You can only sign for keychains for which you have the private master key. From the same popup menu, you can select Export Transaction To File and Import Transaction From File. Use these commands to share unsigned or partially signed transactions as files with other people or other devices. Any added signatures get merged into the transaction when you import it. Once the minimum signatures required by your m- of- n policy have been added you ll have the option to send the transaction to the network by right- clicking it and selecting Send Transaction. Congratulations! Again, thank you for deciding to try msigna.