뮤토렌트(영어: μTorrent, 또는 uTorrent)는 비트토렌트(BitTorrent) 프로토콜을 이용한 P2P(Peer-to-Peer) 파일 공유를 위한 경량 비트토렌트 클라이언트 소프트웨어이다. "μ"는 그리스 문자 뮤(mu)로, SI 접두어 마이크로(micro)를 나타내며, 이는 뮤토렌트가 매우 작고 적은 시스템 자원을 사용하는 프로그램임을 상징한다. 초기에는 매우 가볍고 빠르며 광고 없는 인터페이스로 큰 인기를 얻었으나, 이후 버전부터는 광고와 번들 소프트웨어 문제로 비판을 받기도 했다.
역사
뮤토렌트는 스웨덴의 개발자 루드비그 스트리게우스(Ludvig Strigeus)가 개발을 시작하여 2005년 첫 공개 버전을 출시했다. C++ 언어로 작성되었으며, 당시 유사한 기능을 제공하던 다른 클라이언트들에 비해 압도적으로 작은 설치 파일 크기와 낮은 메모리 점유율을 자랑하며 빠르게 사용자층을 확보했다.
2006년에는 비트토렌트 사(BitTorrent, Inc., 현재 Rainberry, Inc.)에 인수되었고, 이후 비트토렌트 프로토콜의 표준 개발에 기여하는 주요 소프트웨어 중 하나로 자리매김했다. 인수가 된 후에도 독립적으로 개발되었으나, 점차 비트토렌트 사의 다른 제품들과 통합되거나 유사한 기능을 추가하는 방향으로 발전했다.
주요 특징 및 기능
- 비트토렌트 프로토콜 지원: DHT(분산 해시 테이블), PEX(피어 교환) 등 비트토렌트 프로토콜의 다양한 확장 기능을 지원하여 효율적인 파일 공유를 가능하게 한다.
- 경량성 (초기 버전): 초기에는 1MB 미만의 설치 파일 크기와 낮은 RAM 점유율로 저사양 컴퓨터에서도 원활하게 작동하는 것이 큰 장점이었다.
- 대역폭 관리: 다운로드 및 업로드 속도를 세밀하게 조절할 수 있으며, 특정 토렌트에 우선순위를 부여하거나 시간대별 스케줄링이 가능하다.
- 마그넷 링크 지원: .torrent 파일을 다운로드하지 않고도 파일 공유를 시작할 수 있는 마그넷 링크를 지원한다.
- RSS 다운로더: RSS 피드를 구독하여 특정 기준에 맞는 토렌트 파일을 자동으로 다운로드할 수 있다.
- 암호화 및 NAT 펀칭: 데이터 암호화를 지원하고, 방화벽이나 NAT(Network Address Translation) 뒤에 있는 피어와도 연결을 시도한다.
- 다양한 운영체제 지원: Windows, macOS, Android용 버전이 제공되며, 웹 인터페이스를 통해 원격으로 제어할 수도 있다.
비판 및 논란
초기 버전의 강점으로 꼽혔던 경량성과 광고 없는 인터페이스는 비트토렌트 사에 인수된 후 점차 퇴색되었다는 비판을 받았다.
- 광고 및 번들 소프트웨어: 특정 버전부터는 클라이언트 내부에 광고가 표시되기 시작했으며, 설치 과정에서 사용자 동의 없이 다른 프로그램(브라우저 확장, 유틸리티 등)이 함께 설치되는 이른바 '번들웨어' 문제가 빈번하게 발생했다.
- 가상화폐 채굴 프로그램 포함 논란: 특히 2015년에는 설치 과정에서 사용자 동의 없이 가상화폐 채굴 프로그램인 '에픽 스케일(Epic Scale)'이 함께 설치되는 문제가 불거져 큰 논란이 되었다. 이 프로그램은 사용자 컴퓨터의 CPU 자원을 사용하여 비트코인 등의 가상화폐를 채굴하며, 이는 시스템 성능 저하와 전력 소모 증가로 이어졌다. 이 사건 이후 많은 사용자들이 뮤토렌트에 대한 신뢰를 잃고 다른 비트토렌트 클라이언트로 이탈하는 계기가 되었다.
- 경량성 상실: 기능이 추가되고 인터페이스가 복잡해지면서 초기 버전의 강점이었던 경량성이 점차 사라지고, 리소스 점유율이 높아졌다는 비판도 존재한다.
이러한 문제들로 인해 뮤토렌트는 한때 압도적인 점유율을 가졌음에도 불구하고, 현재는 qBittorrent, Transmission, Deluge 등 다른 무료 오픈 소스 클라이언트들에게 많은 사용자를 빼앗긴 상태이다. 그럼에도 불구하고 여전히 전 세계적으로 많은 사용자를 보유하고 있는 비트토렌트 클라이언트 중 하나이다.