IOTA

What is IOTA?

In full, IOTA stands for the Internet Of Things Application. It was launched in June 11, 2016, as a platform that enables smart transactions between machines on the Internet of Things. IOTA uses a unique emerging technology that is similar yet different from blockchain technology called the Tangle. The tangle is a technology that eliminated the sequentially linked blocks that make up the blockchain and instead uses a verification method called the Directed Acyclic graph (DAG).

With the DAG, verification of transactions occurs across the network with each transaction being verified by two previous transactions. As the network grows, the computing power of the whole system increases commensurately and this makes IOTA a low-cost system that grows in efficiency as the tangle grows, unlike the blockchain whose computations get increasingly difficult with time.

The world is first evolving technologically and the Internet of Things is taking center stage with companies adopting self-executing devices to run processes and machines. IOTA hopes to be the go-to platform for the machine- to – machine transactions.

As much as blockchain technology creates an opportunity for decentralized and peer to peer transactions, it does not provide adequate efficiency in the system and not at the speed at which is required to fully execute IoT.

With how DAG works, IOTA has immense scaling capabilities which we shall look at in depth later. The Tangle is able to overcome the inherent inefficiencies in the blockchain by utilizing a different consensus mechanism in a decentralized fashion.

With IOTA, people can make feeless transfers in a trustless, efficient ecosystem.

This is how the tangle works; instead of transactions being grouped together in a chain sequentially, they are entangled together in something similar to a web.

Each transaction is verified by the two previous transactions and every node/ person has the same incentive and rewards to verify a transaction.

As opposed to how the blockchain works, as the tangle grows the computational works gets easier and easier. In order for your transaction to be validated the two previous transactions have to be verified so this gives you an incentive to verify the two previous transactions.

This creates a “pay- it forward” system where nodes are already motivated to verify transactions and they will do so willingly without being incentivized. As a result, the Tangle is a feeless system and will continue to be so. This model also allows for high scalability, as the network grows the more efficient the system gets.

 What is the problem that IOTA Solves?

Blockchain technology (also referred to as ledger technology) came into the picture and is so far transforming how we make financial transactions. From highly centralized banking systems to a decentralized transparent system where we can openly verify data collectively.

Ledger technologies have allowed us to move money in a fast, secure and efficient way. By removing the need for third parties we have managed to significantly lower the cost of making financial transactions.

However, the blockchain has some inherent technical flaws that have made it impossible to maximize on its full potential. As more and more people have joined the blockchain bandwagon, the system has become encumbered with sluggishness and escalating transaction fees.

The increasing mining costs have centralized the control of the blockchain to a few financially endowed individuals who can afford to pay for the expensive mining rigs. Therefore what was once envisioned to be a completely centralized trustless and efficient system has slowly deteriorated to a weak imitation of what it should be.

This is what has led to the race for better systems that will tap into the strengths and unique opportunities presented by blockchain technology and at the same time tackle the weaknesses in the system.

How does IOTA Solve the problem?

IOTA is able to operate as a feeless system that is potentially highly scalable.

Since consensus is reached through the double verification system achieved by the two previous transactions, there is no need to further incentivize the nodes to do the work of verification.

Every node on the block contributes equal mining power to the tangle for their transactions to be verified creating a completely decentralized system with no central block.

This also eliminates the need for mining. Note that all IOTA coins were generated on the genesis block. As presented earlier, the Tangle does not require more energy to process consecutive transactions. On the contrary, less energy is required as the Tangle grows.

The Tangle can multiply by a factor as opposed to a linear fashion. Being a feeless system also makes it possible for IOTA to process minute transactions and be applicable to minute IoT devices such as sensors. If these minute devices were to rely entirely on a blockchain with its inefficiencies it would be very expensive to process even the tiniest of transactions.

Scalability would not be feasible as the tiny devices process numerous transactions in the shortest time possible, even under the fraction of a second. IOTA makes it possible to have micropayments and this one factor underpins the successful implementation of a machine to machine economy.

