Social Icons

Friday, April 05, 2019

BLOCKCHAIN TECHNOLOGY & CRYPTOCURRENCY CRIMES & CHALLENGES



Today gave a talk on  "BLOCKCHAIN TECHNOLOGY & EMERGING CRYPTOCURRENCY CRIMES & CHALLENGES". The talk was part of first of its kind FDP held at RGPV University Bhopal.Few pics as seen below from the event

 



 
Covered in press as seen below :

INDIACOM-2019 : Paper Presented on "Coalition of IoT and Blockchain: Rewards and Challenges"

6th International Conference of INDIACom-2019, aimed at providing an effective platform to the researchers from all over the world to show-case their original research work, & have effective exchange of ideas and develop a strategic plan for balanced and inclusive growth of economy through IT in critical areas like E-Governance, E-Commerce, Disaster Management, GIS, Geo-spatial Technologies, Nano-Technology, Intellectual Property Rights, AI and Expert Systems, Networking, Software Engineering, High Performance Computing  and other Emerging Technologies. INDIACom-2019 was held held at Bharati Vidyapeeth, New Delhi (INDIA).I presented a paper on "Coalition of IoT and Blockchain: Rewards and Challenges"

Copy of the paper at  https://bvicam.ac.in/news/INDIACom%202019%20Proceedings/Main/papers/1042.pdf




Sunday, March 31, 2019

Proof of Work and connect with BYZANTINE Generals

Proof of Work (PoW) is the original blockchain consensus algorithm, and is used in projects such as Bitcoin. It is the mechanism that enables users on a blockchain network to reach an agreed ‘truth’. A proof of work is essentially an answer to a complex mathematical problem. It takes a lot of work to find the Nonce but is easy for others to validate.PoW solves the Byzantine Generals Problem as it achieves a majority agreement without any central authority, in spite of the presence of unknown/potentially untrustworthy parties and despite the network not being instantaneous.This presentation brings out the concept Byzantine Generals proof and its connect with Bitcoin.
 

Wednesday, February 13, 2019

SPLIT LARGE FILES INTO SMALLER PARTS & MERGE : FOR EASY MIGRATION in LINUX SYSTEMS

1.    Routine troubleshooting in system handling gives us a way to explore and try new options.Recently tried a new way to migrate large files(around ~17 GB in my case here ). Although there are easier options available by simply copying in a external device,but in my case external devices were not allowed so attempted to split the large file into 3 GB size files and then finally could merge them....and could also verify the hash....and it was absolutely right...sharing few screen shots :

2.    The entire thing of splitting and merging gets over in simple two commands of SPLIT & CAT

 > split -b file.name
 > cat x* > file.name

3.   I have a .vdi virtual image file which is approx 16 GB in size.The file details are seen in the screen shot below :


Here ..before I go for the split...I have taken the hash of the same to compare it later after i merge the split parts...to check the originality of files and I get the hash of the file as bb867749cf4c0325abe145a0998e3b04

 

In the screen shot below I use the split command,which is inbuilt to UBUNTU and typically all Linux systems....I split the file in 3GB parts...

 

This screen shot shows the watch screen shot of the populating split parts...


 This screen shot shows the watch screen shot of the populating split parts...


 and here i get the final .vdi file as well m able to match the hash as same ie bb867749cf4c0325abe145a0998e3b04


Saturday, February 02, 2019

Test Ether Faucet : "Hello world" kind SMART CONTRACT

1.       Smart Contracts are self-executing contractual states, stored on the blockchain, which nobody controls and therefore everyone can trust.Continuing ahead with the earlier post wherein we created few test ethers from the ropsten test network and then transferred few back to create some transactions.In this post we move further and create a small smart contract.

First move to https://faucet.metamask.io/

Once you connect the same with your account,your will find an open code by default.Since just the beginning,we simply delete and create a fresh new page to insert the contract code in as seen below :

 Blank page as seen below :



Find the code of the file faucet.sol

 copy the code...and save the file as faucet.sol
 code pasted

 Now the time to RUN
 Do a small change...amend the solidity program version like I have done to 5.1 and then also it asks to amend public to external
 Followed by submit
 Now time to deploy the same....
 











Wednesday, January 23, 2019

Transactions in METAMASK:Ropsten Test Network Ethereum

1. While at https://anupriti.blogspot.com/2019/01/metamask-extension-in-chromeinstallation.html we have installed metamask,now in this post we do a transaction of ethereum.While at the beginning learning stage we ideally should not be playing with real ethers,so there is a provision to get test ethers and do some dummy transactions to get a feel of how it actually works.

Firstly,we change the network choice from the Main Ethereum Network to Ropsten Test Network as seen in the screen shot below:
 Then we visit https://faucet.metamask.io/
 Simply request ether.I requested twice. :-)
 So,I got two ethers
In the transactions part,we see the links and while we click on any,we get to see the details of the transaction that reflect along with other details live from the ropsten test network explorer
 The transactions details as below :
 The details of Gas to be debited as seen below :
 So,now minus 1 ether and some gas,I am left with a rounded off 1 ether(not exactly one ether,its minus gas)
 The details seen in the Block explorer....as below

METAMASK extension in Chrome:Installation

MetaMask is a bridge that allows one to visit the distributed web of Ethereum in the browser. It allows anyone to run Ethereum dApps right in  browser without running a full Ethereum node.MetaMask includes a secure identity vault, providing a user interface to manage your identities on different sites and sign blockchain transactions.Below screen shots are self explanatory for installation of MetaMask in chrome browser.

Goto the extension link at google chrome store at https://chrome.google.com/webstore/category/extensions
 Search for MetaMask
 Add the extension as seen in the screen shot below
 Welcome screen of MetaMask
 Create your Password

 Click accept



Download your phrase and store it as deemed appropriate secret location,duly encrypted ...since this single phrase will be the key to fiddle with your ethers ahead


 Installation part complete

Powered By Blogger