Zcash

What is Zcash?

Zcash (ZEC) is a privacy-focused cryptocurrency that was introduced in 2016. It is an implementation of a decentralized anonymous payment scheme known as Zerocash.

Zcash was initially launched as Zerocash back in 2014. Zcash implements the code of Bitcoin Core while borrowing the privacy-focused features of Zerocash. It is the first open-source and permissionless cryptocurrency that can fully protect the identity of the sender, recipient and even hide the amount transferred using zero-knowledge cryptography.

Zcash also has some of the properties of Bitcoin. For example, the total number of coins in the case of Zcash and Bitcoin is the same – 21 million units. 10% of the coins that are mined in the first four years are shared between the develops, investors and a non-profit foundation as a “founder’s reward”.

With the Zerocash protocol in place, users can pay each other directly in a much more efficient manner where the cryptocurrency protocol hides both the origin and amount of the payment.

At the time of writing this article, Zcash was trading at 179.07 USD. This is not much, but Zcash has a promising future. Recently, Zcash has partnered with JP Morgan. They plan to integrate the Zcash technology into the JP Morgan Quorum blockchain.

If this happens, then this will be the first time a zero-knowledge cryptography system is being integrated with an enterprise blockchain system. This will be a significant achievement for the Zcash Team.

Mining Zcash

Zcash uses Equihash as a proof of work algorithm. Equihash does not run on AISC system and requires traditional computing resources. One can use a simple desktop PC. Mining with GPU is more rewarding.

With Equihash, high memory is required. So, computers with a little amount of memory cannot effectively mine Zcash. One can mine Zcash in two ways. One is to join a pool of miners and mine in the clouds. The other way is to mine using a CPU or GPU. Because of Equihash, it cannot be mined on AISC systems.

What is the problem that Zcash Solves?

One of the biggest strengths of Zcash is the optional privacy feature. The USP of Zcash, it’s privacy, is not mandatory. One can choose to either make an auditable transaction or keep it private. This is something called “Selective disclosure”.

The privacy in case of Zcash is auditable. It provides users with two types of addresses – shielded and transparent. Shielded addresses are marked with an ‘s’ whereas the transparent addresses are marked with a ‘t’. Most transactions on Zcash are transparent in nature. Transparent transactions have a much lower transaction fee.

The number of shielded addresses is very few – near 1% of the total Zcash addresses. This indicates that most of the users do not even use the privacy features.

Zooko Wilcox, the founder once pointed out the majority of the coins have passed through shielded addresses at some point. A proof of shield transaction now takes around a minute to be done.

Transactions between transparent addresses are completely transparent. This is similar to how the Bitcoin public ledger operates. In case of the shielded addresses, no details are revealed. So, it is completely up to the user which address they will use.

Another important property of Zcash is fungibility. This means that all the coins are equal in Zcash. Each unit of Zcash can be exchanged mutually without any value alteration.

Since the private nature of the transaction masks the origin of the coins, one cannot discriminate against them based on their history. This means that if a coin was previously associated with an undesirable account or with any undesirable activity, the coin can be blacklisted. It is something that happens in the case of Bitcoins.

However, as Zcash is fungible, all the ZEC units have the same value in spite of their history. So, no coins in the Zcash environment can be blacklisted based on the history, given the coin was received from a shielded address.

Zcash, hence, operates quite like paper money. One would never judge a dollar bill based on its history as there is no history that is attached to the paper currency when transactions occur.

Finally, what makes Zcash even more appealing is the low transaction fee. Back in December 2017, when the value of Bitcoin peaked, it had a transaction fee of $50 per transaction. The peak value of the Zcash transaction fee was recorded on April 2018, where the average transaction fee was $0.0059 according to BitInfoCharts. Hence, it is quite a formidable competitor to Bitcoin.

How does ZCash Solve the problem?

To implement the privacy features, Zcash uses something called Zero-knowledge cryptography.

