TheBlockchain-Empowered Ration Payment Transaction System

0.00

Categories: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Description

TheBlockchain-Empowered Ration Payment Transaction System

ABSTRACT

An Block chain web application for ration is an application that can be accessed to avoid corruption and especially by students well with proper login provide. The proposed block chain use crypto currencty to transfer payment for ration item purchase. We use Ether is a cryptocurrency whose blockchain is generated by the Ethereum platform. TheBlockchain-Empowered Ration Payment Transaction System, Ether can be transferred between accounts and used to compensate participant mining nodes for computations performed. While the Ether blockchain is used to track ownership of digital currency (Ether), the Ethereum blockchain focuses on running the programming code of any decentralized application. Thispaper traces the development of blockchain systems to reveal the importance of decentralized applications(dApps) and the future value of blockchain. We survey the state-of-the-art dApps and discuss the direction ofblockchain development to fulfill the desirable characteristics of dApps. The readers will gain an overviewof dApp research and get familiar with recent developments in the blockchain.

CHAPTER 1 –INTRODUCTION

Although commonly associated with Bitcoin, blockchain technology has many other applications that go way beyond digital currencies. In fact, Bitcoin is only one of several hundred applications that use blockchain technology today.

Until relatively recently, building blockchain applications has required a complex background in coding, cryptography, mathematics as well as significant resources. But times have changed. Previously unimagined applications, from electronic voting & digitally recorded property assets to regulatory compliance & trading are now actively being developed and deployed faster than ever before. By providing developers with the tools to build decentralized applications, Ethereum is making all of this possible.

At its simplest, Ethereum is an open software platform based on blockchain technology that enables developers to build and deploy decentralized applications.

Is Ethereum similar to Bitcoin? Well, sort of, but not really.

 

Like Bitcoin, Ethereum is a distributed public blockchain network. Although there are some significant technical differences between the two, the most important distinction to note is that Bitcoin and Ethereum differ substantially in purpose and capability. Bitcoin offers one particular application of blockchain technology, a peer to peer electronic cash system that enables online Bitcoin payments. While the Bitcoin blockchain is used to track ownership of digital currency (bitcoins), the Ethereum blockchain focuses on running the programming code of any decentralized application.

In the Ethereum blockchain, instead of mining for bitcoin, miners work to earn Ether, a type of crypto token that fuels the network. Beyond a tradeable cryptocurrency, Ether is also used by application developers to pay for transaction fees and services on the Ethereum network.

 

The software facilitates the administrators to know the present status of a student of the college. The software gives the information such as student personal data, student fees details, results etc. Generating the print reports of student personal, fee as well as result details…. Hence we conclude that the present system (CMS for Colleges) would definitely help the user by saving time and effort by reducing the processing time and volume of errors. The efficiency of the work done would be improved and work satisfaction on the part of the employees after computerization would definitely on high. The customer satisfaction would be definitely higher when compared to the old manual system android project ideas for students

The existing system which we using in our college is traditional process is a complete manual process. Now-a-days, education is playing very significant role in the society. Day-by-day, the percentage of illiterates are decreasing and the percentage of literates is increasing. Education will change the society in all the aspects and everyone wants to study higher professional degrees. Admissions are increasing day by day so there by ratio of establishment new colleges and schools are also increasing. But the actual challenge is starting from now. Most of the schools and colleges are maintain student information  in records. When the number of records increased, it is difficult to maintain the information of each student in the old manual system. Maintaining the records manually leads to error prone and required more man power and it consumes more time for processing the records.

The main objective of developing the current project entitled “COLLEGE MANAGEMENT SYSTEM” is to build effective system which is fast, accurate, consistency, reliable and flexible enough so that it can incorporate any future enhancements.

By automating the system using computers, sophisticated technology can be used for making the information more flexible, accurate, and secure and user friendly.

Time and man power can be more effectively utilized and online information can be easily available to the user and at the same time we can maintain higher level of security. Every user such as student, staff and administration can able to see the information of each student through online from anywhere and anytime. These types of CMS are already available in our markets, but it does not have the feature that we are providing to our college. Many of the companies are improving this project on the platform block chain. that seems to be complicated and to use The main functionality such as ENTERING AND RETRIVING of the attendance in the CMS will not be provided by the companies who had developed this project earlier. We are going to introduce our project on a special platform ether wallet which is very user friendly. Here we will provide the high permissions to the Admin so he can handle the complete college for better security and maintenance. There will be different permissions to the admin and faculty.

