Giter VIP home page Giter VIP logo

netog's Introduction

Net

WillieNet, also known as Net, is an onchain decentralized messaging protocol for EVM blockchains. Anybody can read messages and send message on WillieNet, where all messages live fully onchain and are easily queryable onchain. There is no cost to interact with WillieNet outside of gas fees.

Breakdown

Protocol

The smart contracts for WillieNet live in the protocol directory. Visit the protocol directory to explore the WillieNet protocol.

There is not yet a canonical deployment for WillieNet on mainnet. The readme will be updated once there is.

Dapp

This repo provides a dapp that allows you to interact with WillieNet in the website directory. That said, anybody can build a dapp to interact with WillieNet.

Currently, the dapp only allows you to interact with WillieNet on the Base Sepolia testnet.

Ideas for Apps on top of WillieNet

Onchain apps

Below is a non-exhaustive list of onchain apps that can be built on top of WillieNet.

  1. Cross-chain messaging: allow sending messages to WillieNet on other blockchains
  2. NFT-gated chats: only allow sending messages by those with a particular NFT
  3. ERC20-gated chats: only allow sending messages by those with a particular ERC20
  4. Send message on behalf of your NFT: attribute sent messages to NFTs the sender owns
  5. Encrypted messaging (e.g. onchain WhatsApp): send encrypted messages onchain
  6. Onchain Seaport-based NFT orderbook: create buy/sell orders for NFTs and store them as messages
  7. Message-based inscriptions: inscribe NFT metadata in a message and use that to mint a new NFT
  8. Onchain generative message-based NFTs: send a message and mint an NFT based on the contents of the sent message
  9. Receipt of onchain actions: onchain apps (ex. NFT drops, marketplaces, staking contracts, etc.) can send messages when users mint/trade/stake/transfer

Off-chain apps

Below is a non-exhaustive list of off-chain apps that can be built on top of WillieNet.

  1. Censorship-resistant messaging site: users can send censorship-resistant messages and view each other's messages
  2. In-game chats: video games can allow public onchain chats between players
  3. File sharing: users can send onchain files, of any type, as bytes in messages
  4. Tipping: users can tip each other ERC20s for sending "good" messages
  5. Notebook: users can record their messages permanently onchain and can reference them later
  6. News: users can publish news onchain as censorship-resistant messages

If you are interested in building an onchain or off-chain app on top of WillieNet, or have any ideas related to WillieNet, send me a message:

netog's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.