Application layer protocol

Revision as of 18:42, 8 January 2020 by Joshua Henslee (talk | contribs)

Introduction

2nd layer protocols in Bitcoin are rule sets defined and stored in transactions as arbitrary data. Various protocols have been implemented by application developers to store websites, social media posts, images, identity and other types of data since the OP_RETURN transaction size was increased to 100KB.

Widely used 2nd layer protocols

  • Metanet Protocol - Defines a directed graph structure that stores data on the blockchain where that data can easily be queried and referenced by other applications.
  • Tokenized Protocol - Defines protocol and platform where issuers and users can create, manage and trade tokens leveraging built-in smart contracts.
  • Bitcom - Decentralized registry of application protocols, uniquely identified by an input address, proving ownership. Bitcom protocols can be concatenated together with a | character.
  • B://, C://, D://, BCAT - Various protocols for storing files on-chain and details how to reference them in a web page or application.
  • AIP - Author Identity Protocol - Simple protocol to sign arbitrary OP_RETURN data and decouple the signing address from the funding source address.
  • MAP - Magic Attribute Protocol - Protocol that maps arbitrary data via key/value pairs on-chain.
  • HAIP - Hash Author Identity Protocol - Similar to AIP but hashes the data signed for smaller capacity devices.
  • Contact Brendan Lee at [email protected] to have your stable, released protocol added.