According to the documentation of Zcash, it is known as zk-SNARK. It stands for zero-knowledge Succinct Non-interactive Argument of Knowledge.

The zk-SNARK mechanism allows you to prove that certain information is true without actually revealing the information itself. This means that if you send money to an address, then without disclosing the address or the amount you have sent, the decentralized mining process can verify the transaction.

Now, to prove that a transaction is valid without revealing any details about the transaction, the zk-SNARK mechanism works as follows:

  •     The sum of the input values and the output values are equal.
  •     The control of the private keys is proved by the sender. This shows that the sender has authority over the funds.
  •     The signature of the transaction is then cryptographically linked to the sender’s private keys. This proves that the one who has the private keys, that is the sender, can only create such a transaction signature

This is a high-level description of the process, but it shows that no details regarding the sender’s address or the amount sent are not involved in the mining process. Moreover, Zcash also allows a user to prove that the user has enough ZEC to actually perform a transaction. This is known as the proof of unspent transaction outputs or UTXOs.

Now, besides the private key, a public key also required in any asymmetric encryption process. Initially, Zcash began with an event that is known as the “parameter sharing ceremony”. The target of this ceremony was to generate a public key.

For this, six key individuals at different geographic locations were chosen to generate a part of the public key, called the “shard”, after which they have to delete their shard. The system ensures that if only one person purged their data, the master key cannot be further compromised. Till date, five of the six key holders are publicly named whereas the sixth holder decided to remain anonymous.

The only way it is possible for this system to fail is if all the six key holders conspire to not delete their shards and be dishonest. This would completely compromise the Zcash system.

Zcash also implements the Equihash proof of work protocol that is used by many other cryptocurrencies. Equihash provides a bunch of advantages over the SHA256 protocol that is used by Bitcoin. Equihash has a very efficient verification algorithm that even allows mobile devices to verify the transactions.

This means that you can even use smartphones to mine Zcash. Moreover, unlike SHA256, Equihash is resistant to AISC mining. This ensures that Zcash is not mined only by those who can afford to buy AISC devices. This improves the distribution of Zcash and democratizes the cryptocurrency.

Equihash requires a lot more memory than SHA-256. It might seem like a bad idea, but this prevents larger organizations to build specialized systems that will outperform the devices of individual miners. To make a system with a lot of memory, the required investment may not be a rational choice for many organizations. However, individuals, on a small scale, can run Equihash effectively and mine Zcash.

What makes ZCash better than its competitors?

Zcash is a Bitcoin fork which makes Bitcoin the biggest competitor of Zcash. Moreover, even though Zcash is advertised as a privacy-focused cryptocurrency, only a small fraction of the users actually use the privacy features.

This makes Bitcoin and Zcash quite similar. Moreover, they also have similar properties – both are open source, both have the same number of maximum units, both are minable.

What sets Bitcoin apart is the SHA256 proof of work algorithm and the public ledger. Bitcoin has a public ledger where all the transactions are recorded. The sender, the receiver and even the amount transferred are recorded in the ledger. In the case of Zcash, this is optional.

However, Bitcoin recently forked into Bitcoin Private that also uses zk-SNARKS to produce a cryptocurrency that is quite similar to Zcash. However, the private transactions of Zcash are more computationally intensive. In the case of Bitcoin private, it is not the case.

Another big competitor is Monero. Even though both are touted as privacy-focused, there are some major differences between them. First of all, in Monero, privacy is not an option.

Monero enforces users to use ring confidential transactions (ringCTs) and stealth addresses. Even though what is achieved is the same as using shielded addresses in Zcash, but the mechanism is completely different.

Other competitors that can compete with Zcash are Dash, Verge and DeepOnion. All of these are considered as private cryptocurrencies.

How can Zcash be categorized?

Zcash is categorized as a private cryptocurrency, even though privacy is an optional feature and the majority of the user base performs transactions publicly.

