Updated 297 days ago

psyduck2

This project envisions revolutionizing viewer-streamer interactions in live streaming platforms through a Chrome extension that enables donations using ERC-1155 tokens. By leveraging blockchain technology, it aims to enhance viewer engagement and provide content creators with a novel and transparent revenue stream.

  • Crypto / Web3
  • BNB Chain
  • Avalanche
  • Metamask
  • NFT
  • Metaverse
  • Social
  • Creator Economy

Demo Page

Abstract

This project presents a Chrome extension enabling viewers to donate ERC-1155 tokens, a form of non-fungible tokens (NFTs), to live streamers. Designed to integrate seamlessly with streaming platforms, the extension offers a simple, secure interface for transactions. By incorporating opBNB and Avalanche blockchain technology, it ensures decentralized and transparent donations. This innovation not only provides an alternative revenue stream for content creators but also enhances audience engagement. The development, user interface design, and implications for the streaming industry are discussed briefly, highlighting the potential of blockchain in digital content creation and viewer interaction.

Introduction

This project envisions revolutionizing viewer-streamer interactions in live streaming platforms through a Chrome extension that enables donations using ERC-1155 tokens. By leveraging blockchain technology, it aims to enhance viewer engagement and provide content creators with a novel and transparent revenue stream.Blockchain technology provide:

  • Increase Transparency: Blockchain's transparency allows audiences to clearly see how their donations, purchases, or participation are processed and utilized, enhancing trust and willingness to engage.

  • Create New Interactive Methods: Utilizing blockchain, unique digital assets (e.g., NFTs) can be created, serving as rewards for audience participation. These assets may include digital art, limited-edition content, or exclusive access to specific events.

  • Provide Unique Rewards and Incentives: Blockchain enables the design of unique reward mechanisms for audience participation, such as cryptocurrency rewards, ranking systems, or NFTs proving their engagement.

  • Ensure Transaction Security and Decentralization: Blockchain's security and decentralization ensure the safety of user data and transactions, increasing audience desire to use blockchain-based platforms.

  • Use of Smart Contracts: Smart contracts automate many interaction processes, such as donation execution, voting, or other forms of audience participation. This automation not only improves efficiency but also enhances the attractiveness of participation.

  • Enhance Community and Belonging: By creating a shared, decentralized community experience, blockchain helps audiences feel integral to the community, boosting their engagement and loyalty.

Our solution has the following features and advantages:

  • Facilitates meaningful viewer-streamer connections via ERC-1155 token donations
  • Offers creators new monetization methods
  • Ensures transparency and security with blockchain technology
  • Easy integration with a simple interface for users

Method

  • Use opBNB and Avalanche to store token donation metadata
  • Use Chrome Extension to build web connect plugin that interacts with opBNB blockchain
  • Use Solidity to create smart contract
  • Use React.js to build chrome extension frontend

Technical Architecture

Psyduck Architecture 螢幕擷取畫面 2023-12-13 115545.png

Psyduck workflow 105238.png

Building & Installation

Psyduck is a monorepo managed using turbo. You can find the source code for each package in the apps/web3 and apps/extension-app directory.

  • apps/extension-app is the chrome extension for Psyduck.It is built using Chrome Extension.
  • app/nft is the smart contract for Psyduck.It is built using Solidity.

Setting project

git clone https://github.com/hollow-leaf/psyduck/tree/main
cd apps/extension-app
nvm use 21
npm install && npm run build

Contributors