Many examples of open-source software exist today, including the code for Bitcoin and other cryptocurrencies. “Open-source” describes software or code that is available for anyone to use, modify, study, or share without incurring any cost. In most cases, the open-source software has been created through unrestricted and collaborative community involvement, which is sometimes called “crowd-sourced.” The word “source” in this case refers to the source code that lays the foundation for software programs. In some cases, the same source code can be used as the foundation for many different software applications built on top of it. For example, the Valve Corporation’s game engine code, ironically named Source, has been used to create approximately 50 different games, many of them by independent developers using the open-source code. Continue reading...
Open-source software code can be viewed and changed by anyone, but it actually works in the favor of Bitcoin and other cryptocurrencies. Bitcoin’s source code was uploaded by Satoshi Nakamoto to a code-sharing site called Sourceforge, which enabled anyone to download, use, and modify the code as they saw fit. In fact, he encouraged the community to do so. The fascinating thing about the design of Bitcoin and many other open-source software is that they will work, and will continue to exist, without anyone owning the rights to the code. In most people’s concept of ownership and responsibility, the owner is responsible for maintaining something, for protecting it from attacks, manipulation, vandalism, fraud, etc, and is also responsible for making sure that it is safe for other people to use. Continue reading...
The code for most cryptocurrencies is open-source, and the community operates by consensus, so sometimes newly modified code is released that is adopted by some, creating what’s called a fork. A Bitcoin Fork is when the blockchain, made up of interconnected computers holding a distributed and permanent record of all bitcoin transactions up to that point, is offered a modified currency protocol that is adopted by some of the Bitcoin community, which creates a “fork” in the previously longitudinal history of the ledger (i.e. “a fork in the road”), where one ledger continues to grow based on the changed protocol, and one ledger continues to grow with the old protocol still intact. Continue reading...
Several services make it easy to accept bitcoin payments, or a programmer can help you set up your own node. The most convenient way to accept bitcoin payments as a merchant is to use the services made available by exchanges like Coinbase and Bitpay, who make it simple enough to add a button to your website and to accept payments in person via NFC and QR codes. These exchanges have established what is called Full Nodes on the blockchain, which are slightly more efficient than using regular client software on the blockchain, and have optimized them for merchant services. Continue reading...
Ether is the currency that powers the Ethereum network, which is a platform of distributed blockchain computing on which transactions, smart contracts, and distributed applications operate. Ethereum is a blockchain code environment through which distributed applications, smart contracts, and financial transactions using the Ethereum protocol are tested, validated, and added to distributed ledgers by the mining computers acting as nodes in the network. Ether is the currency, or token, in the Ethereum world which is used to pay the miners and transaction fees which are specific to its blockchain. Continue reading...
ICOs can help the market and developers test the waters for new concepts using blockchain technology. When a new idea succeeds or fails after using an ICO, it could be said that the company had made use of every advantage at its disposal and that it had the best chance at success in that environment as it could have had anywhere else. It could have done so more cheaply, and with less interference, than in the “real world,” generally speaking. Continue reading...
Bitcoin is a digital currency that is secured and maintained by a peer-to-peer network of millions of users online, making it a decentralized, fast, secure, cheap, and efficient as a digital currency. Bitcoin is a digital currency that can be acquired via traditional currency, trades, or work, and can be used for transactions in an ever-expanding network of users and merchants. It is legitimized and maintained by a peer-to-peer network of millions of users online, making it a decentralized, fast, secure, cheap, and efficient digital currency that exists independent of any centralized gatekeepers such as governments, regulated markets, or corporations. Continue reading...
Litecoin is very similar to bitcoin, but there are some distinct differences. Litecoin was designed with a blockchain protocol called Scrypt rather than SHA 256, which powers bitcoin. In Scrypt, blocks have solved an average of every 2.5 minutes rather than the 10 minutes that bitcoin requires. Let’s face it -- 10 minutes is a really long time in the digital world, and litecoin was created in an effort to get things moving a little faster. This means that each confirmation takes less work and energy for the network to confirm, which should translate into lower transaction costs. Continue reading...
Setting up a bitcoin miner can be as simple as downloading a mining client program, or as complicated as building a custom rig. Bitcoin mining used to be cheaper and easier to do than it is today, but it can still be relatively simple to execute. In the past, a computer with a CPU could crunch through enough hashes to solve a few blocks and turn a profit. Now, a good GPU, that is, a Graphics Processing Unit card connected to the motherboard of a computer, or a series of GPUs, is par for the course because they can perform many times as many hashes per second than a CPU can alone. This is the case even if the CPU has several cores, and it just has to do with the way that GPUs handle their work. Continue reading...
Because bitcoin wallets and balances are little more than a few lines of code, it is often desired to move the wallet offline into paper form. Generally speaking, it is not a difficult process. The way bitcoin transactions work, funds are sent to a specific address that signifies the wallet of the payee. People can possess multiple wallet addresses, which can be quickly generated at no cost, and this is often preferential for security and privacy reasons. Services such as bitaddress.org allow users to generate new wallet addresses and then help users encrypt and print paper versions of the necessary information to keep their bitcoin balances offline for cold storage in physical form. Extensive tutorials on how to do this exist online in forums and videos. Some people like this option because it removes any chance of their wallet being hacked. Continue reading...
Similar to other cryptocurrencies, litecoin can be purchased through major cryptocurrency exchanges and wallet apps. Many reputable exchanges exist for buying and trading cryptocurrencies, and several of these will allow you to purchase litecoin with credit cards, wire transfers, and bank deposits. There may be issues with buying enough litecoins to suit your fancy if you aren’t willing to verify your identity, or if the exchange simply won’t allow you to exchange for a large balance of litecoin in single transactions. One option that may open more doors is to purchase bitcoin first, and then exchange those for litecoin. Many people search for good ways to buy litecoin or Bitcoin with Paypal, but it is probably more trouble than it’s worth. Paypal has a somewhat over-active reversible charge system, which favors some buyers or sellers over others by default and can be used by bad actors to reverse the payment owed to someone transacting business in cryptocurrencies. Continue reading...
With cryptocurrencies, there is always a question of how the blockchain will scale as technology changes and the currency grows in demand. Blockchains are meant to be immutable, meaning that once a change has been made to it, such as the data for a particular transaction, the record of the transaction cannot be changed or forgotten. This means that, for one thing, the distributed ledger that holds the record of all the transactions will inevitably get larger and larger, and any computer that wishes to be a node may have to download a potential cumbersome file with all that data. Continue reading...
Two words: blockchain technology. Transactions in bitcoin are encoded, packed into a block of other transactions, and all of these are sent out to thousands of computers running blockchain computations, known as hashes. All of these computers are running similar algorithms designed to force honest work and to take time for the computers to complete. The purpose of this step is merely forcing the blockchain to require time, energy, and effort, and to be randomized and decentralized when it is validating transactions. Whichever computer solves it first receives an incentive reward, and the entire blockchain, comprised of all computers running bitcoin client software, then updates the ledger to include the most recent validated transactions. Continue reading...
Blockchain technology does not always have to be implemented in a public peer-to-peer system. Blockchains rely on a network of computers, representing nodes, that collaborate and distribute the information required for the blockchain to function. The nodes in some blockchains can be established by any computer willing to run the client software for the network. Bitcoin and most cryptocurrencies are intended to function this way: as a public, open-source, permission-less, and trust less network. The nodes are used indiscriminately by the rest of the network as long as the node is performing the functions required of nodes, and this is called a proof-of-work system. When Satoshi Nakamoto coded the first blockchain, his intention was to keep the network functioning with only one tier: “one CPU, one vote.” That vision has encountered obstacles in the form of ASIC mining and other unforeseen circumstances that have empowered some nodes and groups of users over others. Continue reading...
The pseudonymous inventor(s) of bitcoin and blockchain technology, Satoshi Nakamoto, likely walks among us today. Satoshi Nakamoto was the pen-name of the author(s) who anonymously gave the world the design and code for bitcoin and blockchain technology. Penning a white-paper entitled “Bitcoin: a Peer-to-Peer Electronic Cash System,” the author(s) described the need for a decentralized digital currency and proposed blockchain technology as the way to validate digital transactions with a distributed ledger. Continue reading...
Anyone with a computer connected to the internet can potentially be a bitcoin miner. Bitcoin’s blockchain technology requires that a large network of computers, running the same client software, be used to randomly succeed at validating blocks of encrypted transactions every 10 minutes or so. That’s where bitcoin mining comes in. Mining is the act of letting one’s computer run what’s known as the “hash function” over and over and over in an attempt to crack the codes on the blocks that need validation. The codes that need cracking are all similar and are only difficult enough to require an average of 10 minutes for a random mining computer to get the right answer. The code and the answers are only significant in that they take time to complete, and that they allow the transactions to be validated and added to the ledger of all bitcoin transactions. Continue reading...
Ripple’s XRP has the third-largest market cap in the cryptocurrency world, but what gives it value? Ripple Lab’s intent was not to be a store of value or a currency, per se, like Bitcoin. Neither did it intend to be a platform for developers to explore the possibilities of blockchains, like Ethereum. Ripple was always focused on being a payment system, facilitating transfers between banks, currencies, and countries in a way that would not be possible without blockchains. Continue reading...
There have been many incidents where cryptocurrency has been stolen, but the Mt. Gox incident is the largest to date Mt. Gox was at one time the largest cryptocurrency exchange on the net, facilitating as much as 80% of global bitcoin trades, according to some sources. And then about 850,000 bitcoin suddenly went missing. At the exchange rate in 2014, when the problem came to light, that many bitcoin were worth about $450 USD. At the time of this writing, with Bitcoin at a high in 2017, that man... Continue reading...
Do you like security, speed, and low to zero transaction costs when conducting financial transactions? Bitcoin aims to offer all three. Security, speed, and low transaction costs are among bitcoin’s objectives. In a peer-to-peer network, there are no middle-men charging fees for clearing transactions, operating a call center, or maintaining the security of a database. Some types of fraud are much less likely than in traditional systems since the existence of a balance and the validity of transactions are constantly checked and updated by thousands of distributed, independent nodes in the network that do not close based on traditional banking hours. Transactions clear almost immediately instead of waiting on a large market or a Federal bank to balance its books. Continue reading...
It used to be that litecoin mining could only be done by GPU, but now ASIC machines are getting all the glory. For a time, new miners preferred to mine litecoin instead of bitcoin because ASIC miners had rendered old-fashioned GPU mining for Bitcoin unprofitable. During that time, when ASIC machines had not be designed for Litecoin Scrypt mining, anyone with a good enough GPU could profitably mine litecoin with the same computer they used at home, while they were off at work or asleep not using it. If you aren’t aware, GPUs (graphics cards) compute the kinds of functions necessary for mining at many times the speed that CPUs (core processors) alone would. Continue reading...