SETI@home ("SETI at home") là một dự án tính toán tình nguyện dựa trên Internet công cộng sử dụng nền tảng mềm BOINC, quản lý bởi Space Sciences Laboratory, của Viện Đại học California - Berkeley, Hoa Kỳ. "SETI" là một cụm từ viết tắt cho Tìm văn minh ngoài Trái Đất. Mục đích là nhằm phân tích tín hiệu radio, tìm kiếm các dấu hiệu về trí thông minh ngoài Trái Đất, và là một trong nhiều hoạt động được thực hiện như một phần của SETI. SETI@home được ra mắt lần đầu vào 17 tháng 5 năm 1999, khiến nó trở thành dự án tính toán phân tán quy mô lớn thứ hai trong lĩnh vực sử dụng Internet vào các mục đích nghiên cứu, vốn là vị trí của Distributed.net từ năm 1997. Song hành với MilkyWay@home và Einstein@home, nó là dự án tính toán quan trọng thứ ba và cùng với mục đích chính là điều tra các hiện tượng vũ trụ. Hai mục đích chính ban đầu của SETI@home là: Mục tiêu thứ hai này thường được coi là đã thành công hoàn toàn. Môi trường BOINC hiện tại, nền tảng phát triển SETI@home, đang ngày càng chứng minh được sức mạnh nhờ vào một mạng lưới lớn các tình nguyện viên để tính toán cho các dự án khoa học. Mục tiêu đầu tiên cho đến nay vẫn chưa mang lại kết quả khả quan: không có bằng chứng về tín hiệu ETI. Phần lớn của bầu trời (trên 98%) chưa được khảo sát, và mỗi điểm trên bầu trời phải được khảo sát nhiều lần để loại trừ ngay cả những khả năng nhỏ nhất. SETI@home tìm kiếm bằng chứng xác thực về việc truyền sóng radio từ một nền văn minh ngoài Trái Đất sử dụng các dữ liệu thu thập được từ Kính viễn vọng vô tuyến Arecibo. Dữ liệu lấy về dưới dạng 'piggyback' hoặc 'passively' trong lúc kính thiên văn được sử dụng cho các chương trình khoa học khác. Dữ liệu kiểu kỹ thuật số, được lưu trữ, và gửi về the trung tâm xử lý của SETI@home. Dữ liệu đến đây được chia nhỏ thành các phần con theo tần số và thời gian, dùng để phân tích, dùng phần mềm tìm kiếm bất kỳ tín hiệu nào, phát hiện xem chúng có chứa bất kỳ thông tin gì hay không. Sử dụng mạng lưới tính toán phân tán, SETI@home gửi hàng triệu phần dữ liệu này về các máy tính cá nhân để phân tích ngoại tuyến, và sau khi tính toán xong, nhận lại kết quả từ chúng. Do đó vấn đề nguồn lực tính toán và phân tích dữ liệu khổng lồ đã được giải quyết. Chương trình tìm kiếm năm loại tín hiệu và tách chúng khỏi các nhiễu: Có nhiều biến thể về cách một tín hiệu ETI có thể bị ảnh hưởng bởi môi trường trung, chuyển động tương đối và nguồn gốc của nó so với Trái Đất. Các tín hiệu tiềm năng này được xử lý bằng nhiều cách (không cần phát hiện bằng kiểm tra toàn bộ hoặc theo các kịch bản) để đảm bảo rằng phân biệt được các tín hiệu đó với các nhiễu đúng nhất từ mọi hướng ngoài không gian. Ví dụ như, một hành tinh khác đang có vận tốc và gia tốc rất giống Trái Đất, và điều đó sẽ thay đổi tần số nhận được. Quá trình này có phần giống như việc điều chỉnh một cái đài bắt các kênh khác nhau, và tìm sóng khỏe nhất. Nếu càng ngày sóng thu được càng khỏe, nghĩa là có thể đã đi đúng hướng. Về mặt kỹ thuật, nó liên quan đến rất nhiều xử lý tín hiệu số, đa phần là biến đổi Fourier. Cho đến nay, dự án vẫn chưa tìm được bất cứ tín hiệu ETI nào. Tuy nhiên, đã nhận diện được rất nhiều ứng viên (bằng vị trí) để phân tích sâu hơn. Ứng cử viên sáng giá nhất cho đến nay được tìm thấy vào ngày 1 tháng 9 năm 2004, tên là SHGb02+14a. Trong khi dự án đang không đạt được mục tiêu chính thứ nhất ban đầu đề ra, thì nó đã chứng minh cho giới khoa học rằng các dự án tính toán phân tán sử dụng Internet kết nối hàng triệu máy tính là hoàn toàn có thể bằng việc sử dụng như một công cụ tính toán, phân tích đắc lực, và thậm chí có thể vượt cả những siêu máy tính. Nhà du hành Seth Shostak phát biểu rằng năm 2004 ông hy vọng có được một tín hiệu kết luận và bằng chứng về người ngoài hành tinh liên lạc giữa năm 2020 và 2025, dựa trên phương trình Drake. Điều này chứng minh rằng một nỗ lực dài hạn có thể đem lại kết quả cho SETI @ home, mặc dù hiện tại đã mười bốn năm chạy mà không thành công trong việc phát hiện ETI. Bất kỳ ai với một chiếc máy tính có kết nối Internet có thể tham gia SETI@home bằng cách chạy một chương trình miễn phí tự động download và phân tích dữ liệuradio telescope. Dữ liệu quan sát được lưu trên các ổ cứng SATA 2 Terabyte ở Arecibo in Puerto Rico, mỗi gói giữ thông tin của khoảng 2.5 ngày quan sát, sau đó được gửi về Berkeley. Arecibo không có một đường truyền Internet tốc độ cao, dữ liệu phải chia nhỏ theo bốn miền thời gian và tần số thành các "work unit" trước khi gửi về Berkeley. Mỗi "work unit" có 107 giây dữ liệu, xấp xỉ 0.35 MB, chồng thời gian nhưng không chồng tần số. Những work unit này sẽ được gửi từ máy chủ của SETI@home thông qua Internet đến máy tính cá nhân khắp thế giới để phân tích. Phần mềm phân tích sử dụng thuật toán tính toán chiều sâu "coherent integration". Dữ liệu sau phân tích được gửi vào cơ sở dữ liệu của SETI@home ở Berkeley. Các can thiệp sẽ bị loại, và các thuật toán mô hình phát hiện khác nhau được áp dụng để tìm kiếm các tín hiệu thú vị nhất. Với trên 5.2 triệu người tham gia trên toàn thế giới, dự án này đã trở thành dự án có nhiều thành viên tham gia nhất từ trước tới nay. Mục đích ban đầu, SETI@home phục vụ 50,000-100,000 máy tính cá nhân. Từ này đầu tiên hoạt động vào 17 tháng 5 năm 1999, dự án đã ghi lại tổng cộng trên 2 triệu năm thời gian tính toán. Vào 26 tháng 9 năm 2001, SETI@home đã thực hiện 1021 phép toán dấu chấm động. Và ghi vào "Guinness World Records" là kỷ lục tính toán lớn nhất trong lịch sử. Với trên 145,000 máy tính đang hoạt động trong hệ thống (tổng cộng 1.4 triệu) từ 233 quốc gia, , SETI@home đã tính toán trên 668 teraFLOPS. Để so sánh, siêu máy tính Tianhe-2 đang là siêu máy tính chạy nhanh nhất thế giới chỉ thực hiện được 33.86 petaFLOPS (lớn hơn xấp xỉ 50 lần). Đã có một vài kế hoạch lấy thêm dữ liệu từ Đài quan sát Parkes, Australia để phân tích Nam bán cầu. Tuy nhiên, , những kế hoạch này chưa được thông qua và xuất hiện trên trang web của dự án. Một vài kế hoạch khác bao gồm Ghi dữ liệu Chùm tia và Astropulse. Astropulse cùng với Seti@Home hiện nay sẽ phát hiện thêm nhiều nguồn mới, như ẩn tinh, các vụ nổ của lỗ đen nguyên thủy, hoặc các hiện tượng thiên văn mới. Bản beta của Astropulse được hoàn thiện vào tháng 7 năm 2008 và bắt đầu gửi work unit bắt đầu từ giữa tháng 7,2008. Giống như trong bất kỳ cuộc thi đấu nào, 'gian lận' để tăng điểm cống hiến cho hệ thống là hoàn toàn có khả năng. Để chống lại những thành phần này, hệ thống SETI@Home gửi mỗi workunit cho nhiều máy tính khác nhau, được cấu hình với giá trị "initial replication" (hiện bằng 2). Điểm cống hiến chỉ được công nhận khi mỗi workunit trả về có chỉ số cùng kết quả với kết quả từ các máy khác bằng "minimum quorum" (hiện bằng 2). Nếu, vì lý do tính toán sai hoặc gian lận ra một kết quả sai, không đủ điểm "minimum quorum", workunit loại đó sẽ được gửi đi để các thành viên khác tính toán cho đến khi workunit đó đạt đủ điểm. Điểm cống hiến được tính cho các máy tính gửi về cùng kết quả. Điểm cống hiến này cũng được tính toán một cách đa dạng tùy theo các bộ vi xử lý khác nhau. Một vài thành viên sử dụng SETI@home trên những máy tính nơi họ làm việc — và được gọi là 'Borging', giống hình tượng Borg trong "Star Trek". Trong một vài trường hợp, người dùng đã dùng các tài nguyên của công ty để chạy chương trình — kết quả là có ít nhất hai trường hợp bị đuổi việc do chạy SETI@home trong hệ thống công ty. Đã có một bài viết trong alt.sci.seti nói về vấn đề "Bất cứ ai cũng có thể bị sa thải vì SETI screensaver" vào ngày 14 tháng 9 năm 1999. Một số người khác thu thập một lượng lớn các thiết bị với nhau tại nhà để tạo ra "cánh đồng SETI", thường bao gồm một số máy tính chỉ chứa bo mạch chủ, CPU, RAM và nguồn chỉ chạy Linux hoặc các bản Microsoft Windows cũ mà không có màn hình. Dưới đây là các thử thách sống còn với dự án. Giống như bất kỳ dự án trong khoảng thời gian kéo dài, có những nhân tố có thể dẫn đến việc chấm dứt của nó. Một số trong số này được trình bày chi tiết dưới đây: Hiện tại, SETI@home đang thu thập dữ liệu từ Đài thiên văn Arecibo, điều hành bởi Trung tâm Thiên văn học và Điện ly Quốc gia (National Astronomy and Ionosphere Center) và quản lý bởi SRI International. Việc giảm ngân sách hoạt động cho đài quan sát đã tạo ra một khoản thâm hụt ngân sách, mà các nguồn khác như các nhà tài trợ tư nhân, NASA, viện nghiên cứu khác, hoặc những tổ chức phi lợi nhuận như SETI@home bù lại được. Tuy nhiên, xét về lâu dài, bất kỳ đài thiên văn vô tuyến nào cũng có thể thay thế Arecibo, để phục vụ dữ liệu cho hệ thống SETI. Khi dự án này bắt đầu hoạt động, chỉ có một vài dự án khác cho phép máy tính tham gia hệ thống tính toán phân tán. Tuy nhiên, hiện tại đang có rất nhiều các dự án như vậy. Hiện tại, không có bất cứ hỗ trợ nào từ chính phủ cho dự án SETI, và các đầu tư cá nhân cũng thường hạn chế. Phòng thí nghiệm Khoa học Không gian Berkeley cũng đã tim nhiều cách để làm sao hoạt động với chi phí vận hành ít nhất, đồng thời nhận quyên góp để đảm bảo dự án đi đúng hướng với mục đích ban đầu, tuy nhiên cũng phải chia quỹ này cho các dự án SETI khác hay các công trình nghiên cứu khoa học khác. Vào ngày 16 tháng 12 năm 2007, SETI@home tuyên bố tình trạng khẩn cấp hiện tại và kêu gọi quyên góp 476.000$ để tiếp tục vào năm 2008. Hiện tại SETI@home không chỉ sử dụng BOINC mà còn nhiều hệ thống phần cứng, phần mềm(cơ sở dữ liệu) khác. Dự án đã phải tạm dừng một vài lần để nâng cấp cơ sở hạ tầng nhằm phục vụ số lượng lớn người dùng. Những lỗi phần cứng cũng dễ làm cho dự án dừng hoạt động vì nó thường đi kèm với sự cố về cơ sở dữ liệu.