Social Icons

Showing posts with label cryptography. Show all posts
Showing posts with label cryptography. Show all posts

Sunday, December 12, 2021

Multichain : Appending Data to Blockchain with DATA STREAMS

 
MultiChain streams enable a blockchain to be used as a general purpose append-only database, with the blockchain providing time stamping, notarization and immutability. This video continues from the earlier video post in playlist and now focuses on populating data in the "nutsbolts" blockchain created earlier. 
 
Erstwhile seen node "A" creates a data stream data1, populates some sample data, which is immediately visible in the other node "B". Node A further grants exclusive permissions to Node "B" for send and writing to data stream data1. The complete demonstration is shown on two separate Linux machines as introduced in M-1 and M-2 videos in Multichain playlist i.e. Node A and Node B. data stream created name: "data1" 
 
 Commands used
 
create stream data1 '{"restrict":"write"}' 
 
listpermissions data1.* publish data1 key1 '{"json":{"name":"kabali","city":"chennai"}}' 
 
liststreams 
 
subscribe data1 
 
liststreamitems data1 
 
grant 1...send 
 
grant 1...data1.write 
 
publish data1 key2 '{"json":{"name":"baasha","city":"mumbai"}}' 
 
subscribe data1 
 
liststreamitems data1 
 
liststreamkeys data1 
 
liststreamkeyitems data1 key1 
 
liststreampublishers data1 
 
liststreampublisheritems data1 1...

Monday, August 02, 2021

Hashes & Merkle Trees in Blockchain Mechanics


Hash Functions take input of any length and produce a fixed-length string which means that one can use hashes on something as small as a few characters or as large as an entire document or even files of huge sizes in GBs and above. 

On the other hand enabled by these hash functions, Merkle tree represent hash-based data structure that is a generalization of the hash list and represent structure in which each leaf node is a hash of a block of data, and each non-leaf node is a hash of its children. Both Hash functions and Merkle Trees are cardinal to the mechanics of any Blockchain. 

This video focuses on a simple explanation of understanding Hashes and Merkle Trees. Hash functions SHA-256 and RIPEMD-160 have been discussed in little detail being peculiar to Bitcoin blockchain.

Saturday, May 01, 2021

I want to learn Blockchain, but where do I start from? : Here is My Answer.

I am writing this one exclusive post for guys who just wish to begin their journey in the domain of Blockchain. "Blockchain" term has been buzzing across academia, universities, corporate industries and every where around. In most of the webinars I speak in, I find many inquisitive learners willing to jump in the domain but unable to find that exclusive blockchain sea where to dive in. And if ever they try diving in, the sheer amount of books, videos and sea of information existing on the internet just splashes their visions soon to drown. Herewith I am sharing few slides that are based on my journey in this domain for now over 5 years. The presentation brings out details of topics one should start exploring and dig in followed by few books that I have in person followed and imbibed from.

How to Start Learning BLOCK... by Anupam Tiwari

Thursday, December 17, 2020

IIIT Dharwad FDP on Blockchain Technology: 04 Nov 2020

IIIT Dharwad conducted an FDP on blockchain under aegis of AICTE on 04 Nov 2020.I am sharing here webinar recording and the presentation of my sessions.

Blockchain Technology FDP at IIIT Dharwad by Anupam Tiwari on Scribd

Sunday, December 01, 2019

Blockchain Technology Workshop : IIIT Raipur

Dr. SPM IIIT-Naya Raipur, established by the International Institute of Information Technology University Act,2013 of the Government of Chhatissgarh, is a joint venture by Chhattisgarh State Government and National Thermal Power Corporation (NTPC).A workshop on Blockchain Technology was organized from 28-30 Nov 2019 at the campus with the following aims:

(a) To disseminate the knowledge of Blockchain technology among students, researchers and academicians.

(b) To discuss the current status of the Blockchain development and research work in India and across the world.

The material and slides presentation is shared at link https://drive.google.com/open?id=1s9mZtR7hnyQF4YQ5VYAxgKUiCMenWxlf

Few pics shared below



















Monday, October 07, 2019

Proof of Sleep : Mind Boggling Consensus Algorithm

