SCRF Terms Glossary and Content Tags

Hey @Rich some good news. The Stanford Encyclopedia of Philosophy was willing to entertain a proposal in their encyclopedia for “Blockchain Ethics” so I’ll let you know how that turns out. Also here is a revised proposal below. I included a link to a syllabus I found which seems like the most comprehensive treatment of the issue I’ve discovered thus far.

Proposed Tag Term Definition Source Link
blockchain-ethics Blockchain Ethics An area of research which studies the ethical aspects of the design, implementation, and governance of blockchain based monetary exchange systems and institutions. Source

Let me know what you think!


Cheers, thanks for the update.

Some notes:

  • feels a bit circular to be referring to our own forum for a definition, there are no official sources?
  • the Term is the expanded version of the shortened Tag in the glossary so they should directly reflect each other I think
  • you have a tag for ‘ethics’ but in the term you get more granular with ‘Blockchain’ and ‘Oracle’ ethics, then in the definition there is ‘data’ and ‘contractual’ ethics mentioned. This is what I was getting at in my comment above about whether we need to create some clarity about what type of ethics we are talking about. It’s a fantastically encompassing term… Do we need to have one or more tags for oracle-ethics, data-ethics, etc. Or perhaps blockchain-ethics is enough to imply that it covers all the rest?

Thanks @Rich, all fair points. Here’s my response to each below:

  • It is indeed circular, but that’s because there is no “official” source yet to the best of my knowledge. The paper that I summarized in the post that I linked to is the most official source I could find thus far but I can dig a bit more. If I were to refer to another source it would probably be something like “business ethics” which deals with data ethics and contract ethics.
  • No problem regarding the Term
  • I think blockchain-ethics is be best tag since it would encompass both data ethics and contractual ethics that are relevant to blockchain.

I will revise accordingly and reply.


Now that SCRF is going to be hosting summit materials on the forum, I propose we have an “event” tag that can be used for all of the Smart Contract Summit 2021 posts as well as any future summits, conferences, or events that SCRF participates in and hosts content for/about on the forum.


I’ve been going through some of our old posts, making tagging suggestions and can also see the need for an Ethics tag. A couple of other suggestions:

Incentivisation - separate from game theory in that could be more community building focused, also would cover papers like the recent one on Discussion Post: Can Gambling Increase Savings? Empirical Evidence on Prize Linked Savings Accounts
Coding - Intended for software-focused posts, such as Research Summary: Coding a DeFi arbitrage bot or Deep Diving into PRBMath, a Library for Advanced Fixed-Point Math
Hardware - this comes from the surge of interest in AI, IoT, and blockchain, and an interesting discussion in our chat about defining hardware
Keepers - an emerging area within Oracles and Hybrid contracts
Stablecoins* (which is already a term, but not a tag)


Based on the conversation that happened on the Adding a “Hardware” category post, it looks like Hardware, AI, and ML should be included in this update. @Rich did suggest or in the original comment, but it strikes me that we would want to have all three. Does anyone from the IoT group have thoughts about adding these as tags and SCRF: Glossary entries? Would @Gearlad and/or @fmendoz7 want to move that forward?

@jasonanastas any update on the definition work needed for blockchain ethics as a tag?

Keepers would probably need some similar documentation in the glossary. Who might be interested in that?

I’m fully in support of the Stablecoins tag.


Resurrecting the ethics tag discussion and adding a new proposed tag. Curious to know what everyone thinks about these two proposals. After some thought, I believe the ethics tag should be broad:

Proposed Tag Term Definition Source Link
cbdc Central Bank Digital Currency A centralized, digital form of central bank money that is different from balances in traditional reserve or settlement accounts. Source
ethics Ethics of Technology A subfield of ethics or moral philosophy which examines the moral and social impacts of technology and technological change. Source
1 Like

Is this potentially too narrow of a term/definition for an ethics tag? Concepts in other applied ethics disciplines (e.g. environmental ethics, engineering ethics, etc) also come up in this space…

1 Like

Perhaps. I actually thought it was potentially too broad. Any thoughts on a better defined tag that is relevant to smart contract/blockchain research?

1 Like

Suggesting the additions of “Smart Contract” and “Oracle node” to the glossary.

1 Like

Do you have recommended sources for definitions for these glossary terms? With Oracle also being an entry in the glossary, how distinct is oracle node from the concept of oracles?

1 Like

Considering how many different oracle layers/applications have been created and how they don’t all deploy nodes the same way, I think it’s definitely a relevant distinction to be made. I am looking for sources in that it was requested that I make a more detailed explanation of an “oracle node” for an upcoming summary.

Especially in light of the Decentralized Oracle Network (DON) proposal: Research Summary: Chainlink 2.0: Next Steps in the Evolution of Decentralized Oracle Networks - Oracles and Data - Smart Contract Research Forum

The notion of “oracle nodes” will be more important to articulate as DONs become more ubiquitous.


Following up on how the search for an “oracle node” definition and explanation is going? I think that you have a good argument here that oracle node and oracles are different tags.

Smart Contract is probably needed, but it also seems to be so general or accepted that perhaps it doesn’t do much from a tagging and organization information perspective?

@jasonanastas Maybe it would help to remind us/this conversation about what the ethics tag is trying to achieve?

I think that cbdc is in a good position here. @Rich, is that ready for a PR?


Thank you for following up on this! I actually discovered that there were various definitions of an oracle node within the space, so I have been trying to find the best and most clear definitions to give a more appropriate view of the concept. I definitely agree on the smart contract definition, but I just wanted to point it out to make sure it was known that it was an important term to start thinking about adding to the glossary. I should have a couple good definitions within the week.


I think “ethics” might be the right tag, but there could be multiple rows with different branches of ethics OR the definition moves to expand to include these? Bias might also be a term to add?


Part of this conversation happened earlier and there was a general sense that for the purposes of the glossary and tag, specificity is what we were after. Ethics as a tag is likely too broad. Jason had a few posts where maybe data ethics would be a useful tag, but I think we were still trying to specify what data ethics were? It seems like the Ethics of Technology concept might be getting closer, but looking at the Wikipedia link, there seems to be a lot of potential directions to go in. Maybe technoethics and the material from Luppicini (2009) that is cited in the wiki might get us to the concept that @jasonanastas is advocating for?

1 Like

Hi @jasonanastas, a much-needed addition, cheers.

Wondering if we can be more specific on the definition. I’m not sure that “…different from balances in traditional reserve or settlement accounts.” creates a meaningful distinction. Feels like there are more important nuances here. Perhaps the distinction is around who issues, authority to issue, control of monetary policy, representing as opposed to backed by Fiat, etc.

1 Like

Finally found a good definition for an oracle node that was apolitical and not developed relative to a specific oracle platform:
The Oracle - a New Intelligent Cooperative Strategy of Attacks on Trust and Reputation Systems | Janiszewski | Annales Universitatis Mariae Curie-Sklodowska, sectio AI – Informatica (
"Each node in the network evaluates another known node by two measures: action
trust and recommendation trust:

  • Action trust refers to the probability that the evaluated node will perform
    the service or action with satisfactory quality for the evaluator
  • Recommendation trust refers to the probability that the evaluated node
    will deliver to the evaluator correct recommendation about action trust of
    another node"

I think this works. It might need some paraphrasing. I do wonder if there is need for a glossary entry for Action and recommendation trust, however. Or are they inherently linked to oracle nodes that being defined by oracle nodes would be acceptable?

1 Like