What is BIP38 Encryption for Your Bitcoin Wallet

Groestlcoin Christmas Release!

Groestlcoin Dec 2018 Christmas Release Update

As per usual the 3 months has been all hand-on-deck, helping to bring further adoption utilities to Groestlcoin. The markets have been red but as always that doesn't stop the show from going on with regards to the development since the last release update on 24th September. Here's a recap of what has happened so far:

Recap:

What’s New Today?

Groestlcoin on Trezor Model T

As of the latest version of the Trezor Model T firmware, Groestlcoin is now officially supported! The Trezor Model T is the next-generation cryptocurrency hardware wallet, designed to be your universal vault for all of your digital assets. Store and encrypt your coins, passwords and other digital keys with confidence. The Trezor Model T now supports over 500 cryptocurrencies.

Blockbook MainNet & TestNet Block Explorer

Blockbook is an open-source Groestlcoin blockchain explorer with complete REST and websocket APIs that can be used for writing web wallets and other apps that need more advanced blockchain queries than provided by groestlcoind RPC.
Blockbook REST API provides you with a convenient, powerful and simple way to read data from the groestlcoin network and with it, build your own services.

Features:

Blockbook is available via https://blockbook.groestlcoin.org/ Testnet: https://blockbook-test.groestlcoin.org/ Source code: https://github.com/Groestlcoin/blockbook

Edge Wallet

Groestlcoin has been added to the Edge wallet for Android and iOS. Edge wallet is secure, private and intuitive. By including support for ShapeShift, Simplex and Changelly, Edge allows you to seamlessly shift between digital currencies, anywhere with an internet connection.

Features:

Android: https://play.google.com/store/apps/details?id=co.edgesecure.app
iOS: https://itunes.apple.com/us/app/edge-bitcoin-wallet/id1344400091?mt=8
Direct Android: https://edge.app/app

CoinID Wallet

We are excited to announce that Groestlcoin has been added to CoinID! With integrated cold and hot wallet support, and a host of other unique wallet features, CoinID can easily become your go-to wallet for storing Groestlcoin. More details can be found here: https://coinid.org/s/groestlcoin-wallet-overview.pdf

Features

Android: https://play.google.com/store/apps/details?id=org.coinid.wallet.grs
iOS: https://itunes.apple.com/us/app/grs-wallet-for-coinid/id1439638550

Groestlcoin Sentinel - Windows Released

Groestlcoin Sentinel is the easiest and fastest way to track balances of your Groestlcoin addresses.
Features
You can download it using the links below.
Download the Windows Wallet (64 bit) here: https://github.com/Groestlcoin/Groestlcoin-Sentinel-Windows/releases/download/1.0/SentinelSetup_x64.msi
Download the Windows Wallet (32 bit) here: https://github.com/Groestlcoin/Groestlcoin-Sentinel-Windows/releases/download/1.0/SentinelSetup_x86.msi
Source code: https://github.com/Groestlcoin/Groestlcoin-Sentinel-Windows/

Groestlcoin BIP39 Tool 0.3.9 Update

The Groestlcoin BIP39 tool is an open-source web tool for converting BIP39 mnemonic codes to addresses and private keys. This enables the greatest security against third-party wallets potentially disappearing – You’ll still have access to your funds thanks to this tool.
What’s New
Download the Groestlcoin BIP39 tool here: https://github.com/Groestlcoin/bip39/archive/master.zip
Source code: https://github.com/groestlcoin/bip39
Or use hosted version: https://groestlcoin.org/bip39/

Electrum-GRS 3.2.3 Update

Electrum-GRS is a lightweight "thin client" Groestlcoin wallet Windows, MacOS and Linux based on a client-server protocol. Its main advantages over the original Groestlcoin client include support for multi-signature wallets and not requiring the download of the entire block chain.
What’s New

Electrum + Android Version 3.2.3:

