Hello! You can call me Guac, I'm a bitcoin enthusiast and programmer of experience, also new to this forum.
I will start by stating that more and more altcoins are being made. It's getting confusing on your computer if you - like me - have many different cryptocurrencies wallets installed. Keeping track of your transactions, account balance and many other things between your Bitcoins, Litecoins, Dogecoins, *Coin wallets is getting tiring and messy. It also goes without saying that downloading the whole blockchain each time you want to try new coins is unacceptable, with its size growing more and more each day. Your time is valuable and wasting it by waiting a whole day before using your wallet is intolerable, I think you will agree with me on this one.
Uniwallet solves all of these problems.
What is Uniwallet?Uniwallet is a frontend application currently in developpement that will allow you to manage from
one simple interface all of your bitcoins and altcoins transactions, addresses, etc.. Designed to be simple with functions like automatic subwallet update detection (and installation upon confirmation), it will be extremely secure and rely directly on the *coind programs and secure server connexion (see the section below). If you trust your Qt wallet, then you trust Uniwallet, since they use the same software for transactions. Also, as I said, a system of plugins is implemented. That means that anybody who wants to see their coins supported by Uniwallet can just write a plugin for it, which should be easy.
How does it works?Two methods of operation are available, server-side and client-side. Your wallet files are always stored on your computer in specific directories, regardless of which operation mode you choose. A plugin system for adding subwallets to Uniwallet ensure that it's easy to use new currencies, and blockchains are downloaded from the server directly to your wallets if it is your desire (negates the wait time, makes "plug-and-play" wallets).
>Server-side operation:
Transaction softwares (bitcoind, litecoind, *coind) are on a remote server and their use is shared amongst all Uniwallet users. Transactions are made using the Raw Transactions API coupled with RPC, and a secure connexion to the server is used to protect any data. Security is a priority!
https://i.imgur.com/bY04N4K.png*See RT API:
https://en.bitcoin.it/wiki/Raw_Transactions.
>Client-side operation:
You specify where on your computer transaction softwares (bitcoind, litecoind, *coind) are located, and everything related to your transactions is handled localy (without a remote server).
https://i.imgur.com/bs2qfiB.pngOf course, this project is still in its early phase and many things may change with time.
How can I help?Your input is extremely valuable. Since it's a product that's designed for you, you have your say in its developement. Ideas? Comments? Critics? Post them! They are like gold to me, and I'll seriously consider every one of them.
-> If you think you can contribute with the code (or with anything else for that matter - graphisms, ... - just send me a quick PM and we can discuss.
-> If you would support this project financially, tell me! I may do a Kickstarter/Bitstarter/donation address since it would surely speed the dev/testing phases up
Thank you, and keep rocking!
---
Contact me:
[email protected]MisterGuacamole on Skype
A white paper is on its way, watch thread for the update!See https://bitcointalksearch.org/topic/would-you-be-interested-in-a-gen-wallet-387635 for original thread.