Golden Grain: Building a Secure and Decentralized Model Marketplace for MLaaS

11/12/2020
by   Jiasi Weng, et al.
0

ML-as-a-service (MLaaS) becomes increasingly popular and revolutionizes the lives of people. A natural requirement for MLaaS is, however, to provide highly accurate prediction services. To achieve this, current MLaaS systems integrate and combine multiple well-trained models in their services. However, in reality, there is no easy way for MLaaS providers, especially for startups, to collect well-trained models from individual developers, due to the lack of incentives. In this paper, we aim to fill this gap by building a model marketplace, called as Golden Grain, to facilitate model sharing, which enforces the fair model-money swaps between individual developers and MLaaS providers. Specifically, we deploy the swapping process on the blockchain, and further introduce a blockchain-empowered model benchmarking design for transparently determining the model prices according to their authentic performances so as to incentivize the faithful contributions of well-trained models. Especially, to ease the blockchain overhead for benchmarking, our marketplace carefully offloads the heavy computation and crafts a trusted execution environment (TEE) based secure off-chain on-chain interaction protocol, ensuring both the integrity and authenticity of benchmarking. We implement a prototype of our Golden Grain on the Ethereum blockchain, and conduct extensive experiments with standard benchmark datasets to demonstrate the practically affordable performance of our design.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/15/2021

Trading on-chain: how feasible is regulators' worst-case scenario?

When consumers trade financial products, they typically use well-identif...
research
08/05/2023

Towards Immutability: A Secure and Efficient Auditing Framework for Cloud Supporting Data Integrity and File Version Control

Although wide-scale integration of cloud services with myriad applicatio...
research
06/17/2021

ÐArcher: Detecting On-Chain-Off-Chain Synchronization Bugs in Decentralized Applications

Since the emergence of Ethereum, blockchain-based decentralized applicat...
research
09/15/2021

BOSS: A Blockchain Off-State Sharing System

Blockchain has been applied to data sharing to ensure the integrity of d...
research
12/05/2018

Blockchain Enabled Trustless API Marketplace

There has been an unprecedented surge in the number of service providers...
research
12/10/2021

Decentralized Spectrum Access System: Vision, Challenges, and a Blockchain Solution

Spectrum access system (SAS) is widely considered the de facto solution ...
research
09/07/2023

An Adaptive and Modular Blockchain Enabled Architecture for a Decentralized Metaverse

A metaverse breaks the boundaries of time and space between people, real...

Please sign up or login with your details

Forgot password? Click here to reset