Zcash and Security?

Zcash is quite secure and moreover, Equihash enables a higher degree of decentralization. With Zcash, you are in complete control of your funds. No one else, the banks or the governments can tell you what to do with the money that you have.

According to the Zcash team, if Bitcoin is like HTTP for the internet, then Zcash is like HTTPS.

Zcash is open source. It provides users with more transparency. They can freely securitize the very construct of the cryptocurrency system. With users being active in the development process, it is easier to find bugs, backdoors or any other security vulnerabilities.

A distributed system also ensures that no one can intercept your transactions. Moreover, events like double spends are also impossible – you cannot make the same transaction twice by mistake. Each transaction is irreversible. This means that once you have sent someone money, you cannot get that back. So, you need to make sure that you always enter the right address.

However, there has been a lot of controversy regarding the security mechanisms of Zcash, particularly regarding zk-SNARK. According to many experts, zk-SNARK is hugely untested and will take a lot of time to be adopted by other platforms.

Moreover, the ceremony that was used to generate the public key is also often frowned upon as there is no certain way to know that all the keyholders have destroyed their part of the key.

Examples of Zcash’s use cases and applications

With all the regulatory pressure faced by the cryptocurrency systems, it is quite important to have private cryptocurrencies in the market. Private cryptocurrencies operate like real paper money. When you buy using cash in real life, no record is kept of what you purchased with which paper currencies. No history is attached with the paper notes.

One of the biggest use of such private currencies is in repressed political regimes. In regions such as Venezuela and Zimbabwe, a surge of private cryptocurrency usage has been recorded as their economies have degraded. The added obfuscation helps maintain individual privacy.

However, Zcash has selective privacy, which means that it can also operate elsewhere and be regulated by the government where transparency is the primary requirement.

However, this can also have an adverse effect on the value of the currency. The market for privacy in cryptocurrency is still not well known, but it is becoming quite evident that in the future, privacy will be a key selling point for many cryptocurrencies. This makes Zcash future-proof.

 

Gnosis

What is Gnosis?

Gnosis is a decentralized prediction market that is created and run on the Ethereum protocol. The platform is open-source and allows users to create markets and interested people to predict the outcomes of various events.

The project was created by Martin Koppelman and Stefan George who had earlier founded another project referred to as Fairlay.com.

Prediction markets allow users to buy or trade positions on outcomes of major events. Speculative markets are like information institutions that induce people to get info, share it through trades, and collect it into consensus prices that persuade larger audiences.

Gnosis, as a prediction market, provides more accurate oracle for future events outcomes. This is inclusive of outcomes reporting from part events.

Now, Gnosis is going further than simply being a platform for prediction markets. It is creating an infrastructure layer that allows users to build their own prediction market.

This implies that you no longer have to look at the prediction markets and wonder how they did it. You have the opportunity to create such markets and reap big from them.

What is the problem that Gnosis solves?

The biggest issue with the prediction markets is that it is highly centralized. Most people joining these markets only participate passively. This means that they can only buy positions after the markets have been created but cannot be part of the designing platforms.

Prediction market centralization further implies that a lot of trust is bestowed on the admin. This leaves the markets at great risk of manipulation. Some of the prediction market platforms are carefully designed to optimize profits for the owners. They are, therefore, open to theft and open corruption with users having no clearly set mechanisms for redress. These are the problems that Gnosis aims to address.

How does Gnosis solve the problem

Gnosis addresses the above issues by adopting a completely decentralized model that allows anybody in its network to create markets and sell positions. To demonstrate this, here is an example;

a) A demonstration of Gnosis Market prediction model

The market starts with the user identifying an event of interest and crafting a question on it. This could be anything from sports, business, or political events. For example; who will win the Russia World Cup 2018; France or Croatia? Another question might be; where will Alibaba base its US head office; New York, California, or New Jersey or other. Note that ‘Other’ is included in most questions to ensure that the answers add up to 100%. The answers are quantified into positions that users buy based on the expected outcome.

