Skip to content

Commit f95e126

Browse files
wesbiggsWes Biggs
and
Wes Biggs
authored
DIP-260 Remove outdated entries from the glossary, and clarify others (#270)
Problem ======= Glossary contains out-of-date terminology no longer associated with the spec. Link to GitHub Issue(s): #260 Solution ======== Removed items that clearly no longer applied. Edited a few others. The brevity of the page after these changes arouses suspicion that we may not benefit much from having a glossary, but perhaps we will find items to add at a later time. Change summary: --------------- - Changes to Glossary page only. I do not believe this warrants a spec versioning bump. Co-authored-by: Wes Biggs <[email protected]>
1 parent 393e1bc commit f95e126

File tree

1 file changed

+8
-14
lines changed

1 file changed

+8
-14
lines changed

pages/Reference/Glossary.md

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,10 @@
11
# Glossary
22

3-
* **Activity Content** - The linked content connected to an "Announcement"
4-
* **Announcement** - An item of data, typically an image or note, posted to the blockchain via a "Batch Publication"
5-
* **Bad actor** - A user intentionally using the application for bad-faith or illegal purposes
6-
* **Batch Publication** - A collection of Announcements
7-
* **Bot** - An automated account, sometimes malicious but often providing some service ("Hey Alexa, what's the weather?")
8-
* **Consumer** - Someone who reads content from social media
9-
* **Contract address** - The unique number associated with a smart contract posted on the blockchain
10-
* **Hash Collision** - The vanishingly unlikely possibility of a hash providing the same output for two different inputs
11-
* **Hash function** - A cryptographic function whose output is effectively unique for any given input without any information from the input being accessible in the output
12-
* **Hash** - A string of characters generated from a hash function, see "Hash function"
13-
* **Identity Contract** - The smart contract used to store a user's delegated public addresses and permissions, see "Contract address"
14-
* **Publisher** - The contract that posts new content from a publisher to the blockchain through batch publications
15-
* **Store** - A means of keeping messages or data for an extended period of time
16-
* **User** - A human using our application. [See article for an exception](https://time.com/4008832/17-dogs-to-follow-on-instagram/)
3+
* **Activity Content** - User-generated social networking content in a JSON format defined by the Activity Streams 2.0 specification with DSNP extensions. Some DSNP Announcements contain the URL and hash for an Activity Content document.
4+
* **Announcement** - Content, or references to content, that communicate user activity to the network.
5+
* **Application** - A computer program that helps a User interact with a DSNP system
6+
* **Batch Publication** - A collection of Announcements bundled together into a single file using the Parquet format
7+
* **Consumer** - An application or user who reads content from a DSNP system
8+
* **DSNP System** - A consensus system (and its surrounding services) that enables DSNP operations and generates DSNP state change records
9+
* **Hash** - A string of bytes generated from a hash function, a cryptographic function whose output is effectively unique for any given input without any information from the input being accessible in the output
10+
* **User** - A human using a DSNP application. [See article for an exception](https://time.com/4008832/17-dogs-to-follow-on-instagram/)

0 commit comments

Comments
 (0)