Außerirdische Zivilisationen berechnen
Mit 1,5 neuen Sternen pro Jahr, Planeten um jeden Stern, 0,4 bewohnbaren Welten pro System, Leben wo immer möglich, 0,1 für Intelligenz, 0,2 für Kommunikation und 1000 Jahren Lebensdauer ergibt die Drake-Gleichung 12 Zivilisationen. Probieren Sie Ihre eigenen sieben Faktoren aus. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Sternentstehungsrate
- 1,5
- Anteil der Sterne mit Planeten
- 1
- Bewohnbare Planeten
- 0,4
- Anteil mit Leben
- 1
- Anteil mit Intelligenz
- 0,1
- Anteil mit Kommunikation
- 0,2
- Zivilisationen
- 12
Der Rechner für außerirdische Zivilisationen wertet die Drake-Gleichung aus: Er multipliziert sieben Faktoren zu Sternentstehung, Planeten, Leben und Technologie, um zu schätzen, wie viele Zivilisationen der Milchstraße gerade jetzt nachweisbare Signale aussenden könnten. Sie geben die Sternentstehungsrate an, den Anteil der Sterne mit Planeten, die durchschnittliche Zahl habitabler Planeten pro System, die Anteile, in denen Leben, Intelligenz und Kommunikation entstehen, sowie die mittlere Lebensdauer einer kommunizierenden Zivilisation. Das Ergebnis ist eine einzige Zahl, N, deterministisch berechnet, ohne Netzwerkaufrufe und ohne Zufall, sodass dieselben sieben Werte stets dieselbe Schätzung ergeben.
Was die Drake-Gleichung schätzt
Die 1961 vom Astronomen Frank Drake vorgeschlagene Gleichung ist ein strukturierter Weg, über eine Frage nachzudenken, die wir empirisch noch nicht beantworten können: Wie viele technologische Zivilisationen könnte es dort draußen geben? Sie zerlegt das Unbekannte in eine Kette von sieben Faktoren, von den relativ gut gemessenen bis zu den zutiefst spekulativen. Der erste Faktor, R*, ist die Rate, mit der in unserer Galaxis neue Sterne entstehen; Beobachtungen verorten sie bei etwa ein bis drei Sternen pro Jahr.
Multipliziert man mit fp (dem Anteil der Sterne mit Planeten, heute bekannt als nahe eins) und mit ne (den Planeten pro System, die Leben tragen könnten), wird diese Sternproduktion zu einem Angebot potenziell habitabler Welten. Die Faktoren fl, fi und fc fragen dann, wie oft Leben entsteht, wie oft es intelligent wird und wie oft es eine Technologie baut, die wir nachweisen könnten. Schließlich wandelt L, die Lebensdauer einer kommunizierenden Zivilisation, eine Produktionsrate in eine Momentpopulation um.
Dieses Werkzeug führt genau diese Multiplikation aus, N = R* × fp × ne × fl × fi × fc × L, mit den sieben Zahlen, die Sie angeben.
Wie man die sieben Faktoren wählt
Der Wert der Gleichung liegt weniger in der Zahl, die sie liefert, als in der Diskussion, zu der jeder Faktor zwingt. Die Astronomie grenzt die ersten drei Faktoren einigermaßen gut ein: Exoplaneten-Durchmusterungen wie Kepler zeigten, dass Planeten häufig sind und dass ein nennenswerter Teil der Sterne mindestens eine Welt in der habitablen Zone beherbergt; fp nahe 1 und ne zwischen etwa 0,1 und 0,4 sind daher vertretbare Eingaben.
Die biologischen Faktoren fl und fi sind nicht eingegrenzt: Leben entstand auf der Erde rasch, was manche als Hinweis auf ein hohes fl lesen, doch eine Stichprobe von eins kann die Frage nicht entscheiden. Intelligenz und Kommunikationstechnologie sind ebenso offen. Der sensibelste Faktor ist L, die mittlere Lebensdauer einer kommunizierenden Zivilisation, denn er geht als direkter Multiplikator ein und umfasst plausible Werte von wenigen Jahrhunderten bis zu Millionen von Jahren.
Eine Zivilisation, die zehntausend Jahre sendet, macht N zehnmal größer als eine, die nach tausend Jahren verstummt. Probieren Sie optimistische und pessimistische Wertesätze aus und vergleichen Sie die Ergebnisse; die Spannweite ist die ehrliche Antwort.
Wie der Rechner funktioniert
Diese Fähigkeit ist eine reine, deterministische Berechnung. Keine Daten verlassen die Anfrage: Es gibt keinen Netzwerkzugriff, keinen Zufall und keine Uhr, und nichts von Ihren Eingaben wird gespeichert. Nutzen Sie ihn für den Unterricht, für Wissenschaftstexte, für Szenariovergleiche oder als quantitativen Kern eines Workshops über das Fermi-Paradoxon und die Suche nach außerirdischer Intelligenz.
Anwendungsfälle
Die Drake-Gleichung im Unterricht lehren
Lassen Sie Schüler und Studierende eigene optimistische und pessimistische Faktorensätze eingeben und beobachten, wie die Schätzung von einer Handvoll bis zu Millionen von Zivilisationen schwankt.
Einen Wissenschaftsartikel faktenchecken
Reproduzieren Sie die in einem populärwissenschaftlichen Text zitierte Schätzung, indem Sie dieselben sieben Faktoren eingeben, die der Autor angenommen hat.
Szenarien des Fermi-Paradoxons vergleichen
Bewerten Sie konkurrierende Hypothesen über das Große Schweigen, indem Sie quantifizieren, wie jede davon die Faktoren fl, fi, fc oder L verändert.
Häufige Fragen
Was kostet das?
Die Ausführung in Ihrem Browser auf dieser Seite ist ebenfalls kostenlos, mit identischen Ergebnissen.
Was bedeutet die Ergebniszahl?
Sie ist N, die geschätzte Zahl der Zivilisationen der Milchstraße, die derzeit nachweisbare Signale aussenden, gemäß den von Ihnen eingegebenen Faktoren. Es ist eine Schätzung, keine Messung.
Kann ein Faktor null sein?
Ja. Null wird bei jedem Faktor akzeptiert und ergibt schlicht null Zivilisationen.
Müssen die Anteile zwischen 0 und 1 liegen?
Physikalisch sollten sie das, und der Rechner akzeptiert jeden nichtnegativen Wert, damit Sie Extremszenarien modellieren können. Werte über 1 bei fp, fl, fi oder fc zu begründen liegt in Ihrer Verantwortung.
Wird meine Eingabe irgendwo gespeichert?
Nein. Die Berechnung ist zustandslos: Die sieben Zahlen werden multipliziert und verworfen, und nur das Ergebnis wird zurückgegeben.
Warum garantiert dieselbe Eingabe dieselbe Ausgabe?
Weil die Berechnung vollständig deterministisch ist: feste Faktorenreihenfolge, Rundung auf sechs Dezimalstellen und weder Zufall, Uhr noch Netzwerk irgendwo auf dem Weg.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/phys/alien-civilization \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"star_formation_rate":1.5,"planet_fraction":1,"habitable_planets":0.4,"life_fraction":1,"intelligence_fraction":0.1,"communication_fraction":0.2,"civilization_lifetime":1000}'const res = await fetch("https://api.kit.forhosting.com/phys/alien-civilization", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"star_formation_rate": 1.5,
"planet_fraction": 1,
"habitable_planets": 0.4,
"life_fraction": 1,
"intelligence_fraction": 0.1,
"communication_fraction": 0.2,
"civilization_lifetime": 1000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/alien-civilization",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"star_formation_rate": 1.5,
"planet_fraction": 1,
"habitable_planets": 0.4,
"life_fraction": 1,
"intelligence_fraction": 0.1,
"communication_fraction": 0.2,
"civilization_lifetime": 1000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/alien-civilization", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"star_formation_rate":1.5,"planet_fraction":1,"habitable_planets":0.4,"life_fraction":1,"intelligence_fraction":0.1,"communication_fraction":0.2,"civilization_lifetime":1000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"star_formation_rate":1.5,"planet_fraction":1,"habitable_planets":0.4,"life_fraction":1,"intelligence_fraction":0.1,"communication_fraction":0.2,"civilization_lifetime":1000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/alien-civilization", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"star_formation_rate": 1.5,
"planet_fraction": 1,
"habitable_planets": 0.4,
"life_fraction": 1,
"intelligence_fraction": 0.1,
"communication_fraction": 0.2,
"civilization_lifetime": 1000
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.alien_civilization",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Wie der Rechner funktioniert
Sie prüft, ob alle sieben Faktoren vorhanden sind, ob jeder eine endliche Zahl ist und ob keiner negativ ist, denn eine negative Rate oder ein negativer Anteil hat keine physikalische Bedeutung; jeder Verstoß liefert einen typisierten invalid_input-Fehler, der das verantwortliche Feld nennt, und die Anfrage wird nicht berechnet. Die kostenlose Webversion führt exakt dasselbe Modul in Ihrem Browser aus, sodass das, was Sie nach dem Einfügen ins Formular sehen, dem entspricht, was ein kostenpflichtiger API-Aufruf zurückgeben würde.