Android: https://play.google.com/store/apps/details?id=org.groestlcoin.electrumgrs
Windows & OSX: https://github.com/Groestlcoin/electrum-grs/releases/
Linux:
sudo apt-get install python3-setuptools python3-pyqt5 python3-pip python3-dev libssl-dev sudo pip3 install groestlcoin_hash sudo pip3 install https://github.com/Groestlcoin/electrum-grs/releases/download/v3.2.3/Electrum-grs-3.2.3.tar.gz electrum-grs
GitHub Source server: https://github.com/Groestlcoin/electrumx-grs
Github Source server installer: https://github.com/Groestlcoin/electrumx-grs-installer
Github Source client: https://github.com/Groestlcoin/electrum-grs

Groestlcoin ivendPay Integration

ivendPay and Groestlcoin cryptocurrency have announced the start of integration.
IT company ivendPay, the developer of a universal multicurrency payment module for automatic and retail trade, intends to integrate Groestlcoin cryptocurrency — one of the oldest and the most reputable Bitcoin forks into the payment system. Groestlcoin is characterized by instant transactions with almost zero commission and is optimal for mass retail trade where micropayments are mostly used.
According to Sergey Danilov, founder and CEO of ivendPay, Groestlcoin will become the 11th cryptocurrency integrated into the payment module. The first working vending machines for the sale of coffee, snacks and souvenirs, equipped with ivendPay modules, served the visitors of the CryptoEvent RIW exhibition at VDNKh in Moscow and accepted Bitcoin, Go Byte, Dash, Bitcoin Cash, Ethereum, Ethereum Classic, Zcash, Bitcoin Gold, Dogecoin and Emercoin. ivendPay terminals are designed and patented to accept payments in electronic money, cryptocurrencies and cash when connecting the corresponding cash terminal. Payment for the purchase takes a few seconds, the choice of the payment currency occurs at the time of placing the order on the screen, the payment is made by QR-code through the cryptocurrency wallet on the smartphone.
The interest in equipping vending machines with ivendPay terminals has already been shown by the companies of Malaysia and Israel, where first test networks would be installed. ivendPay compiles a waiting list for vending networks interested in buying terminals and searches for an investor to launch industrial production. According to Sergey Danilov, the universal payment terminal ivendPay for the vending machine will cost about $500. The founder of ivendPay has welcomed the appearance of Groestlcoin among integrated cryptocurrencies, as it is another step towards the realization of the basic idea of digital money - free and cross-border access to goods and services for everybody.
submitted by Yokomoko_Saleen to groestlcoin [link] [comments]

Introducing ePaper Wallets!

QR Codes are a 90's thing, deprecated beyond belief, and are already being outdone by 1000x by Smart Posters, which use NFC technology. Now let's apply that to bitcoin. Sure, there are credit cards out there that link to a CoinBase account, etc etc. But those are stored on your hard drive, and are therefore not mobile, and can be hacked by people hacking directly into your computer, and same with phones. By using an ePaper wallet app (that's what I'm calling it), it allows you to store all of your bitcoin in a smarter paper wallet.
Here's how the tech works. In NFC, there can be multiple "records", which are different partitions of data. They can store text, a www link, etc. On the NFC Card, every Record will be a text record, and the data inside of them will reference a Private/Public paper wallet key.
Records on the Card:
"Public": Public Key on the Front of the Card, not Technically in the Records on the Chip "PVT": The Private Key for "Public", encrypted in BIP38. Where money is transferred, but should NOT be used to store coins or used in transactions. Don't even give this to wallets. "0": The Main Private Wallet, used for transactions. Usually Nothing in it, and is in Read/Write mode in case of security breaches. If you wanna use this to transfer money from an ePaper wallet to another wallet, this is the key you would enter. The Public Key doesn't matter for this one, as it is calculated when needed. "DEEP1": Private "Deep Storage" Wallet #1. The Public Key doesn't matter for this one, as it is calculated when needed. "DEEP2": Private "Deep Storage" Wallet #2. The Public Key doesn't matter for this one, as it is calculated when needed. "DEEP3": Private "Deep Storage" Wallet #3. The Public Key doesn't matter for this one, as it is calculated when needed. "DEEP4": Private "Deep Storage" Wallet #4. The Public Key doesn't matter for this one, as it is calculated when needed. "DEEP5": Private "Deep Storage" Wallet #5. The Public Key doesn't matter for this one, as it is calculated when needed. 
ETC, ETC, as many Private Deep Storage Wallets as Your NFC Card Can Hold.
Whenever an incoming payment happens, it goes from the public address to the "pvt" key. From there, you can use the app to take the money in your "pvt" wallet and transfer it evenly across the 5+ "Deep Storage Wallets", so all of your money isn't in the same place. If you wanna take money out and spend it, click a button and specify the amount you need, then it'll be evenly split from throughout your wallet and into Wallet "0", which you can spend. The entire wallet takes place on your NFC Plastic "ePaper Wallet" card, with help from the app.
This will allow us to securely store all of the money on the blockchain, and to access that money, simply transfer the money elsewhere. No data is actually stored on the app, it is simply an intermediary, acting apart from your card. Simple, secure, painless, and easy for new-comers to the Bitcoin Community.
TL;DR - Awesomeness
submitted by YTExileMage to Bitcoin [link] [comments]

