Category Archive for '專欄'

Posted by Mr. Friday 談到 BT,相信大家都不陌生。沒錯,今天要來談的就是這幾年在網路上非常重要,已經快要變成全民運動的──BT 程式。筆者有鑒於 BT 已經變成非常火紅的應用程式,但是了解這個程式的基本運作原理與影響的人卻寥寥無幾,於是決定撰寫這個主題;本篇會先介紹BT的源起與運作原理,接下來的幾篇則會根據這一兩年學術上對BT的觀察,介紹BT在各種使用情境下對網路行為的影響(當中包含一些相當出人意表的發現)。 BitTorrent,簡稱BT,由Bram Cohen於2002年獨立完成其核心程式碼的撰寫。從Bram Cohen簡陋而陽春的個人網頁上看來,他於1993年進入紐約州立大學就讀,輟學之後陸續做過研究員、網路程式設計師,就履歷上看來並不是非常特出,2002年間他發表的BT一開始也沒有獲得很大的關注。隔年五月他把BT的理論基礎寫成一篇簡短五頁的學術文章發表在「Workshop on Economics of Peer-to-Peer Systems, 2003」上,文章本身沒有知名教授的背書、用字遣辭顯然也不夠精練,然而這篇文章至今卻已累積了474篇的reference數。2004年六月時,據CNN報導,BT已經佔據了網路上所有P2P流量的53%。至今,BT程式檔的下載量已經超過一億三千五百萬人次,而這些數字還不包含網路上經其他使用者修改過的版本,如BitComet、BitSpirit…等等。

Read Full Post »

Posted by Mr. Saturday 前一陣子跟一位老前輩聊天,談論到computer science這個年輕卻充滿活力的學門。老前輩提到電腦科學這種東西,其實不能真正算是一個科學。為什麼呢?因為科學是追求永恆不變的真理的,這些真理的永恆價值不會隨著時間而改變,無論經過一百年或是一千年。反觀computer science,常常一些技術的出現和發展是短暫的,往往幾年之內會被更新或是淘汰。老前輩說道,要是Google沒有在當時發展出Pagerank,搞到現在才推出搜尋技術的話,那麼根本是枉然,也不會有今天的Google。所以他覺得電腦科學不算是在追求真理的「科學」。

Read Full Post »

Posted by Mr. Friday 今天我們要談的主題是網路的信任機制。信任,英文稱之為Trust。三國演義有云:「人無信不立。」自古以來,信任即為……。(扯遠XD) 拉回正題,今天並不是要寫作文,今天的主題是「如何在網路上相信他人?」―或者說,該不該相信誰?的問題。談到網路交易,大家往往第一個念頭都是:「網路交易可以相信嗎?」有很多從事網路業的人,以為大家害怕的是網路駭客竊聽這類的問題,於是紛紛投入技術面的防範。這當然是個重要的課題,然而事實上,網路交易的安全性並不只在於防範「網路訊號會不會被竊聽」、「帳號會不會被盜」之類比較偏技術性的危險,還有一個比較容易被人忽略、但其實更為重要的的問題是:「我怎麼知道網路那頭的人會不會騙我?」 「我怎麼知道網路那頭的人會不會騙我」有多重要?看看新聞就知道了。打開電視與報紙統計一下,其實網路信用卡密碼被盜的駭客新聞出現的比例遠比「少女被網友詐騙失蹤」、「女恐龍網路詐騙,捲款宅男幾百萬」來得少多了。技術性帳號的盜取也許比較容易防範,但是人與人之間的信任似乎來得更重要,卻也更難以防範。數學上有一個很有名的問題,叫做「拜占庭將軍問題」,就是在討論人與人之間的信任危機。拜占庭位在今日土耳其的伊斯坦堡,是東羅馬帝國的首都,所以東羅馬帝國也稱為拜占庭帝國。既然稱為帝國,當然幅員遼闊不在話下,因此每個將軍的軍隊都分隔的很遠,彼此只能靠信差傳消息。在戰爭的時候,將軍們必須要達成一致的共識:進攻或是撤退。然而很不幸的,在這些將軍之中有叛徒(人數不明),他們的目的是擾亂整體軍隊的秩序。這個時候就衍生出一個問題:在已知有將軍謀反的情況下,其餘忠誠的將軍該如何達成一致的協議,不受叛徒的影響?這就是拜占庭問題。

Read Full Post »

Posted by Mr. Monday 人總要找到一個追尋的目標,一個前進的理由。或許想追求的是名,想要一戰而天下知,恨不得全世界的人都知道自己是個厲害的腳色;或許想追求的是錢,想要獲得所有的資源,來滿足所有的物質慾望;或許想要追求的是權,想要一嚐萬人之上的絕對權利;或許,想追求的是生命,一個永生不死的神話。究竟,辛苦追尋而得的,是不是真的是最終想要獲得的?

Read Full Post »

對於有心真的要經營一個線上電台的人來說, 首先難以解決的就是頻寬問題. 大部分Web Radio的主要架構是這樣:

DJ –> 主機 –> 眾多使用者

DJ把自己做好的音樂上傳到主機, 主機再把音樂傳給眾多的使用者. 這個架構很直覺, 不過對網站經營者來說非常的資源. 一個音質聽起來OK的MP3取樣頻率大概是128K”Bits” per second, 換算成大家習慣的KByte per second就是16KBps, 如果今天這個主機要把1個DJ的音樂同時廣播給線上10個聽眾的話, 就需要16KBps的下載頻寬與160KBps的上傳頻寬. 如果有100個聽眾, 下載頻寬不變, 上傳頻寬則需要1600KBps.

Read Full Post »

Posted by Mr. Friday 今天早上上班時, 朋友傳來一個新聞連結, 標題是NPR Takes First Step To Reverse Internet Royalty Rate Decision. 略述了現在國外線上廣播網站與Copyright Royalty Board的戰爭內容. 朋友說 : You should write an article about it ! 也好, 不過我就先從整個Web Radio的源起先談起吧. 有些朋友可能對線上廣播Web Radio這個服務不是很熟悉. 其實這個服務存在已經好一段時間了. Wikipedia上可以查到1995年就有專門只在網上播放的電台. 不過在90年代最常見到的, 還是一般FM廣播電台的網路版, 至今多數的廣播電臺網頁都會有連結. 後來在2002年左右有一個好心的作者,carlyle寫了一套Radiolive, 讓網民可以透過簡單的介面, 連往各大FM廣播電臺, 直接撥放廣播內容. 這套軟體實在好用, 不過當時網路的頻寬普遍不高, 許多人用撥接modem聽廣播, 每隔兩三秒就停格一次, 加上FM廣播電台也沒有很重視這一塊, 音質能有80Kb就該偷笑了, 所以這套好用的小軟體到現在知名度也不算太高. 從2005年之後就再也沒更新過了. 這就是 Radiolive的介面

Read Full Post »

Posted by Mr. Monday, Mr. Saturday 很榮幸的,Mr. Saturday邀請我來一起撰寫這一個主題。Second Life發燒的程度已經讓許多廠商都覺得很眼紅了,巴不得趕快進入這個市場分一杯羹。中國當然也不例外,因此最近大家應該在許多新聞上面都聽過了,中國的HiPiHi這個號稱是中國版的Second Life也進入了封閉測試。想必在不久之後,就可以看中國市場的虛擬風了。如果不知道HiPiHi的,這邊有個Demo影片,可以讓你好好惡補一下:

Read Full Post »