Posts tagged "development"

← Back to all posts

Understanding CKB Lock Value Relationships

In CKB smart contract development, it is important to understand how different lock-related values connect to each other. These values form a chain of cryptographic relationships that are used throughout smart contract development for purposes such as ownership verification, address generation, and...
Read more

Using the CKBHash Function in CKB Development

When building smart contracts on CKB you are free to use any cryptographic function that you wish to use. However, many of the system scripts and within the commonly used libraries rely on Blake2b. In this post we describe some of the specific CKB conventions on how to use it properly with the exist...
Read more

Design Patterns: UTXO Transfers Using the Cell Model

This document explores different patterns for transferring digital assets between two parties using the Nervos CKB Cell Model. While focused on the CKB blockchain, these patterns may also apply to other UTXO blockchains that implement state rent. State rent is essential because it ensures sustainabl...
Read more