How to Use Your Bitcoin Wallet to Get Free Coins – 99 Bitcoins (blog)

Few things in life are as appealing as free money. For that reason, few things set off as many alarm bells as the promise of free money! After all, if something sounds too good to be true, it probably is Right?

We usually dont post these type of posts but in this case, the offer of free money has been tested by our team to begenuine and safe! The amounts on offer are alsoworth your time, assuming you hold a fair amount of bitcoins.

Note: the sums mentioned in this article depend on the current market value of Byteball ($800), so your precise reward will vary over time you can either keep your free altcoins or instantly convert them to Bitcoin, another altcoin, or fiat.

Does this still sound too good to be true? Well, there are a couple of minor strings attached:

1) Some manageable privacy risk, which well show you how to mitigate, and

2) Performing a couple of moderately-advanced wallet functions, which well guide you through in detail.

As bootstrapping is the hardest part of launching any new cryptocurrency, the successful distribution of coins to new users is critical. If nobodys using a new coin, then it doesnt matter if it has amazingly innovative technology, skilled developers, or a passionate core community.

Metcalfes law states that the value of a (telecommunications) network is proportional to the square of its users, and this law is equally applicable to cryptocurrency.

2 users = 1 connection, 5 users = 10 connections, 12 users = 66 connections, etc.

Its clear from the above diagram that the busiest network is the most useful, therefore the most valuable and most likely to attract ever more users in a positive feedback loop. As the altcoin market is beyond saturated 756 and counting competition for users is incredibly fierce

Hopefully its starting to make sense why certain coins are just given away and your too good to be true alarm is fading!

As a distribution method, giving away quantities of a new coin to Bitcoin holders individuals with a proven interest in cryptocurrency is perhaps the surest way to build an initial base of receptive users. If the new coin also delivers (in terms of technology, economy, interest and so on), it stands a great chance of gaining the initial traction necessary to rise above its competitors.

Byteball (GBYTE) was released in September of 2016 and is notable for not using a blockchain to order transactions, but rather a Directed Acyclic Graph (DAG). If youve ever mined Ethereum you may be familiar with this term. Indeed, Byteball is sometimes touted as the Ethereum-killer, as it offers lightweight peer-to-peer smart contracts. These contracts enable conditional payments, prediction markets, insurance, betting and various bot-operated markets from within the standard client. Byteball also provides a stealth-coin asset, known as Blackbytes.

DAG-chain example from the Byteball white paper, G being the genesis unit.

Every full moon, youll get free byteballs and blackbytes for every full bitcoin over which you can prove ownership fractions dont count. The next drop will occur at around 4:07 AM (UTC) on July 9th 2017. Each bitcoin will earn you 0.0625 byteballs (currently worth around $50) and 0.132 blackbytes (currently worth around $2.50). These Byteball drops will continue through 2017 and perhaps into 2018, until all GBYTE is awarded. Roughly 25% has been distributed thus far, so this is a medium-term, repeating opportunity!

Download and install the correct Byteball wallet for your system. All major platforms, including mobile, are supported. Opt for the light / quick wallet if prompted. If running on a 32-bit version of Windows, you can try this 32-bit test version of the Byteball client software.

After installation, open the wallet and click this link on the Byteball wallet page:

This will add the Transition bot to your Byteball wallet. This bot handles the assignment of new byteballs and blackbytes to your wallet, based on your bitcoin holdings (as well as any existing byteball or blackbyte holdings well cover this aspect later).

An initial address will be automatically created by your wallet. Now its time to talk with the bot!

If the bots window isnt already open, click the Chat tab at the bottom right corner of the wallet interface.

Then select the Transition Bot as your new conversation partner (dont expect scintillating repartee but you can look forward to some free coins!)

An interaction with the bot is now initiated. The first step, as the bot explains, is to give the bot your Byteball address. This address was automatically generated and named by your wallet previously. Click the ellipsis bubble next to the text input bar and then select Insert my address

32 character wallet addresses is blurred for privacy reasons.

The bot then requests a small Bitcoin payment to a Bitcoin address controlled by the Byteball team. While this is a viable method to prove ownership, theres another method which is both faster and free message signing.

