Compile Header Image

QUARTER III : 2020

TECHNICAL ARTICLE


Steps for Successful Android Application

A familiar term to all technical enthusiasts, but most of us aren’t aware of what exactly it means. Blockchain being a single term can be divided into block and chain to understand this concept much better. Block stands for a data block and chain means interlink. So, in short blockchain is nothing but interlinked data blocks using the technical concept named cryptography. Cryptography is more familiar concept to us and it is widely used to secure messages and communication platforms through encryption and decryption.

How did it originate and what is story of technology behind it?

Blockchain was a concept created to support what we are familiar to us as Bitcoin. In 1991, Stuart Haber and W. Scott Stornetta had an idea to timestamp digital files and documents to prevent alterations and tampering of data. They explained how it can be made using cryptography. Merkle tree is a data structure which was introduced in 1992 for blockchain design.

A Japanese scientist Satoshi Nakamoto wrote the white paper on Theory of Distributed Blockchains which is considered as one of the pioneer work in this field. The paper presented the method to add blocks without being required to be signed by trusted third parties which meant that blockchain will be a peer-peer transaction.

Each block of data has a cryptographic hash of the previous block, a timestamp and data. Blockchain is claimed to be an open source and a verifiable method of digital transactions. Unlike other digital transactions, blockchain is peer to peer. It is also considered fool proof, and is protected against all types of modifications and alteration of data. Different types of auditing and monitoring transactions can be recorded and stored in a distributed time stamping server. All valid transactions are hashed and stored in a tree format.

Depending on the access, blockchain is classified into public, private, hybrid and side chains.

Basic terminology regarding blockchain

Block time
It is the time taken for a network to generate a new data block in the blockchain. For example for bitcoin the block time is 10 minutes and Ethereum it is 10-15 seconds.

Mining
Creation and adding of new data blocks to the chain is known as mining. To validate each transaction, there exists a unique hash key.

Tokens
Units of value acquired through blockchain.

Shards
Splitting bigger data blocks into smaller segments also called as shards. This process is also called sharding.

Applications

Being a new technology less than two decades old, applications are very less but these applications are marvelous.

Crypto currency
Stands out as the most important application of blockchain. This type of digital currency eliminates the requirement of a central bank to authorize the currency. Bitcoin and Ethereum are the most common forms of crypto currency and is still a controversial subject economically, politically and legally.

Smart contracts
Contract is nothing but a legal document followed between two or more parties. With blockchain, these contracts can be enforced without a human involvement.

Storage of digital records
Now, companies and institutions can start using blockchain to store details securely. This can effectively increase performance and reduce costs.

Jairam R Prabhu
  Model Engineering College

Updates From IEEE Computer Society Kerala Chapter



Webinar Series – July

A 4-days webinar series on Cyber Security was organised by IEEE Computer Society Kerala Chapter from July 18, 2020, to July 29 2020. This series was conducted with the aim of introducing students into different fields and enhancing their knowledge in various tracks of cyber security.

It consisted of four informative and interesting sessions by four prominent personalities:

  • Web Security by Mr. Sankarraj Subramanian
  • Cyber Threat Intelligence by Mr.Suresh Srinivasan,
  • Fighting Fraud by Mr. Tony Joseph,
  • Recent Developments in Cyber Security. by Dr Cherian Samuel.
All the sessions were extremely remarkable and highly appreciated by the students. They found it immensely knowledgeable and beneficial.

Webinar Series – August

A 4-days webinar series on Blockchain was organised by IEEE Computer Society Kerala Chapter from August 8, 2020, to August 28 2020. This series was conducted with the aim of introducing students into different fields and enhancing their knowledge in various tracks of blockchain.

It consisted of four informative and interesting sessions by four prominent personalities:

  • Privacy Preserving Protocols for Distributed Ledgers. by Mr. Gokul Alex
  • Can Blockchain Save Our Cities? by Mr. Jonathan Reichental
  • Be Treated Like a VVIP During Your Travels: Can it be a Reality? by Mr.Jinu Babu
  • Behind the Hype: Blockchain. by Mr. Binish Moulana
