2008-09-18 47 views
2

我注意到今天有一個新的網絡服務,名爲Dead man's switch,如果您沒有迴應定期的「ping」來證明您的身份,它會發送電子郵件還活着。但是我想到,我可能比支付服務賬單的個人或組織長,使服務無用。擁有自己的網絡服務或服務,可以在發明人的死亡之後倖免於難

還有其他種類的服務我們可能不願意使用,因爲價值太高,我們不相信它可能會失去興趣的發明人或可能破產的組織。就像可以在許多不同的程序和設備中使用的數據存儲庫一樣,但是如果有人忘記支付託管賬單,那麼這些數據存儲庫將全部破壞。

但是說服務「擁有自己」,並支付自己的託管賬單?就像這樣:

  • 主機是
  • 該法案通過借記銀行賬戶
  • 銀行帳戶由利息回報率和廣告收入補充支付亞馬遜EC2或類似
  • 銀行賬戶是在服務本身的名稱,一旦播種,永遠不會觸及其他任何東西
  • 創建者聲明服務「已完成」並移至下一個項目

對我來說,這是一個工程問題,類似於建造火星漫遊車,埋藏式發電機,千年鍾以及其他具有自身穩態機制並且可以被其創建者放棄而不停止功能的工件。

問題是:什麼是陷阱?銀行賬戶必須是真實姓名嗎?你能阻止政府嗎?從n年後考慮賬戶「無人認領」?它如何從崩潰中恢復?是否有API用於在其他公司開設新的主機帳戶,以便它可以自動擴展自身並保護自己免受任何一個主機的破產。

+0

我建議你有多個銀行帳戶,它可以借鑑,以及一個PayPal帳戶這是通過廣告收入自動提供的。 – phyzome 2009-07-10 03:26:04

回答

4

你不能以這種方式使服務健全 - 如果銀行帳戶是單點故障,那麼當(如果不是)它失敗,就會失敗。如果沒有法律實體擁有銀行賬戶,銀行賬戶是不可能存在的,但這只是一個細節 - 其他的失敗是亞馬遜可能會拉SC2,或者提高價格,或者做出不兼容的API更改,或者被競爭對手賄賂或者由法院命令刪除您的應用程序。

Ross Anderson已經發布了關於數據存儲「永恆服務」要求的初始描述。廣泛的原則是儘可能將其分發給儘可能多的人,並確保他們都有堅實的動機來保持服務的運行,並保持特定的數據生存。它必須對抗儘可能多的參與者退出,並儘可能反對參與者「流氓」並試圖顛覆它。

他只在我閱讀的論文中提供了廣泛的概述,以及一些可能有用的特定技術,但這是十多年前的。如果你看,你可能會發現更多的研究。

http://www.cl.cam.ac.uk/~rja14/eternity/eternity.html

0

我想你一直在看太多的科幻電影。爲什麼我有這樣的感覺,你是那種通過讓致命的AI讓機器人鬆動而導致人類死亡的人......

雖然有趣的想法。我喜歡。 :)

0

銀行帳戶必須綁定到一個人(通過SSN)或公司(通過TIN)。你會有更好的運氣綁在個人賬戶上,因爲當一家公司聽起來像你要找的,還有其他成本,如州和聯邦稅,這將導致公司在沒有人爲干預的情況下解散維護它。

至於API,除了「創建者」寫一些可以註冊一些當前主機公司的bot腳本之外,目前還沒有一個通用的API ......當然,這不會解決「埋葬忘記」的問題。

雖然很有趣的想法......我很好奇,想看看這個問題的其他答覆:-)

0

的服務需要一個銀行賬戶前,必須得到一些描述一個既定的合法身份可能是打開它的名字。

一旦發生這種情況可能是可能的。

1

一件事浮現在腦海我維基百科。其中一名共同發明人輟學,另一人在其中扮演越來越有限的角色,編輯更替令人mind目,並且有大量人試圖顛覆它(破壞故事,僞造文章,提供虛假信息),他們不斷涌入的人不知道他們在做什麼。

他們所做的正確做法是將結構分散。除了託管它的服務器之外,WP上的所有內容都分佈在全球數以千計的管理員和數百萬貢獻者中。 WP本身不斷在新人中產生足夠的興趣,繼續補充那些離開的人 - 而且他們經常離開。如果你看看WP的內部,你會震驚並驚駭,甚至可以工作,但它的工作原理和做法非常有用。

0

除了法律的複雜性。

您的服務還需要知道何時該刪除自己。 如果它不再被使用,並且它所包含的信息被複制到更好/更高效的服務中的其他地方(以及如何測試它) - 是否通過繼續消耗資源來達到目的?

這是開始聽起來像awefully大量的科幻故事的開始,正如其他人所說:)