At this point, familiarity with the functions and features of your Bitcoin wallet will be extremely helpful. As there are so many Bitcoin wallets available, its impossible for this guide to cover all of them. We will demonstrate how to sign for an address using the Bitcoin Core full wallet and the Electrum light wallet. If using a different Bitcoin wallet, please consult its documentation for help on the following 3 steps

In order to know which addresses to give the bot and sign for, its necessary to examine all the addresses contained within your Bitcoin wallet addresses. Note that so-called change addresses may not be displayed by default within your wallet.

Unless all your Bitcoin payments were received by a single address (which is not recommended for privacy reasons), your wallets balance will be composed of amounts held within various addresses under your wallets control.

Its necessary to inform the Transition bot of every address containing a significant amount of Bitcoin. These amounts will be totalled by the bot to determine how many byteballs and blackbytes youre eligible to receive.

You may display all your Core addresses which hold value by opening the Console and entering the listunspent command:

Click Help then select the Debug window.

Select the Console tab then enter the listunspent command.

Core will then list non-empty addresses and their values. Note down which addresses contain funds (copy-pasting the info into a text file is the easiest way). This list is especially useful for finding change addresses not automatically listed by the Core wallet in Step 8.

If the Addresses tab isnt visible, click the Wallet menu and then click Addresses.

Ensure that the Receiving and Change lists are expanded.

Now you can view all the addresses which hold your bitcoins, not just the receiving addresses which your wallet regularly displays. Were getting under the hood of your Bitcoin wallet here; understanding how change addresses work will help you to improve your privacy in future.

Combining multiple addresses into a single address can save a lot of time, depending on the number of addresses you intend to sign for. It takes about one minute to complete the signature process for each address, so decide accordingly.

To consolidate your addresses, simply send all your bitcoins to an address under your control. This should be a new or existing receiving address within a wallet you own.

Caution: perform this step well in advance of the next Byteball drop at least a week in advance to be on the safe side. If your consolidating transaction isnt confirmed by the time the drop occurs, youll miss out on the opportunity. Wait for a lull in Bitcoin network activity these usually occur over weekends and consult our guide for info on setting an appropriate fee.

The same private key used to authorise payments from a Bitcoin address may also be used to create an un-forgeable cryptographic proof which links that text with that particular address. This process is known as signing and its entirely secure see the below section, A Note on Signing Security Concerns.

Unfortunately, some personal wallets and most exchange wallets dont feature signing functionality. If your wallet doesnt support signing, youll either have to send the suggested micropayment to the Transition bots Bitcoin wallet or transfer your bitcoins to a wallet which does support signing.

This BitcoinTalk forum post, although slightly out-dated, provides a lot of helpful information on which wallets support signing, as well as how to sign with them. Heres how the process works, in 3 simple steps:

1) This first step requires a little copying-and-pasting of addresses between your Byteball and Bitcoin wallets.

The Byteball bot asks for a Bitcoin address. Give it one which contains BTC. The bot will then ask you to sign your auto-generated Byteball address, using the provided Bitcoin address.

2) Heres how to sign your Byteball address using your Bitcoin address(es):

Select File menu then the Sign message tool.

For Part 1, click the left button to select from a list of receiving addresses (listunspent reveals which contain funds).

Clicking the right button will paste any change address you copied from thelistunspent command run in the wallets Console (Step 6).

Select the Tools menu then the Sign / verify message option.

Paste the relevant addresses and click Sign. Now copy the output.

Signing is a useful operation, in the event you ever wish to prove ownership of a Bitcoin address. However, as the Core wallet advises, you should always name and date any statements you sign, particularly those with legal implications.

In this case, your signature can only be used to associate your Bitcoin addresses with a Byteball address. This is unlikely to cause you any problems in future, although do see the cautionary note contained in the below section, A Note on Privacy Concerns.

Get the signed message and paste it to the Byteball Transition Bot. If all goes well, the bot will let you know:

The Bot now knows you own the particular Bitcoin address you signed for!

If you were using a consolidated Bitcoin address, the process is now complete! If not, repeat Steps to 6 9 until youve signed your Byteball address with all your value-containing Bitcoin addresses.

Visit this website and paste your Byteball address into the field provided. Within a few minutes of completing the signing procedure, itll display the total amount of byteballs and blackbytes you can expect to receive in your Byteball wallet when the drop occurs.

