Request a call
  • Hidden

A blockchain platform for scientific & academic research

ARTiFACTS is a unique web-based platform, which is purpose-built to enrich the scholarly record by enabling transactions and recording existence and attribution with linkages across all research artifacts.

Business overview

The ARTiFACTS platform - a significant contribution to the acceleration of science

Main functions are the management of research projects, securing the provenance of research evidence, and making hidden data accessible.

The aim was to create a platform for researchers that removes barriers which delay the communication of results and gives scientists formal recognition.

ARTiFACTS – A Blockchain Platform for Scientific & Academic Research

Challenge

ARTiFACTS – A Blockchain Platform for Scientific & Academic Research

Implement SSO (Single Sign-On) to give access to all services using one point of authentication and authorization

ARTiFACTS – A Blockchain Platform for Scientific & Academic Research

Apply the blockchain concepts such as Proof-of-Existence and Smart Contract services

ARTiFACTS – A Blockchain Platform for Scientific & Academic Research

Operate with an open source platform without refactoring

ARTiFACTS – A Blockchain Platform for Scientific & Academic Research

Process a large amount of data and integrate science graphs such as Microsoft Academic Graph with the existing system

Connect blockchain and internal data

The team needed to organize data structure and decide: what part to store in the blockchain, and how to connect data put on the blockchain with the data inside of the system.

A researcher creates
a Proof-of-Existence transaction

ARTiFACTS – A Blockchain Platform for Scientific & Academic Research
Artifact selection

Researcher chooses an artifact

ARTiFACTS – A Blockchain Platform for Scientific & Academic Research
New transaction

System creates a new transaction with artifact hash and sends it to blockchain network

Profit

Researchers are able to share unpublished content and receive citation recognition for their contributions.

ARTiFACTS – A Blockchain Platform for Scientific & Academic Research
Validation

Blockchain network validates that no one has transacted that artifact earlier

ARTiFACTS – A Blockchain Platform for Scientific & Academic Research
Join main ledger

System receives from blockchain that transaction has been confirmed

A researcher creates
a citation transaction on the blockchain

ARTiFACTS – A Blockchain Platform for Scientific & Academic Research
Artifact selection

Scientist finds important discoveries other researchers have made accessible

ARTiFACTS – A Blockchain Platform for Scientific & Academic Research
Artifact set selection

Scientist selects artifact to be cited

Profit

Researchers have an immutable proof of giving citation credit to the works of colleagues or receiving citations to their own contributions to the scholarly record.

ARTiFACTS – A Blockchain Platform for Scientific & Academic Research
New transaction

System creates and sends a Smart Contract transaction that describes Scientist A is citing Research B’s artifact

ARTiFACTS – A Blockchain Platform for Scientific & Academic Research
Join main ledger

System receives from blockchain that transaction has been confirmed

ARTiFACTS – A Blockchain Platform for Scientific & Academic Research
Update research profile

System updates accounts of the citing and cited researchers on real-time basis according to transaction data

Solution

Public Permissioned Blockchain is the best solution in the current case

The first version of the product was based on Ropsten (Ethereum trial network). However, after analyzing various framework options for building a private blockchain, we decided the use of Hyperledger Sawtooth will be a better solution in the current case.

In this regard, we developed a data transfer strategy to move the data from Ropsten to the new private blockchain Sawtooth. Our client’s partners didn’t have experience in using Sawtooth, which is why we created a technical manual and a set of recommendations for establishing this blockchain network.After signing up a cooperation agreement with Max Planck Digital Library, their bloxberg blockchain network became the Public Permissioned Blockchain.

Elaboration of specific algorithms for data identification and validation;

Use of Grafana – an open platform for analytics and monitoring;

Continuous production update for business needs and optimization of internal processes;

