Quantum computing embodies the thrilling frontier where physics and technology converge. This nascent technology, still in its developmental stage, promises to revolutionize the world by wielding its power to solve complex problems that are practically impenetrable with classical computers. The quantum computing domain is not simply an evolution, rather it embodies a radical revolution in the way we understand computing altogether. As we explore the frontiers of quantum computing, let’s take a tour of how it’s shaping the future of technology.

To comprehend quantum computing, we must first acquaint ourselves with some basic principles of quantum mechanics, which is the driving force behind this new realm. The foundation of quantum computing lies in the subatomic particles’ behavior that varies significantly from the macro world we are familiar with. The properties of superposition and entanglement are crucial. Superposition is the state where particles can be in multiple locations at once, and entanglement allows particles to be interconnected, their traits interlinked irrespective of the distance separating them.

So, how does this translate into computing? Conventional or classical computers operate using bits – the minimal units of data represented as either 0 or 1. However, in quantum computing, we harness quantum bits or qubits. Unlike conventional bits that can be either 0 or 1, qubits, due to superposition, can exist in both states simultaneously. This means they can process a massive number of calculations concurrently.

Further, through entanglement, qubits can be linked to an extent that change in one will instantaneously change the other. Combined, superposition, and entanglement, imbue quantum computers with staggering potential, perfect for handling complex calculations and data-intensive tasks, such as weather prediction, macroeconomic modeling, or drug discovery.

As with any transformative technology, quantum computing faces several challenges. The major one is maintaining ‘quantum coherence’. In simple terms, quantum systems are highly sensitive and can easily revert to classical states due to interference. The challenge is to preserve the ‘quantumness’. Theoretical and experimental physicists, along with computer scientists, are researching diverse approaches to maintain quantum states – through advanced error correction techniques, sophisticated shielding, and more.

Another hurdle is scalability. Building quantum systems that sustain a large number of qubits, each maintaining coherence, is quite a task. Nevertheless, these are exciting challenges that are propelling technologies and disciplines into uncharted territories.

Despite the challenges, there have been significant strides in the field. Quantum algorithms like Shor’s algorithm for factorizing large numbers into primes and Grover’s search algorithm that significantly speeds up unsorted database searches have demonstrated the potential prowess of quantum computing. Advances like these herald a new era in technology, breaking barriers and transforming the landscape.

Quantum computing has profound implications in a multitude of fields. In healthcare, it can help expedite drug discovery and tailor personalized medicine. In finance, it can optimize portfolios and manage risks. In logistics, it can optimize complex routing problems. In cybersecurity, it can thwart cyber threats and enhance security architecture.

The frontiers of quantum computing are expanding rapidly, showcasing the enormous transformative potential it holds. Deciphering the quantum world’s weirdness and harnessing it to advance our technological realms is no minor feat. But as we probe deeper into this enigmatic domain, we weave together the threads of advanced physics and cutting-edge technology, shaping a future that is as exciting as it is unfathomable. As we continue to traverse this terrain, quantum computing will irrefutably stand as a testament to human ingenuity and innovation. The future of technology indeed seems bright and quantum!