# Takeaways From Taiga Books ## Metadata **Status**:: #x **Zettel**:: #zettel/literature **Created**:: [[2023-10-16]] ## Takeaways - Taiga notes are similar to CKB cells. - In Taiga, notes have the universal value field. Think of it as every cell in CKB with a type script must be a USDT cell. The transaction must ensure the value field balance for each type. - Whether the transaction is balance is also used to check whether the transaction is final. - The user intent notes have a value 1 to ensure the transaction is unbalance. It acts as a flag that whether the user intent has been fulfilled. - “Some notes in Taiga can be dummy, meaning that unlike ‘normal’ notes, the merkle path isn't checked for them, but they can have arbitrary value and are stored in the commitment tree, just like ‘normal’.” - For the CKB perspective, these notes can be used as inputs without checking the liveness. They are used to store the user intent without creating a dedicated notes first in a preceding transaction. - The Application VP is similar to the type script in CKB. - Application VP has a hierarchy structure, which is similar to type inheritance/composition we are working on. ## Highlights - 3 in [[Yulia Khalniyazova - Taiga Book - Applications (Highlights)]] - 5 in [[Yulia Khalniyazova - Taiga Book - Notes (Highlights)]] - 2 in [[Yulia Khalniyazova - Taiga Book - Validity Predicates (Highlights)]] - 6 in [[Yulia Khalniyazova - Taiga Book - Execution (Highlights)]] - 3 in [[Yulia Khalniyazova - Taiga Book - Intent (Highlights)]]