Nucle wallet is the first decentralized SPV wallet for Chia blockchain. Your first step to the Chia Defi world!
SPV stands for Simplified Payment Verification which allows you to use Chia without running a full node. Since Chia is using a model that is similar to Bitcoin's UTXO, further explanation can be found here.
Nucle is a decentralized wallet just like the Chia full node wallet. The first and the most important Crypto 101 rule is Not Your keys, Not Your Crypto. We believe in this rule and that's why on Nucle your private keys never leave your device or transmit through our server in any way. Nucle wallet also generates private keys purely in your local device and does not require Internet connection.
The way Nucle makes transactions:
- The Nucle app on your local device is responsible for signing transactions using the private keys from your local storage.
- The signed transaction will then be sent to our servers for broadcasting. During this process, your keys stay where they should be, on your local device and never on our servers.
The source code of Nucle already passed the Chia Network team's review and is currently under penetration testing. It will be released on our Github repository at the end of October 2021.
Nucle is not a replacement for Chia's full node wallet. There are certain limitations for both SPV wallet and full node wallet.
- Nucle is a great hot wallet for day-to-day use while full node wallets are good for cold storage.
- Full node wallets require a longer time to sync and disk space for the blockchain before a user can make transactions or browsing the latest history. This is because a full node wallet will verify every block and every transaction that is inside the block, giving it the highest accuracy and security. In comparison, the SPV wallet does not verify every transaction nor inspect the whole block.
- Besides being used as a regular use hot wallet, Nucle is focused on being ready for the Chia Decentralized Finance (Defi) ecosystem. Nucle is very lightweight and can run on many platforms and systems, such browser extensions, mobile phones, and webpages.
We reviewed the current blockchain industry and concluded that 12-word seed is the best balancing design between providing the best user experiences and security. In terms of security, 12-word is secure enough to against brute force attack. For more details, we recommend this article on why both 12 and 24 words wallet's security are essentially the same.
The private key will be removed from the device's local storage. As long as you remember your 12/24-word recovery phrases you can reimport them again and gain back access to your available funds.
The password is there to protect you from leaving your wallet exposed and/or prevent unnecessary transactions. The password is a lock on the application, not your private keys.
You are free to use Nucle just like you would on the Chia full node wallet without paying any extra fees. However, depending on the Chia blockchain network traffic, transactions may require transaction fees on top of the amount you are transferring. We default to 0 at this time because there is currently not enough network congestion to incur fees.
There are technical difficulties and server costs that force us to be nimble and require users to manually refresh for updates.
Nucle uses something called “First Wallet Address”. If you go to the CLI and type in “chia keys show”, there will be a field called “First Wallet Address” which is what all future SPV wallets will use on your mnemonic seed (Recovery Phrases). This means whenever you import your phrases into Nucle, whether on Mobile, Web, or Extension, it will always use this same “First Wallet Address”.
We are currently using Chia Explorer for on-chain inspections. Due to some technical difficulties and the need for additional on-chain support from Chia, we are unable to gather all the history of your wallet at this time. Nucle is only aware of your wallet once you start using it for transactions.
The Tails is an experimental non-transferable token that serves solely for exploring the power of Chialisp. More details coming soon, stay tuned.
- Frequently Asked Questions
- What is an SPV wallet?
- How does Nucle achieve decentralization for its wallet? Is Nucle safe?
- Why should I use Nucle instead of Chia full node wallet?
- Why does Nucle defaults to a 12-word recovery phrase (mnemonic seed)?
- What happens if I delete my wallet?
- Why do I need a password for Nucle if it’s decentralized?
- Are there any fees when using Nucle?
- Why does not my wallet balance automatically update?
- What wallet address is used when I import/create a wallet?
- Where is my wallet history?
- What language is Nucle written in?
- What is the Tails?