Reviewed Aug 2026
DE
DA-05 · LESSON 04

Nostr transport

KEY DEFINITIONS

Terms used in this lesson

Nostr
A signed-event messaging protocol; Ducat can use relays to distribute oracle material without making those relays Bitcoin validators.
Identifier
Identifier: a value used to distinguish one request, object, or participant from another.
Oracle
A system that reports outside information, such as a market price, for use by a protocol.
Validator
Software or a participant that independently checks state transitions under a system's rules. The exact role depends on the protocol being discussed.
NIP-33
A Nostr specification for parameterized replaceable events identified by author, kind, and a d tag.
NIP-01
The basic Nostr protocol specification that defines signed event fields, event identifiers, and signature verification.
SHA-256
A cryptographic hash function used throughout Bitcoin to produce fixed-size 256-bit digests.
UTF-8
A standard variable-length byte encoding for Unicode text.
JSON
JavaScript Object Notation: a text format that represents structured fields such as arrays, strings, numbers, and objects.
BIP340
The Bitcoin Improvement Proposal specifying Schnorr signatures for the secp256k1 curve.
Schnorr signature
Bitcoin’s Taproot signature scheme, whose algebra supports compact verification and advanced multi-party signing.

Replaceable signed events distribute current snapshots, threshold contracts, and breach material; relays transport data but are not the trust anchor.

65 min Difficulty 4/5 Not started

Loading lesson visuals...

01

Learn the idea

Nostr is a signed-event messaging protocol. Ducat uses relays to transport oracle snapshots, threshold contracts, and breach material. A relay stores and forwards events but does not become the oracle or a Bitcoin validator.

GUIDED EXPLANATION1/4 ideas inspected
1

Sign event content

The oracle key signs fields and tags so clients can verify authorship and detect mutation.

Inspect each idea before the worked example.
The worked example follows the explanation

Inspect every idea above to open it.

Important distinctionThe first relay response decides the current oracle truth.

Relays transport signed records. Clients authenticate content and apply snapshot and freshness rules independently.

02
FINISH LEARNING FIRST

The questions unlock after every required learning activity

Inspect every guided idea, open the worked example, rebuild its mechanism, and complete the deterministic lesson tool. Your progress is saved automatically.