Categories
Cryptocurrencies

What is Streamr (DATA): Everything You Need to Know

The concept of real-time data is becoming huge. In the very near future, such data will become a hot commodity. Already, massive volumes of real-time data are being generated across industries and supply chains. And this is in a time when the Internet of Things (IoT) is catching up, and we have connected devices everywhere. 

This data is valuable. It can be harnessed to optimize business processes, track assets with improved accuracy, target customers for better results, and tap into an endless possibility of new business models. 

However, there is a bottleneck preventing this. Currently, data storage and distribution is a centralized affair, which means a concentration of power in a few hands, lack of innovation, and a single point of failure. And while some projects such as IPFS, Swarm, and BigChainDB are providing decentralized storage services, they fall short when it comes to high-volume, real-time data. 

Streamr is a blockchain-based project that aims to provide the real-time data missing link. It hopes to achieve this through a global and peer-to-peer network and an incentivization mechanism that will “keep the data flowing.” 

In this article, we look at the Streamr project and its native token, DATA coin. 

What is Streamr?

Streamr is an off-chain network built on Ethereum blockchain that employs smart contracts to allow individuals, companies, and machines to trade and monetize data. The Streamr platform will create a marketplace that enables anyone to tokenize data on a decentralized, peer-to-peer network.

This marketplace could potentially offer a lot of data to a wide array of uses. Decentralized application (DApps) developers can obtain data for running their apps from Streamr’s data streams. Internet of things (IoT) machines can swap data amongst each other from different sides of the world. Or,  a person can input their health/statistics metrics into their workout app, and scientists/researchers could use this data in their study. And on and on. The possibilities are endless. 

In Streamr’s words: “Streamr is a decentralized network for scalable, low-latency, untamperable data delivery, and persistence, operated by the DATAcoin token. Anyone – or anything – can publish new data to data streams,  and others can subscribe to these streams to power DApps, smart contracts, microservices, and intelligent data pipelines.” 

How Does Streamr Work? 

The Streamr network has three groups of people: publishers, consumers, and brokers (broker nodes).  

Publishers submit data to Streamr’s data streams – a process called an ‘event.’ Some of the time, data is free, while at others, consumers must purchase it using the network’s native token DATAcoin. For their part, brokers publish events, manage storage, manage communications between nodes, subscribe to data streams, and so on. 

Streamr uses a scaling technology known as sharding. (Sharding is a database partitioning technique that enables a blockchain to scale, allowing for the processing of more transactions). Due to this, a node on the network is not responsible for all the traffic. Instead, each node is responsible for its partition or share of the traffic. Nodes are paid in DATACoin tokens for distributing data to consumers.

The network also utilizes checksums in a view to maintaining honesty in the network. A broker node has to present checksums of their work for peer review by other nodes. The white paper states that “If a node reports deviant checksums, none at all, or the checksums are not coherent, no reward is obtained and offending nodes become less likely to be assigned responsibility for a partition in the future.”

Data transmission is facilitated by smart contracts, which are responsible for holding information and maintaining the registry of data streams, allocating responsibility to broker nodes, and okaying contracts for data buying and selling. 

Streamr’s Technology Stack

Streamr’s real-time data conduit is powered by three pieces of technology: 

  • The Stream Editor – which features a usability layer and a set of tools that facilitate the quick development of data-driven apps
  • Steamr Engine – an off-chain event processing, analysis, and refining engine 
  • Streamr Data Market – a hub for shared datastreams where anyone can contribute, subscribe, or purchase data.
  • Streamr  Network – the data transportation layer that supports events, holds stream meta-data, handle messaging, integrity checking, and data transmission.

Smart Contracts on Streamr

Streamr utilizes smart contracts to achieve and maintain integrity in the network. The Streamr white paper says: “A number of Ethereum smart contracts support the operation of the Streamr Network and the Data Market. The stream network uses smart contracts for incentivization, coordination, permissioning, and integrity checking. The Data Market builds upon features provided by the Network for data licensing and monetization. DATAcoin, an ERC20 token, is used by both layers for incentivization, as a reputation metric and as the means of payment.”

The Streamr Team

The Streamr team is led by Henri Phikala, Risto Karjalainen, Nikke Nylund, and Michael Malka. Phikala is a software engineer, entrepreneur, an algorithmic trader. He has designed the streamer cloud analytics platform.

Karjalainen is a data and finance expert with a Ph.D. from the Wharton School of Business. He’s a quantitative analyst with years of experience in systematic trading and asset management. 

Nikke Nylund has a Bachelor of Science in Finance and Entrepreneurship from the Helsinki School of Economics. He has founded or invested in several successful ICT and tech companies and has years of experience as an algorithmic trading strategist. 

Michael Malka is an entrepreneur and tech enthusiast with 20 years of software development experience working in startups to banks to telecommunications. He has a Master’s Degree in Computer Science from the University of Helsinki. 

The DATA Token 

