Skip to main content

Still don’t know anything about Blockchain? Read this to know everything!

Blockchain was the idea originally developed by a group of people known by the pseudonym, Satoshi Nakamoto. But since then, it has evolved into something greater, and the main question every single person is asking is: What is Blockchain?
By allowing digital information to be distributed but not copied, blockchain technology created the backbone of a new type of internet. It was originally designed for the digital currency named Bitcoin. Of course you have heard the term Bitcoin, Bitcoin is one of the most popular cryptocurrencies there are. That much popular Bitcoin has become and the main reason behind the tremendous success of bitcoin is Blockchain.
Do you know how to use the internet? Of course you do but you don’t know how it works, do you? Because you don’t need to know how the Internet works, just to use it.
Everyone who has invested in bitcoin is unknowingly using Blockchain. Just like the Internet, you don’t need to know how blockchain works to use it. However, having a basic knowledge of this new technology show why it’s considered revolutionary.
The basic idea behind this complex but useful technology is surprisingly very easy. Blockchain technology is a form of distributed ledger technology that changed the concept of money, with the advent of bitcoin over the past decade. Blockchain offers a database, spread over a network of computers around the world where all data is stored in an immutable and tamper-proof manner without the need of an intermediary party to ensure the trustworthiness of the data. This feature of the blockchain technology enabled bitcoin to be used as a peer medium of exchange as a replacement for conventional money without the need of middlemen such as banks, credit card companies, governments, etc.
This adoption of blockchain technology has today led to the rise of several cryptocurrencies like bitcoin to enter the mainstream economy as a replacement for conventional currencies for value transfer around the world.
“As revolutionary as it sounds, Blockchain truly is a mechanism to bring everyone to the highest degree of accountability. No more missed transactions, human or machine errors, or even an exchange that was not done with the consent of the parties involved. Above anything else, the most critical area where Blockchain helps is to guarantee the validity of a transaction by recording it not only on a main register but a connected distributed system of registers, all of which are connected through a secure validation mechanism.”
Ian Khan, TEDx Speaker | Author | Technology Futurist
A Distributed Database
Picture a spreadsheet that is duplicated thousands of times across a network of computers. Then imagine that this network is designed to regularly update this spreadsheet and you have a basic understanding of the blockchain.
Information held on a blockchain exists as a shared — and continually reconciled — database.
This way of using the network has obvious benefits. The blockchain database isn’t stored in any single location, meaning the records it keeps are truly public and easily verifiable.
No centralized version of this information exists for a hacker to corrupt. Hosted by millions of computers simultaneously, its data is accessible to anyone on the internet.
Blockchain has major advantages over centralized data-management systems.
  • Highly durable and Robust:
Blockchain technology is like the internet in that it has a built-in robustness. By storing blocks of information that are identical across its network, the blockchain cannot be controlled by any single entity and has no single point of failure.
  • Transparent and incorruptible:
The blockchain network lives in a state of consensus, one that automatically checks in with itself every ten minutes. A kind of self-auditing ecosystem, the network reconciles every transaction that happens in ten-minute intervals.
Data is embedded within the network as a whole, by definition it is public and in-turn the whole system is transparent.
No centralized version of this information exists for a hacker to corrupt. Hosted by millions of computers simultaneously, that is why the data cannot be corrupted.

Source: http://www.cryptextechnologies.com/blogs/know-everything-about-blockchain

Comments

Popular posts from this blog

GraphQL With Ruby

Now a day’s most of the web or mobile applications fetch data from server which is stored in a database. REST API provides an interface to stored data that require by the applications. GraphQL is a query language for REST API's not for server databases. It is database agnostic and effectively can be used in any context where an API is used. GraphQL provide platform for declarative data fetching where client need to specify what data needs from API in response. Instead of multiple endpoints that return fixed data structures, a GraphQL server only exposes a single endpoint and responds with precisely the data a client asked for. GraphQL minimizes the amount of data that needs to be transferred over the network and improves applications operating under these conditions. Introduction to GraphQL API on Ruby on Rails Start with adding gem in Gemfile gem ‘graphql’ Run command bundle install Run command rails generate graphql:install Above command will add gr

Best In Place Gem In Ruby On Rails Tutorial

The best_in_place gem is the easiest solution for in place editing in Ruby on Rails. This gem provides functionality of “in place editing” in ruby on rails without writing any extra ajax code. It supports text inputs, textarea, select dropdown, checkboxes, jQuery UI Datepickers, etc. Also Displays server-side validation Installation Steps of “best_in_place” Gem : Installing best_in_place is very easy and straight-forward. Just begin including the gem in your Gemfile: gem ‘best_in_place’ After that, specify the use of the jquery and best in place javascripts in your application.js, and optionally specify jquery-ui if you want to use jQuery UI datepickers: //= require jquery //= require best_in_place //= require jquery-ui //= require best_in_place.jquery-ui Then, just add a binding to prepare all best in place fields when the document is ready: $(document).ready(function() { /* Activating Best In Place */ jQuery(".best_in_place").best_in_place(); });

Data scraping in Ruby on Rails using Nokogiri and Mechanize Gem

What is Data scraping? Website/Data  Scraping  is a technique to operating large amounts of  data  from websites whereby the  data  is extracted and displayed in own sites or it can be stored to a File/Database. Data scraping is basically used where the websites does not provides API. Some Applications do not provide API to collect records. For the same , Data Scraping technique is used. The data can be scraped using Nokogiri Gem. The steps are required: Add the gem “gem ‘nokogiri’, ‘~> 1.8’, ‘>= 1.8.1'” . Then run the bundle install Add the “require ‘nokogiri'” , “require ‘open-uri'” line where you will write the code for the scraping. The controller of the page will look like below: The view of the code of view page will look like : The result in our application will look like: Mechanize Gem in rails The Mechanize library is used for automating interaction with websites. Mechanize automatically stores and sends cookies, follo