printPeerStats() {
		const now = Date.now();
		
		const protocolPeers = this.protocolPeersList();
		const nonProtocolPeers = this.nonProtocolPeersList();
		
		console.log(`\n===== P2P Network Stats =====`);
		console.log(`Total peers connected: ${this.size}`);
		console.log(`Protocol peers: ${protocolPeers.length}`);
		console.log(`Non-protocol peers: ${nonProtocolPeers.length}`);
		
		if (this.size === 0) {
			console.log('No peers currently connected');
			console.log(`============================\n`);
			return;
		}
		
		console.log('\nPeer Details:');
		console.log('-------------------------------------------------');
		console.log('| Peer ID                                 | Connected For      | Protocol   |');
		console.log('-------------------------------------------------');
		
		// Helper to format duration in a readable way
		const formatDuration = (ms) => {
			const seconds = Math.floor(ms / 1000);
			const minutes = Math.floor(seconds / 60);
			const hours = Math.floor(minutes / 60);
			const days = Math.floor(hours / 24);
			
			if (days > 0) {
				return `${days}d ${hours % 24}h`;
			} else if (hours > 0) {
				return `${hours}h ${minutes % 60}m`;
			} else if (minutes > 0) {
				return `${minutes}m ${seconds % 60}s`;
			} else {
				return `${seconds}s`;
			}
		};
		
		// Sort peers by connection time (oldest first)
		const sortedPeers = Array.from(this.peers.values())
			.sort((a, b) => a.connectedAt - b.connectedAt);
		
		// Print each peer's details
		for (const peer of sortedPeers) {
			const peerId = peer.id.substring(0, 36) + (peer.id.length > 36 ? '...' : '');
			const duration = formatDuration(now - peer.connectedAt);
			const protocol = peer[this.protocolName] ? this.protocolName : 'Unknown';
			
			console.log(`| ${peerId.padEnd(39)} | ${duration.padEnd(17)} | ${protocol.padEnd(10)} |`);
		}
		
		console.log('-------------------------------------------------');
		console.log(`============================\n`);
	}
Print peer stats to console
Shows total peer count and connection duration for each peer in a readable format