Until recently the place of the College Management System (CMS). Now-a-days, education is playing very significant role in the society. Day-by-day, the percentage of illiterates are decreasing and the percentage of literates is increasing. Education will change the society in all the aspects and everyone wants to study higher professional degrees. Admissions are increasing day by day so there by. Ratio of establishment new colleges and schools are also increasing. But the actual challenge is starting from now. Most of the schools and colleges are maintain student information in records. When the number of records increased, it is difficult to maintain the information of each student in the old manual system.

Maintaining the records manually leads to error prone and required more man power and it consumes more time for processing the records.

1.1  Objectives

This document is the Software Requirement Specification (SRS) for the ration payment Management System.The purpose of this document is to describe the functionality, requirements and general interface.

1.2  System Specifications

Hardware Requirements:-

  • Windows PC

Software Requirements: –

Block Chain Tools

  • Ethereum Wallet  (blockchain-based distributed computing platform)
  • Ganache Block Chain (Truffle)
  • https://remix.ethereum.org/
  • Solidity (Language)

Application Requriments

  • Front End : HTML5, CSS3
  • Back end: AngularJS, PHP, MYSQL

CHAPTER 2 – LITERATURE REVIEW

More and more regulators are worrying about criminals who are increasingly using cryptocurrencies for illegitimate activities like money laundering, terrorist financing and tax evasion. The problem is significant: even though the full scale of misuse of virtual currencies is unknown, its market value has been reported to exceed EUR 7 billion worldwide.1 This research elaborates on this phenomenon, focusing on the use of cryptocurrencies for financial crime, money laundering and tax evasion. The key issue that needs to be addressed is the anonymity surrounding cryptocurrencies. This anonymity, varying from complete anonymity to pseudo-anonymity, prevents cryptocurrency transactions from being adequately monitored, allowing shady transactions to occur outside of the regulatory perimeter and criminal organisations to use cryptocurrencies to obtain easy access to “clean cash”. Anonymity is also the major issue when it comes to tax evasion. When a tax authority does not know who enters into the taxable transaction, because of the anonymity involved, it cannot detect nor sanction this tax evasion. The existing European legal framework is failing to deal with this issue. There are simply no rules unveiling the anonymity associated with cryptocurrencies. However, the tide is changing. The fifth revision of the directive on money laundering and terrorist financing, AMLD5, is in the final phase of being adopted. AMLD5 includes a definition of virtual currencies and subjects virtual currency exchange services and custodian wallet providers to customer due diligence requirements and the duty to report suspicious transactions to financial intelligence units. The information obtained, can also be used by tax authorities to combat tax evasion.AMLD5’s definition of virtual currencies is sufficient to combat money laundering, terrorist financing and tax evasion via cryptocurrencies. Nevertheless, it is important to closely follow-up on the use cases of virtual currencies to ascertain that the definition remains to be a sufficient one going forward. When we look at the key players in cryptocurrency markets, we can see that a number of those are not included in AMLD5, leaving blind spots in the fight against money laundering, terrorist financing and tax evasion. The examples are numerous and include miners, pure cryptocurrency exchangesthat are not also custodian wallet providers, hardware and software wallet providers, trading platforms and coin offerors. Persons with malicious intent could look up these blind spots. If that would happen and it would appear to have a (material) adverse effect on the fight against money laundering, terrorist financing and tax evasion, expanding the scope of AMLD5 should be considered. With respect to unveiling the anonymity of users in general (i.e. also outside of the context of virtual currency exchanges and custodian wallet providers), no immediate action is taken. Only in its next supranational risk assessment, the Commission will assess a system of voluntary registration of users. This approach is not very convincing if the legislator is truly serious about unveiling the anonymity of cryptocurrency users to make the combat against money laundering, terrorist financing and tax evasion more effective. A mandatory registration and a pre-set date as of which it applies, would be a better approach, albeit of course more intrusive. For reasons of proportionality, mandatory registration could be made subject to a materiality threshold.