Streamr’s native token is used to compensate data publishers, and consumers pay for data via the token. Here is a more detailed breakdown of the token’s functions. 

  • Incentivizing nodes to participate and a peer-to-peer network by lending their time, power, computing and bandwidth resources
  • Incentivizing data producers to contribute the data and helping the network grow for everyone’s benefit
  • Serving as the basis for karma – the Streamr community’s reputation metric

DATAcoin operates atop the Ethereum blockchain. Thus, Ethereum-based smart contracts maintain tokens balances and oversee trustless and secure transactions. As an ERC20 token, DATA coin is interoperable with a wide range of wallets as well as tokens.

Streamr (DATA) Economics

As of June 08, 2020, DATA coin is trading at $.0.061719, while ranking at #115. It has a market cap of $41, 927, 535, a 24-hour volume of $574, 230, a circulating supply of 679, 327, 435, a total supply of 987, 154, 514. DATA has an all-time high of  $0.374587 (January 07, 2018) and an all-time low of $0.004854 (March 13 2020). 

Where to Buy and Store Streamr

DATA is sold/exchanged in a variety of exchanges such as Ethfinex,  Binance, HitBTC, Gate.io, EtherDelta, HitBit, and eToro. You can exchange several cryptos for DATA, such as BTC, ETH, or USDT. 

Being an ERC20 token, DATA can be held in any ERC20/Ethereum compatible wallet. Popular options include MyEtherWallet, Guarda Ledger, Trezor, MetaMask Parity, InWe Wallet, Infinito Wallet, Trust Wallet, and others. 

Final Words

Streamr is taking the idea of decentralized data and elevating it to a higher, more timely level. The world’s economy is currently in a megatrend motion towards real-time data, and Streamr is preparing to meet this need in a global, peer-to-peer, and blockchain-backed system. 

Streamr’s decision to operate on top of Ethereum’s blockchain instead of building its own from scratch blockchain affords more time and concentration to research and development of the concept, meaning it can achieve its goals faster. If the project catches on, we could see a real-time, decentralized data model that could forever change the way we interact with data. The project is one to keep an eye on. 

Categories
Crypto Guides

Architecture and Operation of Blockchain Technology

Introduction

We can obtain the definition of Blockchain by dissecting it into its two words: block and chain. Hence, Blockchain is a chain of blocks having some information in it. Using a blockchain is a way of time-stamping digital documents so that it’s not possible to backdate or tamper them. This secure technology can be used for the transfer of various items such as digital currency, property, contracts, etc. And the primary feature of any blockchain is its decentralized nature. There is no central authority or banks to control the transactions.

Blockchain Architecture and Operation

The architecture and functioning of blockchain go hand in hand. As already mentioned, blockchain is a chain of blocks containing some valuable information. The type of blockchain depends on the data that is present inside a block. For example, a block in a Bitcoin blockchain contains information on who is sending how many bitcoins to whom. Another essential piece in the blockchain is the hash.

Understanding Hash

In simple terms, the hash is the fingerprint of a block. It is unique to each block and is mainly used for the identification of a block. If the content in the block changes, the hash of block changes as well. So, a block has three components:

  1. Data (Sender, Receiver & Amount)
  2. Hash
  3. Hash of the previous block

In technical terms, blockchain is designed using the principles of a linked list. Blocks containing a hash of the previous blocks is what makes blockchain so secure.

Proof of Work

Hashes are an excellent way to avoid tampering of data. But, computers today are fast enough to calculate hundreds of thousands of hashes per second. This makes it pretty convenient for a hacker to tamper a block, and recalculate all the hashes of other blocks and the blockchain valid.

To avoid the occurrence of this situation, Bitcoin blockchains use the concept of Proof-of-Work. This concept is a computational problem that takes efforts to solve. In the case of Bitcoin, it typically takes 10 minutes to calculate the required proof-of-work and add a block to the blockchain. So, this makes it extremely time consuming and challenging for hackers to tamper a block.

Distributed P2P Network

Blockchain is known for its distributed peer to peer network. Anyone is allowed to enter the network. When someone enters the network, he will get a full copy of the network.

When a new block is created, it is broadcasted to all the nodes in the network. Each node verifies this block and makes sure it hasn’t tampered. After verification, each node adds this block to its blockchain. Later, all the nodes create a consensus. They agree about the legitimacy of the blocks and accept or reject it. If the block is verified successfully by consensus, it is added to the main blockchain. This is when the block gets its first confirmation. And when around four confirmations are received, the transaction is said to be completed successfully.

Summary

  1. There are four steps involved in the working of a blockchain.
  2. Some person makes a cryptocurrency transaction.
  3. The transaction is broadcasted to a distributed P2P network.
  4. The nodes in the network validate the transaction with the help of some algorithms.
  5. Once the transaction is verified, the new block is added to the existing blockchain.

This is how the blockchain technology works. Let us know if you have any questions below. Cheers.