BlockNinjas
Bitcoin Analysis Database

BlockNinjas

Förderjahr 2017 / Project Call #12 / ProjectID: 2200

The blockchain technology, especially Bitcoin (BTC) has received much attention during the past 2 years. Up to now in most of this research machine learning has been excluded. But particular attention should be paid to analyzing the blockchain with neural networks (NN), i.e. Recurrent NN (RNN) or Convolutional NN (ConvNet). The reason for this is that RNNs provide the ability for processing sequences and Bitcoin transactions are fully linked where money is transferred. This is one of the base cases in analyzing the blockchain. There are also some other problems like identifying CoinJoin transactions via generating all partitions of a set or the performance that has to be optimized because the blockchain is big (e.g. 100 GB and increasing) and nearly every byte needs to be indexed. The aim of this project is to identify such structures by leveraging machine learning algorithms, especially RNN and ConvNet, Bayes Statistics and techniques of NLP.

Themengebiet

Automatisierung/ machine learning
,
Künstliche Intelligenz /AI / Machine Learning
,
Offene Daten, Transparenz, Informationsfreiheit
,
Sicherheit | Privacy | Überwachung

Zielgruppe

Techniker:innen
,
thematische Community

Gesamtklassifikation

Datensammlung
,
Informationsplattform

Technologie

AI | KI
,
Big Data
,
blockchain
,
Linked Data

Uni | FH [Universität]

Technische Universität Wien

Projektteam

Projektergebnisse

Code GPL 3.0

Blockchain Explorer (GUI) Repository

Datensammlung CC-BY

Sample BLK Files der Bitcoin Blockchain

Zwischenbericht CC-BY

Zwischenbericht

Anwenderdoku CC-BY

Introduction on how to getting started with the API!

Summary CC-BY-SA

Zusammenfassung blockninjas

Endbericht CC-BY-SA

Endbericht

Blogbeiträge

Datenschutzinformation
Der datenschutzrechtliche Verantwortliche (Internet Privatstiftung Austria - Internet Foundation Austria, Österreich) würde gerne mit folgenden Diensten Ihre personenbezogenen Daten verarbeiten. Zur Personalisierung können Technologien wie Cookies, LocalStorage usw. verwendet werden. Dies ist für die Nutzung der Website nicht notwendig, ermöglicht aber eine noch engere Interaktion mit Ihnen. Falls gewünscht, können Sie Ihre Einwilligung jederzeit via unserer Datenschutzerklärung anpassen oder widerrufen.