Existing Solution:

  • Manual cash payment lead to corruption
  • The threat of price volatility, speculative trading, hack attacks, money laundering and terrorist financing all call for stricter regulation. This research deep dives into the latter issue.
  • Aside from the instability of prices, regulators are worrying about criminals who are increasingly using cryptocurrencies for activities (trading away from official channels) like fraud and manipulation, tax evasion, hacking, money laundering and funding for terrorist activities.

Proposed Solution:      

  • To use block chain cryptocurriencies
  • Cryptocurrencies and blockchain are a monstrous topic. There are several hundreds of cryptocurrencies and the applications of blockchain technology are also numerous. To make this research a useful and focused one, we have to narrow it down. To do this, the research attaches to multiple connecting factors, defining its scope.
  • The research is limited to cryptocurrencies and blockchain. This means that other types of assets than cryptocurrencies, such as tokens or crypto securities, are not within the scope of this research. We will explain how these assets differ from cryptocurrencies further on. We will also not elaborate on derivatives of cryptocurrencies, which are essentially investment instruments. Blockchain will be scrutinized to the extent cryptocurrencies run on this technology. Therefore, blockchain technology will not be looked at outside of the context of cryptocurrencies, such as it being used as a technique to eliminate intermediaries in the financial, public or other sector. This would lead to far and exceeds the scope of this research.

CHAPTER 3 OVERALL DESCRIPTION OF THE PROPOSED SYSTEM

Module Description

An android based college campus to share the college fee activities application

3.2 System Features

In the life of the software development, problem analysis provides a base for design and development phase. The problem is analyzed so that sufficient matter is provided to design a new system. Large problems are sub-divided into smaller once to make them understandable and easy for finding solutions. Same in this project all the task are sub-divided and categorized.

 System Modules:

Modules

Modules

  • Admin
    • Add User
    • Update User
    • Assign Crypto Payment Detail
  • User
    • Login
    • View Crypto Fee Detail
    • Ether Wallet
    • Add Custom Ether node with private key
  • Ether Wallet
    • Deloy Contract
      • Get Byte code from solidity
      • Sign Transaction
      • Make Transaction in ether
    • Interact Contract
      • Get sender and contract address
      • Get AB code from solidity
      • Set gas limit
      • Sign transaction
      • Make transaction in gas
    • Ganache
      • View Crypto Accounts
      • View Block chain created
      • View transaction
        • Transaction hash code

Modules Description

  • Ether Wallet
  • MyEtherWallet (our friends call us MEW) is a free, client-side interface helping you interact with the Ethereum blockchain. Our easy-to-use, open-source platform allows you to generate wallets, interact with smart contracts, and so much more.
  • Deloy Contract
    • deploy and interact with a simple Ethereum smart contract using the sol programming language.
  • Get Byte code from solidity
    • MEW does not offer support to recover or reset passwords/private keys. We always suggest writing down private keys and passwords on physical paper/notebooks for safekeeping. Maybe you saved it on your computer! For ideas on what to look for, read more
    • Sign Transaction
    • Make Transaction in ether
  • Interact Contract
  • MEW lets anyone with a balance of ETH or ERC20 tokens send a transaction, without additional charges. Using the Ethereum blockchain takes gas, which is paid for in ETH, so we recommend having at least .01 ETH to cover around 2 – 3 transactions. Read more
    • Get sender and contract address
    • Get AB code from solidity
    • Set gas limit
    • Sign transaction
    • Make transaction in gas
  • Ganache
  • Ganache is a personal blockchain for Ethereum development you can use to deploy contracts, develop your applications, and run tests.
  • It is available as both a desktop application as well as a command-line tool (formerly known as the TestRPC). Ganache is available for Windows, Mac, and Linux.

here are four pages available:

  • The Accounts page shows the accounts generated and their balances. This is the default view.
  • The Blocks page shows each block as mined on the blockchain, along with gas used and transactions.
  • The Transactions page lists all transactions run against the blockchain.
  • The Logs page shows the logs for the server, which is useful for debugging.
  • The Server page shows details about the network connection, including hostname, port, network ID, and whether to automatically mine each transaction into a block.
  • The Accounts & Keys page sets details about the number of accounts created, and whether to use a specific mnemonic or let Ganache generate its own.
  • The Chain page sets details about the actual workings of the generated blockchain, including gas limit and gas price.
  • The Advanced page toggles Google Analytics, which is useful for the Ganache team to track usage of the application.