Skip to content

Commit ec039e6

Browse files
authored
Update README.md
Signed-off-by: racket2000 <[email protected]>
1 parent 038e799 commit ec039e6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/bitcoin-core/README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,12 +60,12 @@ npx cdk deploy HABitcoinCoreNodeStack
6060

6161
- A **Bitcoin node** deployed in a **public subnet** continuously synchronizes with the Bitcoin network using outbound connections through a **NAT Gateway**.
6262
- Outbound communication flows through an **Internet Gateway (IGW)**, but the node itself does not have a **public IP address** or **Elastic IP (EIP)**.
63-
- The **NAT Gateway** translates the node's private IP into a public IP for outbound connections, but inbound connections are blocked. This ensures that the node functions as an **outbound-only node**, increasing security and reducing data transfer costs.
63+
- The **NAT Gateway** translates the node's private IP into a public IP for outbound connections, but inbound connections are blocked. This ensures that the node functions as an **outbound-only node** (i.e., it does not accept inbound peer connections), increasing security and reducing data transfer costs.
6464

6565
#### High Availability (HA) Setup
6666

6767
- Deploying **multiple Bitcoin nodes** in an **Auto Scaling Group** enhances fault tolerance and availability.
68-
- The nodes communicate internally through **private IP addresses** and synchronize through a shared **Application Load Balancer (ALB)**.
68+
- The nodes communicate internally through **private IP addresses** and synchronize through a shared **Application Load Balancer (ALB)**. Note: The Bitcoin Core nodes in the HA setup do not share state (e.g., wallet, mempool)
6969
- HA nodes maintain synchronization through the **NAT Gateway** without exposing the RPC endpoint to the public internet.
7070

7171
---
@@ -79,6 +79,8 @@ By deploying as an **outbound-only node**, data transfer costs are significantly
7979

8080
To interact with your Bitcoin Core instance, you'll need to use AWS Systems Manager, as direct SSH access is not available.
8181

82+
Bitcoin Core supports cookie-based authentication by default, so interacting with the `bitcoin-cli` from the node itself does not require credentials.
83+
8284
Follow these steps to make an RPC call:
8385

8486
1. **Access the Instance:**

0 commit comments

Comments
 (0)