Introduction

Consensus is the backbone of the Bitcoin technology and is the reason for the Bitcoin to be widely famous since it mitigates the need for any third party mediation. Blockchain domain has around forty plus consensus algorithms as on date with many variants of Proof-of-Work ,Proof of Stake etc. 

"Proof of Sleep" consensus algorithm has been proposed to remove all existing energy dissipation issues in reaching consensus. This will also resolve complex cryptographic algorithms like DAG,Proof-of-Capacity, Proof-of-Burn etc at the click of a button. Welcome to the world of "Proof of Sleep", a new consensus algorithm wherein no energy issues and complexities are involved.

"Algorithm is based on the node admin in P2P sleeping time and essential vital parameters" as per the designer team based in Noida.

How it works?

The participating node admin will go to sleep as and when the need to attain consensus arises. More the number of people register at one node and more they sleep, the consensus is designed to get stronger and expedited. Thereafter the node breathe vitals and snoring decibels will be syncd with the "pre-sleep division" working in Washington, DC. The sole purpose of this division is to use the precog(nitive) potential of this node to prevent waking-up. The breathe vitals will include the exhale/inhale composition of gases. Once syncd,the cryptographic hash of the dreams will be recorded to generate an ultimate unique 4096 bit key. This will be back linked to the nearest person sleeping to this node which will be decided by the Open Shortest Path First (OSPF),an established routing protocol.

Completely based on dreams,the node thus has to fulfill certain QRs before being established as a node. The QRs for participation as a node have been submitted to ISO 14000 ,a series of environmental management standards.

Hyperledger ,the multi-project open source collaborative effort hosted by The Linux Foundation has taken keen interest to explore this. The Linux foundation plans to replace Apache Kafka in Hyperledger Fabric and RBFT in Hyperledger Indy with Proof of Sleep.

Satoshi ACTIVE again

Meanwhile as per fresh inputs received Satoshi Nakamoto's email id satoshin@gmx.com has got active this Friday again. Thus after a decade of sleep,Satoshi Nakamoto has consented to replace Proof of work with Proof of Sleep. This shows the kind of buzz and confidence this new consensus algorithm.  "Now that I had been sleeping over a decade,this algorithm fits fine and I intend replacing my proof of work with Proof of sleep. This will ensure that even as I sleep again, I would contribute to all the consensus taking place around " Satoshi Nakamoto mentioned in email, hinting at his sleep and vanishing act again.

Conclusion

Proof of Sleep is a turning point in the evolving domain of Blockchain and its consensus algorithms. The existing consensus algorithms have faced energy wastage issues across the globe. This path breaking algorithm is likely to shutdown all mining farms and pave way for a green consensus. Proof of sleep will bring the peaceful stone age earth times since maximum participating nodes will be in sleep mode. With maximum nodes sleeping,it couldnt have been better for a peaceful,no war,no ruckus earth,



[ NOTHING SERIOUS ABOUT THIS POST PLEASE : EXCUSE ME IF YOU HAVE SERIOUSLY READ THIS]

Wednesday, July 17, 2019

Truffle Suite: Tools for Smart Contracts installation in UBUNTU 18.04 LTS

The following sets of screen shots show the Ubuntu installation part and a sample smart contract execution of Truffle,a personal blockchain for Ethereum development one can use to deploy contracts, develop  applications, and run tests.:

First command is to install npm
 The next screen shows installation of npm
 now we use npm to install truffle
 make a directory...I made a directory truffleproject as seen below:
 We also need to install atom...a code editor..available at atom.io
 In case of Ubuntu,download the .deb file from site
 Install atom

 Now download a sample smart code project metacoin
 Run Atom
 Open project
 Contracts...click
 choose Metacoin
 Run the code...
 

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.
 

Saturday, November 17, 2018

BLOCKCHAIN TECHNOLOGY OVERVIEW & CRYPTOCURRENCY CRIMES: CBI ACADEMY

Sharing this presentation here in this post that brings an exhaustive overview of the Blockchain Technology and emerging Cryptocurrencies crimes.The presentation was given at CBI Academy on 16 Nov 18 by self :


























Powered By Blogger