Based on this post I made a bit earlier: https://www.reddit.com/BitcoinBeginners/comments/euozq4/blockchain_and_btc_technical_review_of_the_past/
We put together an introductory overview of the Bitcoin System. As this is intended for beginners I think this subreddit would be a good place to get some feedback. What will you learn from the text:
- Overview of Bitcoin system and how it works
- The features of the system that make Bitcoin possible
- Why is bitcoin innovative
- A overview of challenges of the Bitcoin
If you do decide to go through the text would love some feedback. Was it clear? Did you get any value from it? Anything that needs to be expanded on?
1 Introduction to the Bitcoin System
1.1 Introduction and General Description
There are many definitions and descriptions of Bitcoin. Some describe it as an innovative virtual or crypto currency, some as the system for peer-to–peer electronic cash payment transactions, and some others as decentralized platform and infrastructure for anonymous payment transactions using any type of crypto currency.
In this Report we will adopt the concept that the Bitcoin system is a payment system. It has its own features, its own currency, its own protocols and components, and with all that Bitcoin supports payment transactions. In other words, the core function of the Bitcoin system is to support payments between two parties – the party that makes a payment and the party that receives the payment.
Based on the original concept and the description of the Bitcoin [Bitcoin, 2016], “it is a decentralized digital currency that enables instant payments to anyone, anywhere in the world. Bitcoin uses peer-to-peer technology to operate with no central authority: transaction management and money issuance are carried out collectively by the network
The system is decentralized
since its supporting platform blockchain, comprises an infrastructure of multiple distributed servers, mutually linked by an instantaneous broadcasting protocol. Users perform transactions within the open and distributed community of registered users. Digital currency used in the system is not electronic form of fiat currency, but a special form of the currency generated and used only within the Bitcoin system. This concept is based on the notion that money can be interpreted as any object, or any sort of record, that is accepted as payment for goods and services and repayment of debts in a given country or socio-economic context. Bitcoin system is designed around the idea of using cryptography
to control the creation and transfer of money, rather than relying on central authorities.
There are several important requirements when making any type of payment and with any currency. The best example of a “perfect” payment transaction that meets all these requirements is payment using cash over-the-counter
. When a consumer pays to a merchant using cash over-the-counter, such transaction satisfies all requirements and expectations of both parties. First, the transaction is instantaneous
, as the paper bill is transferred hand-to-hand, from the consumer to the merchant. The transaction is cheap
, in fact there is no overhead charge to perform transaction, so the merchant receives the full amount. The transaction is irreversible
, what is the property beneficial to merchants. The transaction is legal
, as the merchant can verify the legality of the paper bill. And, finally, the transaction is anonymous
for the consumer as he/she does not need to reveal his/her identity.
The only “problem” with cash over-the-counter is the cash
itself, as using and handling cash has many disadvantages.
Bitcoin concept and system solves all issues and problems with the use of cash, but at the same time provides all advantages when performing transactions using digital
technologies. So, paying with Bitcoins is effectively payment transaction that uses “digital cash over-the-counter”. The concept of the Bitcoin system provides all advantages and benefits mentioned above with payments using cash over-the-counter, but eliminates the problems of using cash. That is the reason why Bitcoins are often referred to as “digital cash”.
One of significant features of payments using cash over-the-counter is that there are no third parties
to participate or assist in the execution and validation of a transaction. This feature makes Bitcoin transactions very efficient
and also very cheap
to perform. Other types of todays payment systems, for instance using bank-to-bank account transfers or using bankcards, use many additional intermediate parties and use very complicated background infrastructure to validate and clear payment transactions. These infrastructures are complex
to establish and operate, they are expensive
, and they are vulnerable
to attacks and penetrations by hackers. Bitcoin does not use such complex infrastructures, what is the reason that its transactions are efficient and cheap. An additional problem with third-party transaction players is that transaction parties must put the complete trust
in all these parties without any means to verify their functionality, correctness, or security.
Bitcoin system uses public-key cryptography
to protect the currency and transactions. Logical relationships between transaction parties is direct, peer-to-peer, and the process of validating transactions is based on cryptographic proof-of-work
. When performing a transaction, the net effect is that certain amount of Bitcoins is transferred from one cryptographic address to another. Each user may have and use several addresses simultaneously. Each payment transaction is broadcast to the network of distributed transaction processing servers. These servers collect individual transactions, package them into blocks, and send them for validation.
Each block is cryptographically processed by the large number of so called “miners”. They each attempt to create cryptographic hash value that has special form. This is computationally very difficult and time-consuming task, therefore, it is very difficult to perform and repeat. Individual blocks are validated using cryptographic processing procedures that require substantial amount of work and computing power.
Approximately an hour or two after submitting the transaction for validation, each transaction is locked in time and by cryptographic processing by the massive amount of computing power that was used to complete the block. When the block is validated, it is added to the chain of all previous blocks, thus forming a public archive of all blocks and transactions in the system.
One of the most important problems with uncontrolled digital currency, where there are no third parties to validate and approve transactions, is so called double spending
. Since the currency is digital, stored at user’s local workstations, in mobile phones, or on network servers, it can be easily copied and sent to multiple recipients multiple times.
Bitcoin system solves this problem with a very interesting approach. It is the first effective example of the solution for the double-spending problem without the need for assistance of any third party. Bitcoin solves this problem by keeping and distributing an archive of all transactions among all the users of the system via a peer-to-peer distribution network. Every transaction that occurs in the Bitcoin system is recorded in that public and distributed transactions ledger. Since the components in that ledger are blocks with transactions and the blocks are “chained” in time and in a cryptographic sequence, the ledger in the Bitcoin system is called blockchain
That full blockchain of all transactions that were performed in the Bitcoin system before the specific transaction can be used to verify new transactions. The transactions are verified against the blockchain to ensure that the same Bitcoins have not been previously spent. This approach eliminates the double-spending problem. The essence of the verification procedure for a single transaction in fact is the test of the balance of the sending account. The test is very normal and natural: payment of a certain amount of the currency can be made only of the balance of the outgoing account is equal or larger than the payment amount. Current balance of an account is established by tracing all incoming and outgoing transactions for that account.
The procedure to verify the validity of individual transactions and to prevent double-spending is based on the use of special type of cryptographic protocol called public-key cryptography
. With this type of cryptographic systems each user has two cryptographic keys. They are mutually related in the sense that, what ever the one key encrypts, the other key can decrypt. One of the two keys is a private key
that is kept secret, and the other key is public key
that can be shared with all other users in the system. When a user wants to make a payment to another user, the sender transfers certain amount of Bitcoins from his/her account to the account of the receiver. This action is performed by the sender by creating a payment message, called a “transaction,” which contains recipient’s public key – receiving address and payment amount. The transaction is cryptographically processed by the sender’s private key, the operation called digital signing
, and as the result digital signature is created and appended to the transaction.
By using sender’s private key every user in the system can verify that the transaction was indeed created by the indicated sender, as his/her private key can successfully decrypt the content of the digital signature. The exchange is authentic, since the transaction was also cryptographically processed with the recipient’s public key, the operation which is called digital enveloping. This transformation guarantees that the transaction can be accepted and processed only by the holder of the corresponding private key, which is the intended recipient.
Every transaction, and thus the transfer of ownership of the specified amount of Bitcoins, is inserted, then time-stamped, and finally displayed in one “block” of the blockchain. Public-key cryptography ensures that all computers in the network have a constantly updated and verified record of all transactions within the Bitcoin network, which prevents double-spending and fraud.
1.2 The Concept and Features of the Bitcoin System
There are many concepts and even more operational payment systems today in the world. Some are standard paper–based, some are digital and network based. What makes Bitcoin unique and distinctive, compared with all other payment systems that are in use today, are several of its core features.
The first of them is that the system uses its own currency
. The reason for using its own currency is to make the system independent of financial institutions as trusted third parties. The unit of the currency is called Bitcoin
. The currency is so called crypto currency
, because it is generated and used based on execution of certain cryptographic algorithms and protocols. Performing specific cryptographic protocols is in the heart of operations to create new Bitcoins, to transfer them between transaction parties, and to validate the correctness of transactions.
Since appearance of Bitcoins, several new systems were introduced that use cryptography to manage its own currency, so all such currencies represent the category of crypto currencies
. Later in this Report, some other digital / virtual currencies will be described that are created and managed using some other principles, so they are not called crypto currency. At the time of writing this Report, all such digital virtual currencies were called with general term tokens
, sometimes also digital assets tokens
. The reason is that they were created by the process called collateralization
and therefore they are related to the value of some categories of real world assets which is expressed in digital tokens units.
The second interesting and important feature of the Bitcoin system is that the logical relationship between the two transaction parties is direct, peer-to–peer
, i.e. there are no other parties that participate in the transaction. This is an important feature and benefit / advantage of the system that contributes to its efficiency when compared with the todays complex and expensive financial payment infrastructures and protocols. However, for distribution of transactions to their validators and later to all other members in the Bitcoin system the physical flow of each transaction is very complex and includes many parties.
It should be emphasized that performing transactions as direct, peer-to–peer transfers is one of the key features and the most significant reason for many benefits and advantages of the Bitcoin system. This approach is the key feature of the Bitcoin system as it enables security and anonymity of parties, efficiency in performing transactions, scaling of the system, and instantaneous settlement of payments. Therefore, supporting execution and validation of serious business peer–to–peer transactions is one of the core benefits of the blockchain concept, as it changes the current paradigm of Internet applications and transactions. Currently all Internet applications are organized and performed as client–server transactions. Such transactions are not efficient, do not provide sufficient privacy of participants, have dependencies on third parties and usually are vulnerable due to attacks of functional problems with large centralized application servers.
The next very important characteristic of the Bitcoin system is anonymity of users
, their accounts
, and transactions
. This property means that the identities of the participants in the system are not known even to the partners performing a payment transaction. All other system operations – receiving payments, making payments, validating transactions, etc. are also performed anonymously. Interpreting this property correctly, the anonymity of transaction participants is so called pseudo-anonymity
. Namely, in the process of validating transactions, all previous transactions of the sender are traced back to the original initial transaction. If that initial transaction was the purchase of Bitcoins at some Bitcoin Exchange, then the identity of the original owner of Bitcoins is known. Most if not all service providers in the Bitcoin system today require very strict identification of participants for the purpose of enforcing legal and regulated transactions and include certain restrictions of transaction frequency and amounts. This procedure, although understandable from the legal and regulatory point of view, has in fact in essence changed one of the core principles of the original concept of the Bitcoin system – full anonymity of users.
Better solution for fully anonymous payment transactions is so called zero–knowledge protocol
, where the identity and authorization to perform Bitcoin transactions, is validated by anyone without revealing any identity information of the parties. The only problem with this approach is revealing the identity of transaction participants to law enforcement authorities in case of illegal transactions. But, such authorities have special authorization under the law and they should be enabled to get identifying information about transaction participants in the process of legal law enforcement procedures. But, all other service providers do not have such status, so if Bitcoin principles are strictly followed, they should not be able to have identifying information about system participants.
This approach and potential improvement of the Bitcoin system implies that the system needs one of the classical security services: role–based authorization
. In such arrangement, there would be at least two categories of system participants: those that are authorized to maintain and access identifying information about the participants and those that are only authorized to perform transactions. In the first category are legal authorities, like police, driving license authorities, tax authorities, etc. In the context of the standard Identities Management Systems, such participants are called Identity Providers
. All others are Identity Verifiers
. Therefore, one of the main conclusions about true anonymity in the Bitcoin system is establishment of a sophisticated and multi-role Identities Management System, where some parties will be authorized Identity Providers and all others will be Identity Validators. Finally, referring back to the infrastructure of the Bitcoin system to perform and validate transactions – blockchain, the conclusion is that what is needed, as one of the most important extensions of the current concept of anonymity of Bitcoins participants, is an Identity Management System based itself on the use of blockchain and without Identity Providers as trusted third parties. Creation, distribution, use and validation of identities are transactions in the system, equivalent to payment transactions, so they should also be performed using blockchain protocol. Such system, that can provide reliable identities of all participants may be called Blockchain Identity Management System
Another very important feature of the original concept of the Bitcoin system is that it is not controlled by any financial institution, by any regulatory body or by any legal financial authority when it comes to issuing Bitcoins and determining their value. This means that the currency used in the system and all transactions are exempted from any legal and financial rules and regulations. The rules controlling Bitcoin system are built in its code. This property is usually called “rule by the technical code
”, as the rules of system operations, built in the code of its operational components, control and rule the operations of the system [UK, 2016], Chapter 3. This property is sometimes described as “control by the community
”, i.e. the participating users.
This property implies that the value of Bitcoins is determined solely on the market – based on its supply and demand. This is quite natural approach, as the value of shares of companies are also determined on an open trading market. However, such approach implies that the value of Bitcoin, as crypto currency, is volatile
related to fiat currencies. This property represent serious problem to perform payments using Bitcoin. It is well-known that volatile currencies are not suitable for payments. The practice of all the years while Bitcoins are in use has shown that its volatility represents one of the major obstacles for its main purpose – to be used as the payment system. In fact, it was announced that in 2019 the total value of Bitcoin transactions performed was about $ 11 T. However, unfortunately, only about 1.3% of those transactions were payments, all others were trading manipulations on exchanges. Based on that, it may be clearly stated that Bitcoin today is not used as the payment system, but as currency manipulation system. This is one of the main problems with the concept and current implementation and deployment of Bitcoin system and in near future may represent the main reason for its decline in popularity.
1.3 Innovative Contributions of the Bitcoin System
Besides an effective procedure to transfer an amount of crypto currency from one user (account) to another user (account), the major and indeed an essential contribution of the concept of the Bitcoin is the solution to the general problem how to establish trust between two mutually unknown and otherwise unrelated parties to such an extent and certainty that sensitive and secure transactions can be performed with full confidence over an open environment, such as Internet. In all current large scale and not only financial systems that problem is solved by using the assistance of third parties
. For many (may be even all) current Internet applications and transactions those third parties are integrated and linked into a large, complex, expensive and vulnerable operational infrastructures. Examples of such infrastructures today are bankcard networks supporting global international payments, global international banking networks supporting international financial transfers, Public–Key Infrastructures (PKI), Identity Management Systems, and many others. It is a general consent that such infrastructures are expensive and, more important, vulnerable to external and internal attacks.
In addition to the complexity and vulnerabilities of such current operational supporting infrastructures, another requirement and prerequisite to use their services is that users must put the complete trust
in these third parties. Accepting to trust those third–party service providers is the necessary and mandatory prerequisite to use their services.
Therefore, one of the most important contributions of the concept of Bitcoin is that it solves the issue how two parties, mutually unknown to each other in advance and otherwise completely unrelated, can perform sensitive and secure transactions, such as transfer of money – payments, but without assistance of any third party and without the need to place trust in any component of the system.
The practical benefits of solving this problem and the most important consequence of the solution for this problem – Bitcoin system, is that it provides the possibility for one Internet user to transfer not only Bitcoins, but also any other form of digital asset to or shared with another Internet user, such that the transfer is guaranteed to be safe and secure, that everyone knows that the transfer has been performed, and nobody can challenge the legitimacy of the transfer.
This feature of the Bitcoin system generated many very new, creative and innovative ideas where the concept equivalent to the Bitcoin can be used to perform secure and reliable transactions between users in an open community handling any type of digital asset ([Andreesen, 2014], [Sparkes, 2014], [UniCredit, 2016], [BitID, 2015], [PoE, 2015]). The examples of such applications and transactions range from commercial transitions, real estate transactions, energy trading, electronic voting, medical applications, and many others ([Kounelis, 2015], [Muftic, 2016]). The concept of blockchain as technology supporting validation of all such transactions is therefore called disruptive technology.
As the conclusion in this section, we may give a definition of blockchain:
Blockchain is an innovative concept
, implemented as an infrastructure
comprising multiple and distributed servers, mutually linked by special broadcasting and synchronization protocols, managing immutable objects
with the purpose to enable
secure peer–to–peer transactions
in a global and open environment.
1.4 Summary of Problems and Potential Solutions
In section 1.2 several problems of the Bitcoin system were mentioned and potential solutions for these problems were outlined. Recently, at the time of writing this Technical Report, several sources, mainly personal blogs and articles, appeared with very interesting opinions and statements regarding some other serious Bitcoin problems. Some of them are problems with the concept of the system, some problems of its design, and some problems of operations. In this section some of these problems are briefly summarized including suggestions for their potential solutions. The source of some problems was the article [Ein, 2018]. Problem 1:
Complex Crypto Algorithms Problem
: Bitcoins is crypto currency and cryptographic algorithms used in the current version are very complex, based on the concept of proof–of–work, and require long time, special hardware and a lots of energy to perform Potential Solution
: Potential solution fro this problem is to use cryptographic algorithms that are simpler and therefore more efficient to execute and need less energy Problems with Potential Solution
: Lowering the complexity of crypto algorithms introduces vulnerability to hackers. Therefore, what is needed are strong algorithms and simple to perform for regular users and complex to break by hackers Problem 2:
Indirect Transactions, not Peer–to–Peer Problem
: Contrary to the concept claimed, in todays implementation Bitcoin payment transactions are not performed as direct, peer–to–peer transactions. They are performed indirectly, submitted to the Bitcoin network, and recipients receive them indirectly, by downloading validated transactions from the ledger Potential Solution
: Transactions should be performed directly, by transferring them directly between two users Problems with Potential Solution
: The problem with the potential solution is validation of transaction for proof of possession of Bitcoins by the sender and for prevention of double-spending. Therefore, what is needed is the protocol to validate peer–to–peer transactions. Problem 3:
Anonymity of Users not provided Problem
: Contrary to the concept claimed, in todays deployments of additional system components, mainly exchanges, users are not anonymous Potential Solution
: Blockchain–based Distributed Identity Management System with Role-based Authorizations Problems with Potential Solution
: The problem with potential solution is that it depends on trusted third parties with authorized roles. Therefore, what is needed is blockchain-based Identity Management System using hybrid (permissioned and unpermissioned) blockchain Problem 4:
Volatile Value, not suitable for Payments Problem
: Contrary to the concept claimed that Bitcoin is payment system, volatile value of the currency makes it inconvenient for payments Potential Solution
: Crypto currency with stable value Problems with Potential Solution
: The problem with the potential solution is that the value of Bitcoins is determined on the secondary market, during its trading (cash-in / cash-out). Therefore, what is needed is crypto currency that does not have volatile value
The remaining problems in this section are quoted from [Ein, 2018]: Problem 5:
Negative Environmental Impact Problem
: Mining algorithms and operational facilities (“mining farms”) consume too much electrical energy, based on the “proof-of-work” protocol Potential Solution
: Using mining algorithms that consume less energy, either as simpler / lighter crypto algorithms or using alternative crypto protocols to protect transactions integrity (“proof-of-stake”) Problems with Potential Solution
: The problem with the potential solution is that simpler / lighter algorithms open vulnerabilities to hackers while alternative crypto protocols are not backward compatible with the current system Problem 6:
Slow Performance (Delays) / Low Throughput Problem
: Due to blocking and the designed time for protection of transactions (10 minutes) Bitcoin system has very slow performance – transactions are validated in about an hour and transaction processing throughput is about 7 transactions per second Potential Solution
: Using transaction validation algorithms and protocols that do not need blocking of transactions, but transactions should be validated individually Problems with Potential Solution
: There are no serious problems with the proposed potential solution Problem 7:
Limited Number of Bitcoins Problem
: Due hardware and other types of failures, the number of available Bitcoins in the system is constantly reducing Potential Solution
: Potential solution could be to use smaller portions of Bitcoin (“Satoshi”) or introduce hard-fork by splitting the amount of available Bitcoins Problems with Potential Solution
: The problems with the first solution that it is not user-friendly and the problem with the second solution is backwards compatibility. Problem 8:
Real Value of Bitcoins Problem
: The value of Bitcoins is purely psychological and reflects only pure market speculations Potential Solution
: Potential solution could be to peg the value of Bitcoin to local fiat currencies in countries of deployments Problems with Potential Solution
: The problems with the potential solution is that such Bitcoins would be a new class of Bitcoins, not traded on exchanges and not volatile
At the end of this section, it is very interesting to quote two opinions about the future of Bitcoin and blockchain:
[Ein, 2018]: “It seems that Bitcoin will likely cease to have meaningful value, defeating the whole point and philosophy imagined by Satoshi Nakamoto, the alleged inventor of Bitcoin. Its current value appears to be purely psychological, and the hype seems to be driven by irrational exuberance, greed and speculation. Modern human history has seen many bubbles, including the dot-com bubble, the housing bubble and even the tulip bubble. However, when these bubbles exploded, many excellent dot-com companies survived, most houses regained their value and tulips still have meaning and carry value in our lives today. But what will happen when the Bitcoin bubble bursts? What utility or residual value will Bitcoin have to consumers and businesses? Most likely none. And this is the real problem with Bitcoin and crypto currencies. Bitcoin will likely go down in history as a great technological invention that popularized blockchain yet failed due to its design limitations. Just like the industrial revolution was fueled by the combustion engine, Nakamoto’s most valuable contribution is the blockchain polymorphic engine that will further accelerate innovation in the post-information age and immensely affect our lives”.
This quote makes two very important and far–reaching predictions:
(1) Bitcoin, as the payment system will disappear (“. . . will go down in history
(2) The most valuable contribution of the Bitcoin system is blockchain
This article was written in 2018. It is very interesting to notice that at the time of writing this Technical Report, (1) Bitcoin was still “alive” and (2) the concept and deployments of blockchain were in serious trouble.
Based on the principle of positive and creative approach, in the rest of this Technical Report, besides description of all technical details of the Bitcoin system, some potential solutions for its improvement will also be discussed.
However, contrary to the predicted status of Bitcoin, it seems that the predicted status of blockchain, in 2020 was still facing serious problems.
[Barber, 2019]: What's Blockchain Actually Good for, Anyway? For Now, Not Much “Not long ago, blockchain technology was touted as a way to track tuna, bypass banks, and preserve property records. Reality has proved a much tougher challenge”.
[Lucanus, 2020]: Has Blockchain Failed Before It Even Really Began? “Just as everyone was getting really excited about its potential, it appears blockchain is dead. For a technology that was supposed to transform and solve seemingly every problem in the world, the enthusiasm is fading pretty quickly”.
At the time of writing this Technical Report, there were many new blockchain – concepts, design and even several deployed and operational instances. Some of them are even very popular, but only among enthusiastic developers. The overall trends with real life deployments, and more and more comments about the capabilities and features of blockchains are appearing with negative connotation. Therefore, seems that even for blockchain some innovative concepts and approaches are needed. They are beyond the scope of this Technical Report and will be addressed in some of our follow-up reports.
Coloured Coins; the basics (non technical) Disclaimer submitted by
Ive written a bit of an essay, be aware that I'm not an expert in this field. I've been interested in crypto for about 6 months and have enjoyed understanding (or trying to understand) potential avenues this technology can take in the future. I'm not a programmer, I don't know anything about coding, those who are savvy in computer science might find what I've written hard to get through, or perhaps just plain stupid at times, if you do, I would love to be told where I'm wrong, and why I'm stupid (be blunt, I really want that, I can take it, its not rude if I ask for it). This was written for beginners, by a beginner (a recipe for disaster perhaps), and might just have been an exercise for me to consolidate my current understanding of coloured coins and their potential. Do not use me or anything I've said as a sole source of information, I'm new, and theres so many smarter people within this space to learn from. Having said all that, here is my understanding of coloured coins and the potential they bring to the world when added to the Bitcoin (Cash) blockchain.
I've recently seen a revival of the concept of coloured coins being implemented onto the Bitcoin Cash blockchain. My, basic understanding of this is that, in much the same way bank notes have serial numbers, the path that a Bitcoin has travelled can be tracked.
Lets say you receive a $100 dollar note with a serial number 1234567890, this number, due to human psychology and pattern recognition makes for an item (no longer money) worth significantly more than $100. Another possible implication of this serial number property of physical cash is this idea of a note representing a physical non cash item such as a ticket. Lets say you are hosting a sporting event at a stadium that sits 50,000 people. If we have a serial number system of money with 500,000 $1 notes circulating, then, without selling printed tickets, you could say that one seat in your sporting event is exchangeable for a dollar note with serial number ending in 0. You've now, without the use of a printer, created a system of payment and scarcity of property on top of the currency.
This doesn't happen, because paper tickets are easy to print and society tends not to value serial numbers on paper cash, with few exceptions for collectors.
But the idea is there and can be translated into Bitcoin with interesting uses.
Lets explore how this can work.
Well lets say 2 people have 1 Bitcoin each. One persons Bitcoin is a random Bitcoin that was mined in 2015 by an unknown miner, its been spent, its been held, theres nothing particularly noteworthy about the places or wallets this Bitcoin has traveled when we take a look at its history on the blockchain.
Now, the other Bitcoin is 1 of 50 that was conjured up in the first transaction reward on the first block mined by Satoshi Nakomoto. Its been moved once, to this new address and, by checking the blockchain we can prove this. Is this second Bitcoin, mined and held by Satoshi Nakomoto more valuable or equal in value to the first Bitcoin? Given the choice, which Bitcoin would you rather have? The second one right? Well how much extra would you pay for it? This is the beginnings of the concept behind layering additional value or ideas on top of the individual non fungible Bitcoins we currently have.
I'll touch briefly on how you could 'colour' a coin, conceptually. Not the coding, just the very basic idea that coders would be following when these ideas eventualise. To 'mint' a new colour on a Bitcoin, you would send it through an address, that leaves mark on the coin. Since you can follow coins histories back to inception via the blockchains records, any coin that passes through X address can be assigned a colour X. As far as I am aware, the same could go for previous addresses, if consensus is reached and wallet software agrees to and implements the feature. Say for example, the first 50 Bitcoins ever mined, that address could be assigned the colour Black, and those 50 coins become collectable within the community. (I dont particularly like this idea, its complicating the currency, essentially a gamification instead of a real world usecase, but, (for me at least) it helps to understand the ideas behind this brainstorm.)
Now we have this idea established of uniqueness of coin, verifiable using the blockchain, in much the same way uniqueness of paper money can be verified using (and trusting) the serial number printed on it by the government of the country the money is from.
What does this mean, what can it do? Well this is where the fun begins. Essentially, the ways this can be used on a decentralized, open source software that offers movement of real world value between users instantly and basically for free is perhaps infinite, or if not infinite, theres immense possibility. Whats required is out of the box and creative thinking.
I'll go over some of these ideas I've heard, but remember these only scratch the surface of potential ways things can be built on top of Bitcoin or Bitcoin Cashes blockchain regarding colouring coins. These are not my ideas, I dont know where they originated, so I cant give credit. A deed to a house
If you colour a coin in such a way, that it becomes the only one with that colour, then this coin can represent ownership of a real world item, such as a house or a car. If you then use a lock on your door that communicates with the blockchain, its theoretically possible to require proving you hold that coin to open the door to the house. The same is true for cars, instead of car keys, if you have this coloured coin represent the ownership of the car, then starting the car becomes as simple as proving to the cars onboard computer that you hold that coin. Provided you hold the coin and private key, it becomes impossible for a person to steal your car, and yet it also decentralises 'ownership' of things, its not the DMV or government that verifies who owns what, its the blockchain. This is the basis for smart property, if you've ever heard that phrase before. Decentralised stock exchange
If a coin can represent a deed to a house, it can also represent ownership, or part ownership of a business in the form of stocks. If a company colours 100 coins and each coin represents 1% of the companies equity, these shares can be bought and sold without the use of Wall street or any other countries centralized stock exchange. Copyright protection
By uploading a document to the blockchain, you can prove you were the first person to record it, since the blocks within the blockchain are kept chronologically. You could then sell the idea by transfering the coin to another user who values this idea or can execute on it when you cant. Blacklisting addresses
Lets say a malicious party decides to attempt a 51% mining attack on the Bitcoin Cash blockchain. This works by transacting Bitcoins for a physical good, for example a car, and then going back to a previous block and mining a different chain, that after long enough, given 51% mining power, will become the largest current chain and thus the 'real' chain. In this new chain, the car dealership never receives the Bitcoin as payment, yet they did hand over the car, because they saw the older chain as the largest and thus most valid at the time.
To black list an address using coloured coins, you could attribute the miners of that alt chain a colour, blue for example, and then build wallet software that rejects the transaction of blue coins. This idea has dangerous implications, perhaps to the point that it should not be used, but its conceptually possible, and someone may think of a way this benefits the ecosystem for good not bad.
As far as I can tell, the ideas above become possible with widespread implimentation of coloured coins on top of the Bitcoin or Bitcoin Cash blockchain.
To some of you reading this, it might sound like I know a lot, and to others you might be struggling to get through it, due to the numerous mistakes I'm sure I've made. I'm not a programmer, I dont know even the slightest thing about coding or the technical side of Bitcoin, Bitcoin Cash or the blockchain. I do try to understand things as concepts and enjoy the less mathematically complicated, economic side of cryptocurrency.
If you've read all this, and have an idea or even a vague, unique, possibly stupid way that you think, maybe...somehow...somewhen... something unique and game changing could result, then comment it, and lets see if any programmers or coders can expand upon whats technically possible and whats not.
Thanks for reading this, I welcome anything and everything in the comments. If I see a question I know the answer to, I'll do my best to answer it.
Edit: Ive created a yours.org account and will be posting there too from now. https://www.yours.org/content/coloured-coins--the-basics--non-technical--7927da8ed051
DISCLAIMER: The authors of this article by no means are advocating, advising or persuading anyone to invest in Cryptocurrencies, ICOs or any other form of investment. Investments are subjected to market risks and you must do your own research before investing and seek financial advise and help from qualified personnel. Any businesses or companies quoted in this article have not paid us financially or through any other means for profit or gain. The authors also do not intent to challenge, disrespect or disobey any specific government, institution or personnel of authority including Banks, Financial regulators, governing bodies and laws of the land. All viewpoints in this article are our own and does not relate to any company, partner, employment or body that we are associated with in our day to day life.
THE HEADLINE: As we reflect upon on 2017, it is probably fair to make a bold statement that it has been a phenomenal leap forward for the trio of Blockchain, Cryptocurrency and the ICO. Here is why: • Bitcoin (the most popular cryptocurrency and once defamed as a ‘hyper-coin’) hit another all-time high passing $8000. Today, Bitcoin is worth about $50 billion and has been accepted under the law and tax frameworks of Canada, Australia, and Japan. • Ethereum network (platform) and its own fuel ( coin) Ether has appreciated more than 2,800% since it was launched in 2015. • Underlying Blockchain technology is no more a hype, it is disrupting every industry through its secure public ledger • ICOs have raked in over 3.6 Billion Dollars, the largest ICO in 2017 has been Filecoin raising over 257 Million Dollars. This is the just beginning of the ICO revolution where IPOs and traditional stock exchanges are going to become a thing in the past.
Let’s admit it. We either have a tribe of people who love the whole concept of decentralized and autonomous Peer to Peer network completely secure and away from the control of the regulators and bureaucrats OR you still belong to the other tribe, you think Cryptocurrencies are dark alleys and ‘good’ people should stay away lurking in these areas. We respect views on either side and we would like to just attempt to demystify few basic practical concepts here that one should know if you are new to this so called “Crypto Tribe”.
EVOLUTION OF CRYPTO AND BITCOIN The first internet currency, known as DigiCash, was created by David Chaum and is said to have its origin from Netherlands. This was arguably the first attempt, but the idea failed and the company went bankrupt in 1998. Keeping up with the trend PayPal ( one of the global leaders in Payments Industry) was next to follow-up and became highly successful, but did not create an actual cryptocurrency. So history was made when the first real cryptocurrency, Bitcoin, was invented by someone went by the pseudonym Satoshi Nakamoto in 2008 and went online in 2009. There has been several failed attempts to identify this person. This ground breaking and revolutionary makes it possible to take to replace central authorities, government, watchdogs bureaucrats and politicians with the decentralized blockchain, and take power away from Wall Street. Bitcoin has already broken its own records several times since it started. The chart below will obviously blow your mind if you have not tracked Bitcoin recently. In less than 8 years Bitcoin has given over 8000% return. From 0 to 8000 USD per coin. And ofcourse there are talks of the next bubble and market for Bitcoin crashing down anytime. Really? Let’s address them a bit later in this paper.
The legacy of crypto goes back to the days of World War II when cryptographic systems were devised to securely transmit messages between various parties. All has happened is the technology and evolution has progressed since with the advancement of Computer systems and underlying hardware and software. We hence now have a very powerful system on the network for anyone to harness.
WHAT IS BLOCKCHAIN? A blockchain is a continuously growing list of records, called blocks, which are linked and secured using cryptography. Each block typically contains a hash pointer as a link to a previous block, a timestamp and transaction data. By design, blockchains are inherently resistant to modification of the data. A blockchain can serve as "an open, distributed ledger that can record transactions between two parties efficiently and in a verifiable and permanent way not in citation given. For use as a distributed ledger, a blockchain is typically managed by a peer-to-peer network collectively adhering to a protocol for validating new blocks. Once recorded, the data in any given block cannot be altered retroactively without the alteration of all subsequent blocks, which requires collusion of the network majority. And that is the latest Wikipedia definition for you. However, in layman terms, what is the best way to explain it? Let’s think of a used-car for a purpose of illustration. The new buyer would like to ensure that the car is genuinely owned by the seller, that the car servicing history is fully up to date and any major issues has been picked up transparently in the car service history. In real world that may not be possible always. Let’s take another example. We go to our regular family doctor ( GP). Their computer has full history of our health records from illness, diagnosis, medicines and treatments. If we go to another city, it would be very important that the new doctor has full information as well. Sometimes things do not work that way. And this is where the power of Blockchain comes into play. Blockchain is like a decentralized and distributed computer or electronic database existing on multiple computers at the same time ( but not owned by any big company specifically atall). The database keeps growing continuously as new sets of key information, or ‘blocks’, are added to it. Each block contains a very important information - timestamp and a link to the previous block. These then actually form a chain, everyone in the network gets a copy of the whole database but the database is not managed by any particular body, person or corporation. Entire old block are preserved forever and new blocks are added to the ledger irreversibly, making it next to impossible to manipulate by faking documents, transactions and other information. And yes, hackers know this and they have no interest in this area as they cannot manipulate here. They will most likely to continue to pry on large private businesses and public sector for ransom not Blockchain for a very long time or may be forever! It is also worthwhile mentioning here that since Blockchain runs on a public network, there are concept of ‘mining’ and rewards to the ‘miners’. In simple terms, people are rewarded for allowing their computers to be used for harnessing the ‘processing power’ of Block execution. Every new transaction on a block ofcourse needs to be executed. Now that you have got a bit of history of the whole Cryptocurrency and Block chain technology mumbo-jumbo, you may be thinking what about another term ICO which everyone keeps talking at the Pub and every now and then on various websites and journals. What are ICO really? Let’s get that out of way as possible.
THE DAWN OF INITIAL COIN OFFERING ( aka ICO) You are probably already familiar with the traditional stock market and the concept of Initial Public Offering ( IPO), so we will not go too deep into it. But in a nutshell, until recently businesses have raised money from the public by listing their businesses on the famous stock exchanges. Ofcourse, it is not possible for Mr. John Smith from a little village selling his home made secret strawberry jam globally until he has deep pockets. Neither he can even dream of getting his business listed on a stock exchange to raise cash from public. Hence listing businesses and raising cash has remain the forte of the big and bold with the backing of Venture Capitalist firms, Private Equity firms and the Brokers. And ofcourse there has been the means of the “Angel Investor” who would give cash by taking significant equity stake in a business started by the entrepreneur with their blood and sweat. Then emerged the concept of “Crowd Funding”. Online project funding websites like kickstarter, crowdcube, seedrs emerged. They allowed entrepreneurs to request for funds from the public. But these methods have raised limited funds, grossly regulated by the local authorities and not everyone could raise money from here. So you may ask what IPOs and Crowdfunding has anything to do with Blockchain technology and ICOs? Well what if we say that there are investors out there who believe in the disruptive nature of Blockchain Technology and are also early adopters of cryptocurrency such as bitcoin. Then there is whole liberal aspect of the unregulated market which makes the whole world shift towards a very different perspective. Now an entrepreneur could actually raise money for building their business from very early stages ( sometimes from just a concept level) and accepting the money not in traditional currency ( aka Fiat currency) but Cryptocurrency. And further, each of these new projects could even release their own version or token of an underlying cryptocurrency or digital currency. Now that’s sexy and awesome isn’t it? Well, we are not going to down the route here to inform the readers it is good or bad practice in this paper. We will leave that opinion formation to yourself. Now that you got a high level understanding of ICOs, the next thing you may want to know is that it is pretty straight forward to invest into an ICO ( we will cover more in this paper later). But you need to understand is ICOs just like an IPO are for short duration. Usually they last for few weeks (typically 4 weeks). You get bonus Tokens or the crypto coin to invest early. Once the ICO minimum target is reached ( Softcap) the coins gets listed on the CoinExchange and they start trading. Coinexchange? What are these then? Quite simple, just go back to the analogy between a traditional stock and traditional stock exchange. Very simple concept really. How you buy, sell and do the nitty-gritty just differs. Since there are no brokers or regulators involved here. The whole process is really simple and quick. It may worthwhile sharing a quick snapshot of the ICO market worldwide: It is mind boggling to see that new businesses in really concept stages are raising more money than traditional businesses in just few hours of ICOs getting listed. Obviously this is really bothering lot of people in high ranking posts. We are not here to again debate who is right or wrong here. What we essentially want you to understand is some of these ICOs are really shaping the next wave of revolution.
How many of you believed that a Smart Phone with a so called ‘mobile app’ would be worth billion of dollar? Look at Uber, Alibaba, Airbnb, Facebook. Why no one complains about their valuation? May be because these businesses have backing of very large venture capitalists, Private Equity firms? But who runs these VCs and PE firms? Do you really need 70 Billion Dollars to run a Taxi mobile app? We honestly do not know. But what we know for sure is disruptive technologies and businesses built on top of them always have an edge. And then you combine the technology and handover its power to the people you create a social eco-system that is so strong and powerful that it can override and form its own status. And that is what is happening with the ICOs. People are investing into their trust and belief. Now that’s more powerful than any single bank, government or institution !
If you have followed this paper so far, you should have started to get an idea of what is really going on here about the trio – Blockchain Technology, Cryptocurrencices and ICO. However, I am sure you still have may have zillion questions about how you do certain things. Let us try give you answers to some of the most common questions asked by those who really want to get involved.
FREQUENTLY ASKED QUESTIONS Question 1: I am interested in buying and investing into a Cryptocurrency. Should I buy Bitcoin? Answer: Bitcoin is one of the most popular cryptocurrency. We can not advise you anything specific as you need to do your own research. The number of cryptocurrencies available over the internet as of 6 November 2017 was over 1172 and growing. A new cryptocurrency can be created at any time. By market capitalization, Bitcoin is currently (2017-08-19) the largest blockchain network, followed by Ethereum, Bitcoin Cash, Ripple and Litecoin.
Question 2: I am interested in investing into a ICO that what research and due-diligence I need to do ? Answer: We are glad that you mentioned the two magical words “research” and “due-diligence”. That is the most important golden nugget that we want you to take-away from this paper. Never-ever invest into a ICO unless you have researched it for how long it takes to build a strong opinion. Here is a good article that gives some really good tips. One quick tip from us would be ensure that Team is really strong and they are genuine people. http://mashable.com/2017/10/25/survive-ico/#CDVyGFJOiiqF
Question 3: How do I find out about upcoming ICOs and useful related news and press releases? Answer: There are plenty of websites now that can give you early headsup and keep you well informed. Our favourites are ICOBENCH, COINDESK, ICOALERT.
Question 4: Where can we buy and sell ICO and cryptocurrencies? Answer: If you are newbie, it may be a good idea to ask someone in your close network to guide you. There are lots of information and instructional video available on Youtube and other social media network and blogs. Sometimes too much information leads to confusion. You may also want to look into tutorials and training available at UDEMY.COM. But please steer away from self-proclaimed gurus. Do not buy any quick rich scheme related courses and scams. We have found that for beginners https://www.myetherwallet.com/
are good starting point for Ethereum Blockchain related transactions.
Question 5: When is a good time to invest in Cryptocurrency? Answer: We wish we had the crystal ball to give you the answer. If we had this crystal ball in 2009 ( when Bitcoin started), we would be very rich people right now. But with a bit of research and education, you can master this. You need to make your own decision when is the right time for you.
Question 6: ICO and Cryptocurrency are all hype and dodgy? Answer: We are assuming you are a beginner, you do not know enough about Blockchain technology and how it works, you possibly have not spent enough time learning and tracking about cryptocurrencies. There is also a possibility you have never invested in a cryptocurrency or ICO. Or possibly you invested in a ICO that was a scam. You possibly could be a sophisticated investor in property, traditional shares, gold, forex and much more. But may be you do not want to know any more about Digital currencies or Technology as it is not your “comfort zone”. So the question is how much of homework you have done to assess if this whole concept for you is really interesting or completely ruled out? The decision end of the day is yours.
AUTHOR: Avijeet Jayashekhar: Has over 20 years of entrepreneurial, management consulting , Technology leadership in UK Financial Services Industry. He also has a long successful property investment business in UK. In his last stint, as Vice President of Barclays Bank UK, he managed large Technology Programme in next generation technologies such as Artificial Intelligence, Robotic Process automation and Digital Payments including Blockchain. He has track record of setting up 3 successful global Technology businesses. Integrally part of the London Fintech and PropertyTech businesses, he is a popular mentor and speaker. He has a Bachelor’s degree in Electronic and Computer Science, a Business Management Qualification and Project Qualification from Stanford University. He is a British Citizen of Indian origin and lives near London with his family. Linkedin: https://www.linkedin.com/in/avijeetjs/
REFERENCES: https://icobench.com/stats https://www.coinbase.com/ https://www.icoalert.com/ https://www.coindesk.com/information/what-is-a-distributed-ledge https://tokentarget.com/the-evolution-of-the-ico-2017-and-beyond-2/ http://www.ilovegrowingmarijuana.com/the-basics-of-cryptocurrency/ http://www.telegraph.co.uk/technology/0/cryptocurrency/ https://themerkle.com/top-10-cryptocurrency-icos-throughout-2017-to-date/ https://en.wikipedia.org/wiki/Blockchain http://mashable.com/2017/10/25/survive-ico/#CDVyGFJOiiqF https://en.wikipedia.org/wiki/List_of_cryptocurrencies https://en.insider.pro/tutorials/2017-09-04/what-blockchain-laymans-terms/
Digital money that’s instant, private, and free from bank fees. Download our official wallet app and start using Bitcoin today. Read news, start mining, and buy BTC or BCH. by Ms Hannah Murphy on May 24, 2015 May 24, 2015. For over 1,100 years, the Royal Mint has been manufacturing or ‘minting’ our British pennies and pounds under the direction of the government and its Treasury. Digital coins, be they Altcoins or Bitcoins, are different. They are created via a process known as ‘mining’. So what exactly is Bitcoin mining and how does it work? How can non ... Bitcoin mining Every ten minutes, one lucky Bitcoin miner earns a reward for extending the block chain by one block. In 2009, the reward was 50 BTC. Today it is 25 BTC. (See https://blockchain.info/q to issue queries about the block chain.) Mining is the only mechanism for creating new bitcoins. The total number of Bitcoins will never exceed 21M. Bitcoin Mining verbraucht viel Strom. Bei hohen Stromkosten lohnt sich das Mining oftmals nicht. Um Bitcoin Mining zu betreiben, müssen Sie einem Miningpool beitreten, was zusätzliche Kosten verursacht. Für das Mining benötigen Sie entsprechende Hardware. Auch hier kommen Kosten auf Sie zu. Je nachdem, wie leistungsfähig Ihr Bitcoin Miner sein soll, zahlen Sie bis zu 2.000 Euro. Es ist ... Hence, the Bitcoin mining software will take care of the distribution of digital data into the network and process them into a complete information for you to be able to understand the statistics. You can then monitor the in and out of your miner device by displaying the information you want to show on screen. That includes hashrate, speed of the Bitcoin miner, fan speed and the temperature of ...
BitCoin for Beginners - Mac OS Mining, Tips, Mining Software, Wallets And More ! Part 2 bitcoin mining rig 2015 bitcoin mining rig for beginners bitcoin mining software 2016 bitcoin mining setup 2016 bitcoin mining sites bitcoin mining system bitcoin mining solar bitcoin mining ... bitcoin wallet - choose your bitcoin wallet - an in-depth review of bitcoinqt, electrum and multibit. install, backup and restore a bitcoin wallet. with that... Start Mining Bitcoin for beginners on HashFlare Car Bitcoin. Loading... Unsubscribe from Car Bitcoin? ... How To Form, Pour, And Stamp A Concrete Patio Slab - Duration: 27:12. Mike Day Everything ... This video will show you how to start bitcoin mining from home. It's very easy and "free" to do if you have a gaming PC. *****...