doc: remove manual TOCs

This commit is contained in:
Lőrinc committed 2025-07-23 21:31:35 -07:00
1 parent 26a3730711
commit ddab466e0d
3 files changed
-90

No files matched your search

-21
View File
@@ -4,27 +4,6 @@ Guide to the design and architecture of the Bitcoin Core multiprocess feature
_This document describes the design of the multiprocess feature. For usage information, see the top-level [multiprocess.md](../multiprocess.md) file._
## Table of contents
- [Introduction](#introduction)
- [Current Architecture](#current-architecture)
- [Proposed Architecture](#proposed-architecture)
- [Component Overview: Navigating the IPC Framework](#component-overview-navigating-the-ipc-framework)
- [Design Considerations](#design-considerations)
- [Selection of Cap’n Proto](#selection-of-capn-proto)
- [Hiding IPC](#hiding-ipc)
- [Interface Definition Maintenance](#interface-definition-maintenance)
- [Interface Stability](#interface-stability)
- [Security Considerations](#security-considerations)
- [Example Use Cases and Flows](#example-use-cases-and-flows)
- [Retrieving a Block Hash](#retrieving-a-block-hash)
- [Future Enhancements](#future-enhancements)
- [Conclusion](#conclusion)
- [Appendices](#appendices)
- [Glossary of Terms](#glossary-of-terms)
- [References](#references)
- [Acknowledgements](#acknowledgements)
## Introduction
The Bitcoin Core software has historically employed a monolithic architecture. The existing design has integrated functionality like P2P network operations, wallet management, and a GUI into a single executable. While effective, it has limitations in flexibility, security, and scalability. This project introduces changes that transition Bitcoin Core to a more modular architecture. It aims to enhance security, improve usability, and facilitate maintenance and development of the software in the long run.