Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Blockchain AI
  3. Danku

Danku

Python

A blockchain-based protocol for trustless evaluation and purchase of machine learning models on Ethereum.

GitHubGitHub
147 stars30 forks0 contributors

What is Danku?

DanKu is a blockchain-based protocol that creates a decentralized marketplace for machine learning models on Ethereum. It allows users to post datasets and monetary rewards, inviting participants to submit trained neural networks, which are then evaluated on-chain to determine the best model and facilitate payment.

Target Audience

Machine learning practitioners, researchers, and organizations looking to monetize AI skills or crowdsource ML solutions in a trustless, decentralized environment.

Value Proposition

It eliminates intermediaries by using smart contracts for objective model evaluation and payment, providing a transparent, global platform that incentivizes high-quality AI development and broadens access to machine learning.

Overview

Exchange ML models in a trustless manner!

Use Cases

Best For

  • Creating decentralized marketplaces for AI models
  • Crowdsourcing machine learning solutions for specific datasets
  • Monetizing trained neural networks without platform fees
  • Enabling software agents to autonomously trade ML models
  • Ensuring transparent and objective evaluation of ML submissions
  • Incentivizing global participation in AI model development

Not Ideal For

  • Projects requiring low-cost and high-frequency model transactions due to Ethereum gas fees
  • Teams without blockchain development expertise to handle Solidity and smart contract deployment
  • Applications with sensitive or proprietary datasets that cannot be exposed on a public blockchain
  • Real-time AI systems needing immediate model updates and evaluations

Pros & Cons

Pros

Decentralized Trust Minimization

Uses Ethereum smart contracts to create a trustless marketplace, eliminating intermediaries and ensuring transparent transactions, as outlined in the protocol's whitepaper.

Objective On-Chain Evaluation

Executes submitted neural networks directly on the blockchain against posted datasets and evaluation functions, guaranteeing fair and unbiased assessment without human intervention.

Direct Monetization for AI Talent

Provides ML practitioners a direct way to earn rewards by submitting trained models, bypassing traditional platform fees and enabling global participation.

Global Accessibility and Incentives

Enables anyone worldwide to post datasets or submit models, fostering innovation and broad crowdsourcing of machine learning solutions.

Cons

Steep Technical Setup

Requires installation of Solidity compiler, virtual environment, and Populus framework with multiple dependencies, making initial development complex and time-consuming.

High Transaction Costs and Latency

On-chain execution of neural networks on Ethereum incurs significant gas fees and slow processing times, rendering it impractical for cost-sensitive or time-critical applications.

Public Data Exposure

Datasets must be posted publicly on the blockchain for evaluation, compromising data privacy and limiting use cases involving confidential or proprietary information.

Frequently Asked Questions

Quick Stats

Stars147
Forks30
Contributors0
Open Issues4
Last commit8 years ago
CreatedSince 2017

Tags

#smart-contracts#model-evaluation#neural-networks#ethereum#blockchain#machine-learning#crowdsourcing

Built With

E
Ethereum
S
Solidity
P
Python

Included in

Blockchain AI1.1k
Auto-fetched 18 hours ago

Related Projects

Decentralized & Collaborative AI on BlockchainDecentralized & Collaborative AI on Blockchain

Sharing Updatable Models (SUM) on Blockchain

Stars608
Forks160
Last commit1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub