[爆卦]實體ip查詢是什麼?優點缺點精華區懶人包

雖然這篇實體ip查詢鄉民發文沒有被收入到精華區:在實體ip查詢這個話題中,我們另外找到其它相關的精選爆讚文章

在 實體ip查詢產品中有3篇Facebook貼文,粉絲數超過3,460的網紅Taipei Ethereum Meetup,也在其Facebook貼文中提到, 📜 [專欄新文章] 隱私、區塊鏈與洋蔥路由 ✍️ Juin Chiu 📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium 隱私為何重要?區塊鏈是匿名的嗎?洋蔥路由如何改進區塊鏈? 前言 自20...

 同時也有1部Youtube影片,追蹤數超過7,970的網紅吳老師EXCEL VBA設計(大數據自動化)教學,也在其Youtube影片中提到,文大Python程式入門或證照第10次介紹MYSQL連線問題&XAMPP與NAS架站介紹&關閉IIS與XAMPP安全性設定&在MYSQL中建立member資料庫&比較SQLITE與MYSQL的語法差異&查詢實體IP與新增使用者&批次寫入資料到MYSQL中&VBA存取MYSQL&下載市場行情與寫入到資...

  • 實體ip查詢 在 Taipei Ethereum Meetup Facebook 的最佳解答

    2019-10-06 23:53:27
    有 27 人按讚

    📜 [專欄新文章] 隱私、區塊鏈與洋蔥路由
    ✍️ Juin Chiu
    📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium

    隱私為何重要?區塊鏈是匿名的嗎?洋蔥路由如何改進區塊鏈?

    前言

    自2008年區塊鏈以比特幣的面貌問世後,它便被視為 Web 3.0,並被期許能夠進一步為人類帶來金融與治理上的大躍進。區塊鏈或許會成為如同全球資訊網一般的基礎建設,如果我們已經開始注重個人於網路上的隱私,那麼我們更應該關心這項全新的技術是否能更好地保護它。

    筆者將於本文中闡述隱私的重要性,接著進一步分析區塊鏈是否能夠保護用戶隱私,最後再簡介一個知名的匿名技術 — 洋蔥路由,並列舉幾個其用於改進區塊鏈(特別是以太坊)的相關提案。

    特別感謝以太坊研究員 Chih-Cheng Liang 與民間高手敖烏協助校閱並給予回饋。

    隱私的重要

    網際網路(Internet)無疑是 20 世紀末最偉大的發明,它催生了全新的商業模式,也使得資訊能以位元的形式進行光速傳播,更使人類得以進行前所未有的大規模協作。而自從 1990 年全球資訊網(World Wide Web)的問世以來,網路已和現代文明生活密不可分。經過近 30 年的發展,人類在網路上製造了巨量的資料,這些資料會揭露使用者的隱私。透過一個人的資料,企業或者政府能夠比你自己更了解你。這促使用戶對隱私的愈發重視 — 正如同你不會允許第三者監聽你的電話,你也不希望有第三者監看你的瀏覽器搜尋歷史。

    然而,如今的網路是徹底的中心化,中心化也意謂著過大的權力,有種種跡象顯示:網路正在成為政府當局監控人民的工具。例如:中國的淨網衛士[1]、美國的稜鏡計劃[2]等。那麼,政府應該監控人民嗎?其中一派的人認為平日不做虧心事,半夜不怕鬼敲門,這也就是常見的無所隱瞞論[3]:

    我不在乎隱私權,因為我沒什麼好隱瞞的。

    不過持有這類論點的人通常會被下面的說法反駁:

    既然沒什麼好隱瞞的,那請把你的 Email 帳號密碼給我,讓我揭露其中我認為有趣的部分。

    大多數正常人應該都不會接受這個提議。

    隱私應當與言論自由一樣,是公民的基本權利。事實上,隱私是一個既廣且深的題目,它涉及了心理學、社會學、倫理學、人類學、資訊科學、密碼學等領域,這裡[4]有更多關於關於隱私的討論以及網路隱私工具的整理。

    隱私與區塊鏈

    有了網際網路後,接下來人類或許可以透過區塊鏈來建構出一個免除人性且完全仰賴自然法則(數學)運行的去中心化系統。在中心化世界中,我們需要免於政府監控的隱私;在去中心化世界中,我們仍然需要隱私以享有真正的平等。

    正如同本文的前言所述:區塊鏈也許會成為如同全球資訊網一般的基礎建設,如果我們已經開始注重網路隱私,那麼我們更應該關心區塊鏈是否能更好地保護它。

    隱私與匿名

    Privacy vs Anonymity [5]

    當我們論及隱私時,我們通常是指廣義的隱私:別人不知道你是誰,也不知道你在做什麼。事實上,隱私包含兩個概念:狹義的隱私(Privacy)與匿名(Anonymity)。狹義的隱私就是:別人知道你是誰,但不知道你在做什麼;匿名則是:別人知道你在做什麼,但不知道你是誰。

    隱私與匿名對於隱私權來說都很重要,也可以透過不同的方法達成,接下來本文將聚焦於匿名的討論。另外,筆者在接下來的文章中所提及的隱私,指的皆是狹義的隱私。

    網路的匿名

    以當今的網路架構(TCP/IP 協定組)來說,匿名就是請求端(Requester)向響應端(Responder)請求資源時藏匿其本身的 IP 位址 — 響應端知道請求端在做什麼(索取的資源),但不知道是誰(IP 位置)在做。

    IP 位置會揭露個人資訊。在台灣,只需透過 TWNIC 資料庫就可向台灣的網路服務供應商(Internet Service Provider, ISP),例如中華電信,取得某 IP 的註冊者身份及姓名/電話/地址之類的個資。

    ISP 是網路基礎建設的部署者與營運者,理論上它能知道關於你在使用網路的所有資訊,只是這些資訊被法律保護起來,並透過公權力保證:政府只在必要時能夠取得這些資訊。萬一政府本身就是資訊的監控者呢?因此,我們需要有在 ISP 能窺知一切的情形下仍能維持匿名的方法。

    區塊鏈能保護隱私、維持匿名嗎?

    區塊鏈除了其本身運作的上層應用協定之外,還包含了下層網路協定。因此,這個問題可以分為應用層與網路層兩個部分來看 。

    應用層

    應用層負責實作狀態機複製(State Machine Replication),每個節點收到由共識背書的交易後,便可將交易內容作為轉換函數(Transition Function)於本機執行狀態轉換(State Transition)。

    區塊鏈上的交易內容與狀態是應當被保護的隱私,一個保護隱私的直覺是:將所有的交易(Transaction)與狀態(State)加密。然而實際上,幾乎目前所有的主流區塊鏈,包含以太坊,其鏈上的交易及狀態皆為未加密的明文,用戶不僅可以查詢任一地址的交易歷史,還能知道任一地址呼叫某智能合約的次數與參數。也就是說,當今主流區塊鏈並未保護隱私。

    雖然區塊鏈上的交易使用假名(Pseudonym),即地址(Address),但由於所有交易及狀態皆為明文,因此任何人都可以對所有假名進行分析並建構出用戶輪廓(User Profile)。更有研究[6]指出有些方法可以解析出假名與 IP 的映射關係(詳見下個段落),一旦 IP 與假名產生關聯,則用戶的每個行為都如同攤在陽光下一般赤裸。

    區塊鏈的隱私問題很早便引起研究員的重視,因此目前已有諸多提供隱私保護的區塊鏈被提出,例如運用零知識證明(Zero-knowledge Proof)的 Zcash、運用環簽章(Ring Signature)的 Monero、 運用同態加密(Homomorphic Encryption)的 MimbleWimble 等等。區塊鏈隱私是一個大量涉及密碼學的艱澀主題,本文礙於篇幅不再深入探討,想深入鑽研的讀者不妨造訪台北以太坊社群專欄,其中有若干優質文章討論此一主題。

    網路層

    節點於應用層產生的共識訊息或交易訊息需透過網路層廣播(Broadcast)到其他節點。由於當今的主流區塊鏈節點皆未採取使網路維持匿名的技術,例如代理(Proxy)、虛擬私人網路(Virtual Private Network, VPN)或下文即將介紹的洋蔥路由(Onion Routing),因此區塊鏈無法使用戶維持匿名 — 因為對收到訊息的節點來說,它既知道廣播節點在做什麼(收到的訊息),也知道廣播節點是誰(訊息的 IP 位置)。

    一個常見的問題是:使用假名難道不是匿名嗎?若能找到該假名與特定 IP 的映射關係的話就不是。一般來說,要找到與某假名對應的 IP 相當困難,幾可說是大海撈針,但是至少在下列兩種情況下可以找到對應關係:1. 該假名的用戶自願揭露真實 IP,例如在社群網站公開以太坊地址;2. 區塊鏈網路遭受去匿名化攻擊(Deanonymization Attack)[6]。

    洩漏假名與 IP 的關聯會有什麼問題? 除了該 IP 的真實身份可能被揭露外,該區塊鏈節點亦可能遭受流量分析(Traffic Analysis)、服務阻斷(Denial of Service)或者審查(Censorship),可以說是有百害而無一利。

    區塊鏈如何維持匿名?

    其實上文已給出了能讓區塊鏈維持匿名的線索:現有匿名技術的應用。我們先來進一步理解區塊鏈網路層與深入探討網際網路協定的運作原理。

    區塊鏈網路層的運作原理

    P2P Overlay Network [7]

    區塊鏈是一個對等網路(Peer-to-peer, P2P),而對等網路是一種覆蓋網路(Overlay Network),需建構於實體網路(Physical Network)之上。

    覆蓋網路有兩種常見的通訊模式:一種是基於中繼的(Relay-based)通訊,在此通訊模式下的訊息皆有明確的接收端,因而節點會將不屬於自己的訊息中繼(Relay)給下一個可能是接收端的節點,分散式雜湊表(Distributed Hash Table, DHT)就是一種基於中繼的對等網路;另一種是基於廣播的(Broadcast-based)通訊,在此通訊模式下的訊息會被廣播給所有節點,節點會接收所有訊息,並且再度廣播至其他節點,直到網路中所有節點都收到該訊息,區塊鏈網路層就是一種基於廣播的對等網路。

    覆蓋網路旨在將實體網路的通訊模式抽象化並於其上組成另一個拓墣(Topology)與路由機制(Routing Mechanism)。然而實際上,實體網路的通訊仍需遵循 TCP/IP 協定組的規範。那麼,實體網路又是如何運作的呢?

    網際網路的運作原理

    OSI Model vs TCP/IP Model

    實體網路即是網際網路,它的發明可以追朔至 Robert Kahn 和 Vinton Cerf 於1974 年共同發表的原型[12],該原型經過數年的迭代後演變成我們當今使用的 TCP/IP 協定組[8]。全球資訊網(WWW)的發明更進一步驅使各國的 ISP 建立基於 TCP/IP 協定組的網路基礎建設。網際網路在多個國家經過近 30 年的部署後逐漸發展成今日的規模,成為邏輯上全球最巨大的單一網路。

    1984 年,國際標準化組織(ISO)也發表了 OSI 概念模型[9],雖然較 TCP/IP 協定組晚了 10 年,但是 OSI 模型為日後可能出現的新協定提供了良好的理論框架,並且與 TCP/IP 協定組四層協定之間有映射關係,能夠很好地描述既存的 TCP/IP 協定組。

    TCP/IP 協定組的各層各有不同的協定,且各層之間的運作細節是抽象的,究竟這樣一個龐大複雜的系統是如何運作的呢?

    Packet Traveling [10][11]

    事實上,封包的傳送正如同寄送包裹。例如筆者從台北寄一箱書到舊金山,假設每個包裹只能放若干本書,這箱書將分成多個包裹寄送,每個包裹需註明寄件地址、收件地址、收件者。寄送流程從郵局開始,一路經過台北物流中心 → 北台灣物流中心 → 基隆港 → 洛杉磯港 → 北加州物流中心 → 舊金山物流中心 → 收件者住處,最後由收件者收取。

    這如同從 IP 位於台北的設備連上 IP 位於舊金山的網站,資料將被切分成多個固定大小的封包(Packet)之後個別帶上請求端 IP、響應端 IP 及其他必要資訊,接著便從最近的路由器(Router)出發,一路送至位於舊金山的伺服器(Server)。

    每個包裹上的收件地址也如同 IP 位置,是全球唯一的位置識別。包裹的收件地址中除了包含收件者的所在城市、街道,還包含了門號,每個門號後都住著不同的收件者。門號正如同封包中後綴於 IP 的連接埠(Port),而住在不同門號的收件者也如同使用不同連接埠的應用程式(Application),分別在等待屬於他們的包裹。實際上,特定的連接埠會被分配給特定的應用程式,例如 Email 使用連接埠 25、HTTPS 使用連接埠 443 等等。

    雖然包裹的最終目的地是收件地址,但包裹在運送途中也會有數個短程目的地 — 也就是各地的物流中心。包裹在各個物流中心之間移動,例如從北部物流中心到基隆港,再從基隆港到洛杉磯港,雖然其短程目的地會不斷改變,但其最終目的地會保持不變。

    封包的最終目的地稱為端點(End),短程目的地稱為轉跳(Hop) — 也就是路由器(Router)。路由器能將封包從一個網段送至另一個網段,直到封包抵達其端點 IP 所在的網段為止。封包使用兩種定址方法:以 IP 表示端點的位置,而以 MAC 表示路由器的位置。這種從轉跳至轉跳(From Hop to Hop)的通訊是屬於 TCP/IP 協定組第一層:網路存取層(Network Access Layer)的協定。

    那麼要如何決定包裹的下一個短程目的地呢?理論上,每個物流中心皆需選擇與最終目的地物理距離最短的物流中心作為下一個短期目的地。例如對寄到舊金山的包裹來說,位於基隆港的包裹下一站應該是洛杉磯港,而不是上海港。

    封包則使用路由器中的路由表(Routing Table)來決定下一個轉跳位置,有數種不同的路由協定,例如 RIP / IGRP 等,可以進行路由表的更新。從端點到端點(From End to End)的通訊正是屬於 TCP/IP 協定組第二層:網際層(Internet Layer)的協定。

    若一箱書需要分多次寄送,則可以採取不同的寄送策略。至於選擇何種寄送策略,則端看包裹內容物的屬性:

    求穩定的策略:每個包裹都會有個序號,寄包裹前要先寫一封信通知收件者,收件者於收到信後需回信確認,寄件者收到確認信後“再”寫一次信告訴收件者「我收到了你的確認」,然後才能寄出包裹。收件者收到包裹後也需回確認信給寄件者,如果寄件者沒收到某序號包裹的回信,則會重寄該包裹。

    求效率的策略:連續寄出所有的包裹,收件者不需回信確認。

    橫跨多個封包的通訊是屬於 TCP/IP 協定組第三層:傳輸層(Transport Layer)的協定。這兩種策略也對應著傳輸層的兩個主要協定:TCP 與 UDP。TCP 注重穩定,它要求端點於傳送封包前必須先進行三向交握(Three-way Handshake),也就是確認彼此的確認,以建立穩固的連線,且端點在接收封包後也會回傳確認訊息,以確保沒有任何一個封包被遺失;反之,UDP 注重效率,它不要求端點在通訊前進行繁瑣的確認,而是直接傳送封包。

    包裹本身亦可以裝載任何內容:這箱書可以是一套金庸全集,也可以是一年份的交換日記;同理,封包內的資料也可以是來自任何上層協定的內容,例如 HTTPS / SMTP / SSH / FTP 等等。這些上層協定都被歸類為 TCP/IP 協定組第四層:應用層(Application Layer)的協定。

    維持匿名的技術

    區塊鏈仰賴於實體網路傳送訊息,欲使區塊鏈網路層維持匿名,則需使實體網路維持匿名。那麼實體網路如何匿名呢? 若以寄包裹的例子來看,維持匿名,也就是不要讓收件者知道寄件地址。

    一個直覺的思路是:先將包裹寄給某個中介(Intermediary),再由中介寄給收件者。如此收件者看到的寄件地址將會是中介的地址,而非原寄件者的地址 — 這也就是代理(Proxy)以及 VPN 等匿名技術所採取的作法。

    不過這個作法的風險在於:寄件者必須選擇一個守口如瓶、值得信賴的中介。由於中介同時知道寄件地址與收件地址,倘若中介將寄件地址告知收件人,則寄件者的匿名性蕩然無存。

    有沒有辦法可以避免使單一中介毀壞匿名性呢?一個中介不夠,那用兩個、三個、甚至多個呢?這便是洋蔥路由的基本思路。由於沒有任何一個中介同時知道寄件地址與收件地址,因此想破壞寄件者匿名性將變得更困難。

    洋蔥路由與 Tor

    洋蔥路由(Onion Routing)最初是為了保護美國政府情報通訊而開發的協定,後來卻因為其能幫助平民抵抗政府監控而變得世界聞名。

    1997 年,Michael G. Reed、Paul F. Syverson 和 David M. Goldschlag 於美國海軍研究實驗室首先發明了洋蔥路由[13],而 Roger Dingledine 和 Nick Mathewson 於美國國防高等研究計劃署(DARPA)緊接著開始著手開發 Tor,第一版 Tor 於 2003 年釋出[14]。2004 年,美國海軍研究實驗室以自由軟體授權條款開放了 Tor 原始碼。此後,Tor 開始接受電子前哨基金會(Electronic Frontier Foundation)的資助;2006年,非營利組織「Tor 專案小組」(The Tor Project)成立,負責維護 Tor 直至今日。

    Tor [15]是洋蔥路由的實作,它除了改進原始設計中的缺陷,例如線路(Circuit)的建立機制,也加入若干原始設計中沒有的部分,例如目錄伺服器(Directory Server)與洋蔥服務(Onion Service),使系統更強健且具有更高的匿名性。

    Tor 自 2004 年上線至今已有超過 7000 個由志願者部署的節點,已然是一個強大的匿名工具。然而這也使其成為雙面刃:一方面它可以幫助吹哨者揭露不法、對抗監控;另一方面它也助長了販毒、走私等犯罪活動。但不論如何,其技術本身的精巧,才是本文所關注的重點。

    Tor 的運作原理

    Tor Overview [16]

    Tor 是基於中繼的(Relay-based)覆蓋網路。Tor 的基本思路是:利用多個節點轉送封包,並且透過密碼學保證每個節點僅有局部資訊,沒有全局資訊,例如:每個節點皆無法同時得知請求端與響應端的 IP,也無法解析線路的完整組成。

    Tor 節點也稱為洋蔥路由器(Onion Router),封包皆需透過由節點組成的線路(Circuit)傳送。要注意的是,Tor 線路僅是覆蓋網路中的路徑,並非實體網路的線路。每條線路皆由 3 個節點組成,請求端首先會與 3 個節點建立線路並分別與每個節點交換線路密鑰(Circuit Key)。

    請求端會使用其擁有的 3 組線路密鑰對每個送出的封包進行 3 層加密,且最內層密文需用出口節點的密鑰、最外層密文需用入口節點的密鑰,如此才能確保線路上的節點都只能解開封包中屬於該節點的密文。被加密後的封包被稱為洋蔥,因其如洋蔥般可以被一層一層剝開,這就是洋蔥路由這個名稱的由來。

    封包經過線路抵達出口節點後,便會由出口節點送往真正的響應端。同樣的線路也會被用於由響應端回傳的封包,只是這一次節點會將每個送來的封包加密後再回傳給上一個節點,如此請求端收到的封包就會仍是一顆多層加密的洋蔥。

    那麼,請求端該選擇哪些節點來組成線路呢?Tor 引入了目錄伺服器(Directory Server)此一設計。目錄伺服器會列出 Tor 網路中所有可用的節點[17],請求端可以透過目錄伺服器選擇可用的洋蔥路由器以建立線路。目前 Tor 網路中有 9 個分別由不同組織維護的目錄,中心化的程度相當高,這也成為 Tor 安全上的隱憂。

    Tor 線路的建立機制

    Tor Circuit Construction [18]

    Tor 是如何建立線路的呢?如上圖所示,Tor 運用伸縮(Telescoping)的策略來建立線路,從第一個節點開始,逐次推進到第三個節點。首先,請求端與第一個節點進行交握(Handshake)並使用橢圓曲線迪菲 — 赫爾曼密鑰交換(Elliptic Curve Diffie–Hellman key Exchange, ECDH)協定來進行線路密鑰的交換。

    為了維持匿名,請求端接著再透過第一個節點向第二個節點交握。與第二個節點交換密鑰後,請求端再透過第一、二個節點向第三個節點交握與交換密鑰,如此慢慢地延伸線路直至其完全建立。線路建立後,請求端便能透過線路與響應端進行 TCP 連線,若順利連接,便可以開始透過線路傳送封包。

    洋蔥服務

    Clearnet, Deepweb and Darknet [21]

    洋蔥服務(Onion Service)/ 隱藏服務(Hidden Service)是暗網(Darknet)的一部分,是一種必須使用特殊軟體,例如 Tor,才能造訪的服務;與暗網相對的是明網(Clearnet),表示可以被搜尋引擎索引的各種服務;深網(Deep Web)則是指未被索引的服務,這些服務不需要特殊軟體也能造訪,與暗網不同。

    當透過 Tor 使用洋蔥服務時,請求端與響應端都將不會知道彼此的 IP,只有被響應端選定的節點:介紹點(Introduction Point)會引領請求端至另一個節點:會面點(Rendezvous Point),兩端再分別與會面點建立線路以進行通訊。也就是說,請求端的封包必須經過 6 個節點的轉送才能送往響應端,而所有的資料也會採取端對端加密(End-to-end Encryption),安全強度非常高。

    洋蔥服務及暗網是一個令人興奮的主題,礙於篇幅,筆者將另撰文闡述。

    混合網路、大蒜路由與洋蔥路由

    這裡再接著介紹兩個與洋蔥路由系出同源的匿名技術:混合網路與大蒜路由。

    Mix Network Overview [22]

    混合網路(Mix Network)早在 1981 年就由 David Chaum 發明出來了[23],可以說是匿名技術的始祖。

    洋蔥路由的安全性奠基於「攻擊者無法獲得全局資訊」的假設[24],然而一旦有攻擊者具有監控多個 ISP 流量的能力,則攻擊者仍然可以獲知線路的組成,並對其進行流量分析;混合網路則不僅會混合線路節點,還會混合來自不同節點的訊息,就算攻擊者可以監控全球 ISP 的流量,混合網路也能保證維持匿名性。

    然而高安全性的代價就是高延遲(Latency),這導致混合網路無法被大規模應用,或許洋蔥路由的設計是一種為了實現低延遲的妥協。

    Garlic Routing Overview [25]

    混合網路啟發了洋蔥路由,洋蔥路由也啟發了大蒜路由。2003年上線的 I2P(Invisible Internet Project)便是基於大蒜路由(Garlic Routing)的開源軟體,可以視為是去中心化版的 Tor。幾乎所有大蒜路由中的組件,在洋蔥路由中都有對應的概念:例如大蒜路由的隧道(Tunnel)即是洋蔥路由的線路;I2P 的網路資料庫(NetDB)即是 Tor 的目錄;I2P中的匿名服務(Eepsite)即是 Tor 的洋蔥服務。

    不過,大蒜路由也有其創新之處:它允許多個封包共用隧道以節省建立隧道的成本,且其使用的網路資料庫實際上是一個分散式雜湊表(DHT),這使 I2P 的運作徹底去中心化。若想進一步理解 DHT 的運作原理,可以參考筆者之前所撰寫的文章:

    連Ethereum都在用!用一個例子徹底理解DHT

    I2P 最大的詬病就是連線速度太慢,一個缺乏激勵的去中心化網路恐怕很難吸引足夠的節點願意持續貢獻頻寬與電費。

    區塊鏈與洋蔥路由

    那麼,基於實體網路的區塊鏈能不能使用洋蔥路由或大蒜路由/混合網路/其他技術,以維持節點的匿名?答案是肯定的。事實上,目前已經出現數個專案與提案:

    全新的專案

    Dusk:實作大蒜路由的區塊鏈[32],不過官方已宣布因其影響網路效能而暫停開發此功能。

    cMix:透過預先計算(Precomputation)以實現低延遲的混合網路[33],是混合網路發明者 David Chaum 近期的研究,值得期待。

    Loki:結合 Monero 與 Tor/I2P 的區塊鏈 [34],並使用代幣激勵節點貢獻頻寬與電力,由其白皮書可以看出發明者對於匿名技術的熱愛與信仰。

    於主流區塊鏈的提案

    比特幣:全世界第一條區塊鏈,將於其網路使用一個不同於洋蔥路由的匿名技術:Dandelion++[30][31],該匿名技術因其訊息傳播路徑的形狀類似浦公英而得其名。

    閃電網路(Lightning Network):知名的比特幣第二層方案,將於其網路內實作洋蔥路由[27]。

    Monero:使用環簽章保護用戶隱私的區塊鏈,將於其網路內實作大蒜路由,已開發出 Kovri[28] 並成為 I2P 官方認可的客戶端之一[29]。

    於以太坊的提案

    2018 年 12 月,Mustafa Al-Bassam 於以太坊官方研究論壇提議利用洋蔥路由改進輕節點之資料可得性(Light Client Data Availability)[36]。若讀者想了解更多關於以太坊輕節點的研究,可以參考台北以太坊社群專欄的這篇文章。資料可得性是輕節點實現的關鍵,而這之中更關鍵的是:如何向第三方證明全節點的資料可得性?由於這個提案巧妙地運用了洋蔥路由的特性,因此在今年 7 月在另一則討論中,Vitalik 亦強烈建議應儘速使洋蔥路由成為以太坊的標準[35]。

    在這個提案中,輕節點需建立洋蔥路由線路,然而線路節點並非由目錄中挑選,而是由前一個節點的可驗證隨機函數(Verifiable Random Function, VRF)決定。例如線路中的第二個節點需由第一個節點的 VRF 決定。線路建立後,出口節點便可以接著向全節點請求特定的可驗證資料。由於輕節點在過程中維持匿名,因此可以防止全節點對輕節點的審查(Censoring)。取得可驗證資料後,其便與 VRF 證明沿著原線路傳回輕節點,輕節點再將可驗證資料與 VRF 證明提交至合約由第三方驗證。若第三方驗證正確,則資料可得性得證。

    結語

    隱私與匿名是自由的最後一道防線,我們應該盡可能地捍衛它,不論是透過本文介紹的匿名技術或者其他方式。然而,一個能保護隱私與維持匿名的區塊鏈是否能實現真正的去中心化?這是一個值得深思的問題。

    本文也是筆者研究區塊鏈至今跨度最廣的一篇文章,希望讀者能如我一樣享受這段令人驚奇又興奮的探索旅程。

    參考資料

    [1] Jingwang Weishi, Wikipedia

    [2] PRISM, Wikipedia

    [3] privacytools.io

    [4] Nothing-to-hide Argument, Wikipedia

    [5] Anonymity vs Privacy vs Security

    [6] Deanonymisation of Clients in Bitcoin P2P Network, Alex Biryukov, Dmitry Khovratovich, Ivan Pustogarov, 2014

    [7] Example: P2P system topology

    [8] Internet protocol suite, Wikipedia

    [9] OSI model, Wikipedia

    [10] Packet Traveling: OSI Model

    [11] Packet Traveling — How Packets Move Through a Network

    [12] A Protocol for Packet Network Intercommunication, VINTON G. CERF, ROBERT E. KAHN, 1974

    [13] Anonymous Connections and Onion Routing, Michael G. Reed, Paul F. Syverson, and David M. Goldschlag, 1998

    [14] Tor: The Second-Generation Onion Router, Roger Dingledine, Nick Mathewson, Paul Syverson, 2004

    [15] Tor, Wikipedia

    [16] What actually is the Darknet?

    [17] Tor Network Status

    [18] Inside Job: Applying Traffic Analysis to Measure Tor from Within, Rob Jansen, Marc Juarez, Rafa Galvez, Tariq Elahi, Claudia Diaz, 2018

    [19] How Does Tor Really Work? The Definitive Visual Guide (2019)

    [20] Tor Circuit Construction via Telescoping

    [21] The DarkNet and its role in online piracy

    [22] Mix network, Wikipedia

    [23] Untraceable Electronic Mail, Return Addresses, and Digital Pseudonyms, David Chaum, 1981

    [24] The differences between onion routing and mix networks

    [25] Monitoring the I2P network, Juan Pablo Timpanaro, Isabelle Chrisment, Olivier Festor, 2011

    [26] I2P Data Communication System, Bassam Zantout, Ramzi A. Haraty, 2002

    [27] BOLT #4: Onion Routing Protocol

    [28] Kovri

    [29] Alternative I2P clients

    [30] Bitcoin BIP-0156

    [31] Dandelion++: Lightweight Cryptocurrency Networking with Formal Anonymity Guarantees, Giulia Fanti, Shaileshh Bojja Venkatakrishnan, Surya Bakshi, Bradley Denby, Shruti Bhargava, Andrew Miller, Pramod Viswanath, 2018

    [32] The Dusk Network Whitepaper, Toghrul Maharramov, Dmitry Khovratovich, Emanuele Francioni, Fulvio Venturelli, 2019

    [33] cMix: Mixing with Minimal Real-Time Asymmetric Cryptographic Operations, David Chaum, Debajyoti Das, Farid Javani, Aniket Kate, Anna Krasnova, Joeri De Ruiter, Alan T. Sherman, 2017

    [34] Loki: Private transactions, decentralised communication, Kee Jefferys, Simon Harman, Johnathan Ross, Paul McLean, 2018

    [35] Open Research Questions For Phases 0 to 2

    [36] Towards on-chain non-interactive data availability proofs

    隱私、區塊鏈與洋蔥路由 was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.

    👏 歡迎轉載分享鼓掌

  • 實體ip查詢 在 又曦 Facebook 的精選貼文

    2018-01-15 20:30:01
    有 91 人按讚


    #17

    Michelle突然靠著我哭,我心臟怦怦跳起來。
    腦中不禁亂想,上一次有女生在我面前哭泣是什麼時候?
    應該是Suki和我復合之前,她跟師兄分手的那次吧。
    到我們第二次分手時,Suki反而冷靜得不動聲息,一滴淚都沒流。

    至於華小姐,如果她曾經在我面前哭過一次,我想我早就心軟了。
    騙不了自己,裝不出姿態,事情也不會變成現在這樣。
    但不管我做了什麼,她卻總是勉強擠出笑容,直至放榜日最後見面那次,她仍然是努力地微笑著……

    ...................................................................................
    .
    .《自修室》實體書已登錄各大書店
    .書本限定全新特別篇及修改章節
    .我見好多書店都有擺出嚟……不過又有啲收起咗
    .如果搵唔到問下店員啦~都冇乜辦法
    .
    ....................................................................................

    憶起華小姐,我自然伸手想推開Michelle。
    手舉到一半,卻又覺得不應該碰到她,只能凝固在半空︰
    「喂喂,你做乜……」
    「唔准望!你望住個天,唔准耷低頭!」

    她把我當咕𠱸還是什麼啊……
    我尷尬地仰著頭,目不能視,感覺卻異常清晰。
    她的體溫透過毛衣傳到我的胸口、她肩膀微微抽搐碰撞到我的手臂,她有多難過,我都能清晰感受到。

    即使態度再惡劣,行為再愚蠢,她還是有點可憐吧?
    看見她,就不期然想起會考那時的自己。
    如果當時有人在我身邊指點一下,也許就不會落入跟華小姐完全失去聯絡這境地了。

    .

    我苦笑一下,把雙手放在身後,等Michelle哭得差不多了,才把紙巾遞到她的面前。
    她一把搶過紙巾,躲在我的毛衣上擤了好幾下鼻涕,才掩著眼睛抬起頭︰
    「唔好意思……唔該晒……」

    被沾濕的胸口位置冷冰冰,我下意識按住它︰
    「唔緊要,小事啦。其實……點講呢?我……我同阿堅都爭啲絕交過,所以……我明你而家嘅心情。」
    她猛地回頭望我,露出一雙通紅的眼睛︰
    「你……同阿堅?點、點解嘅?」

    「有啲原因啦……我哋仲打埋交添,嚴重過你哋好多。所以,放心啦,一定好得返嘅。」
    她的眼珠轉了一轉,彷彿想通了什麼︰
    「原來係咁,即係話……你哋同嗰個女仔……」
    「……唔好問啦。總之,我哋可以做返朋友,你哋都一定得。」

    .

    她嘆了一口氣︰
    「或者我應該一早聽你講,唔好理阿堅,扮同你一齊咗,可能就乜事都冇。」
    「其實你同阿Bi係一場誤會啫,可能解釋清楚就冇事呢。」
    「咁如果佢唔信係個誤會呢?」

    她揚眼望了望我︰
    「你估,如果我講晒出嚟會點?」
    「講晒乜嘢?」
    「我想拒絕阿堅,所以搵你扮我男朋友嘅事。」

    「咪癡線啦你!我哋都未開始扮,講嚟做乜?解釋返你點諗,照直講你都拒絕過阿堅幾次咪得囉。」
    「問題係佢唔信嘛。阿Bi成個腦都諗住拍拖,我講我對拍拖冇興趣,佢以為我唔同佢講真話咋。」
    「唉,怕咗你!咁喇,我哋而家過去補習社,如果阿Bi喺度嘅,我即刻幫你解釋,話你已經搵我商量咗好多次,好未?」

    Michelle爽快地點頭同意,於是我們一起爬下攀攀架,向補習社跑去。

    .

    回到補習社時,課堂已經上了一半。
    前排早已塞滿人,Abby和阿堅並排坐在前排正中間,我們擠不過去,便坐在後排等。
    好不容易等到下課,我馬上逆流掙扎過去,堆起滿滿笑臉︰
    「喂,我今日遲咗嚟呀!一唔一齊食lunch?」

    「都可以……嗯,都係唔好啦,我有啲事要返屋企先。」
    Abby本來心情還不錯,但當她紅腫的雙眼瞄到後方的Michelle,態度馬上180度轉變。
    「吓,食埋先走啦不如?」
    「……哥,我唔舒服,下星期再借返notes畀你抄啦。」
    說著,她就拿起書包融入離開的人潮裡,正眼都沒望過Michelle。

    我嘆了一口氣,正想跟阿堅說話,臉頰上還依稀看到紅指印的他卻搶先說︰
    「我今日都要返屋企食飯,拜。」
    然後閃閃縮縮地避開Michelle的目光,低頭離去。

    我轉身向Michelle聳聳肩,沒想到她雙眼一紅,淚水又在眼眶裡打滾。
    我連忙拉著她逃出去,等她平靜下來之後再帶她去麥當當吃飯;為怕她糊塗地衝出馬路,吃完飯我還帶她去車站,陪她一起等巴士。

    我跟她說,不用怕,反正星期一上學她們就會在學校碰面,到時再解釋吧。
    她心神不靈地點點頭,再夢遊似地上車,當車子開動時還差點摔了一交。
    這傢伙,真的沒問題嗎?

    .

    因為知道Michelle這個周末一定很難過,於是我跟她說,隨時都可以打電話給我。
    我甚至每晚MSN問一次她的情況,看看有沒有什麼進展。
    但她一直沒回覆我,更沒有打電話過來。
    我猜,說不定她和Abby已經言和了吧?

    至於阿堅那邊,本來我也想找他聊聊。
    但自從華子昕那件事後,我們就再沒一起打機了。
    如果特地打過去問他又太刻意,加上他大概以為Michelle是為了我才拒絕他……
    為免被他以為我落井下石,我把在MSN打的字全刪掉,忍耐著等星期一看到他再說。

    .

    自從跟Abby她們一起補習練Oral之後,我的周末好久沒有這麼無聊過。
    每次只要一閒下來,我總會中邪似地看著天空想,不知道華小姐在幹什麼?
    上次Michelle說過她在東岸吧?東岸比香港慢了12小時,所以,我的黑夜就是她的白天嗎?
    那麼,她正在睡覺還是上課?吃飯還是讀書?

    好想,跟她再見一面。

    心癮來了,我又像暑假時那樣不斷在網上搜索。
    找了一晚無果之後,再在星空論壇開帖問,asd34567大大不是說回來嗎?

    這道問題之前也有人問過,我早就知道不會出現有用的資訊。
    沒想到第二天,之前那個無名氏竟回覆了︰
    「是喔,會回去。應該是學校放假的時候吧。等著就好了嘛,嘿。」

    看到這短短一句,我的心跳停了整整兩拍,然後狠狠地對著螢光幕「Yes」了一聲。
    這個無名氏其實就是她本人吧?
    於是我又再次瘋狂pm她,甚至開了兩個分身,嘗試套她的話。
    可是,回完我的帖之後,神秘的無名氏又再失蹤了,pm石沉大海,而我也從興奮的天堂跌入失落的地獄。

    .

    星期一上學那天,我因為在網上f5到半夜而睏得要命。
    因為這樣,我並沒有多跟阿堅說些什麼,反正看他樣子正正常常就算了。
    一整天我只是在想,怎樣才可以查出無名氏的ip?如果ip也在美國,那麼我就99%肯定她是華小姐了。
    Michelle大概不會再幫我了,我要自己想辦法。雖然有點大海撈針,但說不定也可以用電郵向東岸的高等院校查詢吧……

    邊想著這些事邊走出校門,突然聽到一把輕柔的聲音︰
    「阿翔……」
    抬頭一看,穿著淺藍色長衫校服的孖辮女孩就站在那裡。

    ----
    ✏陪朋友去自修室追女神,點知喺補習社又識多個女神
    又曦

    *鍾意睇嘅朋友請share ❤
    38個Share繼續~

    上一回︰http://bit.ly/2DdBHez
    下一回︰http://bit.ly/2G3QOot

    #陪朋友去自修室追女神
    全集︰http://bit.ly/2kyjbRt

  • 實體ip查詢 在 郝明義Rex How Facebook 的最佳解答

    2016-11-02 16:36:49
    有 36 人按讚


    明天周四,11月3日晚上九點,要接受「政問」訪問,談出版。其中有一個重點是談圖書定價銷售制。
     
    今天看政問的臉書上先請陳夏民談了他的觀點,請大家先看一下。不過我看他的「反對」非反對吧。:)

    這個禮拜四,我們邀請到郝明義先生,來與我們談談「出版」!
     
    關於出版業,最近討論的很熱烈的就是統一定價制,很多人都把統一定價制,當作是出版業的救星,郝明義先生也是非常知名的支持者之一。
     
    而為了平衡報導,我們今天也特別邀請到逗點文創結社總編輯,陳夏民先生,來與我們談談,他為什麼反對統一定價制!
     
    這個禮拜四,11月3日晚上九點,歡迎準時收看「政問」!
    一起來討論出版業的問題!

    ---

    定價的屈辱
    陳夏民(逗點文創結社 總編輯)

    我開了書店之後,店內採取原價販售制,經常遇到有人說:「為什麼用原價賣?好貴,可以打折嗎?」一開始沒有心理準備,還以為自己聽錯,直到後來習慣了,才能面不改色地與他們溝通,告知他們為什麼我們無法以折扣賣書。仔細想想,全世界也沒有幾個地方,會把最新的商品用低的折扣銷售,等到商品不新了,才調回原價。
     
    這根本沒道理。
     
    以前書比較好賣,店家添一點折扣,書就可以多賣個幾本。如今,時代不同了,有時就算殺到六六折或甚至把九成新的書投入回頭書展,一本書還是乏人問津。積習已久的折扣戰,早就嚴重侵蝕台灣出版業的基石,許多出版社為了吸收通路的折扣而強迫書本的成本cost down。這對出版業的傷害甚鉅,不談對週邊工作人員如封面設計師等的剝削,有時甚至連作者的版稅都會受到影響。
     
    很多人認為解決上述慘劇的救星是圖書定價統一制,然而圖書定價統一制永遠只聞樓梯響,但光是這點聲響,便在出版圈內投下震撼彈,霎時將圈內人分成兩派。反對者認為會影響消費者意願並且干預了商業操作的自由,贊成者則認為定價統一有助於讀者當場購書,不需要為了貪小便宜而在實體書店試讀卻在有提供折扣的書店或網路書店下單,至少也讓小書店有了公平競爭的機會。
     
    然而,如今書市業績慘淡,不再有吸引力的折扣到底幫到誰?以為買到划算書本的讀者,實質上推了作者一把,讓他們去吃土喝風,偶爾也推了編輯或設計師一把,讓他們日夜過勞。
     
    在這種市場環境下,讀者真的賺到嗎?君不見眾人過勞,只換來一本又一本因為工期太趕而出現錯誤的成書。為解決折扣產生的問題,而掀起一陣出版產業內部風暴,這又真的值得嗎?
     
    讀者喜愛折扣的習慣,事實上絕大部分由通路養成。然而,要求Cost Down的政府採購法也是推手之一。
     
    近日,台北市立圖書館與三大便利商店合作,開創全台超過一萬家超商借書還書的服務,藉此讓北市圖七百萬冊圖書得以流通到需要之處,讓有需要借書的人可以透過超商借還,而不必親自到圖書館去。此服務立意良善,也以最實際方式打破了城鄉差距(畢竟不是每個地方都有書店),讓真正需要書本的人,在支付物流費用後,得以閱讀。
     
    然而,這一個好的措施,卻也是建立在對出版產業的血汗折扣之上。圖書館採購書籍,姑且不論是否能以類似電影公播帶概念,以高於定價數倍的「公閱版」採購。台灣各地圖書館,從先前令人詬病的剝削採購法,最低甚至殺到五折,一直到現在,有幾個地區的圖書館宣稱自己「進步」、「重視出版社權益」了,卻仍以定價七折購書。
     
    將書本以高於定價數倍的「公閱版」價格提供給圖書館,是出版社提出的理念,不一定會被接納。一本書一旦進入圖書館,無論被翻閱過幾次,作者與出版社完全無法獲利。政府一邊高喊創作價值、提倡文創以及故事IP的願景,卻不願至少以原價購買一本書,即便連最基本的一分錢一分貨的卑微要求也無法達到;這對創作者及出版人而言,難道不是羞辱?
     
    有多少錢,就做多少事,圖書館預算不足,那就少買一點書,也不要打腫臉充胖子,為了滿足讀者需求,就要求內容提供者壓縮獲利空間,好給圖書館留點面子。這種建立在壓榨之上的公共服務,對於出版產業其實沒有好處,實際上對整體社會也沒有正面影響。
     
    畢竟,連「定價」都搞不「定」,無法標明一本書原本的價值,這豈不是屈辱一場?
     
    定價,是製造者計算成本、獲利結構之後,針對產品品質所訂出的價值。書本身為大量印刷的產物,自然無法例外。然而,如果定價永遠只是參考,永遠暗示著更低的折扣就在遠處等待消費者前往查詢,那是否我們重新定義一本書的價值,並且在封底條碼旁印上「建議售價」,用以取代「定價」。
     
    這樣子是否比較實際、比較不屈辱一些?
     
    ---

    你看完之後,對訂價制有什麼想法呢?
    歡迎留言討論喔!!

    ---

    作者介紹:
    陳夏民

    一九八○年生,桃園人,曾旅居印尼,依舊相信熱血與友情,也還相信愛。著有《主婦的午後時光》、《讓你咻咻咻的人生編輯術》、《那些乘客教我的事》、《飛踢,醜哭,白鼻毛》,譯有海明威作品《太陽依舊升起》、《我們的時代》、《一個乾淨明亮的地方:海明威短篇傑作選》及菲律賓農村小說《老爸的笑聲》。
      「逗點文創結社」總編輯
      「讀字書店」負責人
      「獨立出版聯盟」祕書長
      「Readmoo閱讀最前線」專欄作家
      「Udn鳴人堂」專欄作家

  • 實體ip查詢 在 吳老師EXCEL VBA設計(大數據自動化)教學 Youtube 的最佳貼文

    2019-01-18 23:12:49

    文大Python程式入門或證照第10次介紹MYSQL連線問題&XAMPP與NAS架站介紹&關閉IIS與XAMPP安全性設定&在MYSQL中建立member資料庫&比較SQLITE與MYSQL的語法差異&查詢實體IP與新增使用者&批次寫入資料到MYSQL中&VBA存取MYSQL&下載市場行情與寫入到資料庫&SQL關鍵字與日期查詢

    上課內容:
    01_重點回顧與介紹MYSQL連線問題
    02_XAMPP與NAS架站介紹
    03_關閉IIS與XAMPP安全性設定
    04_在MYSQL中建立member資料庫
    05_比較SQLITE與MYSQL的語法差異
    06_查詢實體IP與新增使用者
    07_用executemany批次寫入資料到MYSQL中
    08_VBA存取MYSQL範例問題2
    09_VBA存取MYSQL與下載市場行情
    10_下載市場行情與寫入到資料庫
    11_SQL關鍵字與日期查詢

    完整影音
    http://goo.gl/aQTMFS

    教學論壇(之後課程會放論壇上課學員請自行加入):
    https://groups.google.com/forum/#!forum/pccu_python_2018_2

    懶人包:
    EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
    EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524

    TQC+Python證照目錄:
    Python 第1類:基本程式設計
    技能內容:變數與常數、指定敘述、標準輸入輸出、運算式、算術運算子、數學函式的應用、格式化的輸出Python 第2類:選擇敘述
    技能內容:if、if...else、if…elif
    Python 第3類:迴圈敘述
    技能內容:while、for…in
    Python 第4類:進階控制流程
    技能內容:常用的控制結構、條件判斷、迴圈
    Python 第5類:函式(Function)
    技能內容:函式使用、傳遞參數、回傳資料、內建函式、區域變數與全域變數
    Python 第6類:串列(List)的運作(一維、二維以及多維)
    技能內容:串列的建立、串列的函式、串列參數傳遞、串列應用
    Python 第7類:數組(Tuple)、集合(Set)以及詞典(Dictionary)
    技能內容:數組、集合、詞典的建立、運作及應用
    Python 第8類:字串(String)的運作
    技能內容:字串的建立、字串的庫存函式、字串的應用
    Python 第9類:檔案與異常處理
    技能內容:文字I/O、檔案的建立、寫入資料與讀取資料、二進位I/O、編碼(Encoding)、異常處理

    課程簡介:入門
    建置Python開發環境
    基本語法與結構控制
    迴圈、資料結構及函式
    VBA重要函數到Python
    檔案處理
    資料庫處理
    課程簡介:進階
    網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
    處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
    實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠

    上課用書:
    參考書目
    Python初學特訓班(附250分鐘影音教學/範例程式)
    作者: 鄧文淵/總監製, 文淵閣工作室/編著
    出版社:碁峰? 出版日期:2016/11/29

    吳老師 107/12/3

    EXCEL,VBA,Python,文化推廣部,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境

你可能也想看看

搜尋相關網站