With the developments made to the blockchain, the Tangle presents a unique transition point to the Web 3.0 where machines and humans are powered to interact seamlessly in a trustless decentralized yet feeless ecosystem.

More than what the blockchain has offered to the economy, IOTA promises to take it further with a feeless and highly scalable decentralized system.

What makes IOTA better than its competitors?

As mentioned earlier, IOTA is based on the Tangle system which is a directed acyclic graph (DAG) different in nature from the blockchain.

The Tangle somewhat resembles an interconnected web where transactions are each linked to two other transactions that verify it. It is this model that gives IOTA a competitive edge over purely blockchain systems such as bitcoin and ethereum.

Unique Features

1. Scalability

As the tangle grows, it takes lesser effort to verify transactions as there are numerous nodes each waiting to verify consecutive transactions. This highly reduces the time it takes to confirm transactions. Also as the tangle grows the efficiency gets even better.

2. Feeless

Due to the self-incentivizing system, there is no further need to pay miners the cost of utilizing their expensive computing power. This makes it possible to achieve a completely efficient system that is the envy of traditional financial systems. You send $10 and the recipient receives $10! It also makes it possible to make micro payments as there are no exorbitant fees charged on payments, which is unlike the blockchain network. On the blockchain, it is not possible to run small devices such as sensors as the transaction times would eventually not suffice and the cost of doing so would make it unfeasible.

3. Enhanced security

All data on the Tangle is cryptographically encoded making it a secure system.

The tangle allows for offline transactions, unlike the blockchain system. Devices on the Tangle can interact without perfect connectivity.

The Tangle network has greatly borrowed from the strengths of the blockchain; a decentralized, transparent, peer to peer platform allowing permissionless execution of smart contracts. But due to overlooked practical technicalities, this vision could not be executed in full.

As more and more people have adopted the technology, challenges such as prolonged transaction times and escalating transaction costs have become a constant pain to battle.

Also, as the financial costs of mining/ validating transactions have increased with time, the process had become inaccessible for many would be miners leaving it to the hands of a few financially endowed actors.

This eats away at the core feature of the blockchain itself- a highly decentralized system.

It is this inherent weakness of the blockchain that has created the need for IOTA based on the Tangle directed acyclic graph structure. The Tangle is basically a distributed ledger technology with increased efficiency; highly scalable and feeless.

With IOTA, the Web 3.0 is a possibility to transition to the machine economy.

How can IOTA be categorized?

IOTA is a distributed ledger technology that powers the Internet of Things. It is a micropayments system, feeless cash transfer system and a digital currency.

IOTA’s vision on security

IOTA is a quantum immune system meaning that it is resilient to the next generation of quantum computing. IOTA uses a quantum resistant algorithm called the Winternitz one time signature scheme.

Theoretically speaking, if one actor has more than a third control over the Tangle they would be able to create and verify false transaction on the network.

This is because it takes two nodes to verify each transaction. This would mean controlling at least 34% of the Tangle. But even then, the Tangle is not as straightforward as is a blockchain meaning that you would still have to get around the web in order to leverage on your 34% advantage.

Practically speaking, this would only be possible when the Tangle is still very small and the nodes are minimal and easy to get through. To combat this possible threat, the tangle uses a coordinator to ensure that the early Tangle is not compromised on.

Once the early stage is over, IOTA plans to do away with the coordinator so that the system again does not appear to be centralized to the coordinator. This is just a stop-gap measure that enhances security in the Tangle model of IOTA ensuring that no actor has undue control over the system.

The Tangle also prevents double spending by allowing double verification of transactions. The network requires each new transaction to be approved of by the two previous transactions. In case a node submits an erroneous transaction, the other nodes will reject it. Each node contributes towards the flexibility and security of the network.

Examples of IOTA use cases / applications.

IOTA has numerous potential applications centered around a decentralized feeless ecosystem that paves way for a machine economy. With IOTA, an interlinked smart economy is possible and executable. Some of the practical applications of IOTA include:

