/CONUN

Blockchain-based Distributed Supercomputing Platform

Primary LanguageJavaScript

CONUN Manager Application

Minimum Node Requirement NPM

CONUN preview

Distributed Supercomputing Platform

The desktop application using Electron, Vue, Node.js and C\C++.



Blockchain-based Distributed Supercomputing Platform

CONUN is a platform that builds a horizontal distributed desktop computing system integrated with blockchain technology that shares idle processing resources on personal computers to handle multiple projects that require high performance computing resources. CONUN uses Ethereum blockchain that transparently and securely exchanges transactions , agreements, and payments without any intermediary services.

"CONUN offers an efficient environment for computational speedup, expandability , availability , reliability, and above all, good price-performance benefits"

🎨 Use Cases

  • A scientific computing project.
  • Deep Learning Modeling Project.
  • Big Data Analysis Project.
  • Computer Graphics Processing Project.
  • Bio- science research project.
  • Survey of academic / research / socio-cultural issues.


Development

🔧 Installation

You can use npm or yarn to install dependecies, to do;

NPM Yarn
npm install yarn

That's it!


🔌 Usage (from source)

Start electron application

Testnet Mainet
npm start coming soon


🪲 Debug mode

While using application, you can open Debug mode from the Developer Tools;

Windows:   Ctrl  + Shift + L
Mac:           ⌘ cmd + Shift + L
Linux:         Ctrl   + Shift + L

Debug mode will be activated.
Now you can restart the application to catch all critical informations from beginning.

You'll find debug logs in;

OS Path General Log Error Log
Windows %LOCALAPPDATA%\user\Roaming\{CURRENT_CHAIN}\app_name\logs\ log.log gui‑error.log
Mac ~/Library/Application\ Support/app_name/default/{CURRENT_CHAIN}/logs/ gui.log gui‑error.log
Linux ~/.local/share/app_name/default/{CURRENT_CHAIN}/logs/ gui.log gui‑error.log

Note: {CURRENT_CHAIN} if you running conun on mainnet log will not displayed


🔬 Developer mode

While using application, you can open Developer Tools;

Windows:   Ctrl  + Shift + D
Mac:           ⌘ cmd + Shift + D
Linux:         Ctrl   + Shift + D

Developer mode will be activated.

You'll find additional information about;

  • p2p node, requested projects
  • node connection status
  • select mode about the application in settings tab
  • node background process


☔ Testing

Run tests

npm run test
npm run test:watch //live
npm run test:coverage //live


🔷 Get free coin(CON & ETH) for your testing

  • Link to get free CON Token from Ropsten Testnet. Click
  • Link to get free ETH from Ropsten Testnet. Click


🚀 Release

Download Link: Click

Released since 2020.04