ARTiFACTS – A Blockchain Platform for Scientific & Academic Research
ARTiFACTS – A Blockchain Platform for Scientific & Academic Research ARTiFACTS – A Blockchain Platform for Scientific & Academic Research ARTiFACTS – A Blockchain Platform for Scientific & Academic Research ARTiFACTS – A Blockchain Platform for Scientific & Academic Research ARTiFACTS – A Blockchain Platform for Scientific & Academic Research ARTiFACTS – A Blockchain Platform for Scientific & Academic Research ARTiFACTS – A Blockchain Platform for Scientific & Academic Research
ARTiFACTS – A Blockchain Platform for Scientific & Academic Research

Deployment on Rancher – to manage microservices and respond rapidly to possible issues;

Drone, Gitlab, Slack integration – for CI/CD; Sentry, Jira integrations – for fast error detection;

Development of a Blockchain broker service to allow the system to be a blockchain agnostic platform;

Outcome

A UNIQUE SYSTEM THAT SPEEDS COMMUNICATION OF DISCOVERIES AND RECOGNIZES SCIENTISTS FOR THEIR CONTRIBUTIONS

Thanks to our efforts, the client got a unique system, which allows leading research projects and their researchers to secure the provenance of their materials by certifying them in the blockchain, and increasing the trust level by creating incontestable citation evidence of the (un)published papers, algorithms, data, protocols and all forms of relevant scientific outputs.

ARTiFACTS – A Blockchain Platform for Scientific & Academic Research
ARTiFACTS – A Blockchain Platform for Scientific & Academic Research ARTiFACTS – A Blockchain Platform for Scientific & Academic Research ARTiFACTS – A Blockchain Platform for Scientific & Academic Research ARTiFACTS – A Blockchain Platform for Scientific & Academic Research ARTiFACTS – A Blockchain Platform for Scientific & Academic Research ARTiFACTS – A Blockchain Platform for Scientific & Academic Research

Tech Stack and Team

A BLOCKCHAIN PLATFORM FOR SCIENTIFIC & ACADEMIC RESEARCH

We are proud to be a part of a project that aims to improve science collaboration processes.

  • Blockchain Part

    Truffle, Ganache, MetaMask, Remix, Parity, Hyperledger Sawtooth, Hyperledger Explorer, Public Permissioned Blockchain Bloxberg

  • Technologies

    React/Redux, Python (3.6, 2.7), Django 2.0.5, RabbitMQ, MongoDB, PostgreSQL, ElasticSearch, Neo4J, Rancher, Grafana, Docker

  • Team 10 experts

    PM, Solution Architect, BA, Python Developers, JS Developer, DevOps + (Designer and Front-End Web Developer by request)

Contact Us

Latest Insights

Guide to Outsourced Product Development: Benefits and Risks

Software development is a complex endeavor that requires a lot of expertise. Learn why companies choose outsourced product development in our guide.

DevOps Automation: Best Practices and Benefits

Are you considering DevOps automation for your company? Let’s find out whether you need it or not. Check its benefits, steps, and best practices.

Agile Estimation Techniques: All You Need To Know in Simple Words

Achieve Process Optimization and Increase The Efficiency of Results with Agile Estimation Techniques. Take a Look at How Estimation Techniques Work in Agile.

Enterprise Mobile App Development: Types, Challenges, Stages and Tips

In our article we will describe what problems and steps can expect you on the way of enterprise mobile app development, and how to protect your project as much as possible.

Everything You Need to Know About Microservices in Simple Terms

A microservice is a component of an application that is made to operate autonomously. Consider the advantages of the microservices architecture.

Data Architect: Key Responsibilities, Skills, and Benefits for Business

How to get the most out of your business data? Learn about the data architect position, its key responsibilities, and its benefits for businesses.

Guide to Software Integration with Examples, Types, and Benefits

Data silos and lack of transparency are detrimental to a company’s health. Learn how software integrations can remedy these and other common challenges.

Multi-cloud Architecture: What Is The Best Strategy to Implement?

Do you consider the implementation of a multi-cloud architecture? Read this article to find out the best practices for it.

Cross-Functional Teams in Software Development: Principles and Examples

Need a flexible development team that can adapt to your changing business needs? Check out this article to learn about cross-functional teams.