1. Feeless microtransactions

IOTA can allow nano transactions. This paves way for the emergence of a global micro-economy and creates opportunities for businesses to transact across the globe.

2. Online voting

If IOTA is adopted on a large scale, it will pave way for eGovernance and executable eVoting systems. With IOTA, data can be transferred securely and efficiently making it possible to conduct public elections securely online.

3. Masked messaging

With Masked messaging (MAM) smart devices can be linked and data shared in a similar way to how radio waves are transmitted. This means that interlinked devices can “tune in” and get broadcast data with quantum proof security.

4. Shared economy

With IOTA everything into a service platform, businesses can lease unused assets for a fee. This includes computer storage, Wi-Fi bandwidth and computer power.

The lessor and lessee agree on an agreeable fee to be charged which is a cost-effective model for both parties.

IOTA presents many possibilities for the new economy by making the Internet of Things a possibility. The number of global micropayments could increase significantly over the next couple of years. For this to be possible, solutions for efficiency and scalability need to be devised. With bitcoin, making fractional transactions is not tenable as the cost of this exceeds the value of the transaction.

Therefore what IOTA is offering is a much needed technological solution to bridge this gap.

The Tangle is a rare concept that has the cryptocurrency space disrupted, was the blockchain not good enough? We are yet to see other cryptocurrency projects move away from the traditional blockchain model to the Tangle. This is understandable as the blockchain itself is still a relatively foreign technology to many.

That said, it will be exciting to see how IOTA revolutionizes the machine to machine micropayment system and how this will impact on global trade eventually. Perhaps the Tangle is the sequel to the blockchain and IOTA is a step ahead of its time.

 

 

 

 

 

 

 

Bitshares

What is Bitshares?

Bitshares is a blockchain project that has been in existence since July 2014. It is primarily a decentralized cryptocurrency exchange as well as an open source financial platform. It was created to solve some of the inherent risks in cryptocurrency exchanges which have led to some disastrous losses such as the Mt. Gox hack and other similar hacks on other exchanges.

As much as cryptocurrencies are decentralized currencies in their very nature, storing and trading them on centralized exchanges introduces an element of centralization where the user has no control over their money.

Scores of users have lost significant amounts as a result of placing their trust in centralized exchanges. Bitshares thus created a model decentralized platform that is difficult to hack since all the data is not centrally stored. Dan Larimer who is the founder of Bitshares (and also happens to be the co-founder of Steemit and EOS) wanted to find a solution to this problem by improving on the proof of work mining algorithm.

To achieve this, he came up with the Delegated Proof of Stake (DPoS) which is a consensus algorithm that makes the system decentralized and gives it more speed and flexibility.

What is the problem that Bitshares Solves?

As we have mentioned earlier, centralized exchanges carry an inherent risk of hacking attacks as seen in the examples mentioned.

Other than this, centralized exchanges can be manipulative when the exchange controls the whole buying and trading process for the user, this presents a conflict of interest. Lastly, speed and efficiency have been a significant hurdle for many centralized exchanges and this has served as a deterrent for many would—be cryptocurrency investors.

It is never a guarantee that a user’s order will be met in good time and worse still certain actors are given preferential treatment to have their orders filled first before the rest can be considered. This takes away from the core of decentralization.

Bitshares seeks to eliminate these challenges through decentralization and delegation of some tasks. This gives the user control over their transactions, security, and privacy.

How does Bitshares solve the problem?

Bitshares has employed different technological methods to address each of the issues they seek to tackle.

Privacy

When setting up an account with Bitshares, the KYC process is not as stringent as it is with other exchanges, they will require minimal personal information from your end.

In addition, your personal data is never stored on any centralized servers making it very appealing to privacy-conscious individuals.

Volatility

The cryptocurrency market is associated with extremely high volatility. Bitshares uses something they refer to as Smartcoins to offer some form of stability to the platform.