When the experts review the final lineup for the World Cup and indicate about the high chances of Croatia clinching the cup, the value of tokens in favor of Croatia will go up. Note that some people still cash their tokens at this point to those who want to reap more when the final event closes.

After the final tournament, and France is announced the winner, the France token holders can claim the full rewards. Those who predicted otherwise will lose the value of the tokens.

b) The Gnosis system

To facilitate the peer2peer market prediction, Gnosis is designed in layers. These are aimed at making it easy new markets creation and flow of information.

  • The Gnosis Core Layer: This is the foundation layer that operates on the basis of smart contracts factoring the market mechanisms, events, outcome tokens, and settlements. The charge levies at this layer is 0.5% to the users who buy the outcome tokens from the market maker. The Gnosis team indicated they will work to clear this fee.
  • The service layer: This is an important layer in the Gnosis ecosystem because it offers important services such as stable coins and chatbots.
  • The application layer: This is a layer that targets to promote the development of third-party applications. It is designed on top of the Service and Core Gnosis layers. Gnosis will also contribute to the apps going into the application layer.

c) The Gnosis tokens

Gnosis is a unique platform that targets not just to facilitate people to effectively use its prediction markets, but to also help with value transfer.

This implies that you can use the platform’s to send funds across the globe the same way Ether or Bitcoin works. The Gnosis platform features two tokens.

The main Gnosis token is referred to as GNO. The tokens were released on April 2017 during the Gnosis ICO and are ERC20 compatible. The total number of GNO tokens is 10 million. People with GNO can trade them in the cryptocurrency exchanges by forming trading pairs in the same way it happens in the forex markets.

The other token on the platform is OWL. The token is used as a stabilizing coin to help Gnosis weather the high volatility of the cryptocurrency market. To achieve this, it is pegged to the US dollar at a ratio of 1:1 (1 OWL=1 USD).

OWL tokens are generated from GNO tokens. This is done through the use of smart contracts where the GNO holder accepts to lock GNO tokens for a period of 30-365 days. A multiplier is added to motivate the users in the Gnosis ecosystem.

What makes Gnosis better than it’s competitors?

  • Unlike the conventional prediction markets that only allow the platform owners or admin to create markets, Gnosis is a decentralized system that makes it possible for users to create the markets. Whether it is in sports, political event or even a major business event, you can easily create binary positions in Gnosis to sell and make profits.
  • Gnosis has a diversity of markets that helps to draw a lot of users. Unlike the centralized platforms where administrations select the markets they believe are popular Gnosis is always overflowing with new event ideas. People will have markets even in areas outside the common sports and political areas. For example, people can target price movement in cryptocurrencies, businesses operations, and even weather.
  • In addition to prediction markets, Gnosis has an app development layer. This layer is expected to help with the progressive development of the Gnosis system to improve the user experience at Gnosis. Because it is open source, the chances are that the development will be rapid making the growth or Gnosis faster and increasing the use cases.
  • Unlike other cryptocurrencies such as Augur, Ethereum or Bitcoin that are highly susceptible to high volatility, Gnosis has two tokens in its system, GNO and OWL. OWL is aimed at helping Gnosis beat cryptocurrency volatility. One OWL is equal to one USD. This means that when you use the token or lock funds, they will be less susceptible to extreme price swings. This has made it a great option for saving funds without worrying about value loss.

How can Gnosis be categorized?

Gnosis is one of the high potential peer2peer and decentralized prediction markets that could help the industry grow to the next level. Its design, tokens, and focus on motivation aims at helping the prediction market diversify while protecting users from extreme price volatility. For most people, Gnosis is helping them get the best of both sides; the cryptocurrency and prediction markets.

The most enthralling component is the stabilizing coin, OWL, that has worked magic to help keep the value of the network stable, grow its value, and attract more users.  Now, it is not just those with interest in prediction markets who are coming to Gnosis. Investors, people interested in savings, and app developers are all interested in the platform.

