International Research Journal of Engineering and Technology (IRJET)
e-ISSN: 2395-0056
Volume: 07 Issue: 04 | Apr 2020
p-ISSN: 2395-0072
www.irjet.net
Framework for Realtime Bitcoin Transaction Ramesh G1, Srivatsan R P2, Ranjith Kumar R3 , Sakthi Balan J R4 1Professor,
Dept. of Information Technology, K.L.N. College of Engineering, Tamil Nadu, India Dept. of Information Technology, K.L.N. College of Engineering, Tamil Nadu, India ---------------------------------------------------------------------***---------------------------------------------------------------------2. The Bitcoin system Abstract - Bitcoin has emerged as the most successful 2,3,4Student,
crypto currency since its appearance back in 2009. A Blockchain, originally block chain, is a growing list of records, called blocks, that are linked using cryptography. Receiving live bitcoin transaction data from web socket and streaming the transaction log to kafka. Analyze the transactions in realtime and count the rate of transactions on a given minute, save this in redis. Consume the transactions from a kafka consumer and persisting(Data Analytics) only the transactions made in the last 3 hours. Key Words: Bitcoin, Blockchain, Bitcoin Live Transaction, Transaction Graph, Transaction Analysis, Kafka, Redis.
1. INTRODUCTION Bitcoin is a cryptocurrency. It is a decentralized digital currency without a central bank or single administrator that can be sent from user to user on the peer-to-peer bitcoin network without the need for intermediaries. Transactions are verified by network nodes through cryptography and recorded in a public distributed ledger called a blockchain. Bitcoin was invented in 2008 by an unknown person or group of people using the name Satoshi Nakamoto and started in 2009. When its source code was released as open-source software. Bitcoins are created as a reward for a process known as mining. They can be exchanged for other currencies, products, and services. Research produced by University of Cambridge estimates that in 2017, there were 2.9 to 5.8 million unique users using a cryptocurrency wallet, most of them using bitcoin.
|
Impact Factor value: 7.34
Bitcoin is a cryptocurrency based on accounting entries. For that reason, it is not correct to look at bitcoins as digital tokens since bitcoins are represented as a balance in a bitcoin account. A bitcoin account is defined by an Elliptic Curve Cryptography key pair. The bitcoin account is publicly identified by its bitcoin address, obtained from its public key using an unidirectional function. Using this public information users can send bitcoins to that address3. Then, the corresponding private key is needed to spend the bitcoins of the account. Regarding this definition, it is easy to understand that any user can create any number of bitcoin addresses (generating the key pair) either using any standard cryptosoftware or self purpose created programs, like bitcoin wallets. Notice that if the user creates such bitcoin accounts in a private manner then, a priori, nobody can link the identity of the user with the value of a bitcoin address.
3. Bitcoin Anonymity Anonymity is probably one of the properties that has been key for the success of the currency deployment. Anonymity in the bitcoin network is based on the fact that users can create any number of anonymous bitcoin addresses that will be used in their bitcoin transactions. This basic approach is a good starting point, but the underlaying non anonymous Internet infrastructure, together with the availability of all bitcoin transactions in the blockchain, has proven to be an anonymity threat. In order to review the papers published on bitcoin anonymity, we group them in three different categories: those papers that exploit mainly data obtained from the blockchain to derive some information from users or more general properties like usage patterns; papers that use bitcoin network
Bitcoin has been criticized for its use in illegal transactions, its high electricity consumption, price volatility, and thefts from exchanges. Some economists, including several Nobel laureates, have characterized it as a speculative bubble. Bitcoin has also been used as an investment, although several regulatory agencies have issued investor alerts about bitcoin.
Š 2020, IRJET
In this section, we point out the main ideas that allow to understand the basic functionality of the bitcoin virtual currency. Such background is needed to understand the meaning of the research performed so far. However, the complexity of bitcoins makes impossible to provide a fully description of the system in this review, so interested readers can refer to for a detailed and more extended explanation on the bitcoin system.
|
ISO 9001:2008 Certified Journal
|
Page 535