Multiply your number of complete bitcoins by the expected byteball reward and compare the result by the total displayed by the website. If the website displays less than expected, it can only mean that youve forgotten to sign for one or more addresses. Note that theres no benefit for including address amount which wont bring your total above (integer) BTC.

Once you have your free GBYE, you must decide whether to hold it or sell it! Below are some points which may help you to decide!

Daily prices of Byteball on Bittrex, its biggest market. Note the run-up to June 9th (crosshaired) and the subsequent dip and recovery.

Its up to the individual to weigh the above points and come to a decision. Good luck!

It occurred to this author that, if the Byteball wallet were a particularly crafty piece of malware, it might trick users into providing signatures which could be used to authorise a transactions from users Bitcoin wallets and drain them! However, this concern may be safely dismissed, for the following reasons:

1) Six Byteballs distributions have been completed thus far, with no reports of any such malicious activity.

2) The Byteball wallet generates the text to be signed (specifically, your Byteball address) before requesting any signatures from your Bitcoin wallet. It would have to a remarkably sophisticated malware to know which of your

3) The following conversation with Bitcoin Core developer, Gregory Maxwell, in which he confirms that preventions against such a signature attack have been implemented in Bitcoin:

HeySteve: is it possible to construct a message to be signed by a bitcoin address, such that the signed message could also be a signature used to authorise a transaction?

gmaxwell: If by signed by a bitcoin address you mean the standard signmessage functionality, then the answer is No because we very carefully constructed signmessage so this could never be possible.

What transactions are signing is sha2(sha2(masked transaction)) and what signmessage signs is sha2(Bitcoin signed message: || message)

(I might be slightly wrong about the exact string.)

I think the very early draft of that functionality didnt do that e.g. sha2(message), and someone (probably me or Peter Todd) pointed out that you could be tricked into signing something that was actually a transaction hash.

HeySteve: yes, that was my worry. I signed a series of 32 character altcoin addresses using my Bitcoin addresses

gmaxwell: Yea, were looking out for you. 🙂

If you follow the above procedure, the Byteball developer and anyone he shares the information (willingly or otherwise) will be able to associate your IP address with all Bitcoin addresses for which you signed. Further, it would be possible for other addresses you own to become associated with your linked addresses.

You may mitigate these issues immediately after the drop occurs by anonymizing your bitcoins.

The Fairness of a Bitcoiner Drop Distribution

Effectiveness isnt the only criteria for judging a coins distribution. Allegations of an unfair or selfish distribution can harm a coins reputation over the long term. Distributing new coins to holders of existing coins is arguably the fairest way to distribute a new coin, assuming the initially held coins were fairly distributed. Compare this method to the alternatives:

1) Mining

Proof of Work mining, performed on a CPU, was Satoshis original design for Bitcoins distribution. This method was perfectly fair in that any interested party with a computer could participate and earn their share of coin for contributing to the security of Bitcoins blockchain.

However, the advent of ASIC technology changed the game; only those with major investment into mining facilities in areas with cheap power are able to profitably mine nowadays.

In response to ASICs, many altcoins implemented ASIC-resistant mining algorithms. These restrict mining to those with powerful graphic cards generally accessible and relatively affordable tech, with numerous applications. This ensures a fairly healthy distribution of coins over time, except in the case of pre-mined coins. Such coins reserve some percentage of their total issuance for developers up to 100% in the case of Ripple.

2) ICOs

Initial Coin Offerings are essentially the pre-sale of coins / tokens for a project in development; like a crypto Kickstarter. This is currently a common if questionable distribution strategy for new projects. ICO developers tend to hype their project to the max to attract as much initial funding as possible. When (or if) the project launches, buyers get their coins which then usually crash in price immediately. In rare cases, price recovers to trade above its ICO level.

The ICO Special lots of froth, not much else!

Many ICOs are based on Ethereum, which was itself partly distributed as an ICO as well as pre-mined. The spectacular failure of the DAO, which led to the loss of over $60 million and the bifurcation of the Ethereum network, doesnt seem to have dampened enthusiasm for ICOs. Currently the Bancor project has raised a record $153 million and ICOs have become something of a mania Be wary of investing in such projects; many will turn out to be catastrophic money burners!

If youve tried this method yourself please let me know your experience in the comment section below!

Good luck!

See the rest here:

How to Use Your Bitcoin Wallet to Get Free Coins - 99 Bitcoins (blog)

Related Posts

Comments are closed.