A collection of our reports based on various industry events that are not specific to one token or network.
Stellar Lumens is a payments rail that is specifically designed for remittances, micropayments, and low cost financial services. The protocol employs a novel consensus mechanism called the Stellar Consensus Protocol (SCP), which provides low latency for transactions regardless of the amount being transacted. SCP also allows trust ratings to be assigned to the nodes that validate transactions, thereby making validation power proportionate to a quantitative metric representing trust. This protocol design also allows for low network fees, thereby enabling low cost microtransactions. Many partnerships have been created to build services on the Stellar network. For example, Deloitte, in June 2016, announced a partnership with Stellar to build a cross-border micropayments app. In November 2017, a partnership with IBM was announced to move money across borders throughout the South Pacific.
Ethereum is an open source network of computers that enables the creation of smart contracts. Smart contracts are transfers of value contingent upon verifiable events and executed automatically by the network. Many businesses depend on both trust and reputation when transacting with unfamiliar parties, as the enforcement of real-world contracts can be both costly and lengthy. The logic behind many of these business processes, however, is very simple and many can be represented by the statement, “If X (event) happens, transfer Y (amount) of tokens to Z (recipient).” Ethereum enables that statement to be converted to computer code as a smart contract, which is then stored on the Ethereum blockchain. Once deployed, all smart contracts that sit on the Ethereum blockchain are automatically executed by the Ethereum Virtual Machine (EVM), a group of computers responsible for executing smart contracts based on verifiable events. Since execution requires computing power, mining in the context of Ethereum means not only confirming and validating peer-to-peer transactions, but also executing the code that represents the smart contracts. Recently, Ethereum has become a platform for the creation of digital tokens that leverage the Ethereum Blockchain and EVM. This was made possible after the creation of the ERC-20 standard, a set of rules that facilitate the creation of Ethereum-based tokens, commonly referred to as “ERC-20 Tokens.”
XRP is one of the most contentious projects in the digital asset industry. It is one of the oldest projects and largest in terms of network value, trailing only Bitcoin and Ethereum. This contentiousness is a result of differing philosophical beliefs about decentralization and the value of censorship-resistance. The debate can be summed up by the fact that the XRP digital asset was created and continues to be largely maintained by a central organization, Ripple Labs. This structure is in direct opposition to the open source ethos espoused by the cryptocurrency community at large. So, while XRP is technically a cryptocurrency, it is not decentralized like most. We think it is helpful to think of Ripple Labs as an enterprise software company that has developed interfaces and APIs for financial institutions that in some, but not all cases, use the XRP digital asset. Its current product offerings include xCurrent, a financial institution messaging system like SWIFT, xRapid, a real-time payment platform that uses the XRP digital asset, and xVia, an upcoming payments interface that targets emerging markets. Financial institutions that use these assets make up RippleNet, the interconnected network of market participants.
Bitcoin was created in 2009 by a programmer, or a team of programmers, under the name Satoshi Nakamoto. It was built upon a number of technologies put forth in the 1990s, namely Reusable Proof-of-Work and BitGold, and the first digital token to effectively implement a distributed ledger that economically incentivizes participation. The value of Bitcoin is based on the principal of Digital Scarcity, as the underlying technology caps the maximum supply of tokens at 21M. Until that cap is reached, Bitcoin’s supply is inflationary as the network’s maintainers, also known as miners, are rewarded for validating and confirming transactions with newly minted bitcoins. One bitcoin can be divided into one million fractions, or Satoshis, and the effects of supply deflation can be eased by the token’s high divisibility. Bitcoin is the largest digital token by market capitalization and its user base has grown significantly over the past two years. Although it was initially intended for peer-to-peer transactions, its purpose has changed. As Bitcoin’s popularity increased, so did transaction fees and confirmation times. For this reason, other digital tokens are preferred for P2P transactions and bitcoin now serves as a store of value or, as some refer to, digital gold. It also serves as a gateway to the digital token economy and the overwhelming majority of digital tokens can be exchanged for bitcoin. Many other popular digital currencies were forked from the Bitcoin protocol, such as Dash, Bitcoin Classic, Bitcoin Dark, and, more recently, Bitcoin Cash.
Bitcoin Cash was the result of a forceful split in the Bitcoin network, an event referred to as a hard fork. As Bitcoin’s user base gained traction in 2015, the network became very congested and transaction confirmation times increased significantly. That triggered what has been described as the “block size debate” — an ongoing discussion about the trade-offs related to increasing Bitcoin’s block size in order for more transactions to be allocated into one block. Since mining BTC is a capital intensive activity, miners want to maximize the number of transactions on a per block basis to increase their level of profitability from transaction fees. The easiest way to achieve that is by increasing Bitcoin’s block size, which has been 1MB since the coin’s inception. Although the core development team understands the need for faster transactions, they fear that merely increasing block size could affect the underlying safety of the protocol. Another recurring argument against a simple block size increase is the possibility of further mining centralization, which in itself is concerning for the community, whose general philosophy revolves around decentralization. In light of these challenges, Bitcoin core released in November of 2016 a solution to increase transaction speed without necessarily increasing block size. This came to be known as SegWit or Segregated Witness — a change in Bitcoin’s code that optimizes block size by removing unnecessary information from each Block, leaving more space for transaction data and ultimately reducing confirmation times. The update was welcomed by most of the community, but several prominent figures of the Bitcoin mining industry characterized SegWit as an inefficient solution. In April of 2017, mining hardware manufacturer Bitmain was the first to suggest a hard fork and the idea for Bitcoin Cash begun getting support. In the following month, the Bitcoin ABC Project (Adjustable Block Cap) announced it was developing a full node implementation of the Bitcoin protocol that is compatible with Bitcoin Cash. The project’s goal was to support a version of Bitcoin that rejects SegWit, and that increases the block limit to 8MB. The fork happened on August 1, 2017, and the first Bitcoin Cash block was mined 6 hours after Bitcoin block 478558 by ViaBCT, a Chinese digital token exchange and mining pool. Since most exchanges did not provide support for Bitcoin Cash immediately after the fork, only 2% of the total supply of Bitcoin Cash tokens was in circulation, and prices were based on the limited supply in circulation. Bitcoin Cash reached its all-time-high on August 2, when it topped $747, but as exchanges started adding support for the token, prices have decreased significantly. As of this date, a total of 84 exchanges support Bitcoin Cash. However, it is important to note that the majority of Bitcoin holders that store their tokens in desktop-based wallets are still unsure as to how to get an equivalent balance of Bitcoin Cash. As more information about that process becomes available, we expect further downward pressure on the price of Bitcoin Cash.
Tether or USDT is a digital token that is supposedly backed by a U.S. Dollar reserve fund. Its unit value is pegged directly to that of the U.S. Dollar and its purpose is to provide a decentralized method of exchanging value while also using a familiar accounting unit. Although initially offered through a mobile P2P payments app as an exchange-traded token, its use case has expanded as more exchanges have listed it. Because these exchanges must enact KYC and AML procedures to determine withdrawal limits, they establish a cap on the amount of funds their clients are allowed to withdraw. If a user’s portfolio exceeds the cap, there is no way to hedge against a market downturn. Accordingly, USDT is often used as a hedging tool that allows users to liquidate cryptocurrency holdings for a token pegged to the U.S. Dollar. Unusual demand and supply for USDT has resulted in several instances where the U.S. Dollar peg was broken, and the token traded at a premium or a discount. Tether’s blockchain is based on the Omni Protocol and uses Proof of Reserves to provide records of its reserves, which serves as an auditing mechanism. USDT and its token pairs are supported by many exchanges, including Poloniex, Bitfinex, ShapeShift, and Kraken.
Zcash is a privacy preserving digital currency and the first to use Zero Knowledge Proofs to obfuscate the identities of parties to a transaction. Zcash uses zk-SNARKs, a variant of Zero Knowledge Proofs, to prove that the conditions for a valid transaction have been met without revealing any crucial information about the addresses or values involved. Even though Zcash transactions require additional computation to be processed, the architecture of its blockchain guarantees a level of privacy that cannot be matched by other privacy-preserving technologies, including Monero’s Ring Signatures. The protocol known today as Zcash was initially developed under the name Zerocoin, a collaboration between researchers at Johns Hopkins University, a group of cryptographers at the Massachusetts Institute of Technology, students at the Israel Institute of Technology, and Tel Aviv University. The genesis block of Zcash was mined in October 2016.
Bitcoin, at its heart, is a technology and the U.S. government generally does not regulate technologies themselves, but rather, how technologies are used. For example, PayPal is regulated as a money service business because it enables the sending of money over the Internet, but the Internet itself is not regulated as such. Not surprisingly, the U.S. Congress and many U.S. federal and state agencies, including the SEC and the CFTC, have begun examining the operations of digital asset issuers, their Users and the market for digital assets, and have claimed authority to govern various aspects of the digital assets ecosystem.
It is not always easy to determine which agency has governing authority. For example, a CFTC commissioner recently said that digital assets “may actually transform at some point from something that starts off as a security and transforms into a commodity.” The CFTC determined in 2015 that bitcoin is a commodity and that fraud and manipulation involving bitcoin is within the purview of the agency. However, financial products linked to the value of digital assets, including bitcoin, may be structured as securities and subject to U.S. securities laws. In addition to complying with federal laws, bitcoin-related companies must also comply with state regulations, some of which are tailored specifically to digital asset activity, such as the “BitLicense”, which was created by the New York State Department of Financial Institutions in 2015. Still, because Bitcoin is a global network, the laws and regulations from jurisdictions around the world are applicable and how countries approach digital assets range from clear regulatory guidance and approval to outright bans on digital asset ownership.
- FOAM is an intriguing project attempting to cryptographically prove the locations of entities through its “Proof of Location” protocol.
- The cryptographic assurance of location is an important element for many smart contract use cases and existing infrastructure is inadequate for many proofs of location.
- However, we are concerned that the FOAM token initially does not have enough use cases to create a robust two-sided market.
- At launch and during the initial Static Proof of Location phase, the use cases for FOAM tokens will be limited to staking tokens on a Token Curated Registry or to “signal” the need for beacons.
- The Dynamic Proof of Location phase is expected to introduce more opportunities for token use cases, but there is no guarantee that the project ever advances to this stage.
- If FOAM is able to successfully create Dynamic Proof of Location, we believe there is an opportunity for some short to mid-term token appreciation.
- Additionally, if Zones decide to exclusively accept FOAM as payment for Presence Claims, we believe there is opportunity for a healthier long-term market, but there is again no guarantee that this will occur.
Ontology is building a platform to make it easy for any type of business to develop and deploy their own blockchains and decentralized applications. Ontology calls itself a “peer to peer trust network” that allows all entities in the ecosystem to seamlessly trust each other and work together. The project was conceived by the Chinese blockchain development company, Onchain, which also created NEO. Onchain, NEO, and Ontology are separate entities, but Ontology is based on NEO’s architecture. Most of Ontology’s technology is forked directly from NEO, including NEO’s dBFT consensus algorithm, compiler, and virtual machine. It also largely repurposes NEO’s Go-lang client and adds a set of core protocols focused around identity management and data storage to provide a foundational layer to build trusted applications.
VeChain proposes to use the immutability of blockchains to store non-financial data through a tokenized system. Specifically, its Thor Core client was designed to store supply chain data and execute relevant applications based on smart contracts. This client is largely based on Geth, the Go implementation of the Ethereum protocol, but with changes to support an alternative consensus algorithm called “Proof-of-Authority,” which relies on a validator’s public identity and reputation. If a validator misbehaves, it is excluded from the network and its public reputation is tarnished. However, there is no collateral forfeiture or “punishment” other than loss of reputation, which we view as a key risk of the project. Like Ethereum, it uses the Ethereum Virtual Machine for the computation of smart contracts. While this design choice makes it easier to bootstrap the network, we note that, like Ethereum, Thor Core is unable to perform API calls, which may limit some of its advertised use cases.
TRON is a platform for content creation and social media for the entertainment industry. The network was founded by Justin Sun, the founder of Peiwo, a platform that emulates the features of Snapchat. Peiwo, which has ten million registered users, is registered in the TRON network. The TRON roadmap is divided into five stages. The first, Exudus, proposes the creation of a mechanism to upload, store and distribute content that is powered by IPFS. The second, Odyssey, will introduce economic incentives through a blockchain to the platform introduced by Exudus. The third, Great Voyage, will enable users to start their own ICOs using the native TRX token. The fourth, Apollo, proposes the creation of a decentralized exchange that enables users to swap tokens. The fifth, Star Trek, proposes the creation of a decentralized gaming system and prediction markets. Finally, Eternity, the final stage of platform, will enable “traffic monetization” for video games and game development platforms. Combined, these proposed stages in TRON’s roadmap are extremely ambitious. The technical feasibility of all these features is a potential concern, and implementation details were not revealed in the project’s white paper. Additionally, in late 2017, Juan Benet, Founder of Protocol Labs accused the project of plagiarizing the IPFS and Filecoin white paper in the Tron white paper.
Bitcoin was created in 2009 by a programmer, or a team of programmers, under the name Satoshi Nakamoto. It was built upon several technologies created in the 20th century, namely Elliptic-curve cryptography, Reusable Proof-of-Work and BitGold. It was the first digital token to effectively implement a distributed ledger that economically incentivizes participation. The value of Bitcoin is based on the principal of Digital Scarcity, as the underlying technology caps the maximum supply of tokens at 21M. Until that cap is reached, Bitcoin’s supply is inflationary as the network’s maintainers, also known as miners, are rewarded for validating and confirming transactions with newly minted bitcoins. One bitcoin can be divided into one million fractions, or Satoshis, and the effects of supply deflation can be eased by the token’s high divisibility. Bitcoin is the largest digital token by market capitalization and its user base has grown significantly over the past two years. Although it was initially intended for peer-to-peer transactions, its purpose has changed. As Bitcoin’s popularity increased, so too did transaction fees and confirmation times. For this reason, other digital tokens are preferred for P2P transactions and bitcoin now serves as a store of value or, as some refer to, digital gold. It also serves as a gateway to the digital token economy and the overwhelming majority of digital tokens can be exchanged for bitcoin. Many other popular digital currencies were forked from the Bitcoin protocol, including Dash, Bitcoin Classic, Bitcoin Dark, and, more recently, Bitcoin Cash.
Dash is one of the oldest and largest deployed protocols within the cryptocurrency ecosystem. It was originally created to address the lack of anonymity within the Bitcoin network and its PrivateSend application is one of its most popular features. The protocol also features nearly instantaneous transactions with its InstantSend features. These two features, along with traditional transactions, make Dash unique with the digital asset ecosystem.
Both InstantSend and PrivateSend are enabled by masternodes, essentially centralized servers within the Dash network, a structure pioneered by the protocol and now embraced by other cryptocurrencies. Unfortunately, Dash’s privacy features are not as robust as other privacy preserving currencies, like Monero or Zcash. PrivateSend is a form of transaction mixing, one of the oldest privacy preserving techniques, and falls short when compared to more modern techniques. InstantSend, a form of transaction locking, is an interesting feature, but one the relies on masternodes and therefore gives up a degree of decentralization.
Those new to cryptocurrencies probably are unaware of Dash controversial origins. Originally launched in early 2014 as a fork of Litecoin under the name “XCoin”, a large number of tokens, approximately 24% of the current supply base ($1.4B at today’s price), was mined in the first 24 hours in what is now called “the Instamine.” Our analysis shows erratic block creation, high variability in block rewards, blocks that are either timestamped incorrectly or clearly out of order, and network difficulty that did not adjust properly. Although there was talk of relaunching the network under more fair conditions, a relaunch never occurred. “XCoin” went on to rebrand as “Darkcoin” and then finally “Dash”, short for “digital cash.”
One of the things we think that Dash got right was their focus on community building. Digital assets are networks that gain strength and value by universal acceptance. So regardless of our opinions on the technical implementation, Dash can overcome these limitations through broad community recognition. 10% of all block rewards goes towards the Dash decentralized governance budget, which gets paid out to projects, that can include community building, that are voted on by the Dash community. Therefore, it is quite common to see Dash sponsorships and advertisements in various cryptocurrency events.
Our economic measurements show a fairly vibrant network, one that is close in size to Litecoin and Bitcoin Cash. Fees are relatively low and transaction throughput is well below its theoretical maximum. PrivateSend represents a large number of transactions within the network, but a low overall value in terms of US dollars. Our valuation work shows a network that is fairly to slightly overvalued based on our top down and bottom up projections but one that is slightly undervalued when looking at ratio analysis, like the Network Value to Transaction Value (NVT) ratio.
Our Digital Assets Primer is a more in-depth look at the underlying technology behind digital assets, using two of the largest cryptocurrencies, in terms of network values, Bitcoin and Ethereum, as examples. Here, we explain at a technical level how transactions are conducted over each network.
• The Metronome (MTN) token sale is delayed for a second time and is now expected to commence at the end of February or beginning of March.
• Metronome, billed as a blockchain interoperability project, was created by the high-profile, often controversial, but experienced team at Bloq.
• The team has carefully crafted the underlying economics of the token in a way that we believe makes it better as a medium of exchange than a store of value, despite the project’s claim that it was built for store of value use cases.
• The medium of exchange functionality of the token, including mass pay and subscriptions, while useful, are not unique in the universe of cryptocurrencies.
• The plumbing of token is somewhat complicated and consists of four smart contracts, which we cannot review because the project is undergoing a closed audit and has not released a technical white paper, only an “owner’s manual”.
• The unavailability of code for us to review is particularly concerning given that the project borrows elements from projects with known security vulnerabilities or flaws, such as Parity’s multisig wallet and Bancor’s autonomous converter contract.
Our high-level view of Stratis is that the project is tackling an interesting space, the nascent Blockchain-as-a-Service (BaaS) opportunity. The creators of Stratis are attempting to make it easy for any organization to create and deployed blockchains tailored to their specific needs. The defining characteristic of the project is its focus on the C# programming language and ease of integration with the Microsoft .NET framework, which caters to millions of developers around the world. Stratis is in Microsoft’s Azure Marketplace, but it is not one of the featured projects from their trusted projects, which include Microsoft’s own Azure Blockchain Service, R3’s Corda, Ethereum Enterprise Alliance’s (EEA) Quorum, and Chain’s Chain Core.
It is still very early in the project’s lifecycle and our interaction with the project’s code and measurement of the on chain economic activity reflect that fact.
We deployed and reviewed several of the project’s core components, including the Stratis Bitcoin Full Node, nStratis library, and the Breeze Wallet, which did not operate as seamlessly as expected. For example, the “getBlock” RPC call did not work for Stratis Bitcoin Full Node, which forced us to switch to a completely different client, StratisX. In addition, some of Stratis’s important roadmap components, like their smart contracts platform, are lacking technical details for us to evaluate. Although we think the bugs are reasonable given its relative youth, it is a reminder of the project’s early stage of development.
The sparse on-chain economic activity is also indicative of a young network. Transaction volumes, USD sent across the network, transaction throughput as measured by transactions per second, and total network transaction fees are all small compared to longstanding networks like Bitcoin and Litecoin. We attribute this to the fact that Stratis’s full BaaS suite of products and unique nodes have yet to be developed. Furthermore, specific details about the economics of these products, aside from the 250K STRAT and 5 BTC required to be staked to run a Full Node, have yet to be determined, making it difficult to model or value the project.
Stratis faces several risks including the reliance on C# and the Microsoft’s .Net framework, key man risk with the platform’s CEO and lead developer, and concentration of trading of the STRAT token on three exchanges, including Upbit in Korea. The project faces competitive threats from other BaaS tokens, like Komodo, as well as by private blockchain consortiums, like EEA’s Quorum.