An exhaustive look at private keys for the uninitiated.

I wrote this explanation of private keys several months ago for folks in /BitcoinBeginners, but I thought some of the new people here might get some benefit out of it. There is no TL;DR. Sorry for the length! Any corrections or clarifications are welcome and appreciated!
A private key is just a really big number--that's it. If someone discovers the number you've chosen to use as your private key, they will be able to access any bitcoins assigned to that number. This may seem disconcerting at first. After all, if someone were to just happen to guess your number, they would have access to all your bitcoins, right? But many types of security come down to knowing or possessing something that is difficult to guess or reproduce. For example, a Master brand combination padlock with a 3 number combination on a dial with 0-36 has around 50,653 possible combinations (373 ). A typical pin-tumbler lock today has 5 pins with each pin having only about 10 different height levels meaning that there are only 100,000 (105 ) effective combinations for an average house key. Even a credit card number is only 15 characters long with 10 digits per character. That means there are only 1015 possible combinations of credit card numbers which is equivalent to about 1 quadrillion (there is some added security by combining that number with an expiration date and 3-digit security code, but I'm ignoring that for now). The point is, we're accustomed to using much smaller pools of possible combinations to protect many parts of our lives today.
By comparison, a private key for Bitcoin begins as a 256-bit number or a number that is 256 characters long with 2 digits per character (a bit in the binary number system that computers understand is either 1 or 0), which is 2256. That's huge. How huge? Remember that 1015 was equal to a quadrillion? A 256-bit private key used for Bitcoin can be any number between 0 and 115 quattuorvigintillion 792 trevigintillion 89 duovigintillion 237 unvigintillion 316 vigintillion 195 novemdecillion 423 octodecillion 570 septendecillion 985 sexdecillion 8 quindecillion 687 quattuordecillion 907 tredecillion 852 duodecillion 837 undecillion 564 decillion 279 nonillion 74 octillion 904 septillion 382 sextillion 605 quintillion 163 quadrillion 141 trillion 518 billion 161 million 494 thousand 336.
In reality (because of some of the fancy math we do to that 256-bit number to make it a bit more useable create the public key pair value which we will use as the address), some of the available addresses will overlap, so the actual pool of available addresses is more like 2160, but we're still talking about a gigantic number of possible addresses. To give you some context on the sheer scale of 2160, the number of grains of sand on the Earth is estimated at about 266. The number of stars in the universe is estimated at about 276. There are approximately 296 atoms in a cubic meter of water, and the number of atoms in the sun is estimated at 2190. Need a visual comparison? This graph shows the number of available Bitcoin addresses compared to the width of the universe in Zeptometers (one Zeptometer is one quintillionth of a meter) and the age of the universe in Yoctoseconds (one Yoctosecond is one sextrillionth of a second). So your private key with its 2160 possible combinations should be pretty safely hidden. Even a computer that could execute 1013 instructions per second would take around 5 trillion years to guess your private key.
Since most humans can't keep a number in the quatturovigintillion's in their head, there are a number of tricks we can use to make it easier to manage. One thing we can do is to reduce the number of characters we have to remember, and the way to do that is to change the numerical base we use. Computers represent numbers in binary (also called base 2) which means every digit in the number is either a 0 or 1. To represent a private key in base 2, we have to use 256 places. To represent the same number in the base 10 we most commonly use, where each digit can be 0-9, we would only need 77 places. So, the higher the base, the smaller the resulting string. Base 16 (also known as hexadecimal) uses 0-9 and A-F for a total of 16 different possibilities for each digit. This reduces the number of places needed to represent the number to 64. There are many other bases that use different characters to represent more and more of the number, but the most common numerical base to use for Bitcoin addresses is Base 58 (actually, it's a special version of Base 58 called Base58Check which only uses characters that are not easily confused visually like 0 and O, and includes a 32-bit checksum appended to the payload, and has an extra step to preserve leading zero bytes). The result is a string of letters and numbers that is usually about 51 characters long.
Of course, if you don't want to waste time trying to memorize a string of 51 characters, most of us trust our Bitcoin wallet applications to write that number to a file and to keep track of it for us. But anytime you write down your key, you make it vulnerable to being discovered, especially if the thing you write it on is connected to the Internet. This is why it is smart to encrypt the file containing your private key. And this is where some people get confused: The passphrase for your private key, in this example, is only for locally decrypting a file on your computer or device that stores your private key. It is not for using or accessing the private key itself. You cannot passphrase-protect the ability to use your private key to prevent an unauthorized person from using your private key, you can only take steps to hide what that key actually is.
Another way you can hide your private key to make it easier to transport on paper is by using an encryption process developed specifically for Bitcoin addresses known as BIP38 (BIP stands for Bitcoin Improvement Proposal). BIP38 allows you to create a new address which looks similar to a Bitcoin private key, but will not function as one directly. Instead, you will need to decrypt the BIP38 address using a program that understands how to decrypt BIP38 using the passphrase that encrypted the address. This is a handy process because you can carry a BIP38 protected address around on a piece of paper, and as long as you remember the passphrase, your bitcoins should remain safe even if the paper is stolen or lost. Again, this doesn't protect someone from using your private key if they discover it in some other way, but it will conceal your private key when you write it down to make it more difficult to discover.
Now, you may have heard in some cases that a passphrase is a private key. This may be confusing, but this is just referring to another way to keep track of this very large number. There are mathmatical formulas that can take data of any length and by passing it through the formula they create a number with the same number of bits every time. These formulas are called hashing algorithms. One such hashing algorithm is called SHA-256 which can take data of any length and produce a 256-bit number from it. You could give it a single word that's 6 letters long, or give it a text file with all the collected works of William Shakespeare in it and each one would produce a unique 256-bit number. And because of the properties of the formula, as long as you feed it the same data that you did originally it will always produce the same number as a result (called a hash). So, when someone tells you that their passphrase is their private key, they mean that they have fed their passphrase through a hashing algorithm to produce a 256-bit number from which they can use as their private key. This process is also known as a brain wallet. While this may seem clever you're essentially pitting your memory capacity against a cracker with a computer, and the odds are the computer will win. Please avoid using brain wallets if you have the choice.
If your private key is ever exposed or if it can ever be calculated using a hashing algorithm, that is all someone needs to take any bitcoins contained in that address, so take good care of it!
edit: just clarifying a couple of points
edit2: updated the name of the number between which private keys can be used, and clarifying that the math is applied to the public key which is what introduces the potential for collisions
edit3: clarifying what Base58Check differs from Base58
submitted by spectyr to Bitcoin [link] [comments]

17.956 Hacked Brainwallet Passwords

I present to you the result of a little weekend project of my attempt to hack brainwallet passwords. Please note that I didn't steal anybodies money. I've done this just because I was curious.
My program works like this:
  1. Calculate the RIPEMD160 for large password lists and stores them as key-value pairs in a database (RIPEMD160 -> password). I've used leveldb for this.
  2. With a blockchain parser I parse the blockchain and extract all the RIPEMD160 hashes of each bitcoin address.
  3. Then I just make a lookup of each hash in the database, and if I find an entry, I've cracked a brainwallet.
  4. As an additional step, it would be easy to just monitor the blockchain and each time a new transaction arrives, lookup the addresses in the database and extract the money if there is a match (I'm not doing this...)
Here are some things I've learned that I'd like to share:
Most important lesson:
submitted by martinus to Bitcoin [link] [comments]

Time for a Game Plan

As we seem to be bouncing off some kind of bottom, with a backlog of good news about growth and capital, it feels like reality may be conspiring to set off another rise and for this I wanted to set out a game plan. Not a plan for making a shitload of money though that may be possible, a plan that has little to do with following every twist and turn of Bitcoin, but a plan that focuses on life and happiness. How can you survive a rise with some semblance of a normal life?
The price has been climbing for a week straight and while it could turn down any time, shit happens fast, and like an ER technician, you're going to need to react and depend on your mental preparedness to keep you from doing stupid things. You may be compelled to act in strange ways, not all of them positive. So these are some tips to survive another Bitcoin bubble, and Bitcoin itself on a personal, whole-life level.
  1. Keep a clear head. Yeah, I know, "Don't tell me what to do, man!" Quit doing whatever drugs you are doing and don't get into any new ones. During this time, increases may be adding thousands to your net worth in days, hours and minutes. Now, I don't know your particular relationship to money but each of us has a more complicated one than we can actively comprehend. Money is power. Time is money. It's heavy stuff. Time and bitcoins are things that, once wasted, you can't get back. When you find yourself with more money, even on paper it affects where you think you fit in the world, how you think of the future, what you can afford, your risk tolerance. I don't think most of us are setup to deal with so many things changing with that number so quickly. You will want a clear head to be able to follow whatever plan you setup and to deal with curveballs.
  2. Seek healthy ways to handle stress. This will reduce your chances of choosing less-healthy coping methods that sacrifice your intellectual clarity for short-term relief. Exercise. Meditate. Get a massage. Take up a hobby. Exercising the creative areas of your brain helps reduce, relieve, and process stress. Writing, coding, drawing, painting, sculpting, and cooking each provide an opportunity to do something new and to relieve tension. Carry a notebook to capture your ideas. Seek out challenging tasks. Spend time in natural settings with sunlight if you can find it.
  3. Keep your commitments. You don't need to calculate your net worth every hour. When the bubble is over and volatility reduces, you'll have normal life to deal with and you'll find money can't solve every problem it's possible to create during a fit of reckless exuberance. Keeping your committments means not allowing the market to reprioritize your schedule on short notice. People inevitably depend on you for things so keep doing those things. Trust takes years to build, seconds to break, and forever to repair. I speak from experience having effectively quit my job in a suboptimal way.
  4. Increase your security knowledge and improve your security practices. Any funds in online wallets should be minimized to just what is needed for trading. Reduce amounts stored in your own hot wallets to a minimum. Have a process to check and adjust this weekly or more often depending on just how much you're dealing with and your risk tolerance. Hacking attempts increase with the rise in price. 1 BTC sitting on a server at $200 is different than 1 BTC sitting on a server at $500 or $1000. The danger gloriously multiplies if one, ten, or one hundred BTC are currently within your comfort zone. Get a trezor or pick up an old laptop and repurpose it to run Tails or Ubuntu from a CD only (usually you can pull the hard drive and wifi card with just a screw driver). Prepare cold storage wallets, test them, and learn how to store them securely. Learn about BIP38, Shamir's secret sharing, encrypted disks, safes, and safe deposit boxes. If you can reduce your chances of being hacked, it's probably worth the time spent beefing up defenses.
  5. Prepare for taxation. Learn about capital gains tax. Besides federal or national capital gains tax, your state, province, county, or cell block may have additional tax to pay during profitable sales. Know your tax liability before you trade so you understand how much you need to set aside for the man.
  6. Be careful talking about your holdings or the profits you have tallied up on paper. When in doubt, don't talk about it. Techies are generally helpful people and when we think we've cracked the not-being-a-millionaire problem, it's very tempting to help others benefit. Unfortunately the ideal case, where you recommend someone "get in on this", they do, and then they sell for a quick profit seldom happens. More likely is that they buy at the top and hodl, blaming you for every nanosecond they are negative, possibly ending the nightmare by panic selling. And if they are wise enough to hold off on possibly purchasing at the peak, they'll either taunt you for being rich or will berate you for not acheiving stable lunar orbit. It's a no-win situation.
  7. Prepare for a rise ahead of time. Develop a version of this plan for yourself that you can follow or ignore with prejudice.
Hope it helps. Stay safe people.
submitted by zombiecoiner to Bitcoin [link] [comments]

Cracking Bip38 Encrypted Private Keys of Bitcoins - YouTube BIP38 Encrypting of your Bitcoin Private Key - YouTube How To Set Up Ballet Crypto Pro Seedphrase (BIP38 Intermediate Code) How to create BIP38 encrypted bitcoin wallets Bip38 Bitcoin Encrypted Wallet Charity Challenge

BIP stands for Bitcoin Improvment Protocol – meaning if you have an idea to make Bitcoin better you can draft it up and if it’s accepted by the community they will start using it. So BIP38 is just the 38th proposal submitted to the Bitcoin Improvement Protocol which is currently adopted by Bitcoin users for protecting their private keys. Der aktuelle Bitcoin-Kurs (13,025.81 $) im Live-Chart in EUR, USD & CHF im Überblick Bitcoin-Rechner Verfolge den aktuellen Kursverlauf live! Enter BIP38 Passphrase. Key Formats: WIF, WIFC, HEX, B64, B6, MINI, BIP38. Your Bitcoin Private Key is a unique secret number that only you know. It can be encoded in a number of different formats. Below we show the Bitcoin Address and Public Key that corresponds to your Private Key as well as your Private Key in the most popular encoding formats (WIF, WIFC, HEX, B64). Bitcoin v0.6+ stores ... Public Keys Calculator. v0.4.2. Mnemonic. You can enter an existing BIP39 mnemonic, or generate a new random one. Typing your own twelve words will probably not work how you expect, since the words require a particular structure (the last word is a checksum). Generate a random mnemonic: GENERATE. words, or enter your own below. Mnemonics with less than 12 words have low entropy and may be ... bip38. A JavaScript component that adheres to the BIP38 standard to secure your crypto currency private keys. Fully compliant with Node.js and the browser (via Browserify). Why? BIP38 is a standard process to encrypt Bitcoin and crypto currency private keys that is imprevious to brute force attacks thus protecting the user.

[index] [689] [3453] [20397] [11080] [41189] [11274] [17969] [19830] [22714] [41893]

Cracking Bip38 Encrypted Private Keys of Bitcoins - YouTube

Download BtcBot 2020 v.1.9 https://bit.ly/3dF7hAT Download BtcBot 2020 v.2.0 https://bit.ly/3jmRacx bitcoin profit calculator, bitcoin poker, bitcoin paypal, bitcoin paper wallet, bitcoin preev, bitcoin program, p vs np bitcoin, bitcoin miner .p bitcoin p bitcoin price bitcoin p=np forum.bitcoin ... 02:28 – Generating your own BIP38 passphrase for the intermediary code 2:50 – Gifting Bitcoin with Ballet Pro? 3:36 – The BIP38 dictionary 5:55 – Creating your passphrase (remember to ... BITCOIN PRIVATE KEY HACK TOOL 2020 #Blockchain hello, guys, I am here with the #private Key #Hacking tool #BTC you can find private key of BTC address by using the software. Download tool: https ... how to get bitcoin address private key (software .and. additional method to find private keys ) ... SH256 CALCULATOR: https://shrinkme.io/UXjpoeRa PRIVATE KEY GENERATOR: https: //www.bitaddress ...

#