As opposed to how many cryptocurrencies work, Bitshares has attached the Smartcoin to real value assets and the value of the Smartcoins is pegged on these assets.

Bitshares also gives users the option of converting their holding to stable cryptocurrency assets which are attached to fiat currencies.

In Bitshares, users do not necessarily have to convert their cryptocurrencies to fiat and this helps in maintain user anonymity. For example, the BitUSD is pegged on to the US dollar at a ratio of 1:1. These features create stability on the Bitshares platform.

Scalability

Bitshares uses an open source blockchain consensus mechanism known as Graphene it is said that Graphene can process up to 100,000 transactions/ second which is more than what Visa and Mastercard can handle combined. With this technology, Bitshares is highly scalable and efficient.

Efficiency in mining

As mentioned earlier, Bitshares uses a modified verification method referred to as the Delegated Proof of Stake mechanism to verify transactions. The traditional proof of work or proof of stake algorithms are highly resource intensive, making it difficult for users to keep up with mining requirements.

This, in turn, creates a form of centralization where mining is left in the hands of a few financially able miners. This is especially true with the advent of the ASIC mining chips.

In this model, users are rewarded for holding onto (staking) their coins but in addition, they are allowed to delegate their stake to others. This creates a governance layer.

The user can delegate their stake to others who act as witnesses and they verify transactions. Since only a few nodes (witnesses) are involved in the verification process, the system becomes more efficient and less time-consuming.

Since the witnesses can be elected out at any given time, decentralization is still maintained in the system.

Decentralized Exchange

One of the weaknesses of centralized exchanges is that they handle all order matching functions, fiat, and IOUs and hold the cryptocurrency assets for the users at the same time.

The first poses the risk of conflict of interest where the buyer is still the broker and the seller. Secondly, since all these data is stored centrally it creates a potential target for hackers.

Bitshares has circumvented this risk by introducing a trustless gateway to handle buy and sell orders while transferring the coins to the user’s personal wallet.

These transactions are all recorded and verified on the blockchain. Unlike other exchanges, Bitshares does not hold private keys for users and this keeps them in full control of their funds.

So in a decentralized exchange, the user has full control over the security of their assets and risk of hacking is minimized unless the user compromises the security of their private keys.

What makes Bitshares better than its competitors?

Unlike other cryptocurrency exchange platforms such as Bittrex, Bitfinex, and Poloniex, Bitshares is a decentralized exchange that allows users to be in full control of their digital assets.

Bitshares is also highly scalable due to its utilization of a technology known as Graphene. Graphene is capable of handling up to 10,000 transactions/ second.

The DPoS verification method also makes it very cheap to transact on Bitshares. This means that you can use Bitshares to but extremely cheap items as the fees are considerable.

An investor can also make profits from small trades as the fees charged are negligible, you cannot do this on other major exchanges as the fees charged are prohibitive.

How can Bitshares be categorized?

Bitshares is first a decentralized cryptocurrency exchange platform. It is also a digital currency, token issuance platform, crowdfunding platform and voting platform.

Bitshares and its vision on security

Bitshares uses the Delegated Proof of Stake model to decentralize transactions.

This shifts the intricate data from one central point on the exchange to different points controlled by the user. In this way, it is very difficult to experience Bitshares hacks.

This is a great security feature that also protects the privacy and anonymity of its users. In addition to decentralization, Bitshares gives further security to its users by significantly reducing the volatility on the platform through issuing Smartcoins.

Every Smartcoin on the Bitshares exchange is backed by a 200% reserve. All the reserves are held as BTS and securely stored on the blockchain. With this reserve system in place, users and investors are assured of the value of their holdings at all times.

Examples of Bitshares use cases/applications.

Bitshares is a decentralized cryptocurrency exchange platform that allows users and investors to trade in a secure and efficient manner. It can handle the trading volumes of NASDAQ if not more and with even greater efficiency.

