Categories
Crypto Guides

Brief Introduction To The Revolutionary ‘Neo’ Blockchain

Introduction

Neo is an open-source, decentralized blockchain platform founded in 2014 by Da HongFei and Erik Zhang. These are the same duo who started Shanghai-based blockchain R&D company’ OnChain.’ Neo is often known as Ethereum of China due to its similarities, but the project has its own set of goals, which we will be looking further in this article.

Neo is formerly known as Antshares, and the rebranding happened in 2017. Since the rebranding, the company’s motive is to achieve a smart economy using blockchain technology and an essential feature of blockchain smart contracts to issue and manage digitized assets.

Neo wants to achieve a smart economy by giving digital identity to digitize assets and further use automation in the management of digital assets using smart contracts and henceforth achieving a smart economy using a distributed network.

Digital Assets + Digital Identity + Smart Contracts = Smart Economy.

Let us look into the three components that make up the smart economy in detail below:

Digital Assets

Digital Assets are anything that exists in a binary format and with a right to use. The right to use property is essential for a digital asset to exist. Any asset that can be stored digitally can be said as a digital asset. Some examples of digital assets include logos, images, illustrations, presentations, spreadsheets, etc. Assets can be easily digitized on the neo platform is a transparent, trustworthy, and auditable manner. The Neo platform allows the linking of a physical asset with a digital avatar using digital identity, which is valid by law. Thus, the platform protects the assets.

Two forms of digital assets

Global Assets: These are assets that are recognized by all smart contracts and clients.

Contract Assets: These are assets that are only recognized by specific smart contracts and cannot be used in other contracts

Digital Identity

Identity can be defined as a set of attributes that relate to an entity. Neo enables the creation of identity information of individuals, organizations, and entities in an electronic form, thus making it digital. It does this by verifying identity using fingerprints, facial recognition, voice recognition, and SMS. For the smooth functioning of digital assets, digital identity is essential. Neo uses X.509 digital identity standard, which is a widely accepted digital issuance model.

Smart Contracts

Smart contracts are any piece of self-execution code when a predefined specific set of instructions are met. Smart contracts are immutable and should be able to run on multiple nodes without compromising its integrity. Neo requires three essential features for smart contracts; they are deterministic, terminable, and isolated. Smart contracts can be codes in any mainstream coding language like C#, Java, Go.

Key Characteristics of Neo

🔗 Neo uses dBFT, Delegated Byzantine Fault tolerance model for consensus mechanism. In dBFT consensus, nodes are chosen by Neo holders to generate blocks and validate the transactions. In turn, they have to hold certain Neo tokens as a threshold and maintain some performance requirements.

🔗 Neo’s transaction speeds are considered to be one of the highest among the available with 1000 TPS. High transactions per second lead to centralization by only a few users mining and validating the transactions.

🔗 The platform supports all the mainstream coding languages for smart contracts, which helps prevent developers from learning new languages to work on the platform.

Neo has two local tokens, Neo and Gas. Neo is used to create blocks and manage the network while Gas is the fuel that powers transactions in the Neo system.

Many Governments across the world are trying to incorporate blockchain functionalities into the day to day activities of the running of the government to achieve a smart economy. Neo, with its faster transaction speeds and with its core fundamentals, enable the goal to accomplish in a much quicker fashion.

Categories
Crypto Daily Topic

Blockchain and Identity: Here’s all there is to know

The ability to have control of our own identities has never been more pertinent than today. This is the internet age – and that has massive implications for our privacy, security, and autonomy over our own identities. Two issues emerge: that of populations not having an identity, as well as the implications of entrusting our identities with big and powerful organizations.

Recent research shows that a staggering 89% of consumers do believe that organizations are not doing enough to protect their data, while more than half of CEOs admit that consumers are not mistaken to think this. 

So how can we get past this stalemate? 

Blockchain technology has demonstrated its ability to change how things are done across industries. Can it also help with the thorny issue of identity management? The answer is yes, and an increasing number of platforms utilizing blockchain are emerging that aim to empower users with more control over their own identity. Also, a new concept – that of self-sovereignty- has emerged thanks to blockchain technology. 

We are going to look at what exactly identity is, explore the concept of self-sovereignty, and look at how blockchain can help us manage our identities better. We’ll also take a peek at some of the exciting organizations that are using blockchain to give users more autonomy and control over their identities.

What is Identity? 

Personal identity is a human right, according to article 8 of the UN’s Convention on the rights of the child. A person’s identity comprises: 

  • Their first and last name
  • Date of birth
  • Nationality  
  • An identifier, such as passport number, ID number, driving license, and so on. 

We cannot overemphasize the importance of having an identity. Without having a form of identification, one cannot access government services, own property, have a bank account, or be employed full-time. Without an identity, it’s so hard to participate in society because you cannot prove that you are who you say you are. 

Despite identity being so important, the current identity space is far from ideal. Data – such as passport number, social security numbers, and driving licenses is all stored in centralized servers by centralized organizations. This means three things: 

  • People can only get identities from centralized organizations
  • These centralized organizations can tamper with your identity data 
  • Identities are subject to theft

Let’s get a look at each of these:

1. Centralized Entities Giving Out Identities

Currently, centralized organizations have the power and the right to validate and issue identities to people. This system has left so many people in the world without an identity. According to the United Nations, 1.1 billion people in the world have no way to prove their identity. Due to this, these people have been left without access to basic financial services such as opening a bank account. This means that these people are excluded from the global financial system. As such, it is difficult for these people to escape the cycle of poverty. 

2. Data Mishandling

