Design principle DP1: Apply modular design of distinctive system components
Modularly structure complex bond-market systems into distinct, interconnected contracts to work within Ethereum's contract-size limits, using modifiers and specific sender functions to protect components from unauthorized access.
Source paper
This design principle is proposed by Designing the future of bond markets: Reducing transaction costs through tokenization (David Cisar, Benjamin Schellinger, Jens-Christian Stoetzer, Vincent Gramlich, Tobias Guggenberger, Nils Urbach, Florian Lennart Weiss, 2025).
Citations
[1] David Cisar, Benjamin Schellinger, Jens-Christian Stoetzer, Vincent Gramlich, Tobias Guggenberger, Nils Urbach, Florian Lennart Weiss. Designing the future of bond markets: Reducing transaction costs through tokenization. Electronic Markets 35:9 (2025). https://doi.org/10.1007/s12525-025-00753-3 (opens in a new tab) [2] Source document: Designing the future of bond markets - Reducing transaction costs.pdf