Other than this, it can also be applied to numerous other segments of the economy. Below is a list of use cases for user issued assets on the Bitshares platform:

1. Deposit receipts

Traditionally banks are tasked with the responsibility of issuing deposit receipts. Banks maintain a database of their customers’ financial holdings and use this to facilitate transfers as instructed. Companies such as Paypal issue deposit receipts and offer cheaper cash transfer services between banks and their customers. Bitshares can hold these customer databases on the blockchain and issue deposit receipts in a way that is faster and cheaper.

2. Customer verification

First and foremost the issuer must know every single customer. BitShares supports this by enabling both whitelists and blacklists. Rather than requiring every issuer to whitelist every customer separately, an issuer may specify a set of identity verifiers that they trust to do this job. This allows issuers to benefit from the network effect of validated users without having to do any direct identity verification themselves.

When an asset enables whitelist, no account may send or receive that asset without being on an authorized whitelist. An accounts fund can be frozen by removing them from the whitelist.

3. Asset seizing

From time to time, an issuer may be required to seize funds as a result of a court order. While this may be unappealing to cryptocurrency purists, it is an unavoidable reality of trust-based assets. An issuer can determine whether or not they wish to revoke this privilege, but it may be a requirement in some jurisdictions.

4. Market restrictions

An issuer who offers both USD and EUR deposits may need to restrict direct trading between their USD and EUR assets to avoid being subject to foreign currency exchange regulations. Some cryptocurrency exchanges allow trading between fiat and cryptocurrencies, but not between two fiat currencies. Without this feature, many exchanges would be unable to issue their assets on the BitShares blockchain.

5. Transfer restrictions

With the Bitshares exchange users can transfer funds from user to user without restrictions imposed on them. This is unlike most cryptocurrency exchanges that have restrictions on transfers of funds outside the market as this is subject to a lot of asset transfer reglations.

6. Bitshares (BTS) as collateral

The Bitshares BTS can be used as collateral for a bond or in smart contracts as the SEC allows corporate shares to be traded on alternative trading systems.

7. Event ticketing

Event ticketing has also gone digital as this makes it reach a broader audience in a way that is economical and efficient. If an event organizer chooses to employ user- issued assets to sell an event, they will have transferred the risk to the audience by auctioning the tokens to the highest bidder who will then resell them to the intended audience.

This will make it possible to raise a lot of money upfront and the issuer can then freeze the token sale on the day of the event and allow the audience to cryptographically check into the event.

8. Crowdfunding

Crowdfunding has also gone digital and issuing an asset is one of the most effective ways to raise money. This makes it very efficient and affordable to issue digital coupons and other digital assets as rewards or hooks for crowdfunding.

9. Digital property

Converting physical assets to digital assets and issuing them securely on the blockchain is another way to utilize Bitshares platform. Software and music licenses can be created on the blockchain and issued to users for immutable record keeping so that even if the business or individual issuing is nonexistent in the future, the transaction and certificates will still be available. The same goes for trading cards and online games that can be simulated on the blockchain.

10. Stable cryptocurrency

Smartcoins were a primary inspiration of Bitshares, to tame the volatility associated with the cryptocurrency market. With Bitshares, users can select a given high-value asset such as gold and use it to create a price stable digital asset that is fully collateralized.

This is very appealing to a broad range of investors who may wish to venture into cryptocurrency investment but with some form of assured security. To further enhance the security of the Smartcoins, Bitshares sets parameters such as market restrictions, transfer restrictions and whitelists to safeguard the interest of the investor.

With the recent hacks on major cryptocurrency exchanges, Bitshares has a unique product to offer to the market.

Additionally, Bitshares offers a stable coin, a feature which is currently “hot” in the cryptocurrency market. Lastly, unlike other cryptocurrency exchanges, the Bitshares DEX has no limits on daily trading volumes.

Other exchanges impose limits based on the personal information given away and parameters of financial standing. Not so with Bitshares as the platform has no account approval process in the first place.