What’s Gnosis’s vision on Security?

Gnosis vision on security is providing users with the most secure prediction markets and stability. The development team does not stop at anything in ensuring that the platform is secure and users can operate without worrying about attacks. Here are some of the things used to secure the network.

  • Regular updates. The Gnosis development team progressively works on new updates that help to fix gaps and bugs found in the network.
  • Gnosis operates as an open-source platform that allows developers to come up with apps that can help them address issues and security gaps. The apps are also very useful in advancing the Gnosis system to other areas.
  • All details in the Gnosis system including the user details, their keys, and predictions are encrypted so that no one can follow back and unmask you. Even when you send value using GNO, the miners in the Ethereum system can only follow the public address to check the balance of the user.

While the Gnosis system and the development team work tirelessly to hit the security target, those on the platform have to also play their part. As a high potential crypto network, Gnosis coins are of huge interest to attackers. Therefore, here are the recommended tips to stay safe on the network.

  • Make sure to triple check the public address before sending value.
  • Only trade the Gnosis tokens on secure cryptocurrencies.
  • Always store Gnosis in cold storage when not trading them in the exchanges.
  • Ensure to always keep the computer hosting the Gnosis client and the Gnosis client up-to-date all the time.

Examples of Gnosis use cases / applications.

The Gnosis prediction market utilizes the wisdom of the crowd where a group of people pools its knowledge on a subject so that it is considered more accurate compared to an individual’s stand. There is no end to the number of scenarios that people can predict on in markets. From climate change to sports, you only need to have the right questions to establish whether a specific result will be achieved or not achieved. You can even set a market to predict whether an event will occur or not occur.

  • Today, people are opting to use prediction markets to harness the wisdom of the crowd in making business decisions. For example, investors can use market prediction to determine which city is better for a business to grow faster compared to another.
  • The financial sector has found the prediction markets very helpful in determining the shifts in financial assets. Whether you are an investor in the financial sector or want to trade in different currencies, prediction markets will help you to correctly get the price shifts. Many financial markets are also using the markets for policy changes especially with regard to inflation.
  • In property markets, prediction markets have become an important tool especially when the prices are approaching the extremes. For example, traders who want to optimize profits by selling their property when the price hits the peak just before the slowdown and recession commences.
  • In sports, Gnosis can be used to predict the outcome of individual competitions or even a set of tournaments. For example, you can predict the outcome of the English premier league, NFL, or other games at home or internationally. You can even tailor the questions targeting individual players. Note that the options in sports are endless because sports competitions such as skating, skiing, soccer, horse racing, or others are can be selected all year round.
  • Gnosis has also become a great tool for weather prediction. Whether you want to know how the weather will be in the next few months or climate change, the wisdom of the cloud will give near perfect results. Indeed, you can even predict occurrences of various weather phenomenon such as tornadoes.
  • Like other cryptocurrencies, GNO token can also be used for trading in the exchanges, paying trading fees, and even on e-commerce stores that accept it.
  • Because of its stable coin, OWL, Gnosis has become a highly reliable option for people who want to save funds without worrying of price fluctuations. This option is considered better compared to others because it is decentralized and users’ accounts are encrypted. Therefore, your funds will be away from the public eyes and cannot be reached by third parties or frozen even by courts of law.
  • Gnosis tokens, like others such as Ripple and NXT, can also be used for sending value across the globe. GNO, an Ethereum based token can be sent to other people who are in the Gnosis network across the globe. In some decentralized exchanges, it is possible to send value even to those in different networks.

References

https://coincheckup.com/coins/Gnosis

https://gnosis.pm/

https://blog.gnosis.pm/

https://forum.gnosis.pm/t/gnosis-faq/259

https://gnosis.pm/resources/default/pdf/gnosis_whitepaper.pdf