Blade: A Blockchain-supported Architecture for Decentralized Services
Sebastian G\"ond\"or, Hakan Yildiz, Martin Westerkamp, and Axel, K\"upper

TL;DR
Blade is a software platform that simplifies the development, deployment, and management of decentralized services by providing reusable components and supporting multiple programming languages, enabling easy setup on lightweight devices.
Contribution
The paper introduces Blade, a novel platform that offers reusable solutions for common challenges in decentralized service architectures, supporting lightweight deployment and multi-language modules.
Findings
Blade enables deployment on devices like Raspberry Pi and routers.
Supports polyglot modules in various programming languages.
Modules can be installed from a decentralized Ethereum marketplace.
Abstract
Decentralized services and applications provide a multitude of advantages for their users, such as improved privacy, control, and independence from third parties. Anyhow, decentralization comes at the cost of certain disadvantages, such as increased application complexity or communication overhead. This aggravates the development and deployment of decentralized services and applications. In this paper we present Blade, a software platform that aims to ease the effort of development, deployment, and administration of decentralized services by implementing reusable solutions for recurring challenges developers are facing when designing decentralized service architectures. This includes functionality for e.g. identity management, access control, request handling, verification of authenticity and integrity, discovery, or routing. Blade implements all this functionality in a Blade server…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Peer-to-Peer Network Technologies · Caching and Content Delivery
