Skip to content

Instantly share code, notes, and snippets.

@zurgl
Last active November 26, 2021 17:11
Show Gist options
  • Save zurgl/fc1392c7501c217475e643a3487e150e to your computer and use it in GitHub Desktop.
Save zurgl/fc1392c7501c217475e643a3487e150e to your computer and use it in GitHub Desktop.

foreword: A unique chapter on Arweave should be enough for a first draft

Arweave a backend for our publish plateform

Arweave Blockchain: Write Once, Store Forever.

  1. Is there aspecific tech for data? BlockWeave Primer
  2. How to defend against censorship? Make data immutable
  3. Hello World of Blockchain: Connect to the Block

Arweave Wallet: Unlock the Permaweb.

  1. Modify Arweave state => Sign a tx => need a key
  2. Explained JWK format (Arweave wallet)
  3. Generate one

Arweave Transaction: A taste of Eternity

  1. Publish content of Arweave? Learn about Data Transaction
  2. Wait, Am I supposed to digest this hash ? For fast retrieval tags your transaction
  3. How to track tx confirmation? Status, timestamp and number of confirmation

Arweave Read Mode: Be a star, expose your light.

  1. Which protocols fit the best? REST API, GraphQL Endpoint, JS-sdk
  2. Get transaction by hash? Pratical to track down tx confirmations
  3. Navigate in the permaweb? Ardb a more robust solution to look-up on structured data using tags system and expressive DSL (domain specifi language).

Implementation

As usual just code snippet....

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment