eBloc
E-Science Blockchain
Infrastructure
Tell Me More

About eBloc

A bloc is defined as a group of people or countries that are connected by a treaty or agreement or by common goals. eBloc is a blockchain based infrastructure that will be built on top of Ethereum smart contracts platform. IPFS distributed file system platform may be used to store large data. eBloc will be used to support e-Science related academic and research activities. We started our eBloc efforts in June 2016. We invite other institutions for collaboration in building eBloc . The following is a sample applications for which we plan to use the eBlock infrastructure. The infrastructure can, of course, be used for other applications also.

Resource Management in eScience

eScience is carried out using various resources like computational servers, data and sensors. Crypto currency based tokens can be used to implement economy based resource allocation schemes. Sharing and exchange of distributed resource usages from various organizations can be facilitated by using crypto currency tokens and smart contracts, hence, leading to realization of sharing economy in the eScience research community.

DAO based Virtual Research Environment

Distributed Autonomous Organizations ( DAOs ) for Virtual Research Environments can be developed that run continuously on the blockchain even after the research projects are completed, hence, making it possible to have longer lasting, more sustainable organizations for Virtual Research Environments. Scalability can also be achieved both in terms of having more researchers in each organization and also in terms of being able to establish higher numbers of organizations.

Smart Contracts for eScience

Open (free) standardized and/or template smart contracts for various virtual organizations and various entities such as software, sensors, servers, data, internet of things can be developed. Tools for establishing / proving correctness of smart contracts can be developed. Also, smart contract programming languages especially for eScience can be developed.

e-Skills/Professional Network

Blockchain provides an excellent medium for recording certifications of e-skills acquired by individuals. For example, certifications of courses, trainings and programs completed can be recorded and notarized on the blockchain. Data on the blockchain can be analyzed/mined to get a global picture of workforce availability for various e-skills at any moment of time. Search engines can be built on top of the blockchain data to locate individuals with required skills.

Team

Prof. Dr. Can Özturan, Faculty Member, Contact

Alper Alimoglu, PhD Student

Department of Computer Engineering (CMPE) and

Telecommunications and Informatics Technologies Center (TETAM)

Bogazici University

Community Forums

Chat in eBloc channel on Gitter .

github .