To participate in the current social media landscape, you need to create an identity. For instance, you need to create a Facebook account to use Facebook, just like you need to create an Instagram account to use Instagram. 

This gives these centralized organizations power over our identities. Think of it – we’re giving these organizations our identities, which they’re using to create identity silos.

We have seen what happens when we trust organizations with our data. The 2016 Facebook and Cambridge Analytica scandal is an excellent example of how powerful organizations can abuse user data. 

What was the Facebook Cambridge Analytica scandal?

The scandal involved Cambridge Analytica getting their hands on Facebook user data. The data that was leaked included public profiles, birthdays, city of residence, and page likes. For some users, things like a timeline, a news feed, and private messages were accessed. Around 87 million people were victims of this data breach – 70.6 million users being from the US.

The kind of data collected was detailed enough to enable Cambridge Analytica to create psychographic profiles. Psychographic profiles are a psychological mapping of people based on demographics. Using these psychographic profiles, Cambridge Analytica was able to curate political messages in favor of certain political leanings. These messages were then targeted at people, helping to sway populations for certain political candidates in the US, the UK, and Mexico. 

3. Identity theft

Identity theft is another issue with the current identity setup. For example, someone can steal your identity to use it to take out a loan using your credit card. A prominent example of this is the Bari Nessel case in San Diego, California. Bari Nessel would employ people and, in the process, obtain their personal information. She used the information of one employee to take out huge amounts of loans using their credit card. 

Another case, with more dire consequences this time, is that of Equifax, a US-based credit reporting company that was hacked in 2017. Through the hack, the data of half the US population was stolen, including names, birthdays, residential addresses, social security numbers, etc. 

What Did This Attack Reveal?

First of all, we don’t really have control over our data. We trust third-party companies to keep it secure for us, but seeing as they are centralized platforms – they have a single point of failure, meaning one attack is enough to breach the privacy of millions. 

Also, it’s hard to know if the company knew they were under attack but chose not to inform users nevertheless. So, there is also the issue of lack of transparency. 

What Lessons Can We Learn From This?

  • Centralized entities can issue identities to only who they want, and when they want
  • We trust third parties to secure our personal information
  • These third parties are not fail-safe 
  • Some third parties can be downright shady with the way they handle our data

Incorporating the blockchain into identity management would solve all these problems. Let’s take a quick look at what blockchain technology is. 

What Is Blockchain Technology?

Blockchain is a technology that was first brought to life by Satoshi Nakamoto in 2008. A blockchain consists of a distributed ledger with timestamped transactions. Distributed means that the ledger is controlled by thousands of computers all over the world. Each ledger has blocks of data that are linked to each other using cryptography. Blockchain has three very special features: 

  • Decentralized – the data is not controlled or owned by any one single authority
  • Immutable – once data is recorded on the blockchain it cannot be deleted or interfered with in any way
  • Transparent – anyone can see all data that has been entered on the blockchain

So how will blockchain solve the current identity management issues?

  • It will be impossible to replicate data – Blockchain can make it impossible for more than one person to claim the same identity. The same way it prevents double-spending of coins is the same way it will prevent the replication of identity details.
  • It will be hard to tamper with personal information – Blockchain can make it impossible to steal or hack personal information.
  • It will be hard to tamper with data information management processes – Blockchain can make the identity management processes trustless. This means removing human emotions, intentions, or negligence from the equation.

Self-Sovereign Identity 

Self-sovereign identity is the concept or idea that people should own and control their own identity. Blockchain can enable and facilitate self-sovereign identity. 

Blockchain would promote self -sovereign identity by facilitating the following characteristics: 

  • Minimalistic – availing only the amount of data needed for a particular task
  • Resilient – identity will not be censored or deleted 
  • Persistent – it will be impossible to take somebody’s identity from them 
  • Portable – it will be possible to access your identifying information from anywhere in the world 
  • Consent – your identifying information will be used only when you agree to it

More Power to Users 

Blockchain can also give people more choices on how to manage their personal information. 

Through the blockchain, individuals can:

i) Manage multiple identities

This means that an individual can have different identities with different personas for different types of contexts – for example, having different identities for the workplace, for friends, for family, and so on. Blockchain can facilitate all these different identities and give a key to each of these identities. This means the user has the discretion to use any persona they like – in different types of situations.

ii) Authenticate their identities anonymously

Blockchain can help users deploy anonymous authentication to ensure maximum security. This means that users can anonymously use uniquely identifying attributes to identify themselves in a given situation.

Projects Working On Blockchain-based Digital Identity

Several exciting projects are currently working to solve the current identity management problem using blockchain-based solutions. 

  • Sovrin: This is a non-profit organization that aims to enable individuals to achieve self- sovereign digital identity. Sovrin provides users with a secure and private network for individuals to manage and share their verifiable identity credentials. 
  • Civic: Civic provides a blockchain-based protocol on which users can manage their digital identities better. On the platform, users can create their virtual identities and keep them together with other personal information.
  • uPort: Created by the blockchain solutions company ConsenSys, uPort is a self-sovereign identity protocol that runs on Ethereum. The platform consists of smart contracts developer tools and a mobile app. Users can create a personal identity through smart contracts and secure it with the key in the mobile app. Even if your device is lost, you can still recover your identity credentials.

Closing Thoughts

The current digital management system is, to put it mildly, broken. Blockchain can fix this. Blockchain-based identification would afford us more security, more transparency, and more control over our identities. Blockchain can also bring more equality in the world by helping millions of people without an identity to get one. This way, they can play a bigger part in their societies and access their rightful services just like everyone else. 

Already, several blockchain-based projects have taken the mantle in this regard. Let’s wait and see how they will shape the space.