Coder Social home page Coder Social logo

blockchain-anomaly-detection's Introduction

Blockchain Anomaly Detection

Description

Anomaly detection has been a well-studied area for a long time. Its applications in the financial sector have aided in identifying suspicious activities of hackers. How- ever, with the advancements in the financial domain such as blockchain and artificial intelligence, it is more challenging to deceive financial systems. Despite these technological advancements many fraudulent cases have still emerged.

Many artificial intelligence techniques have been proposed to deal with the anomaly detection problem; some results appear to be considerably assuring, but there is no explicit superior solution. This repo is for a research that leaps to bridge the gap between artificial intelligence and blockchain by pursuing various anomaly detection techniques on transactional network data of a public financial blockchain ’Bitcoin’.

This repository is an implementation for a research that presents anomaly detection in the light of blockchain technology and its applications in the financial sector. It extracts the transactional data of bitcoin blockchain and analyses for malicious transactions using unsupervised machine learning techniques. A range of algorithms such as iso- lation forest, histogram based outlier detection (HBOS), cluster based local outlier factor (CBLOF), principal component analysis (PCA), K-means, deep autoencoder networks and ensemble method are evaluated and compared.

Publication

URL: http://urn.fi/URN:NBN:fi:tuni-201912056592

Data

IEEE Data Port:

Bitcoin transaction network metadata dataset: https://ieee-dataport.org/open-access/bitcoin-transaction-network-metadata-2011-2013

Bitcoin transactions dataset: https://ieee-dataport.org/open-access/bitcoin-transactions-data-2011-2013

Bitcoin hacks/frauds dataset: https://ieee-dataport.org/open-access/bitcoin-hacked-transactions-2010-2013

Kaggle

Data License

Creative Commons License
This data is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

blockchain-anomaly-detection's People

Contributors

osancus avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.