Skip to content

Commit

Permalink
fix formatting and include dans suggestions
Browse files Browse the repository at this point in the history
  • Loading branch information
BrandtH22 committed Aug 16, 2024
1 parent d192bf1 commit 6b3d311
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions docs/resources/glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ If you are familiar with how Bitcoin transactions work, a lot of this will be fa

- **CATs** - Chia Asset Token - a special kind of chia coin which are created by users. A CAT is a uniquely marked subset of chia which can't be forged and can be linked to other assets. More information can be found on the [CATs Puzzles page](https://chialisp.com/docs/puzzles/cats).

- **CAT1** - First version of the Chia token standard, there was a bug in this standard and its fix deprecated the standard creating the CAT2 standard.
- **CAT1** - First version of the Chia token standard, there was a bug in this standard and its fix deprecated the standard creating the CAT2 standard.

- **CAT2** - Second version of the Chia token standard, there was a bug in the first standard and its fix deprecated the standard creating the CAT2 standard.
- **CAT2** - Second version of the Chia token standard, there was a bug in the first standard and its fix deprecated the standard creating the CAT2 standard.

- **Chia** - Uppercase “Chia”. The software, the blockchain, or the company.

Expand Down Expand Up @@ -76,14 +76,16 @@ If you are familiar with how Bitcoin transactions work, a lot of this will be fa

- **Prepend Signature** - Prepend signatures are used so that we can retain metadata about the structure of an aggregated signature.

- **Primary Input/Parent** - When a coin is created the coin that was used as input in the transaction is designated as the primary input. This is used to create the coin ID. If more that one coin is used up as an input in a transaction then one of the coins is designated the primary input, and the others simply reinforce the transaction.
- **Primary Input/Parent** - When a coin is created the coin that was used as input in the transaction is designated as the primary input. This is used to create the coin ID. If more than one coin is used up as an input in a transaction then one of the coins is designated the primary input, and the others simply reinforce the transaction.

- **Puzzle (Scriptpubkey)** - A ChiaLisp program which specifies the behaviour of a coin when it is spent. A puzzle can either reject a solution or output a set of constraints.

- **Puzzle Generator** - A wallet will use a Puzzle Generator to define how it wants to receive transactions. Most wallets will want to generate the standard transaction, however by storing a ChiaLisp program that generate a puzzle, all a Sending Wallet needs to do is ask the Recipient Wallet what its Program Generator is and then run that to create the puzzle to lock the coin up with.

- **Puzzle Generator ID** - This is the hash of a wallet's puzzle generator. A wallet can do a hash-lookup and see if it already knows the source code for that puzzle generator. If not, it will request the full source code and store that information in its lookup table.

- **Rue** - Rue is an alternative language to Chialisp that compiles to CLVM which the puzzles for spending coin are programmed. Rue is being developed by a community member (Rigidity) and more information can be found on his [github repo](https://github.com/Rigidity/rue) or the [Rue website](https://rue-lang.com/).

- **Smart Contract/Puzzle** - A smart contract is a specialised ChiaLisp puzzle which locks a coin up and enables complex blockchain interactions.

- **Solution (Scriptsig)** - This is some ChiaLisp which is passed to the puzzle for evaluation when a transaction is submitted. For more information about how transactions work, and how solutions can generate new coins check out this [guide](https://docs.chia.net/guides/crash-course/signatures/#build-a-solution)
Expand All @@ -108,4 +110,4 @@ If you are familiar with how Bitcoin transactions work, a lot of this will be fa

- **wallet SDK** - Software that calls wallet protocol, potentially abstracting out sync and rollbacks.

- **white paper** - Overviews Chia Network Inc as a business and its founding objectives.
- **white paper** - Overviews Chia Network Inc as a business and its founding objectives.

0 comments on commit 6b3d311

Please sign in to comment.