All the sessions were extremely remarkable and highly appreciated by the students. They found it immensely knowledgeable and beneficial.

Webinar Series – September

A 3-days webinar series on Artificial Intelligence was organised by IEEE Computer Society Kerala Chapter from September 21, 2020, to September 29 2020. This series was conducted with the aim of introducing students into different fields and enhancing their knowledge in various tracks of Artificial Intelligence.

It consisted of three informative and interesting sessions by four prominent personalities:

  • Artificial Intelligence: Opportunities and Challenges by Dr. Deepak Garg
  • AI and IIoT for Industry 4.0 by Mr. Indrajit Kar
  • Generative AI by Dr. Brijes Madhavan
All the sessions were extremely remarkable and highly appreciated by the students. They found it immensely knowledgeable and beneficial.

Panel Discussion on Blockchain

IEEE CS Kerala Chapter organised a panel discussion on The R & D Initiatives, Trends and future of blockchain technology.

The eminent speakers of the panel were:

  • Mr. Lakhan Darshan, lead consultant Phaethon Technologies Pvt. Ltd.
  • Mr. Satish Babu, President InApp infotech
  • Dr Asharaf S, Founder Kerala Blockchain Academy
  • Mr. Gokul Alex, Founder EPIC Knowledge Society
The discussion was be based on how blockchain technology will be impacting R & D management. The future of a promising technology and the latest knowledge. The event was conducted on 12th September 2020.

Talk with Adobe Scholars

IEEE Computer Society Kerala and Women in Compute oraganized a series of talk with the past Adobe women in tech scholarship recipients where the scholars share their experience about the scholarship process and how to improve the chances of current applicants and future applicants. The eminent speakers of the talks were:

  • Indu Ilanchezian, 2017 Adobe Women In Technology Scholarship Honorable Mention
  • Shm Garanganao Almeda, 2019 Adobe Women In Technology Scholar
  • Anjali Yadav, 2016 Adobe Women In Technology Scholar
  • Lily Xu, 2017 Adobe Women In Technology Scholarship Honorable Mention

PreXtreme Coding competition

IEEE Computer Society Kerala oraganized a PreXtreme coding competitionto help the participants of IEEEXtreme to hone their skills and abilities. With the aim to overall improve the results of IEEEXtreme 14.0 for kerala section the first preXtreme was conducted on 24 September 2020

Student Branch Events


MakeItLayred - GECBH

As part of the Student Branch Anniversary Celebrations, IEEE Computer Society Government Engineering College, Barton Hill in association with IEEE Computer Society Kerala Chapter conducted, a unique poster designing contest for all Graphic Design Enthusiasts.

NodeJS Workshop - MESCE

IEEE CS SBC MESCE in collaboration with Coding Blocks and Matrics - Department of Computer Science and Engineering MESCE had hosted an online workshop to help carve the skills of budding developers with an advanced session on Web Development using NodeJs.

Dive into Code - SJCET

Dive into code is to be program divided into multiple sessions to train the participant in the field of competitive coding. Participants are given sessions on programming in python with a motive to make them eligible for competitive coding. Sessions were divided into 1 hour each and were handled by Mr. Sarju S Asst Prof Department of Computer Science and Engineering SJCET Palai

Coding Contest - NITC

Computer Society organized an online coding competition to help students prepare for interviews and also to improve their knowledge and practice problem solving and data structures. The competition was conducted for 3 hours and it required the participants to solve 5 different questions having various difficulty levels. All the questions required the participants to implement various algorithms to find the optimal answer that can pass all the given constraints and test cases.

UPCOMING EVENTS


Webinar Series

Taking the latest trends into consideration, IEEE Computer Society Kerala Chapter will be hosting webinars on the following topics next quarter

  • October – Machine Learning
  • November – IOT
  • December – Free and Open Source Software