diff --git a/public/content/translations/zh-tw/what-are-apps/index.md b/public/content/translations/zh-tw/what-are-apps/index.md new file mode 100644 index 00000000000..2392da60572 --- /dev/null +++ b/public/content/translations/zh-tw/what-are-apps/index.md @@ -0,0 +1,80 @@ +--- +title: "以太坊應用程式" +metaTitle: "以太坊應用程式 | 以太坊上的去中心化應用程式" +description: "以太坊上的應用程式為免費、全球化的,使用公鏈而非私人公司服務器。 這代表您可以在每個專案使用相同的帳號,並維持您的隱私性。" +lang: zh-tw +template: use-cases +emoji: ":handshake:" +sidebarDepth: 2 +showDropdown: false +image: /images/doge-computer.png +summary: "以太坊上的應用程式為免費、全球化的,使用公鏈而非私人公司服務器。 這代表您可以在每個專案使用相同的帳號,並維持您的隱私性。" +--- + +## 具有強大能力的應用程式 {#apps-with-superpowers} + +以太坊應用程式可能看似一般應用程式, 但在幕後,他們擁有特殊的特性。 + +一旦應用程式發佈在以太坊區塊鏈上,它就不受阻擋, 這是因為以太坊網路分散在世界數以千計的計算機上, 因為無法針對單一伺服器,沒有人可以讓運行在以太坊上的應用程式癱瘓。 以太坊也是中立的,因此世界各地任何人都可以使用它,或與其連接,並在其基礎上進行修改。 + +## 什麼是去中心化應用程式? {#what-is-a-dapp} + +以太坊應用程式的邏輯運行在以太坊區塊鏈上,而非在中心化伺服器上。 這是它們經常被稱為去中心化應用程式、簡稱為 dapps,的原因。 + + + + + + + +## 重要性 {#why-does-this-matter} + +以太坊應用程式可以做到傳統應用程式無法做到的事情, 像是能夠借款給一個完全陌生人,但保證能夠拿回本金以及利息, 且不用向類似律師的「可信任」中間人付費來處理交易。 + +這裡有各式各樣的應用程式:遊戲、金融、工作、通訊、存儲等等。 大部分的應用程式中,您不會受到廣告影響,也不會受到訪問限制。 + +要開始使用任何以太坊應用程式,您只需要準備以太坊錢包和小額的以太幣。 + +## 運用方式 {#how-does-it-work} + +應用程式由智能合約支援,智能合約是位於以太坊區塊鏈上的程式碼。 不像傳統應用程式,它不需要一間公司來營運。 + +| 特色 | 傳統應用程式 | 以太坊應用程式 | +| ---------- | ------- | -------- | +| **控制權** | 一間公司 | 無人 | +| **運行於** | 私人公司伺服器 | 以太坊公有區塊鏈 | +| **能否被審查?** | 是 | 否 | +| **數據擁有人** | 通常非您個人 | 您擁有自己的數據 | + + + +
+ +![](./developers-eth-blocks.png) +
+ +## 以太坊應用程式如樂高積木 {#ethereum-apps-are-like-legos} + +在以太坊上建立的應用程式都互相兼容。 一個應用程式的代幣可以使用於一個完全不同的應用程式, 就像是能夠將推文發佈到您的臉書動態牆上。 事實上,您通常可以在許多不同以太坊應用程式中重複使用個人檔案,而不需要在每個地方分開註冊。 + + + +## 延伸閱讀 {#further-reading} + +- [以太坊初學者指南](/what-is-ethereum) +- [智能合約簡介](/developers/docs/smart-contracts/) +- [去中心化應用程式技術文件](/developers/docs/dapps/) + +## 常見問題 {#faq} + + +

Dapp為去中心化應用程式的簡寫, 為建立在區塊鏈網路上,像是以太坊,的應用程式。 它們被稱為去中心化是因為其底層網路是去中心化的。

+
+ + +

有些應用程式可以讓您交易或購買加密貨幣代幣,但不是所有應用程式都有這個應用。 如果您想購買您的第一筆代幣,請前往 [取得以太幣](/get-eth)。

+
+ + +

加密貨幣錢包讓您持有代幣和管理您的以太坊帳號。 有許多好用的錢包,每個都有不同的用途。 要找出最適合您的錢包,請查看 [錢包列表](/wallets/find-wallet)。

+
\ No newline at end of file diff --git a/public/content/translations/zh-tw/whitepaper/index.md b/public/content/translations/zh-tw/whitepaper/index.md index 89249398d6e..0b2c6ad60c1 100644 --- a/public/content/translations/zh-tw/whitepaper/index.md +++ b/public/content/translations/zh-tw/whitepaper/index.md @@ -1,6 +1,6 @@ --- -title: 以太坊白皮書 -description: 介紹以太坊的白皮書,於 2013 年以太坊正式啟動之前發表。 +title: "以太坊白皮書" +description: "介紹以太坊的白皮書,於 2013 年以太坊正式啟動之前發表。" lang: zh-tw sidebarDepth: 2 hideEditButton: true @@ -8,23 +8,23 @@ hideEditButton: true # 以太坊白皮書 {#ethereum-whitepaper} -_2015 年專案啟動之前,[以太坊](/what-is-ethereum/)創辦人 Vitalik Buterin 於 2014 年首次發表了這篇介紹性白皮書。 值得一提的是,與許多社群驅動的開源軟體專案一樣,以太坊自最初誕生以來一直在不斷發展。_ +_本介紹性白皮書最初由 [以太坊](/what-is-ethereum/) 創辦人 Vitalik Buterin 於 2014 年發布,早於 2015 年專案的啟動。 _值得注意的是,就像許多由社群驅動的開源軟體專案一樣,以太坊自最初問世以來,也已經歷了許多演變。_ -_雖然已經過去多年,我們仍在維護此白皮書,因為此白皮書仍然可以作為有用的參考資料,並準確地表達以太坊及其願景。 要了解以太坊的最新發展以及協定如何更改,我們推薦你參閱[本指南](/learn/)。_ +_雖然已經問世數年,我們仍維護這份文件,因為它持續作為有用的參考資料,並準確地呈現以太坊及其願景。 _若要了解以太坊的最新發展,以及協議變更是如何制定的,我們建議您閱讀[本指南](/learn/)。_ -[研究人員和學者如需本白皮書歷史或標準版本 [自2014年12月起],應使用此 PDF。](./whitepaper-pdf/Ethereum_Whitepaper_-_Buterin_2014.pdf) +[尋求白皮書歷史或權威版本 [2014 年 12 月版] 的研究人員與學者應使用此 PDF。](./whitepaper-pdf/Ethereum_Whitepaper_-_Buterin_2014.pdf) -## 新一代智慧型合約及去中心化應用程式平台 {#a-next-generation-smart-contract-and-decentralized-application-platform} +## 新世代智能合約與去中心化應用程式平台 {#a-next-generation-smart-contract-and-decentralized-application-platform} -中本聰於 2009 年發明的比特幣常被譽為金錢與貨幣領域的革命性發展,作為第一種數位資產的範例,它沒有擔保或「[內在價值](http://bitcoinmagazine.com/8640/an-exploration-of-intrinsic-value-what-it-is-why-bitcoin-doesnt-have-it-and-why-bitcoin-does-have-it/)」,也沒有中心化發行人及掌控者。 然而,比特幣實驗的另一個可以說更重要的部分是作為分佈式共識工具的底層區塊鏈技術,人們的注意力正迅速開始轉移到比特幣的這個面向。 通常提及的區塊鏈技術的其他應用包括使用區塊鏈上的數位資產來代表自訂貨幣和金融工具(「[彩色幣](https://docs.google.com/a/buterin.com/document/d/1AnkP_cVZTCMLIzw4DvsW6M8Q2JC0lIzrTLuoWu2z1BE/edit)」)、底層實體裝置的所有權(「[智慧財產](https://en.bitcoin.it/wiki/Smart_Property)」)、網域名稱(「[域名幣](http://namecoin.org)」)等非同質化資產,以及一些更複雜的應用,其中涉及由一段實作任意規則的程式碼(「[智慧型合約](http://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/idea.html)」)甚至基於區塊鏈的「[去中心化自治組織](http://bitcoinmagazine.com/7050/bootstrapping-a-decentralized-autonomous-corporation-part-i/)」(DAO) 直接控制的數位資產。 以太坊打算提供一條內建完全成熟、圖靈完備的程式設計語言的區塊鏈,該語言可用於建立可用來編碼任意狀態轉換函式的「合約」,從而讓使用者能夠建立上述任何系統,以及許多其他我們尚未想像到的事務,只需用幾行程式碼編寫邏輯即可。 +中本聰在 2009 年開發的比特幣常被譽為貨幣領域的根本性發展,是第一個同時沒有擔保或「[內在價值](https://bitcoinmagazine.com/culture/an-exploration-of-intrinsic-value-what-it-is-why-bitcoin-doesnt-have-it-and-why-bitcoin-does-have-it)」且沒有中心化發行者或控制者的數位資產範例。 然而,比特幣實驗的另一個可以說更重要的部分是作為分佈式共識工具的底層區塊鏈技術,人們的注意力正迅速開始轉移到比特幣的這個面向。 區塊鏈技術常被提及的替代應用包括:使用鏈上數位資產來代表自訂貨幣和金融工具(「[彩色幣](https://docs.google.com/a/buterin.com/document/d/1AnkP_cVZTCMLIzw4DvsW6M8Q2JC0lIzrTLuoWu2z1BE/edit)」)、代表實體設備的所有權(「[智能財產](https://en.bitcoin.it/wiki/Smart_Property)」)、像域名這樣的非同質化資產(「[Namecoin](http://namecoin.org/)」),以及更複雜的應用,包含讓數位資產由一段執行任意規則的程式碼直接控制(「[智能合約](http://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/idea.html)」),甚至是基於區塊鏈的「[去中心化自治組織](http://bitcoinmagazine.com/7050/bootstrapping-a-decentralized-autonomous-corporation-part-i/)」(DAO)。 以太坊打算提供一條內建完全成熟、圖靈完備的程式設計語言的區塊鏈,該語言可用於建立可用來編碼任意狀態轉換函式的「合約」,從而讓使用者能夠建立上述任何系統,以及許多其他我們尚未想像到的事務,只需用幾行程式碼編寫邏輯即可。 -## 比特幣及現有概念簡介 {#introduction-to-bitcoin-and-existing-concepts} +## 比特幣與現有概念簡介 {#introduction-to-bitcoin-and-existing-concepts} ### 歷史 {#history} -去中心化數位貨幣的概念以及財產登記等其他應用已經存在了幾十年。 1980 年代和 1990 年代的匿名電子現金協定主要依賴於稱為喬姆盲簽 (Chaumian blinding) 的密碼原語,提供了一種具有高度隱私性的貨幣,但這些協定基本上未能獲得關注,因為它們依賴於中心化仲介。 1998 年,戴偉 (Wei Dai) 的 [B-money](http://www.weidai.com/bmoney.txt) 成為第一個提出透過解决計算難題及去中心化共識來創造貨幣之概念的提案,但該提案未提供關於如何實際實作去中心化共識的細節。 2005 年,哈爾·芬尼 (Hal Finney) 提出了「[可重複使用的工作量證明](https://nakamotoinstitute.org/finney/rpow/)」的概念,這個體系使用 B-money 的概念以及亞當·貝克 (Adam Back) 計算難度大的 Hashcash 難題來創造加密貨幣的概念,但由於依賴可信計算作為後端,再次未能達到理想的效果。 2009 年,中本聰將透過公鑰密碼學管理所有權的成熟原語與用於跟踪貨幣所有者的共識演算法相結合,首次真正意義上實作了去中心化貨幣,被稱為「工作量證明」。 +去中心化數位貨幣的概念以及財產登記等其他應用已經存在了幾十年。 1980 年代和 1990 年代的匿名電子現金協定主要依賴於稱為喬姆盲簽 (Chaumian blinding) 的密碼原語,提供了一種具有高度隱私性的貨幣,但這些協定基本上未能獲得關注,因為它們依賴於中心化仲介。 1998 年,戴維 (Wei Dai) 的 [b-money](http://www.weidai.com/bmoney.txt) 成為第一個引入透過解決計算難題以及去中心化共識來創造貨幣想法的提案,但該提案對於如何實際執行去中心化共識的細節著墨不多。 2005 年,Hal Finney 介紹了「[可重複使用的工作量證明](https://nakamotoinstitute.org/finney/rpow/)」的概念,這是一個結合 b-money 的想法與 Adam Back 的高難度計算 Hashcash 謎題的系統,用以創造加密貨幣的概念,但由於依賴受信任的運算作為後端,再次未能達到理想。 2009 年,中本聰將透過公鑰密碼學管理所有權的成熟原語與用於跟踪貨幣所有者的共識演算法相結合,首次真正意義上實作了去中心化貨幣,被稱為「工作量證明」。 -工作量證明機制是該領域的一項突破,因為它同時解决了兩個問題。 首先,這項機制提供了一種簡單且比較有效的共識演算法,讓網路中的節點能够全體對比特幣帳本狀態的一組規範更新達成一致。 接著,其提供了一種允許自由進入共識過程的機制,解决了决定誰來影響共識的政治問題,同時防止了女巫攻擊。 該機制透過用經濟參與障礙取代正式參與障礙(例如要求作為唯一實體在特定清單上登記)來實現這一點 - 共識投票過程中單一節點的權重與該節點的算力成正比。 從那時起,又提出了一種稱為_權益證明_的替代方法,節點的權重與其持有的貨幣量成正比,不再與計算資源成正比;這兩種方法相對優點的討論不在本文的討論範圍內,但應該指出的是,這兩種方法都可以用作加密貨幣的支柱。 +工作量證明機制是該領域的一項突破,因為它同時解决了兩個問題。 首先,這項機制提供了一種簡單且比較有效的共識演算法,讓網路中的節點能够全體對比特幣帳本狀態的一組規範更新達成一致。 接著,其提供了一種允許自由進入共識過程的機制,解决了决定誰來影響共識的政治問題,同時防止了女巫攻擊。 該機制透過用經濟參與障礙取代正式參與障礙(例如要求作為唯一實體在特定清單上登記)來實現這一點 - 共識投票過程中單一節點的權重與該節點的算力成正比。 從那時起,一種被稱為_權益證明_的替代方法被提出,其計算節點權重的方式是與其貨幣持有量成正比,而非計算資源;兩種方法相對優劣的討論超出了本文件的範圍,但應注意的是,這兩種方法都可以作為加密貨幣的骨幹。 ### 比特幣作為狀態轉換系統 {#bitcoin-as-a-state-transition-system} @@ -50,25 +50,25 @@ APPLY({ Alice: $50, Bob: $50 },"send $70 from Alice to Bob") = ERROR 比特幣中的「狀態」是所有已鑄造但尚未花費的貨幣(從技術上講,「未花費的交易輸出 (UTXO)」)的集合,每個未花費的交易輸出都有一個面額和一個所有者(由 20 位元組地址定義,該地址本質上是一個加密公鑰[fn1](#notes))。 一筆交易包含一個或多個輸入以及一個或多個輸出,每個輸入包含對現有未花費的交易輸出的引用以及由與所有者地址關聯的私鑰生成的加密簽章,而每個輸出包含要新增到狀態的新未花費的交易輸出。 -狀態轉換函式 `APPLY(S,TX) -> S'` 可以大致定義如下: +狀態轉換函數 `APPLY(S,TX) -> S'` 可大致定義如下:
  1. 對於 TX 中的每個輸入:
    • - 如果引用的未花費的交易輸出不在 S 中,則傳回錯誤。 + 如果所引用的 UTXO 不在 S 中,則回傳錯誤。
    • - 如果提供的簽章與未花費的交易輸出的所有者不匹配,則傳回錯誤 + 如果提供的簽章與 UTXO 的所有者不符,則回傳錯誤。
  2. - 如果所有輸入未花費的交易輸出的面值總和小於所有輸出未花費的交易輸出的面值總和,則傳回錯誤。 + 如果所有輸入 UTXO 的面額總和小於所有輸出 UTXO 的面額總和,則回傳錯誤。
  3. - 傳回 S,並刪除所有輸入未花費的交易輸出以及新增所有輸出未花費的交易輸出。 + 回傳 S,其中所有輸入的 UTXO 都被移除,所有輸出的 UTXO 都被新增。
@@ -78,22 +78,23 @@ APPLY({ Alice: $50, Bob: $50 },"send $70 from Alice to Bob") = ERROR ![以太坊區塊](./ethereum-blocks.png) -如果我們能夠存取值得信賴的中心化服務,那麼該系統的實作將很簡單;它可以簡單地按照描述進行編碼,使用中心化伺服器的硬碟來追蹤狀態。 然而,透過比特幣,我們試圖構建一個去中心化貨幣系統,因此我們需要將狀態交易系統與共識系統結合起來,以確保每個人都同意交易順序。 比特幣的去中心化共識過程要求網路中的節點不斷嘗試產生稱為「區塊」的交易包。 該網路嘗試大約每十分鐘生成一個區塊,每個區塊包含一個時間戳記、一個隨機數、對前一個區塊的引用(即雜湊值)以及自前一個區塊以來發生的所有交易的清單。 隨著時間的推移,這會建立一個持久的、不斷增長的「區塊鏈」,區塊鏈會不斷更新以代表比特幣帳本的最新狀態。 +如果我們能夠存取值得信賴的中心化服務,那麼該系統的實作將很簡單;它可以簡單地按照描述進行編碼,使用中心化伺服器的硬碟來追蹤狀態。 然而,透過比特幣,我們試圖構建一個去中心化貨幣系統,因此我們需要將狀態交易系統與共識系統結合起來,以確保每個人都同意交易順序。 比特幣的去中心化共識過程要求網路中的節點不斷嘗試產生稱為「區塊」的交易包。 該網路旨在約每十分鐘產生一個區塊,每個區塊包含一個時間戳、一個 nonce、對前一個區塊的引用(即哈希),以及自前一個區塊以來發生之所有交易的清單。 隨著時間的推移,這會建立一個持久的、不斷增長的「區塊鏈」,區塊鏈會不斷更新以代表比特幣帳本的最新狀態。 在這個範例中,檢查區塊是否有效的演算法如下: 1. 確認區塊引用之前一區塊是否存在並有效。 2. 確認區塊的時間戳記是否大於前一個區塊的時間戳記 [fn2](#notes) 並且在未來的 2 小時內。 3. 確認區塊上的工作量證明是否有效。 -4. 使 `S[0]` 為前一個區塊末端的狀態。 -5. 假設 `TX` 是區塊的交易清單,其中有 `n` 個交易。 對於 `0...n-1` 中的所有 `i`,設定 `S[i+1] = APPLY(S[i],TX[i])`。如果任何應用程式傳回錯誤,則結束並傳回 false。 -6. 傳回 true,並將 `<0>S[n]` 註冊為該區塊末端的狀態。 +4. 令 `S[0]` 為前一個區塊結束時的狀態。 +5. 假設 `TX` 是區塊的交易清單,其中有 `n` 筆交易。 對於 `0...n-1` 中的所有 `i`,設定 `S[i+1] = APPLY(S[i],TX[i])`。如果任何應用程式回傳錯誤,則退出並回傳 false。 +6. 回傳 true,並將 `S[n]` 註冊為此區塊結束時的狀態。 本質上,區塊中的每個交易都必須提供一個有效的狀態轉換,即從交易執行之前的規範狀態轉換到某個新狀態。 請注意,狀態不會以任何方式編碼在區塊中;它純粹是驗證節點要記住的抽象,並且只能透過從創世狀態開始並順序應用每個區塊中的每個交易來(安全地)計算任何區塊。 此外,請注意,礦工將交易放入區塊的順序很重要;如果一個區塊中有兩個交易 A 和 B,並且 B 花費了 A 創造的未花費的交易輸出,那麼如果 A 出現在 B 之前,則該區塊將有效,否則無效。 -上述清單中存在的而在其他系統中沒有的一個有效性條件是對「工作量證明」的要求。 具體的條件是,每個區塊的雙 SHA256 雜湊值(為 256 位元數字)必須小於動態調整的目標,截至撰寫本文時約為 2187。 這樣做的目的是使區塊建立在計算上變得「困難」,從而防止女巫攻擊者為取得利益而重建整個區塊鏈。 由於 SHA256 被設計為完全不可預測的偽隨機函式,因此建立有效區塊的唯一方法只不過是 試錯法,即重複增加隨機數並查看新的雜湊值是否匹配。 +上述清單中存在的而在其他系統中沒有的一個有效性條件是對「工作量證明」的要求。 具體的條件是,每個區塊的雙 SHA256 雜湊值(為 256 位元數字)必須小於動態調整的目標,截至撰寫本文時約為 2187。 這樣做的目的是使區塊建立在計算上變得「困難」,從而防止女巫攻擊者為取得利益而重建整個區塊鏈。 由於 SHA256 被設計為完全不可預測的偽隨機函式,因此建立有效區塊的唯一方法只不過是 +試錯法,即重複增加隨機數並查看新的雜湊值是否匹配。 -在目前目標大約為 2187 下,網路必須平均嘗試大致 269 次才能找到有效區塊;一般來說,網路每 2016 個區塊就會重新校準一次目標,因此網路中的某個節點平均每十分鐘就會產生一個新區塊。 為了就此項計算工作補償礦工,每個區塊的礦工都有權包含一筆交易,獎勵曠工 25 BTC。 此外,如果任何交易的輸入總面額高於其輸出,則差額也會作為「交易費」轉給礦工。 順便說一句,這也是比特幣的唯一發行機制;創世狀態根本不包含比特幣。 +在目前目標大約為 2187 下,網路必須平均嘗試大致 269 次才能找到有效區塊;一般來說,網路每 2016 個區塊就會重新校準一次目標,因此網路中的某個節點平均每十分鐘就會產生一個新區塊。 為了就此項計算工作補償礦工,每個區塊的礦工都有權包含一筆交易,獎勵礦工 25 BTC。 此外,如果任何交易的輸入總面額高於其輸出,則差額也會作為「交易費」轉給礦工。 順便說一句,這也是比特幣的唯一發行機制;創世狀態根本不包含比特幣。 為了更加瞭解挖礦的意義,讓我們先分析當比特幣網路遭惡意攻擊時會發生甚麼情況。 由於比特幣的底層加密技術是安全的,因此攻擊者將攻擊比特幣系統中不受加密技術直接保護的部分:交易順序。 攻擊者之策略十分簡單: @@ -102,15 +103,15 @@ APPLY({ Alice: $50, Bob: $50 },"send $70 from Alice to Bob") = ERROR 3. 產生另一筆交易,將同一 100 BTC 傳送給他自己 4. 試著讓網路相信他對自己的交易是先發生的。 -一旦步驟 (1) 發生,幾分鐘後,一些礦工會將交易包含在一個區塊中,例如區塊編號 270000。 大約一小時後,在該區塊之後,鏈上將新增另外五個區塊,其中每個區塊都間接指向該交易,從而「確認」該交易。 此時,商家將接受最終確定的付款並交付產品;由於我們假設這是一種數位商品,因此交付即時完成。 現在,攻擊者建立另一筆交易,將這 100 BTC 傳送給自己。 如果攻擊者只是向全網廣播這一資訊,則交易將不會被處理;礦工將嘗試執行 `APPLY(S,TX)` 並將注意到 `TX` 消耗了不再處於該狀態的未花費的交易輸出。 因此,攻擊者會建立區塊鏈的「分叉」,首先挖掘另一版本的區塊 270000,讓其指向同一父塊 269999,並用新交易取代舊交易。 因為區塊資料不同,這就需要重新進行工作量證明。 此外,攻擊者的新版本區塊 270000 具有不同的雜湊值,因此原始區塊 270001 至 270005 不會「指向」該區塊;因此,原始鏈和攻擊者的新鏈是完全分開的。 規則是,在分叉時,最長的區塊鏈被視為正確的鏈,因此合法礦工將處理 270005 鏈,而攻擊者獨自處理 270000 鏈。 攻擊者為了使其區塊鏈最長,需要擁有比網路其他部分加起來還要多的算力才能偽裝成正確的鏈(因此,被稱為「51% 攻擊」)。 +一旦步驟 (1) 發生,幾分鐘後,一些礦工會將交易包含在一個區塊中,例如區塊編號 270000。 大約一小時後,在該區塊之後,鏈上將新增另外五個區塊,其中每個區塊都間接指向該交易,從而「確認」該交易。 此時,商家將接受最終確定的付款並交付產品;由於我們假設這是一種數位商品,因此交付即時完成。 現在,攻擊者建立另一筆交易,將這 100 BTC 傳送給自己。 如果攻擊者只是將其釋放到網路上,交易將不會被處理;礦工會嘗試執行 `APPLY(S,TX)` 並注意到 `TX` 消耗了一個不再存在於該狀態中的 UTXO。 因此,攻擊者會建立區塊鏈的「分叉」,首先挖掘另一版本的區塊 270000,讓其指向同一父塊 269999,並用新交易取代舊交易。 因為區塊資料不同,這就需要重新進行工作量證明。 此外,攻擊者的新版本區塊 270000 具有不同的雜湊值,因此原始區塊 270001 至 270005 不會「指向」該區塊;因此,原始鏈和攻擊者的新鏈是完全分開的。 規則是,在分叉時,最長的區塊鏈被視為正確的鏈,因此合法礦工將處理 270005 鏈,而攻擊者獨自處理 270000 鏈。 攻擊者為了使其區塊鏈最長,需要擁有比網路其他部分加起來還要多的算力才能偽裝成正確的鏈(因此,被稱為「51% 攻擊」)。 ### 默克爾樹 {#merkle-trees} -![比特幣簡單支付驗證](./spv-bitcoin.png) +![比特幣中的 SPV](./spv-bitcoin.png) -_左:只需在默克爾樹中呈現少量節點即可證明分支的有效性。_ +_左圖:只需在默克爾樹中呈現少量節點,即可提供一個分支有效性的證明。_ -_右:改變默克爾樹的任何部分的任何嘗試最終都會導致鏈上某個地方的不一致。_ +_右圖:任何試圖改變默克爾樹任何部分的行為,最終都會導致鏈上某處出現不一致。_ 比特幣的一個重要的可擴展性特徵是區塊儲存在多層資料結構中。 區塊的「雜湊值」實際上只是區塊頭的雜湊值,區塊頭是一段大約 200 位元組的資料,其中包含時間戳記、隨機數、前一個區塊的雜湊值以及儲存區塊中所有交易的資料結構(稱為默克爾樹)的根雜湊值。 默克爾樹是一種二元樹,包括一組擁有大量葉節點的節點(這些葉節點位於樹底部儲存著底層資料),一組中間節點(其中每個節點都是其兩個子節點的雜湊值),以及一個代表樹的「頂部」的根節點(根節點亦由其兩個子節點的雜湊值組成)。 默克爾樹的用途是允許區塊中的資料分段傳送:節點可以只從一個來源下載區塊頭,從另一個來源下載與它們相關的樹的一小部分,並且仍然可以確認所有資料都正確。 這樣做的原因是雜湊值向上傳播:如果惡意使用者嘗試將虛假交易交換到默克爾樹的底部,則此變更將導致上面的節點發生變化,然後導致該節點上面的節點發生變化,最終改變樹的根,從而改變區塊的雜湊值,導致協定將其註冊為完全不同的區塊(幾乎確定包含無效的工作量證明)。 @@ -118,11 +119,11 @@ _右:改變默克爾樹的任何部分的任何嘗試最終都會導致鏈上 ### 其他區塊鏈應用 {#alternative-blockchain-applications} -將區塊鏈底層理念應用於其他概念的想法也有著很長的歷史。 2005 年,尼克·薩博 (Nick Szabo) 提出了「利用所有者權限確保財產權」的概念,該文件描述了「複製資料庫技術的新進展」將如何允許基於區塊鏈的系統來儲存誰擁有哪些土地的登記表,建立一個包括宅基地、逆權管有和喬治亞土地稅等概念的複雜架構。 然而,不幸的是,當時沒有有效的複製資料庫系統可用,因此該協定從未在實踐中實作。 然而,2009 年之後,在比特幣的去中心化共識開發出來後,許多其他應用迅速開始出現。 +將區塊鏈底層理念應用於其他概念的想法也有著很長的歷史。 2005 年,Nick Szabo 提出了「[具有所有者權限的安全財產權](https://nakamotoinstitute.org/library/secure-property-titles/)」的概念,這是一份文件,描述了「複製資料庫技術的新進展」將如何允許一個基於區塊鏈的系統來儲存誰擁有哪塊土地的註冊表,從而創建一個包含宅地、逆權侵佔和喬治亞州土地稅等概念的精細框架。 然而,不幸的是,當時沒有有效的複製資料庫系統可用,因此該協定從未在實踐中實作。 然而,2009 年之後,在比特幣的去中心化共識開發出來後,許多其他應用迅速開始出現。 -- **域名幣** - 建立於 2010 年,[域名幣](https://namecoin.org/)描述為去中心化名稱註冊資料庫最為恰當。 在 Tor、比特幣和 BitMessage 等去中心化協議中,需要某種方式來識別帳戶,以便其他人可以與這些帳戶互動,但在所有現有解決方案中,唯一可用的標識符是偽隨機雜湊值,如 `1LW79wp5ZBqaHW1jL5TCiBCrhQYtHagUWy`。 理想情況下,人們希望能夠擁有具有名稱的帳戶,例如「george」。 但問題是,如果一個人可以建立名為「george」的帳戶,那麼其他人也可以使用相同的流程為自己註冊「george」並冒充他人。 唯一的解決方案是「首先申請」範式,其中第一個註冊者成功,第二個註冊者失敗 - 這個範式非常適合比特幣共識協定。 域名幣是使用這種概念的最早、最成功的名稱註冊系統的實作。 -- **彩色幣** - [彩色幣](https://docs.google.com/a/buterin.com/document/d/1AnkP_cVZTCMLIzw4DvsW6M8Q2JC0lIzrTLuoWu2z1BE/edit)用作一種協議,讓人們能夠在區塊鏈上建立自己的數位貨幣 - 或者,在重要但瑣碎的情況下,建立數位代幣。 在彩色幣協議中,透過公開為特定的比特幣未花費的交易輸出指定顏色來「發行」一種新貨幣,並且該協議遞迴地將其他未花費的交易輸出的顏色定義為與創建這些未花費的交易輸出之交易所花費的輸入相同的顏色(一些特殊規則適用於混合顏色輸入的情況)。 這讓使用者能夠維護僅包含特定顏色的未花費的交易輸出的錢包,並像普通比特幣一樣傳送未花費的交易輸出,透過區塊鏈回溯以確定他們收到的任何未花費的交易輸出的顏色。 -- **元幣** - 元幣背後的想法是擁有一個基於比特幣的協議,使用比特幣交易來儲存元幣交易,但具有不同的狀態轉換函數 `APPLY'`。 由於元幣協議無法阻止比特幣區塊鏈中出現無效的元幣交易,因此增加了一條規則,即如果 `APPLY'(S,TX)` 傳回錯誤,則協議預設為 `APPLY'(S,TX) = S` 這為建立任意加密貨幣協議提供了一種簡單的機制,可能具有無法在比特幣本身內部實現的先進功能,且開發成本非常低,因為比特幣協議已經處理了挖礦和網路的複雜性。 元幣已被用於實作某些類別的金融合約、名稱註冊和去中心化交易。 +- **Namecoin** - 創建於 2010 年,[Namecoin](https://namecoin.org/) 最貼切的描述是一個去中心化的名稱註冊資料庫。 在 Tor、比特幣和 BitMessage 等去中心化協議中,需要有一種識別帳戶的方法,以便其他人可以與之互動,但在所有現有解決方案中,唯一可用的識別碼是類似 `1LW79wp5ZBqaHW1jL5TCiBCrhQYtHagUWy` 的偽隨機哈希。 理想情況下,人們希望能夠擁有具有名稱的帳戶,例如「george」。 但問題是,如果一個人可以建立名為「george」的帳戶,那麼其他人也可以使用相同的流程為自己註冊「george」並冒充他人。 唯一的解決方案是「首先申請」範式,其中第一個註冊者成功,第二個註冊者失敗 - 這個範式非常適合比特幣共識協定。 域名幣是使用這種概念的最早、最成功的名稱註冊系統的實作。 +- **彩色幣** - [彩色幣](https://docs.google.com/a/buterin.com/document/d/1AnkP_cVZTCMLIzw4DvsW6M8Q2JC0lIzrTLuoWu2z1BE/edit) 的目的是作為一種協議,讓使用者可以在比特幣區塊鏈上創建自己的數位貨幣——或是在只有單一單位的貨幣這個重要但微不足道的案例中,創建數位代幣。 在彩色幣協議中,透過公開為特定的比特幣未花費的交易輸出指定顏色來「發行」一種新貨幣,並且該協議遞迴地將其他未花費的交易輸出的顏色定義為與創建這些未花費的交易輸出之交易所花費的輸入相同的顏色(一些特殊規則適用於混合顏色輸入的情況)。 這讓使用者能夠維護僅包含特定顏色的未花費的交易輸出的錢包,並像普通比特幣一樣傳送未花費的交易輸出,透過區塊鏈回溯以確定他們收到的任何未花費的交易輸出的顏色。 +- **元幣** - 元幣背後的概念是在比特幣之上建立一個協議,使用比特幣交易來儲存元幣交易,但具有不同的狀態轉換函數 `APPLY'`。 由於元幣協議無法阻止無效的元幣交易出現在比特幣區塊鏈上,因此新增了一條規則:如果 `APPLY'(S,TX)` 回傳錯誤,協議預設為 `APPLY'(S,TX) = S`。 這為建立任意加密貨幣協議提供了一種簡單的機制,可能具有無法在比特幣本身內部實現的先進功能,且開發成本非常低,因為比特幣協議已經處理了挖礦和網路的複雜性。 元幣已被用於實作某些類別的金融合約、名稱註冊和去中心化交易。 因此,一般來說,建立共識協議有兩種方法:建立獨立網路以及在比特幣之上建立協議。 前一種方法雖然在域名幣等應用中相當成功,但很難實作;每個單獨的實作都需要啟動一個獨立的區塊鏈,以及建立和測試所有必要的狀態轉換和網路程式碼。 此外,我們預測去中心化共識技術的應用程式集將遵循冪律分布,其中絕大多數應用程式太小而無法保證自己的區塊鏈,並且我們注意到存在大量需要相互互動的去中心化應用程式,特別是去中心化自治組織。 @@ -134,44 +135,44 @@ _右:改變默克爾樹的任何部分的任何嘗試最終都會導致鏈上 然而,比特幣中實作的腳本語言有幾個重要限制: -- **缺乏圖零完整性** - 也就是說,雖然比特幣腳本語言支援很大一部分計算,但它幾乎不支援其他東西。 最主要的問題是缺乏迴圈。 這樣做是為了避免在交易驗證過程中出現無限迴圈;從理論上講,這對腳本程式設計師來說是一個可以克服的障礙,因為任何迴圈都可以透過簡單地使用 if 語句多次重複底層程式碼來模擬,但它確實會導致腳本空間效率非常低。 例如,實作替代的橢圓曲線簽章演算法可能需要 256 次重複乘法輪次,所有輪次都單獨包含在程式碼中。 -- **價值盲** - 未花費的交易輸出腳本無法對可提取金額作精細控制。 例如,預言機合約的一個強大用例是對沖合約,其中 A 和 B 存入了價值 $1000 的比特幣,30 天後,腳本將價值 $1000 的比特幣傳送給 A,其餘的傳送給 B。這需要預言機來確定 1 個比特幣的美元價值,但即便如此,與現有的完全中心化解決方案相比,它在信任和基礎設施要求方面還是一個巨大改進。 然而,由於未花費的交易輸出是全有或全無的,實現這一點的唯一方法是透過非常低效的破解手段,即擁有許多不同面額的未花費的交易輸出(例如,對於每個最多可達 30 的 k,有一個 2k 的未花費的交易輸出)並讓預言機選擇將哪個未花費的交易輸出傳送給 A,將哪個未花費的交易輸出傳送給 B。 -- **缺少狀態** - 未花費的交易輸出要麼是已使用,要麼是未使用;用於保存任何其他內部狀態的多階段合約或腳本是沒有機會出現的。 這會使得難以創建多階段期權合約、去中心化交易報價或兩階段加密承諾協定(為安全計算賞金必需)。 這也意味著未花費的交易輸出只能用於建構簡單的一次性合約,而不是去中心化組織等更複雜的「有狀態」合約,並且讓元協定難以實作。 二元狀態加上價值盲也意味著另一個重要應用(提款限制)是不可能實現的。 -- **區塊鏈盲** - 未花費的交易輸出看不到區塊鏈的資料,例如隨機數、時間戳記和上一個區塊的雜湊值。 由於該腳本語言無法透過隨機性來創造可能的價值,因此它在博彩和其他幾個類別的應用受到嚴重限制。 +- **缺乏圖靈完備性** - 也就是說,雖然比特幣腳本語言支援很大一部分的運算,但它並非支援所有運算。 最主要的問題是缺乏迴圈。 這樣做是為了避免在交易驗證過程中出現無限迴圈;從理論上講,這對腳本程式設計師來說是一個可以克服的障礙,因為任何迴圈都可以透過簡單地使用 if 語句多次重複底層程式碼來模擬,但它確實會導致腳本空間效率非常低。 例如,實作替代的橢圓曲線簽章演算法可能需要 256 次重複乘法輪次,所有輪次都單獨包含在程式碼中。 +- **價值盲** - UTXO 腳本無法對可提領的金額進行精細控制。 例如,預言機合約的一個強大用例是對沖合約,其中 A 和 B 存入了價值 $1000 的比特幣,30 天後,腳本將價值 $1000 的比特幣傳送給 A,其餘的傳送給 B。這需要預言機來確定 1 個比特幣的美元價值,但即便如此,與現有的完全中心化解決方案相比,它在信任和基礎設施要求方面還是一個巨大改進。 然而,由於 UTXO 是全有或全無的,實現此目標的唯一方法是透過非常低效的技巧,即擁有多個不同面額的 UTXO(例如,對每個 k 直到 30,都有一個 2k 的 UTXO),並讓預言機選擇要發送給 A 和 B 的 UTXO。 +- **缺乏狀態** - UTXO 只能是已花費或未花費狀態;沒有機會讓多階段合約或腳本保留除此之外的任何其他內部狀態。 這會使得難以創建多階段期權合約、去中心化交易報價或兩階段加密承諾協定(為安全計算賞金必需)。 這也意味著未花費的交易輸出只能用於建構簡單的一次性合約,而不是去中心化組織等更複雜的「有狀態」合約,並且讓元協定難以實作。 二元狀態加上價值盲也意味著另一個重要應用(提款限制)是不可能實現的。 +- **區塊鏈盲** - UTXO 對區塊鏈資料是盲目的,例如 nonce、時間戳和前一個區塊哈希。 由於該腳本語言無法透過隨機性來創造可能的價值,因此它在博彩和其他幾個類別的應用受到嚴重限制。 這樣,我們瞭解了在加密貨幣之上建立進階應用程式的三種方法:構建新的區塊鏈、在比特幣之上使用腳本以及在比特幣之上構建元協定。 構建新的區塊鏈可以在建立功能集方面提供無限的自由,但需要犧牲開發時間、啟動工作和安全性。 使用腳本這一方法很容易實作和標準化,但其功能非常有限,而且元協定雖然簡單,但在可擴展性方面存在缺陷。 透過以太坊,我們打算建立一個替代架構,使得開發更簡單、輕量用戶端性能更強大,同時允許應用程式共享經濟的環境和區塊鏈安全性。 -## Ethereum {#ethereum} +## 以太坊 {#ethereum} -以太坊的目的是創造一個用於構建去中心化應用程式的替代協定,提供一套我們認為對於一大類去中心化應用程式非常有用的不同折衷方案,特別是快速開發時間、小型和不常用應用程式的安全性以及應用程式間高效互動能力很重要的情形。 以太坊透過建立本質上的終極抽象基礎層來實現這一點:具有內建圖靈完整程式語言的區塊鏈,允許任何人編寫智慧型合約和去中心化應用程式,他們可以在其中建立自己的所有權、交易格式和狀態轉換函式的任意規則。 域名幣的基本版本可以用兩行程式碼編寫,而貨幣和信譽系統等其他協定的構建需要不超過二十行程式碼。 智慧型合約是包含價值的加密「盒子」,只有在滿足某些條件時才解鎖,也可以構建在平台之上,由於圖零完整性、價值意識、區塊鏈意識和狀態的附加功能,其功能比比特幣腳本提供的功能要強大得多。 +以太坊的目的是創造一個用於構建去中心化應用程式的替代協定,提供一套我們認為對於一大類去中心化應用程式非常有用的不同折衷方案,特別是快速開發時間、小型和不常用應用程式的安全性以及應用程式間高效互動能力很重要的情形。 以太坊透過建立本質上的終極抽象基礎層來實現這一點:具有內建圖靈完整程式語言的區塊鏈,允許任何人編寫智慧型合約和去中心化應用程式,他們可以在其中建立自己的所有權、交易格式和狀態轉換函式的任意規則。 域名幣的基本版本可以用兩行程式碼編寫,而貨幣和信譽系統等其他協定的構建需要不超過二十行程式碼。 智慧型合約是包含價值的加密「盒子」,只有在滿足某些條件時才解鎖,也可以構建在平台之上,由於圖靈完整性、價值意識、區塊鏈意識和狀態的附加功能,其功能比比特幣腳本提供的功能要強大得多。 ### 以太坊帳戶 {#ethereum-accounts} 在以太坊中,狀態由稱為「帳戶」的物件組成,每個帳戶都有一個 20 位元組地址,並且狀態轉換是帳戶之間價值和資訊的直接轉移。 以太坊帳戶包含四個欄位: -- **隨機數**,用來確定每個交易只能被處理一次的計數器 -- 帳戶目前的**以太幣餘額** -- 帳戶的**合約程式碼**(如存在) -- 帳戶的**存儲**(預設值為空白) +- **nonce**,一個計數器,用於確保每筆交易只能被處理一次 +- 帳戶當前的**以太幣餘額** +- 帳戶的**合約程式碼**(如果有的話) +- 帳戶的**儲存空間**(預設為空) -「以太幣」是以太坊的主要內部加密燃料,用於支付交易費。 一般來說,有兩種類型的帳戶:由私鑰控制的**外部帳戶**,以及由合約程式碼控制的**合約帳戶**。 外部帳戶沒有程式碼,可以藉由建立和簽署交易,從外部帳戶送出訊息;在合約帳戶中,合約帳戶每次收到訊息後,其程式碼啟動,允許其讀取和寫入內部存儲,以及送出其他訊息或依次建立合約。 +「以太幣」是以太坊的主要內部加密燃料,用於支付交易費。 一般來說,帳戶有兩種類型:由私鑰控制的**外部擁有帳戶**,以及由其合約程式碼控制的**合約帳戶**。 外部帳戶沒有程式碼,可以藉由建立和簽署交易,從外部帳戶送出訊息;在合約帳戶中,合約帳戶每次收到訊息後,其程式碼啟動,允許其讀取和寫入內部存儲,以及送出其他訊息或依次建立合約。 請注意,以太坊中的「合約」不應被視為應該「履行」或「遵守」的東西;相反,「合約」更像是生活在以太坊執行環境中的「自治代理」,當被訊息或交易「觸發」時總是執行特定的程式碼片段,並直接控制自己的以太幣餘額和自己的鍵/值存儲來追蹤持久變數。 -### 訊息及交易 {#messages-and-transactions} +### 訊息與交易 {#messages-and-transactions} 以太坊中使用的術語「交易」是指已簽署資料包,其中儲存將從外部帳戶發送的訊息。 交易包含: - 訊息接收者 - 識別發送者的簽章 - 從發送者轉移到接收者的以太幣數量 -- 一可選數據段量 -- `STARTGAS` 值,表示交易執行允許使用的計算步驟之最大數量 -- `GASPRICE` 值,表示發送者為每個計算步驟支付的費用 +- 一個可選擇的資料欄位 +- 一個 `STARTGAS` 值,代表交易執行允許進行的最大計算步驟數 +- 一個 `GASPRICE` 值,代表發送方為每個計算步驟支付的費用 前三個欄位是任何加密貨幣應有的標準欄位。 預設情況下資料欄位沒有函式,但虛擬機有操作碼,合約可以用操作碼來存取資料。例如,如果一個合約作為區塊鏈上的網域註冊服務,該合約可能希望將傳遞給它的資料解釋為含有兩個「欄位」,第一個欄位是要註冊的網域,第二個欄位是要註冊到的網際網路通訊協定地址。 合約將從訊息資料中讀取這些數值並且適當存儲。 -`STARTGAS` 和 `GASPRICE` 欄位對以太坊的反拒絕服務模型很重要。 為了防止程式碼中出現意外或惡意的無限迴圈或其他計算浪費,每個交易都需要設定其可以使用的程式碼執行計算步驟數的限制。 計算的基本單位是「燃料」;通常,一個計算步驟花費 1 份燃料,但某些操作會花費更多的燃料,因為它們的計算成本更高,或者增加了必須作為狀態一部分儲存的資料量。 交易資料中每個位元組還需支付 5 份燃料。 收費系統的目的是要求攻擊者按比例為其消耗的每種資源付費,包括計算、頻寬和存儲;因此,任何導致網路消耗更多資源的交易都必須有與增量大致成正比的燃料費。 +`STARTGAS` 和 `GASPRICE` 欄位對於以太坊的防阻斷服務模型至關重要。 為了防止程式碼中出現意外或惡意的無限迴圈或其他計算浪費,每個交易都需要設定其可以使用的程式碼執行計算步驟數的限制。 計算的基本單位是「燃料」;通常,一個計算步驟花費 1 份燃料,但某些操作會花費更多的燃料,因為它們的計算成本更高,或者增加了必須作為狀態一部分儲存的資料量。 交易資料中每個位元組還需支付 5 份燃料。 收費系統的目的是要求攻擊者按比例為其消耗的每種資源付費,包括計算、頻寬和存儲;因此,任何導致網路消耗更多資源的交易都必須有與增量大致成正比的燃料費。 ### 訊息 {#messages} @@ -181,21 +182,21 @@ _右:改變默克爾樹的任何部分的任何嘗試最終都會導致鏈上 - 訊息接收者 - 與訊息一起傳輸的以太幣數量 - 一個可選擇的資料欄位 -- `<0>STARTGAS` 值 +- 一個 `STARTGAS` 值 -訊息與交易基本相似,但是訊息是由合約產生的,而不是由外部執行者產生。 當目前執行程式碼的合約執行 `CALL` 操作碼時,就會產生一則訊息,該操作碼會產生並執行一則訊息。 與交易一樣,訊息會使得接收者帳戶執行其程式碼。 因此,如同外部參與者與其他合約建立的關係一樣,合約可以與其他合約建立完全相同的關係。 +訊息與交易基本相似,但是訊息是由合約產生的,而不是由外部執行者產生。 當一個正在執行程式碼的合約執行 `CALL` 操作碼時,會產生並執行一則訊息。 與交易一樣,訊息會使得接收者帳戶執行其程式碼。 因此,如同外部參與者與其他合約建立的關係一樣,合約可以與其他合約建立完全相同的關係。 請注意,交易或合約指定的燃料限額適用於該交易和所有子執行消耗的燃料總量。 例如:假如外部參與者 A 以 1000 份燃料發送交易給 B,在發送訊息給 C 之前 B 消費 600 份燃料,在返回前 C 的內部執行消耗 300 份燃料,然後,在用完燃料之前 B 還可以再花掉另外 100 份燃料。 -### 以太坊狀態轉換函式 {#ethereum-state-transition-function} +### 以太坊狀態轉換函數 {#ethereum-state-transition-function} ![以太幣狀態轉換](./ether-state-transition.png) -以太坊狀態轉換函式 `APPLY(S,TX) -> S'` 可以定義如下: +以太坊狀態轉換函數 `APPLY(S,TX) -> S'` 可定義如下: -1. 檢查交易格式是否正確(即擁有正確數量的值)、簽章是否有效、以及隨機數是否匹配發送者帳戶中的隨機數。 如果為否,則傳回錯誤。 -2. 透過 `STARTGAS * GASPRICE` 計算出交易費,並從簽章中確定發送地址。 從發送者的帳戶餘額中減去費用並增加發送者的隨機數。 如果沒有足夠餘額可供使用,則傳回錯誤。 -3. 初始化 `GAS = STARTGAS`,並根據交易中的位元組數量為每個位元組扣除相應數量的燃料。 +1. 檢查交易格式是否正確(即具有正確數量的值)、簽章是否有效,以及 nonce 是否與發送方帳戶中的 nonce 相符。 如果為否,則傳回錯誤。 +2. 將交易費用計算為 `STARTGAS * GASPRICE`,並從簽章中確定發送地址。 從發送者的帳戶餘額中減去費用並增加發送者的隨機數。 如果沒有足夠餘額可供使用,則傳回錯誤。 +3. 將 `GAS` 初始化為 `STARTGAS`,並為交易中的位元組支付費用,即每個位元組扣除一定量的 gas。 4. 將交易數值從發送者帳戶轉移至接收帳戶。 如果接收帳戶尚不存在,則建立此帳戶。 如果接收帳戶是合約,執行該合約的程式碼直到運行結束或耗盡燃料。 5. 如果因發送者資金不足或程式碼運行耗盡了燃料而導致轉帳失敗,則還原除支付費用之外的所有狀態變化,並將費用支付給礦工帳戶。 6. 否則,將所有剩餘燃料的費用退還給發送者,並把為所消耗燃料而支付的費用發送給礦工。 @@ -207,34 +208,34 @@ if !self.storage[calldataload(0)]: self.storage[calldataload(0)] = calldataload(32) ``` -請注意,合約程式碼實際上是用低階以太坊虛擬機程式碼編寫的;為清晰起見,此範例是用我們其中一種高階語言 Serpent 編寫的,它可以編譯為以太坊虛擬機程式碼。 假設合約的儲存一開始是空的,並發送了一個價值為 10 個以太幣的交易,消耗 2000 份燃料,燃料價格為 0.001 個以太幣,並且包含 64 位元組的資料,其中位元組 0-31 代表數字 `2`,位元組 32-63 代表字串 `CHARLIE`。 這種情況下,狀態轉移函式之流程如下: +請注意,合約程式碼實際上是用低階以太坊虛擬機程式碼編寫的;為清晰起見,此範例是用我們其中一種高階語言 Serpent 編寫的,它可以編譯為以太坊虛擬機程式碼。 假設合約的儲存空間初始為空,一筆交易被發送,其價值為 10 以太幣,gas 為 2000,gasprice 為 0.001 以太幣,並帶有 64 位元組的資料,其中位元組 0-31 代表數字 `2`,位元組 32-63 代表字串 `CHARLIE`。 這種情況下,狀態轉移函式之流程如下: 1. 檢查交易是否有效且格式正確。 2. 檢查交易發送者是否至少有 2000 \* 0.001 = 2 以太幣。 如是,則從發送者的帳戶中減去 2 以太幣。 3. 初始化燃料 = 2000,假設交易長度為 170 個位元組,每個位元組費用為 5 份燃料,減去 850 份燃料,因此剩下 1150 份燃料。 4. 從發送者的帳戶中再減去 10 個以太幣,並將其新增至合約帳戶。 -5. 執行程式碼。 在本例中,執行過程比較簡單:函式檢查是否使用合約位於索引 `2` 的儲存,若未使用,則通知未使用;若使用,函式將位於索引 `2` 的存儲設定為值 `CHARLIE`。 假設執行過程花費 187 份燃料,那麼剩餘的燃料數量為 1150 - 187 = 963 +5. 執行程式碼。 在這種情況下,這很簡單:它會檢查合約在索引 `2` 的儲存空間是否已被使用,注意到它沒有被使用,因此它將索引 `2` 的儲存空間設定為 `CHARLIE` 值。 假設執行過程花費 187 份燃料,那麼剩餘的燃料數量為 1150 - 187 = 963 6. 將 963 \* 0.001 = 0.963 以太幣新增回發送者的帳戶,並傳回產生的狀態。 -如果交易的接收一端沒有合約,那麼總交易費就等於提供的 `GASPRICE` 乘以交易的位元組長度,且和隨交易發送的資料無關。 +如果交易的接收端沒有合約,那麼總交易費用將等於提供的 `GASPRICE` 乘以交易的位元組長度,而隨交易發送的資料將無關緊要。 -請注意,訊息在還原方面與交易相同:如果訊息執行耗盡燃料,那麼該訊息的執行以及該執行觸發的所有其他執行都會還原,但父執行不需還原。 這意味著合約呼叫另一份合約是「安全的」,就好像 A 使用 G 份燃料呼叫 B,那麼可以保證 A 的執行最多損耗 G 份燃料。 最後,請注意有一個建立合約的操作碼 `CREATE`;它的執行機制通常類似於 `CALL`,不同之處在於執行的輸出決定了新建立合約的程式碼。 +請注意,訊息在還原方面與交易相同:如果訊息執行耗盡燃料,那麼該訊息的執行以及該執行觸發的所有其他執行都會還原,但父執行不需還原。 這意味著合約呼叫另一份合約是「安全的」,就好像 A 使用 G 份燃料呼叫 B,那麼可以保證 A 的執行最多損耗 G 份燃料。 最後,請注意有一個操作碼 `CREATE`,用於創建合約;其執行機制通常與 `CALL` 相似,但例外的是執行的輸出決定了新創建合約的程式碼。 ### 程式碼執行 {#code-execution} -以太坊合約中的程式碼是用一種基於堆疊的低階位元組碼語言編寫,被稱為「以太坊虛擬機器程式碼」或「EVM 程式碼」。 該程式碼由一系列位元組組成,每個位元組代表一種操作。 通常,程式碼執行是一個無限迴圈,即重複執行當前程式計數器(由零開始)的操作,然後將程式計數器增加一,直到程式碼執行完畢或出現錯誤,或偵測到 `STOP` 或 `RETURN` 指令。 這些操作可以存取三種資料儲存空間: +以太坊合約中的程式碼是用一種基於堆疊的低階位元組碼語言編寫,被稱為「以太坊虛擬機器程式碼」或「EVM 程式碼」。 該程式碼由一系列位元組組成,每個位元組代表一種操作。 一般而言,程式碼執行是一個無限迴圈,包含重複執行目前程式計數器(從零開始)位置的操作,然後將程式計數器加一,直到程式碼結束或偵測到錯誤或 `STOP` 或 `RETURN` 指令。 這些操作可以存取三種資料儲存空間: -- ** 堆疊**,一種後進先出的資料容器,允許對資料做推入與彈出 -- **記憶體**,一個可無限擴充的位元組陣列 -- 合約的長期**存儲**,一個鍵/值儲存。 跟堆疊和記憶體會在計算結束後重置不同,存儲將長期持續存在。 +- **堆疊**,一個後進先出的容器,可以對其推入和彈出值 +- **記憶體**,一個可無限擴展的位元組陣列 +- 合約的長期**儲存空間**,一個鍵/值儲存。 跟堆疊和記憶體會在計算結束後重置不同,存儲將長期持續存在。 程式碼也能存取傳入訊息的值、發送者與資料,以及區塊頭資料,並且程式碼也可以傳回資料位元組陣列作為輸出。 -以太坊虛擬機程式碼的正式執行模型非常簡單。 當以太坊虛擬機運作時,其完整計算狀態可以由元組 `(block_state, transaction, message, code, memory, stack, pc, gas)` 來定義,其中 `block_state` 是包含所有帳戶的全域狀態並包含餘額和存儲。 在每一輪執行開始時,可以透過使用 `code` 的第 `pc` 個位元組(或 0,如果 `pc >= len(code)`)來找到當前指令,並且每條指令在元組影響方式方面都有自己的定義。 例如,`ADD` 將兩個項目彈出並將它們的和推入堆疊,將 `gas` 減少 1 並將 `pc` 增加1,`SSTORE` 將頂部的兩個項目彈出並將第二個項目插入合約存儲中第一個項目指定的索引處。 雖然有很多透過即時編譯來最佳化以太坊虛擬機執行的方法,但只需幾百行程式碼就可以完成以太坊的基本實作。 +以太坊虛擬機程式碼的正式執行模型非常簡單。 當以太坊虛擬機運行時,其完整的計算狀態可由元組 `(block_state, transaction, message, code, memory, stack, pc, gas)` 定義,其中 `block_state` 是包含所有帳戶的全域狀態,包括餘額和儲存空間。 在每一輪執行的開始,當前的指令是透過取 `code` 的第 `pc` 個位元組來找到的(如果 `pc >= len(code)` 則為 0),並且每個指令都有其如何影響元組的定義。 例如,`ADD` 從堆疊中彈出兩個項目並推入它們的總和,將 `gas` 減 1 並將 `pc` 加 1;`SSTORE` 從堆疊中彈出頂部的兩個項目,並將第二個項目插入到由第一個項目指定的索引處的合約儲存空間中。 雖然有很多透過即時編譯來最佳化以太坊虛擬機執行的方法,但只需幾百行程式碼就可以完成以太坊的基本實作。 -### 區塊鏈及挖礦 {#blockchain-and-mining} +### 區塊鏈與挖礦 {#blockchain-and-mining} -![以太坊應用框圖](./ethereum-apply-block-diagram.png) +![以太坊應用區塊圖](./ethereum-apply-block-diagram.png) 以太坊區塊鏈在許多方面與比特幣區塊鏈相似,雖然確實存在一些差異。 以太坊和比特幣在區塊鏈架構方面的主要區別在於,與比特幣不同,以太坊區塊包含交易清單和最新狀態的副本。 除此之外,另外兩個數值,即區塊編號和難度,也儲存在區塊中。 以太坊中基本的區塊驗證演算法如下: @@ -242,14 +243,14 @@ if !self.storage[calldataload(0)]: 2. 檢查區塊的時間戳記是否大於引用的前一個區塊的時間戳記,並且在未來的 15 分鐘內。 3. 檢查區塊編號、難度、交易根、叔根和燃料限制(各種以太坊特定的低階概念)是否有效。 4. 確認區塊上的工作量證明是否有效。 -5. 使`S[0]`為前任區塊之最終狀態. -6. 令 `TX` 為區塊的交易清單,並且包含 `n` 筆交易。 對於 `0...n-1` 中的所有 `i`,設定 `S[i+1] = APPLY(S[i],TX[i])`。 如果任何應用程式傳回錯誤,或直到此時區塊中消耗的總燃料量超過 `GASLIMIT`,則傳回錯誤。 +5. 令 `S[0]` 為前一個區塊結束時的狀態。 +6. 令 `TX` 為區塊的交易清單,共有 `n` 筆交易。 對於 `0...n-1` 中的所有 `i`,設定 `S[i+1] = APPLY(S[i],TX[i])`。 如果任何應用程式回傳錯誤,或者到目前為止在區塊中消耗的總 gas 超過 `GASLIMIT`,則回傳錯誤。 7. 令 `S_FINAL` 為 `S[n]`,但加上支付給礦工的區塊獎勵。 8. 檢查狀態 `S_FINAL` 的默克爾樹根是否等於區塊頭中提供的最終狀態根。 如果為是,則該區塊有效;否則該區塊無效。 -這種方法乍看似乎效率很低,因為它需要儲存每個區塊的完整狀態,但實際上效率應該與比特幣相當。 原因是狀態儲存在樹狀結構中,而且在新增每個區塊後只需要更改樹的一小部分。 因此,一般來說在兩個相鄰區塊之間,樹的絕大部分應該是相同的,因此資料可以儲存一次並使用指標引用兩次(即子樹的雜湊值)。 一種稱為「帕特里夏樹」的特殊類型的樹用於實現此目的,它包括對默克爾樹概念的修改,允許高效地插入和刪除節點,而非僅僅更改。 此外,由於所有狀態資訊都存在於最後一個區塊內,因此無需儲存整個區塊鏈歷史 - 如果此策略可以應用於比特幣,可以節省 5-20 倍空間。 +這種方法乍看似乎效率很低,因為它需要儲存每個區塊的完整狀態,但實際上效率應該與比特幣相當。 原因是狀態儲存在樹狀結構中,而且在新增每個區塊後只需要更改樹的一小部分。 因此,一般而言,兩個相鄰區塊之間樹的絕大部分應該是相同的,因此資料可以儲存一次,並使用指標(即子樹的哈希)引用兩次。 一種稱為「帕特里夏樹」的特殊類型的樹用於實現此目的,它包括對默克爾樹概念的修改,允許高效地插入和刪除節點,而非僅僅更改。 此外,由於所有狀態資訊都存在於最後一個區塊內,因此無需儲存整個區塊鏈歷史 - 如果此策略可以應用於比特幣,可以節省 5-20 倍空間。 -一個常見的問題是合約程式碼在實體硬體的「哪裡」執行。 這有一個簡單答案:合約程式碼的執行過程是狀態轉換函式定義的一部分,而該函式是區塊驗證演算法的一部分,因此若將交易新增到區塊 `B` 中,由該交易產生的程式碼執行將在現在和未來由所有節點執行,由此下載並驗證區塊 `B`。 +一個常見的問題是合約程式碼在實體硬體的「哪裡」執行。 這有一個簡單的答案:執行合約程式碼的過程是狀態轉換函數定義的一部分,而狀態轉換函數又是區塊驗證演算法的一部分,因此如果一筆交易被新增到區塊 `B` 中,由該交易所產生的程式碼執行將由現在和未來所有下載並驗證區塊 `B` 的節點執行。 ## 應用 {#applications} @@ -270,9 +271,9 @@ def send(to, value): 此程式碼本質上是本文檔前面部分詳細描述的「銀行系統」狀態轉換函式的字面實作。 需要額外添加幾行程式碼來規定,在最初以及其他一些邊緣案例下分配貨幣單位的初始步驟。理想情況下,應該新增一個函式讓其他合約查詢某個地址的餘額。 但這就是全部了。 理論上,基於以太坊的代幣系統在作為子貨幣時可能具有另一個重要特徵,該特徵是基於比特幣的鏈上元貨幣所缺乏的:就是直接以該貨幣支付交易費的能力。 實作這點的方式是合約會保持一定數量的以太幣餘額,用來向發送者退還用於支付費用的以太幣,合約也會透過收取費用的形式收集內部貨幣單位,並在持續不斷的拍賣中轉售貨幣,以此補充以太幣餘額。 因此,使用者需要用以太幣「啟動」他們的帳戶,但一旦帳戶中有以太幣,就可以重複使用,因為合約每次都會向帳戶退還資金。 -### 金融衍生物及穩定價值貨幣 {#financial-derivatives-and-stable-value-currencies} +### 金融衍生品與穩定價值貨幣 {#financial-derivatives-and-stable-value-currencies} -金融衍生物是「智慧型合約」最常見的應用,也是最容易以程式碼實作的應用之一。 實作金融合約的主要挑戰在於,其中大多數合約都需要引用外部價格行情指示器;例如,一個非常理想的應用程式是對沖以太幣(或其他加密貨幣)相對於美元波動的智慧型合約,而這需要合約知道以太幣/美元的價值。 實現這一點的最簡單方法是藉助由特定方(例如納斯達克)維護的「資料饋送」合約,這種合約的設計讓特定方能夠根據需要更新合約並提供一個介面,允許其他合約向該合約發送訊息並傳回包含價格的回覆。 +金融衍生物是「智慧型合約」最常見的應用,也是最容易以程式碼實作的應用之一。 實作金融合約的主要挑戰在於,其中大多數合約都需要引用外部價格行情指示器;例如,一個非常理想的應用程式是對沖以太幣(或其他加密貨幣)相對於美元波動的智慧型合約,而這需要合約知道以太幣/美元的價值。 最簡單的方法是透過由特定方(例如 NASDAQ)維護的「資料饋送」合約,其設計使該方能夠根據需要更新合約,並提供一個介面,允許其他合約向該合約發送訊息並取回提供價格的回應。 考慮到這一關鍵因素,對沖合約將如下所示: @@ -281,13 +282,13 @@ def send(to, value): 3. 將透過查詢資料饋送合約計算出的 1000 個以太幣的美元價值記錄在存儲中,假設為 $x。 4. 30 天後,允許 A 或 B 「重新啟動」合約,以便將價值 $x 美元的以太幣(通過再次查詢資料饋送合約以獲得新價格來計算得出)發送給 A,並將其餘的發送給 B。 -這種合約在加密貨幣商業上具有巨大潛力。 加密貨幣的主要問題之一是它的波動性。雖然許多使用者和商家可能希望獲得處理加密資產的安全性和便利性,但他們中許多人不希望面臨在一天內資金價值損失 23% 的景象。 目前為止,最常見的解決方案是發行者支持的資產;其想法是發行者創建一種子貨幣,他們有權發行和撤銷這種子貨幣單位,並且對於向發行者(離線)提供一個單位指定基礎資產(例如黃金、美元)的任何人,發行者可以向其(離線)提供一個單位的貨幣。 發行者然後承諾向返還一個單位加密資產的任何人提供一個單位基礎資產。 這種機制讓任何非加密資產「升級」為加密資產,前提為發行者是可信的。 +這種合約在加密貨幣商業上具有巨大潛力。 加密貨幣的主要問題之一是它的波動性。雖然許多使用者和商家可能希望獲得處理加密資產的安全性和便利性,但他們中許多人不希望面臨在一天內資金價值損失 23% 的景象。 到目前為止,最常被提出的解決方案是發行方支持的資產;其概念是發行方創建一種子貨幣,他們有權發行和撤銷單位,並向任何(線下)提供他們一個指定基礎資產單位(例如黃金、美元)的人提供一個貨幣單位。 發行者然後承諾向返還一個單位加密資產的任何人提供一個單位基礎資產。 這種機制讓任何非加密資產「升級」為加密資產,前提為發行者是可信的。 -然而實際上,發行者並不總是值得信賴,在某些情況下銀行基礎設施過於薄弱或過於不友好,以至無法提供此類服務。 金融衍生物提供了另一種選擇。 這種方案中,不是由單一發行者提供資金來支持資產,而是由一個去中心化的投機者市場承擔了這個角色,他們押注加密參考資產(例如以太幣)的價格會上漲。 與發行者不同,投機者無法在交易中違約,因為對沖合約託管他們的資金。 注意這種方法不是完全去中心化的,因為仍然需要一個可信來源提供價格行情指示器,但可以說在降低基礎設施要求(與發行者不同,發布價格饋送不需要許可證並且可能被歸類為言論自由)以及減少詐欺的可能性方面,這仍是一個巨大改進。 +然而實際上,發行者並不總是值得信賴,在某些情況下銀行基礎設施過於薄弱或過於不友好,以至無法提供此類服務。 金融衍生物提供了另一種選擇。 在這裡,並非由單一發行方提供資金來支持資產,而是一個由投機者組成的去中心化市場扮演這個角色,他們押注加密參考資產(例如 ETH)的價格會上漲。 與發行者不同,投機者無法在交易中違約,因為對沖合約託管他們的資金。 注意這種方法不是完全去中心化的,因為仍然需要一個可信來源提供價格行情指示器,但可以說在降低基礎設施要求(與發行者不同,發布價格饋送不需要許可證並且可能被歸類為言論自由)以及減少詐欺的可能性方面,這仍是一個巨大改進。 -### 身分及信譽系統 {#identity-and-reputation-systems} +### 身份與聲譽系統 {#identity-and-reputation-systems} -最早的替代加密貨幣[域名幣](http://namecoin.org/),嘗試使用類似比特幣的區塊鏈提供一種名稱註冊系統,讓使用者可以在公共資料庫中註冊他們的姓名和其他資料。 主要用例是[網域名稱系統](https://wikipedia.org/wiki/Domain_Name_System),它將諸如「bitcoin.org」等域名(在域名幣的情況下,「bitcoin.bit」)映射到一個網際網路通訊協定地址。 其他用例包括電子郵件身份驗證系統和可能更高階的信譽系統。 以下是在以太坊上提供類似域名幣的名稱註冊系統的基本合約: +最早的替代加密貨幣,[Namecoin](http://namecoin.org/),試圖使用類似比特幣的區塊鏈來提供一個名稱註冊系統,使用者可以在公共資料庫中註冊自己的名字以及其他資料。 其主要引用的使用案例是用於 [DNS](https://wikipedia.org/wiki/Domain_Name_System) 系統,將像「bitcoin.org」這樣的域名(或者,在 Namecoin 的案例中是「bitcoin.bit」)對應到一個 IP 地址。 其他用例包括電子郵件身份驗證系統和可能更高階的信譽系統。 以下是在以太坊上提供類似域名幣的名稱註冊系統的基本合約: ```py def register(name, value): @@ -295,33 +296,33 @@ def register(name, value): self.storage[name] = value ``` -合約非常簡單;它就是以太坊網路中的一個資料庫,可以向其中新增但不能修改或移除。 任何人都可以把名稱註冊為一個值,並且該註冊將永遠保留。 更複雜的名稱註冊合約還將具有允許其他合約查詢的「函式子句」,以及允許名稱「所有者」(即首個註冊者)更改資料或轉讓所有權的機制。 甚至可以在該合約上添加信譽和信任網路功能。 +合約非常簡單;它就是以太坊網路中的一個資料庫,可以向其中新增但不能修改或移除。 任何人都可以把名稱註冊為一個值,並且該註冊將永遠保留。 一個更複雜的名稱註冊合約還將有一個「函數子句」,允許其他合約查詢它,以及一個讓名稱的「所有者」(即第一個註冊者)更改資料或轉移所有權的機制。 甚至可以在該合約上添加信譽和信任網路功能。 -### 去中心化檔案存儲 {#decentralized-file-storage} +### 去中心化檔案儲存 {#decentralized-file-storage} 過去幾年,大批受歡迎的線上檔案存儲新創公司不斷湧現,其中最著名的是 Dropbox。這家公司想讓使用者能夠上傳硬碟備份、提供備份儲存服務並允許使用者存取備份來收取月費。 然而,目前檔案存儲市場其實效率相對較低。在粗略了解各種現有解決方案後會發現,主流檔案存儲的月費比整個硬碟的成本還要高,特別是在被稱為「恐怖谷」的 20-200 GB 級別,既沒有免費額度也沒有企業級折扣。 以太坊合約讓去中心化檔案存儲生態系統得以發展,個人使用者可以將自己的硬碟租出去以獲得少量收益,而未使用的空間可用於進一步降低檔案存儲成本。 -這個系統的關鍵組成部分就是我們所謂的「去中心化 Dropbox 合約」。 該合約的運作方式如下。 首先,使用者將需要將存儲的資料拆分成幾個區塊並對每個區塊加密以保護隱私,然後以此構建一個梅克爾樹。 然後建立一個包含以下規則的合約,對於每 N 個區塊,合約將從默克爾樹中選擇一個隨機索引(使用能夠被合約程式碼存取的上一個區塊的雜湊值作為隨機性來源),然後給予第一個實體 X 個以太幣,以提供包含簡單支付驗證(例如位於樹中特定索引處區塊的所有權證明)的交易。 當使用者想重新下載他們的檔案時,他們可以使用微支付通道協定(例如每 32 KB 支付 1 個szabo)恢復檔案;最節省費用的方法是支付者不到最後不發布交易,而是每 32 KB 後用一個更划算的、具有相同隨機數的交易取代原來的交易。 +這個系統的關鍵組成部分就是我們所謂的「去中心化 Dropbox 合約」。 該合約的運作方式如下。 首先,使用者將需要將存儲的資料拆分成幾個區塊並對每個區塊加密以保護隱私,然後以此構建一個梅克爾樹。 然後建立一個包含以下規則的合約,對於每 N 個區塊,合約將從默克爾樹中選擇一個隨機索引(使用能夠被合約程式碼存取的上一個區塊的雜湊值作為隨機性來源),然後給予第一個實體 X 個以太幣,以提供包含簡單支付驗證(例如位於樹中特定索引處區塊的所有權證明)的交易。 當使用者想要重新下載他們的檔案時,他們可以使用微支付通道協議(例如,每 32 千位元組支付 1 szabo)來恢復檔案;最節省費用的方法是,支付方直到最後才發布交易,而是在每 32 千位元組後用一個相同 nonce 但利潤稍高的交易來替換它。 該協定的一個重要特點是,雖然似乎使用者相信許多隨機節點不會丟失檔案,但可以透過以下方法將這種風險降低到接近零:透過私鑰共享將檔案拆分成許多部分,並透過監控合約確定每一部分仍在某個節點中。 如果合約依然在支付款項,那就提供了一個加密證明,某人仍在利用此合約來保存檔案。 -### 去中心化自治組織 (DAO) {#decentralized-autonomous-organizations} +### 去中心化自治組織 {#decentralized-autonomous-organizations} 「去中心化自治組織」的一般概念是指擁有一定數量成員或股東的虛擬實體,它們大概擁有 67% 的大多數股權,有權使用實體的資金並修改其程式碼。 成員會集體決定該組織如何分配其資金。 去中心化自治組織的資金分配方式可以是賞金、薪資或更奇特的機制,例如用內部貨幣來獎勵工作。 這本質上複製了傳統公司或非營利組織的法律特徵,但僅使用加密區塊鏈技術來執行。 目前為止,許多關於去中心化自治組織的討論都圍繞著「去中心化自治公司」(DAC) 的「資本家」模式,其中有可獲得紅利的股東和可交易的股份;作為替代方案,有一種可能被稱為「去中心化自治社群」的實體會使所有成員在決策時擁有同等權利,並在增減成員時要求 67% 的現有成員多數同意。 由於每人只能擁有一個成員資格,所以需要群體來集體執行。 以下概括如何用程式碼實現去中心化自治組織。 最簡單的設計就是一段能夠在三分之二的成員同意變更時進行變更的自動修改程式碼。 雖然程式碼理論上是不可更改的,然而透過把程式碼片段放入不同的合約,並將要呼叫的合約的位址儲存在可修改的儲存中,使用者可以輕易解決這一問題及使程式碼事實上變得可修改。 在這種去中心化自治組織合約的簡單實作中,有三種交易類型可透過交易提供的資料區分: -- `[0,i,K,V]` 在索引 `i` 處註冊提案,以便將儲存索引 `K` 的位址變更為值 ` V` -- `[1,i]` 註冊一張贊成提案 `i` 的投票 -- `[2,i]` 如果已獲得足夠的投票,則最終確定提案 `i` +- `[0,i,K,V]` 用於註冊一個索引為 `i` 的提案,以將儲存索引 `K` 處的地址更改為值 `V` +- `[1,i]` 用於註冊對提案 `i` 的贊成票 +- `[2,i]` 用於在獲得足夠票數後最終確定提案 `i` -合約為每一種交易提供了子句。 它將維護所有開放儲存變更的記錄,以及投票支持者的清單。 它還會有全部成員的清單。 當三分之二之成員投票贊成儲存變更,一個最終化交易將執行此變更。 更複雜的框架可能還有針對發送交易、增減成員等功能的內建投票功能,甚至可以提供[流動式民主](https://wikipedia.org/wiki/Liquid_democracy)投票委託(即任何人都可以委託另外一個人代表自己投票,而這種委託關係是可以傳遞的,如果 A 委託了 B,然後 B 委託了 C,那麼 C 將決定 A 的投票)。 這種設計將使去中心化自治組織作為一個去中心化社群有機地成長,允許人們最終將篩選成員的任務委派給專家,但與「現有系統」不同,隨著時間推移,當個別社群成員改變他們的陣營時,專家可以輕鬆地加入或退出。 +合約為每一種交易提供了子句。 它將維護所有開放儲存變更的記錄,以及投票支持者的清單。 它還會有全部成員的清單。 當三分之二之成員投票贊成儲存變更,一個最終化交易將執行此變更。 一個更複雜的框架還將內建投票功能,用於發送交易、增加和移除成員等功能,甚至可能提供[流動式民主](https://wikipedia.org/wiki/Liquid_democracy)式的投票委託(即,任何人都可以指派某人為其投票,且指派是可傳遞的,因此如果 A 指派 B,B 指派 C,則 C 決定 A 的投票)。 這種設計將使去中心化自治組織作為一個去中心化社群有機地成長,允許人們最終將篩選成員的任務委派給專家,但與「現有系統」不同,隨著時間推移,當個別社群成員改變他們的陣營時,專家可以輕鬆地加入或退出。 另一替代模型是去中心化公司,其中任何帳戶可以擁有零份或多份股份,需要有三分之二的股份才能做出決策。 完整框架將包括資產管理功能,即能夠出價購買或出售股份並且能夠接受報價(最好是合約裡有訂單匹配機制)。 委託也提供流動式民主形式,普及了「董事會」的概念。 ### 更多應用 {#further-applications} -**1. 儲蓄錢包**。 假設 Alice 想安全地保管她的資金,但她擔心自己的私鑰遺失或被破解。 她把以太幣放到和銀行 Bob 簽訂的一個合約裡,如下: +**1. 定存錢包**. 假設 Alice 想安全地保管她的資金,但她擔心自己的私鑰遺失或被破解。 她把以太幣放到和銀行 Bob 簽訂的一個合約裡,如下: - Alice 每天最多可以單獨提取 1% 的資金。 - Bob 每天最多可以單獨提取 1% 的資金,但 Alice 可以用她的金鑰建立一個交易取消 Bob 的提款權限。 @@ -329,25 +330,25 @@ def register(name, value): 通常,每天 1% 的額度對於 Alice 來說已足夠,若 Alice 想提取更多資金,她可以聯繫 Bob 尋求幫助。 如果 Alice 的金鑰被破解,她可以立即聯絡 Bob 幫她將資金轉移到新合約。 如果她遺失了金鑰,Bob 最終會取出資金。 如果發現 Bob 是惡意的,她可以取消 Bob 的提款權限。 -**2. 農作物保險**。 使用者可以輕鬆地建立金融衍生合約,但使用的是天氣而非任何價格指數的資料饋送。 如果愛荷華州的農民購買了一項金融衍生物,該產品基於愛荷華的降雨情況進行反向賠付,那麼如果遇到乾旱,該農民將自動收到賠付資金,而且如果降雨充足他會很開心,因為他的作物會有好收成。 這可以擴展到一般的自然災害保險。 +**2. 農作物保險**. 使用者可以輕鬆地建立金融衍生合約,但使用的是天氣而非任何價格指數的資料饋送。 如果愛荷華州的農民購買了一項金融衍生物,該產品基於愛荷華的降雨情況進行反向賠付,那麼如果遇到乾旱,該農民將自動收到賠付資金,而且如果降雨充足他會很開心,因為他的作物會有好收成。 這可以擴展到一般的自然災害保險。 -**3. 去中心化資料餽送**。 對於金融差價合約,實際上有可能透過一種名為「[SchellingCoin](https://blog.ethereum.org/2014/03/28/schellingcoin-a-minimal-trust-universal-data-feed/)」的協定將資料餽送服務去中心化。 SchellingCoin 的基本工作原理如下:N 個相關方都向系統輸入給定資料的值(例如以太幣/美元價格),對這些值進行排序,在第 25 和第 75 個百分位之間的每個人都會得到一個代幣作為獎勵。 每個人都有動力提供其他人都會提供的答案,而唯一能讓眾多參與者實際達成一致的值是顯而易見的:真相。 這樣就建立了一種去中心化協定,它理論上可以提供任何數量的數值,包括以太幣/美元價格、柏林的溫度甚至某個困難計算的結果。 +**3. 去中央化數據提供服務**. 對於價差金融合約,實際上可能可以透過一種名為「[SchellingCoin](https://blog.ethereum.org/2014/03/28/schellingcoin-a-minimal-trust-universal-data-feed/)」的協議來去中心化資料饋送。 SchellingCoin 的基本運作方式如下:N 個參與方都將給定數據的值(例如 ETH/USD 價格)輸入系統,這些值被排序,位於第 25 百分位數到第 75 百分位數之間的每個人都會獲得一個代幣作為獎勵。 每個人都有動力提供其他人都會提供的答案,而唯一能讓眾多參與者實際達成一致的值是顯而易見的:真相。 這樣就建立了一種去中心化協定,它理論上可以提供任何數量的數值,包括以太幣/美元價格、柏林的溫度甚至某個困難計算的結果。 -**4. 智慧型合約多重簽章託管**。 比特幣允許多重簽章交易合約,例如,提供給定五個金鑰中的三個便可以使用資金。 以太坊允許更精細的控制;例如,提供五個金鑰中的四個可以使用任意數量的資金,提供五個金鑰中的三個可以每天最多使用 10% 的資金,提供五個金鑰中的兩個可以每天最多使用 0.5% 的資金。 此外,以太坊的多重簽章是非同步的 — 雙方可以在不同時間在區塊鏈上註冊他們的簽章,最後一個簽章將自動傳送交易。 +**4. 智能合約多重簽名委託**. 比特幣允許多重簽章交易合約,例如,提供給定五個金鑰中的三個便可以使用資金。 以太坊允許更精細的控制;例如,提供五個金鑰中的四個可以使用任意數量的資金,提供五個金鑰中的三個可以每天最多使用 10% 的資金,提供五個金鑰中的兩個可以每天最多使用 0.5% 的資金。 此外,以太坊的多重簽章是非同步的 — 雙方可以在不同時間在區塊鏈上註冊他們的簽章,最後一個簽章將自動傳送交易。 -**5. 雲端運算**。 以太坊虛擬機技術也可以用來建立一個可驗證的運算環境,讓使用者可以要求他人執行計算,並要求提供證據,證明某些隨機選擇檢查點處的計算被正確執行。 這允許創建一個雲端運算市場,任何使用者都可以使用他們的桌上型電腦、筆記型電腦或專用伺服器參與其中,並且可以使用抽查和保證金來確保系統是值得信賴的(即節點不能透過欺騙來獲利)。 雖然這種系統可能不適合所有任務;例如,需要高階的進程間通訊的任務無法在大型節點雲端上輕鬆完成。 然而,其他任務則更容易實現並行;例如 SETI@home、folding@home 和遺傳演算法等專案可以輕鬆地在這類平台上實作。 +**5. 雲端計算**. 以太坊虛擬機技術也可以用來建立一個可驗證的運算環境,讓使用者可以要求他人執行計算,並要求提供證據,證明某些隨機選擇檢查點處的計算被正確執行。 這允許創建一個雲端運算市場,任何使用者都可以用他們的桌上型電腦、筆記型電腦或專用伺服器參與,並可以透過抽查和保證金來確保系統的可信度(即節點無法透過作弊獲利)。 雖然這種系統可能不適合所有任務;例如,需要高階的進程間通訊的任務無法在大型節點雲端上輕鬆完成。 然而,其他任務則更容易實現並行;例如 SETI@home、folding@home 和遺傳演算法等專案可以輕鬆地在這類平台上實作。 -**6. 點對點賭博**。 任意數量的點對點賭博協議都可以在以太坊區塊鏈上實作,例如 Frank Stajano 和 Richard Clayton 的 [Cyber​​dice](http://www.cl.cam.ac.uk/~fms27/papers/2008-StajanoCla-cyberdice.pdf)。 最簡單的賭博協定實際上只是關於下一個區塊雜湊值的差價合約,並且可以在其基礎上構建更進階的協定,建立接近零費用且無法作弊的賭博服務。 +**6. 點對點(P2P) 賭博**. 任何數量的點對點賭博協議,例如 Frank Stajano 和 Richard Clayton 的 [Cyberdice](http://www.cl.cam.ac.uk/~fms27/papers/2008-StajanoCla-cyberdice.pdf),都可以在以太坊區塊鏈上實作。 最簡單的賭博協定實際上只是關於下一個區塊雜湊值的差價合約,並且可以在其基礎上構建更進階的協定,建立接近零費用且無法作弊的賭博服務。 -**7. 預測市場**。 如果有預言機或 SchellingCoin,預測市場也很容易實作,預測市場與 SchellingCoin 一起有可能被證明是 [futarchy](http://hanson.gmu.edu/futarchy.html) 的第一個主流應用,作為去中心化組織的治理協定。 +**7. 預測市場**. 如果有預言機或 SchellingCoin,預測市場也很容易實作,而預測市場與 SchellingCoin 的結合可能會證明是 [futarchy](https://mason.gmu.edu/~rhanson/futarchy.html) 作為去中心化組織管理體系協議的第一個主流應用。 -**8. 鏈上去中心化市場**,以身分和信譽系統為基礎。 +**8. 鏈上去中心化市集**,以身份和聲譽系統為基礎。 -## 雜項與憂慮 {#miscellanea-and-concerns} +## 雜項與疑慮 {#miscellanea-and-concerns} -### 經修改之 GHOST 實作 {#modified-ghost-implementation} +### 改良的 GHOST 實作 {#modified-ghost-implementation} -「貪婪最重可觀察子樹」(GHOST) 協定是由 Yonatan Sompolinsky 和 Aviv Zohar 在 [2013 年12 月](https://eprint.iacr.org/2013/881.pdf)首次提出的創新。 提出 GHOST 的動機是,具有快速確認時間的區塊鏈目前由於過時率高而安全性降低— 因為區塊需要一定的時間才能透過網路傳播,如果礦工 A 開採了一個區塊,然後礦工 B 碰巧在礦工 A 的區塊傳播到 B 之前開採了另一個區塊,那麼礦工 B 的區塊最終會被作廢,無法用於增加網路安全性。 此外,還有一個中心化問題:如果礦工 A 是一個擁有 30% 哈希算力的礦池,而 B 擁有 10% 哈希算力,那麼 A 將面臨 70% 的時間生產陳腐區塊的風險(因為在其他 30 % 的時間 A 產生了最後一個區塊,所以會立即獲得挖礦數據),而 B 將面臨 90% 的時間生產陳腐區塊的風險。 因此,如果區塊間隔短到足以使過時率較高,則 A 將僅憑藉其算力大小而顯著提高效率。 結合這兩種影響,快速產生區塊的區塊鏈很可能造就一個擁有足夠高比例網路哈希算力的礦池,從而對挖礦過程擁有事實上的控制。 +「貪婪最重可觀察子樹」(GHOST)協議是 Yonatan Sompolinsky 和 Aviv Zohar 在 [2013 年 12 月](https://eprint.iacr.org/2013/881.pdf) 首次引入的一項創新。 提出 GHOST 的動機是,具有快速確認時間的區塊鏈目前由於過時率高而安全性降低— 因為區塊需要一定的時間才能透過網路傳播,如果礦工 A 開採了一個區塊,然後礦工 B 碰巧在礦工 A 的區塊傳播到 B 之前開採了另一個區塊,那麼礦工 B 的區塊最終會被作廢,無法用於增加網路安全性。 此外,還有一個中心化問題:如果礦工 A 是一個擁有 30% 哈希算力的礦池,而 B 擁有 10% 哈希算力,那麼 A 將面臨 70% 的時間生產陳腐區塊的風險(因為在其他 30 % 的時間 A 產生了最後一個區塊,所以會立即獲得挖礦數據),而 B 將面臨 90% 的時間生產陳腐區塊的風險。 因此,如果區塊間隔短到足以使過時率較高,則 A 將僅憑藉其算力大小而顯著提高效率。 結合這兩種影響,快速產生區塊的區塊鏈很可能造就一個擁有足夠高比例網路哈希算力的礦池,從而對挖礦過程擁有事實上的控制。 正如 Sompolinsky 和 Zohar 所描述,GHOST 透過在計算哪條鏈「最長」時包含陳腐區塊來解決網路安全性降低的第一個問題;也就是說,在計算哪個區塊受到最大的總工作量證明支援時,不僅區塊的父塊和更遠的祖先,而且該區塊祖塊(在以太坊行話中稱為「叔塊」)的陳腐子代也都被添加到計算中。 為了解決第二個問題,即中心化偏差,我們跳出了 Sompolinsky 和 Zohar 描述的協定範疇,並且還為陳腐區塊提供區塊獎勵:陳腐區塊獲得其基礎獎勵的 87.5%,而包含陳腐區塊的侄塊獲得剩餘的 12.5%。 然而,交易費並不獎勵給叔塊。 @@ -355,7 +356,7 @@ def register(name, value): - 一個區塊必須指定一個父塊,並且必須指定零個或多個叔塊 - 包含在區塊 B 中的叔塊必須具有以下屬性: - - 它必須是區塊 B 的第 k 代祖先的直系子代,其中 `2 <= k <= 7`。 + - 它必須是 B 的第 k 代祖先的直接子代,其中 `2 <= k <= 7`。 - 它不能是 B 的祖先 - 叔塊必須是有效的區塊頭,但不需要是先前驗證過的甚至是有效的區塊 - 叔塊必須不同於前面區塊中包含的所有叔塊,並且不同於同一區塊中包含的所有其他叔塊(非雙重包含) @@ -363,18 +364,18 @@ def register(name, value): 這種限製版的 GHOST 協議,最多只能包含 7 代叔塊,採用它有兩個原因。 首先,在計算給定區塊中哪些叔塊有效時,無限制 GHOST 會使得計算過於複雜。 第二,無限制 GHOST 協議採用了以太坊中使用的補償,取消了促使礦工在主鏈而不是公共攻擊者的鏈上挖礦的激勵措施。 -### 手續費 {#fees} +### 費用 {#fees} 由於發佈到區塊鏈中的每筆交易都會為網路帶來下載和驗證的成本,因此需要一些通常涉及交易費用的監管機制來防止濫用。 比特幣使用的預設方法是純粹自願的手續費,依靠礦工充當看門人並設定動態最低限額。 這種方法特別在比特幣社群中受歡迎,是因為它「基於市場」,允許礦工和交易發送者之間的供需決定價格。 然而,這種想法的問題在於交易處理並不符合市場法則。雖然將交易處理解釋為礦工向發送者提供的服務直觀上很有吸引力,但實際上礦工收錄的每筆交易都需要由網絡中的每個節點處理,因此絕大部分交易處理成本由第三方而非由決定是否收錄交易的礦工承擔。 因此,公地悲劇的問題很可能發生。 然而,結果卻是,基於市場機制中的這個缺陷,在給出一個不準確的特定簡化假設時,會神奇地自我抵銷。 論證如下。 假設: -1. 交易導致 `k` 個操作,將提供獎勵 `kR` 給添加它的任何礦工,其中 `R` 由發送者設定,`k` 和 `R` 事先(大體上)對礦工可見。 -2. 在任何節點,操作的處理成本為 `C`(即所有節點效率相同) +1. 一筆交易會導致 `k` 次操作,向任何包含它的礦工提供 `kR` 的獎勵,其中 `R` 由發送方設定,而 `k` 和 `R`(大致上)對礦工是事先可見的。 +2. 一個操作對任何節點的處理成本為 `C`(即所有節點效率相等) 3. 有 `N` 個挖礦節點,每個節點的處理能力完全相同(即總處理能力的 `1/N`) 4. 沒有不挖礦的全節點。 -如果預期獎勵大於成本,礦工將願意處理交易。 因此,預期獎勵為 `kR/N`,因為礦工有 `1/N` 機會處理下一個區塊,而礦工的處理成本僅為 `kC`。 因此,當 `kR/N > kC` 或 `R > NC` 時,礦工將會添加交易。 請注意 `R` 是發送者提供的每個操作的費用,因此是發送者從交易中獲得的收益的下限,`NC` 是整個網路共同處理一個操作的成本。 因此,礦工有動機只添加那些總實際收益超過成本的交易。 +如果預期獎勵大於成本,礦工將願意處理交易。 因此,預期獎勵為 `kR/N`,因為礦工有 `1/N` 的機率處理下一個區塊,而礦工的處理成本僅為 `kC`。 因此,礦工將包含 `kR/N > kC` 或 `R > NC` 的交易。 注意,`R` 是發送方提供的每次操作費用,因此是發送方從交易中獲得的利益的下限,而 `NC` 是整個網路共同處理一次操作的成本。 因此,礦工有動機只添加那些總實際收益超過成本的交易。 然而,這些假設在現實中會出現有些許重要偏離: @@ -383,29 +384,36 @@ def register(name, value): 3. 實際上挖礦能力的分配最終可能極度不平等。 4. 想破壞網路的投機者、政敵和瘋子確實存在,他們可以巧妙地設定合約,讓他們的成本遠低於其他驗證節點支付的成本。 -(1) 讓礦工傾向於添加較少的交易,並且 (2) 增加 `NC`;因此這兩種作用會互相 抵銷一部分。 [如何抵銷?](https://web.archive.org/web/20250427212319/https://github.com/ethereum/wiki/issues/447#issuecomment-316972260#issuecomment-316972260) (3) 和 (4) 是主要問題,為了解決它們,我們簡單地制訂了一個浮動上限: 沒有區塊能夠包含比 `BLK_LIMIT_FACTOR` 乘以長期指數移動平均值更多的操作數。 具體來說: +(1) 導致礦工傾向於包含較少的交易,且 +(2) 增加了 `NC`;因此,這兩種效應至少部分地相互 +抵消 +。[如何辦到?](https://web.archive.org/web/20250427212319/https://github.com/ethereum/wiki/issues/447#issuecomment-316972260#issuecomment-316972260) +(3) 和 (4) 是主要問題;為了解決它們,我們只需設立一個 +浮動上限:任何區塊的操作數量不能超過 +長期指數移動平均值的 `BLK_LIMIT_FACTOR` 倍。 +具體來說: ```js blk.oplimit = floor((blk.parent.oplimit \* (EMAFACTOR - 1) + floor(parent.opcount \* BLK\_LIMIT\_FACTOR)) / EMA\_FACTOR) ``` -`BLK_LIMIT_FACTOR` 和 `EMA_FACTOR` 是常數,暫時設定為 65536 和 1.5,但可能在進一步分析後會變更。 +`BLK_LIMIT_FACTOR` 和 `EMA_FACTOR` 是常數,目前將設定為 65536 和 1.5,但很可能會在進一步分析後更改。 還有一個因素會抑制比特幣中的大區塊:大區塊將需要更長時間來傳播,因此有更大機率變成陳腐區塊。 在以太坊中,燃料消耗量高的區塊也可能需要更長時間來傳播,因為它們的物理大小更大,而且因為它們需要更長時間來處理交易狀態轉換以進行驗證。 這種延遲抑制因素在比特幣中是一個重要的考慮因素,但在以太坊中由於 GHOST 協定而較少考慮;因此,依靠受監管的區塊限制可提供更穩定的基準。 -### 計算及圖零完整性 {#computation-and-turing-completeness} +### 運算與圖靈完備性 {#computation-and-turing-completeness} -重點是以太坊虛擬機是圖靈完整的;這意味著以太坊虛擬機程式碼可以對任何設想可執行的計算進行編碼,包括無限迴圈。 以太坊虛擬機程式碼以兩種方式實作迴圈。 首先,使用一個 `JUMP` 指令,允許程式跳回至程式碼中的前一個位置,也使用一個 `JUMPI` 指令進行條件跳轉,允許諸如 `while x < 27: x = x * 2` 之類的語句。 第二,合約可以呼叫其他合約,有可能透過遞迴進行迴圈。 這很自然地導致一個問題:本質上,惡意使用者能夠透過迫使礦工和全節點進入無限迴圈而關閉它們嗎? 這個問題​源於電腦科學中的一個難題,稱為停機問題:在一般情況下,沒有辦法知道一個特定的程式是否會停止運作。 +重點是以太坊虛擬機是圖靈完整的;這意味著以太坊虛擬機程式碼可以對任何設想可執行的計算進行編碼,包括無限迴圈。 以太坊虛擬機程式碼以兩種方式實作迴圈。 首先,有一個 `JUMP` 指令允許程式跳回到程式碼中的先前位置,還有一個 `JUMPI` 指令用於條件跳轉,允許像 `while x < 27: x = x * 2` 這樣的陳述式。 第二,合約可以呼叫其他合約,有可能透過遞迴進行迴圈。 這很自然地導致一個問題:本質上,惡意使用者能夠透過迫使礦工和全節點進入無限迴圈而關閉它們嗎? 這個問題​源於電腦科學中的一個難題,稱為停機問題:在一般情況下,沒有辦法知道一個特定的程式是否會停止運作。 如狀態轉換部分所述,我們的解決方案要求交易設定一個允許執行的最大計算步驟數,如果超過執行時間,計算就會被還原但仍要支付費用。 訊息以同樣的方式運作。 為顯示我們解決方案背後的動機,請看下面的範例: - 攻擊者建立一個運行無限迴圈的合約,然後向礦工發送啟動該迴圈的交易。 礦工將處理該交易,運行無限迴圈直到燃料耗盡。 即使執行耗盡了燃料並中途停止,交易仍然有效而礦工仍然向攻擊者索取每個計算步驟的費用。 -- 攻擊者建立一個非常長的無限迴圈,目的是迫使礦工持續長時間計算,以至於計算結束時將有更多區塊產生出來,這樣礦工就不可能透過添加該交易來索取費用。 然而,攻擊者需要為 `STARTGAS` 提交一個值,限制執行可以進行的計算步驟數,因此礦工將提前知道該計算將進行相當多的步驟數。 -- 攻擊者看到一個合約,其中的程式碼形式為 `send(A,contract.storage[A]); contract.storage[A] = 0`,然後發送一個交易,但燃料只夠運行第一步而不足以運行第二步(即進行提款但不讓餘額減少)。 合約創建者無需擔心防備此類攻擊,因為若執行中途停止,變更會被還原。 +- 攻擊者建立一個非常長的無限迴圈,目的是迫使礦工持續長時間計算,以至於計算結束時將有更多區塊產生出來,這樣礦工就不可能透過添加該交易來索取費用。 然而,攻擊者將被要求提交一個 `STARTGAS` 值,以限制執行可以採取的計算步驟數,因此礦工會提前知道該計算將需要過多的步驟。 +- 攻擊者看到一個帶有類似 `send(A,contract.storage[A]); contract.storage[A] = 0` 形式程式碼的合約,並發送一筆交易,其 gas 僅足以運行第一步,但不足以運行第二步(即進行提款但不讓餘額減少)。 合約創建者無需擔心防備此類攻擊,因為若執行中途停止,變更會被還原。 - 金融合約取九個專有資料餽送的中位數,以最大限度地降低風險。 攻擊者接管其中一個資料饋送,該資料饋送設計為可透過去中心化自治組織部分描述的變數-地址-呼叫機制修改,並將其轉換為運行無限迴圈,從而強制任何從金融合約索取資金的嘗試都因燃料耗盡中止。 然而,金融合約可以對訊息設定燃料限制來預防這個問題。 -圖靈完整的替代方案是圖靈不完整,其中 `JUMP` 和 `JUMPI` 不存在,並且在任何給定時間每個合約只允許有一個副本存在於呼叫堆疊內。 在這個系統中,上述收費系統和關於我們解決方案效果的不確定性可能都是不必要的,因為執行一個合約的成本將由合約大小決定。 此外,圖靈不完整甚至不是一大限制;在我們內部構想的所有合約範例中,到目前為止只有一個需要迴圈,甚至那個迴圈也可以透過將一行程式碼重複 26 次來消除。 考慮到圖靈完整性帶來的嚴重影響和有限益處,為什麼不簡單地使用圖靈不完整的語言呢? 然而在現實中,圖靈不完整仍遠遠不能有效解決問題。 要了解原因,考慮以下合約: +圖靈完備性的替代方案是圖靈不完備性,其中 `JUMP` 和 `JUMPI` 不存在,且在任何給定時間,呼叫堆疊中只允許存在每個合約的一個副本。 在這個系統中,上述收費系統和關於我們解決方案效果的不確定性可能都是不必要的,因為執行一個合約的成本將由合約大小決定。 此外,圖靈不完整甚至不是一大限制;在我們內部構想的所有合約範例中,到目前為止只有一個需要迴圈,甚至那個迴圈也可以透過將一行程式碼重複 26 次來消除。 考慮到圖靈完整性帶來的嚴重影響和有限益處,為什麼不簡單地使用圖靈不完整的語言呢? 然而在現實中,圖靈不完整仍遠遠不能有效解決問題。 要了解原因,考慮以下合約: ```sh C0: call(C1); call(C1); @@ -413,7 +421,7 @@ C1: call(C2); call(C2); C2: call(C3); call(C3); ... C49: call(C50); call(C50); -C50: (run one step of a program and record the change in storage) +C50: (執行程式的一個步驟並記錄儲存空間的變化) ``` 現在,向 A 發送一筆交易。這樣,在 51 筆交易中,我們有一個合約需要 250 個計算步驟。 礦工可以嘗試提前偵測這種邏輯炸彈,方法是為每個合約維護一個值,指定合約可以進行的最大計算步驟數,然後對遞迴呼叫其他合約的合約進行計算,但是這需要礦工禁止建立其他合約的合約(因為上面 26 個合約的建立和執行可以很容易地匯集到一個單獨合約內)。 另一個問題是訊息地址欄位是一個變數,所以在一般情況下,甚至不可能提前知道某個合約將呼叫哪些合約。 因此,最終我們有了一個驚人結論:圖靈完整性十分容易管理,而在缺乏同樣的控制時,圖靈不完整的管理異常地困難,那為什麼不直接讓協定圖靈完整呢? @@ -436,31 +444,31 @@ C50: (run one step of a program and record the change in storage) - 0.099 倍的發售總量將保留為長期準備金。 - 發售後,將永久地每年為礦工分配 0.26 倍的發售總量。 -| 群組 | 啟動時 | 一年後 | 五年後 | -| --------- | ------ | ------ | ------ | +| 群組 | 啟動時 | 一年後 | 五年後 | +| --------- | ---------------------- | ---------------------- | ---------------------- | | 貨幣數量 | 1.198X | 1.458X | 2.498X | | 購買者 | 83.5% | 68.6% | 40.0% | | 發售前花費的準備金 | 8.26% | 6.79% | 3.96% | | 發售後使用的準備金 | 8.26% | 6.79% | 3.96% | -| 礦工 | 0% | 17.8% | 52.0% | +| 礦工 | 0% | 17.8% | 52.0% | #### 長期供應成長率(百分比) -![以太坊通貨膨脹](./ethereum-inflation.png) +![以太坊通膨](./ethereum-inflation.png) -_除了線性的貨幣發行方式外,與比特幣相似,以太幣的長期供應成長率也趨於零。_ +_儘管貨幣發行是線性的,但就像比特幣一樣,隨著時間的推移,供給成長率仍趨近於零。_ -上述模型提供了兩個主要選項:(1) 捐贈池的存在和規模,以及 (2) 永久增長的線性供應的存在,而比特幣採用了限制供應的方法。 捐贈池存在的理由如下。 如果捐贈池不存在,且線性發行量減少到​​總發售量的 0.217 倍以實現相同的通貨膨脹率,那麼以太幣總量將減少 16.5%,而每個單位將增值 19.8%。 因此,為了達成均衡,將會多發售 19.8% 的以太幣並購買,所以每個單位的價值將再次與以前完全一樣。 組織還將擁有 1.198 倍的比特幣,可以考慮將其分為兩部分:原有比特幣和額外的 0.198 倍比特幣。 因此,這種情況_完全等同於_捐贈,但有一個重要區別:該組織僅持有比特幣,因而沒有動機支持以太幣單位的價值。 +上述模型提供了兩個主要選項:(1) 捐贈池的存在和規模,以及 (2) 永久增長的線性供應的存在,而比特幣採用了限制供應的方法。 捐贈池存在的理由如下。 如果捐贈池不存在,且線性發行量減少到​​總發售量的 0.217 倍以實現相同的通貨膨脹率,那麼以太幣總量將減少 16.5%,而每個單位將增值 19.8%。 因此,為了達成均衡,將會多發售 19.8% 的以太幣並購買,所以每個單位的價值將再次與以前完全一樣。 組織還將擁有 1.198 倍的比特幣,可以考慮將其分為兩部分:原有比特幣和額外的 0.198 倍比特幣。 因此,這種情況_完全等同於_捐贈基金,但有一個重要的區別:該組織純粹持有 BTC,因此沒有動機去支持以太幣單位的價值。 -永久性線性供應成長模型降低了有些人認為比特幣財富過度集中的風險,並為生活在當前和未來的人提供了獲取貨幣單位的公平機會,同時又保留了讓人獲取並持有以太幣的強效激勵措施,因為長期來看,用百分比表示的「供應成長率」仍將趨於零。 我們還推測由於加密貨幣總是會因為不小心、死亡等原因而丟失,而加密貨幣的損失可以被模擬為每年總供應量的百分比,因此流通中的貨幣總供應量實際上最終會穩定在一個等於每年發行量除以損失率的數值上(例如,在損失率為 1% 時,一旦供應量達到 26 倍,那麼每年將挖掘出 0.26 倍,0.26 倍丟失,形成一個平衡點)。 +永久性線性供應成長模型降低了有些人認為比特幣財富過度集中的風險,並為生活在當前和未來的人提供了獲取貨幣單位的公平機會,同時又保留了讓人獲取並持有以太幣的強效激勵措施,因為長期來看,用百分比表示的「供應成長率」仍將趨於零。 我們還推論,因為代幣總是會隨著時間因疏忽、死亡等原因而遺失,且代幣遺失可以模型化為每年總供給量的一個百分比,所以流通中的總貨幣供給量實際上最終將穩定在一個等於年度發行量除以遺失率的值(例如,在遺失率為 1% 的情況下,一旦供給量達到 26X,那麼每年將開採 0.26X 並遺失 0.26X,從而達到平衡)。 -請注意,未來以太坊很可能會過渡到權益證明模型以確保安全,將每年的發行量減少到 0 至 0.05 倍之間。 如果以太坊組織失去資金或因任何其他原因消失,我們將開啟一個「社區合約」:任何人都有權創建以太坊的未來候選版本,唯一的條件是以太幣的數量必須最多等於 `60102216 * (1.198 + 0.26 * n)`,其中 `n` 是創世區塊之後的年數。 創作者可以自由地眾售,或以其他方式分配權益證明驅動的供應擴張和最大允許供應擴張之間的部分或全部差額,來支付開發費用。 不符合社區合約的候選升級可能會合理地被分叉為相容版本。 +請注意,未來以太坊很可能會過渡到權益證明模型以確保安全,將每年的發行量減少到 0 至 0.05 倍之間。 萬一以太坊組織失去資金或因任何其他原因消失,我們留下一個開放的「社會契約」:任何人都有權創建以太坊的未來候選版本,唯一的條件是以太幣的數量必須最多等於 `60102216 * (1.198 + 0.26 * n)`,其中 `n` 是創世區塊後的年數。 創作者可以自由地眾售,或以其他方式分配權益證明驅動的供應擴張和最大允許供應擴張之間的部分或全部差額,來支付開發費用。 不符合社區合約的候選升級可能會合理地被分叉為相容版本。 ### 挖礦中心化 {#mining-centralization} 比特幣挖礦演算法的原理是,讓礦工一次又一次地對區塊頭稍作修改的版本進行數百萬次 SHA256 計算,直到最終某個節點所產生版本的雜湊值小於目標值(目前大約為 2 192)。 然而,這種挖礦演算法容易出現兩種形式的中心化。 第一種,挖礦生態系統已經被 ASIC(特殊應用積體電路)所支配,這些電腦晶片專門為特定的比特幣挖礦任務而設計,因此效率提高了數千倍。 這意味著比特幣挖礦不再是一種高度去中心化和平等的追求,而是需要巨額資本才能有效參與。 第二,大部分比特幣礦工事實上不在本地完成區塊驗證;而是依賴中心化礦池提供區塊頭。 這個問題可以說很嚴重:截至撰寫本文時,最大的三個礦池間接地控制了大約比特幣網路 50% 的算力,雖然當一個礦池嘗試聯合發動 51% 攻擊時,礦工還是可以轉換到其他礦池來減輕此問題的嚴重性。 -以太坊現在目的是使用一種挖礦演算法,要求礦工從狀態中獲取隨機資料,從區塊鏈的最後 N 個區塊中計算一些隨機選擇的交易,並傳回結果的雜湊值。 這有兩個重要好處。 首先,以太坊合約可以包含任何類型的計算,因此以太坊特殊應用積體電路本質上是用於一般計算的特殊應用積體電路,即更好的中央處理器。 其次,挖礦需要存取整條區塊鏈,這迫使礦工儲存整條區塊鏈並至少能夠驗證每筆交易。 這樣就消除了對中心化礦池的需求;雖然礦池仍然可以起到平衡獎勵分配隨機性的合法作用,但沒有中心化控制的點對點礦池同樣也可以很好地發揮此功能。 +以太坊現在目的是使用一種挖礦演算法,要求礦工從狀態中獲取隨機資料,從區塊鏈的最後 N 個區塊中計算一些隨機選擇的交易,並傳回結果的雜湊值。 這有兩個重要好處。 首先,以太坊合約可以包含任何種類的計算,因此以太坊 ASIC 基本上將是一種通用計算的 ASIC——即,一個更好的 CPU。 其次,挖礦需要存取整條區塊鏈,這迫使礦工儲存整條區塊鏈並至少能夠驗證每筆交易。 這樣就消除了對中心化礦池的需求;雖然礦池仍然可以起到平衡獎勵分配隨機性的合法作用,但沒有中心化控制的點對點礦池同樣也可以很好地發揮此功能。 該模型未經測試,而在使用合約執行挖礦演算法時,避免某些巧妙最佳化過程中可能會遇到困難。 然而,這種演算法有一個值得注意的特點,任何人都可以透過將專用於抑制某些特殊應用積體電路的大量合約引入區塊鏈中,在「井裡投毒」。 由於存在經濟激勵,特殊應用積體電路製造商會使用這種方法互相攻擊。 因此,我們正在開發的解決方案最終是一種適應性人為經濟解決方案,而不是純粹的技術解決方案。 @@ -468,9 +476,9 @@ _除了線性的貨幣發行方式外,與比特幣相似,以太幣的長期 以太坊的一個常見問題是可擴展性問題。 與比特幣一樣,以太坊也存在缺陷,即每筆交易都需要由網路中的每個節點處理。 以比特幣來說,目前區塊鏈的大小約為 15 GB,每小時增長約 1 MB。 如果比特幣網路要像 Visa 那樣每秒處理 2000 筆交易,則每三秒鐘就會增加 1 MB(每小時 1 GB,每年 8 TB)。 以太坊可能也會經歷相似甚至更糟的增長模式,因為以太坊區塊鏈上還有很多應用程式,不像比特幣區塊鏈上只有貨幣,但以太坊全節點只需儲存狀態而不是完整的區塊鏈歷史,這一事實讓情況得到改善。 -如此龐大的區塊鏈出現的問題是中心化風險。 如果區塊鏈大小增加到 100 TB,可能的情況是只有極少數大型企業能運行全節點,而所有普通使用者將使用簡單支付驗證輕量節點。 在這種情況下,可能會出現全節點合夥詐欺牟利(例如變更區塊獎勵,給他們自己比特幣等)這樣的問題。 輕節點無法立即偵測到這一點。 當然,可能至少存在一個誠實的全節點,而幾小時後有關詐騙的資訊會透過 Reddit 這種頻道洩露,但那時會為時已晚:由普通使用者互相組織協作將指定區塊列入黑名單,這種大型、很可能不切實際的協作在規模上無異於發動一次成功的 51% 攻擊。 就比特幣而言,目前這是一個問題,但 [Peter Todd 建議](https://web.archive.org/web/20140623061815/http://sourceforge.net/p/bitcoin/mailman/message/31709140/)對區塊鏈進行修改,以緩解這個問題。 +如此龐大的區塊鏈出現的問題是中心化風險。 如果區塊鏈大小增加到 100 TB,可能的情況是只有極少數大型企業能運行全節點,而所有普通使用者將使用簡單支付驗證輕量節點。 在這種情況下,可能會出現一個潛在的擔憂,即全節點可能會聯合起來,並一致同意以某種有利可圖的方式作弊(例如,更改區塊獎勵,給自己 BTC)。 輕節點無法立即偵測到這一點。 當然,可能至少存在一個誠實的全節點,而幾小時後有關詐騙的資訊會透過 Reddit 這種頻道洩露,但那時會為時已晚:由普通使用者互相組織協作將指定區塊列入黑名單,這種大型、很可能不切實際的協作在規模上無異於發動一次成功的 51% 攻擊。 就比特幣而言,這目前是一個問題,但存在一個由 [Peter Todd 建議](https://web.archive.org/web/20140623061815/http://sourceforge.net/p/bitcoin/mailman/message/31709140/) 的區塊鏈修改,可以緩解這個問題。 -在短期內,以太坊將使用兩種附加策略來應對這個問題。 首先,因為基於區塊鏈的挖礦演算法,至少每個礦工都會被強制成為一個全節點,為全節點的數量創建了下限。 接著更重要的是,處理完每筆交易後,我們會把一個中間狀態樹根收錄到區塊鏈中。 即使區塊驗證是中心化的,只要存在一個誠實的驗證節點,就可以透過驗證協議來規避中心化問題。 如果礦工發布了無效區塊,該區塊必定是格式錯誤,或是狀態 `S[n]` 不正確。 由於已知 `S[0]` 是正確的,因此必然存在第一個不正確的狀態 `S[i]`,但狀態 `S[i-1]` 是正確的。 驗證節點將提供索引 `i` 以及「無效證明」,該證明包括處理 `APPLY(S[i-1],TX[i]) -> S[i]` 所需的帕特里夏樹節點的子集。 節點將能夠使用那些節點來運行該部分計算,並查看生成的 `S[i]` 與提供的 `S[i]` 是否不匹配。 +在短期內,以太坊將使用兩種附加策略來應對這個問題。 首先,因為基於區塊鏈的挖礦演算法,至少每個礦工都會被強制成為一個全節點,為全節點的數量創建了下限。 接著更重要的是,處理完每筆交易後,我們會把一個中間狀態樹根收錄到區塊鏈中。 即使區塊驗證是中心化的,只要存在一個誠實的驗證節點,就可以透過驗證協議來規避中心化問題。 如果礦工發布了一個無效區塊,該區塊要麼格式錯誤,要麼狀態 `S[n]` 不正確。 由於已知 `S[0]` 是正確的,必定存在某個第一個不正確的狀態 `S[i]`,而 `S[i-1]` 是正確的。 驗證節點將提供索引 `i`,以及一個由處理 `APPLY(S[i-1],TX[i]) -> S[i]` 所需的 Patricia 樹節點子集組成的「無效證明」。 節點將能夠使用這些節點來運行那部分的計算,並看到生成的 `S[i]` 與提供的 `S[i]` 不符。 另一種更複雜的攻擊涉及惡意礦工發布不完整的區塊,因此甚至不存在完整訊息,致使無法確定區塊是否有效。 解決方案是查問-應答協議:驗證節點對目標交易索引發起「查問」,接受到質疑信息的輕型節點會對相應的區塊取消信任,直到另外無論是礦工還是另一個驗證者的節點,提供一個帕特里夏節點子集作為有效性證明。 @@ -482,36 +490,36 @@ _除了線性的貨幣發行方式外,與比特幣相似,以太幣的長期 ## 註釋與延伸閱讀 {#notes-and-further-reading} -### 注釋 {#notes} +### 註釋 {#notes} 1. 有經驗的讀者可能會注意到,事實上比特幣地址是橢圓曲線公鑰的雜湊值,而不是公鑰本身。 然而,事實上從密碼學術語角度把公鑰雜湊值稱為公鑰是完全合理的。 這是因為比特幣密碼學可以視為一種客製化的數位簽章演算法。在數位簽章演算法中,公鑰由橢圓曲線密碼學公鑰的雜湊值組成,簽章由連接了橢圓曲線密碼學簽章的橢圓曲線密碼學公鑰組成。而驗證演算法涉及用橢圓曲線密碼學公鑰雜湊值(作為公鑰提供)來檢查簽章中的橢圓曲線密碼學公鑰,然後用橢圓曲線密碼學公鑰來驗證橢圓曲線密碼學簽章。 2. 技術上來說,前 11 個區塊的中位數。 3. 在內部,2 和「CHARLIE」都是數字 [fn3](#notes),後者以高位元組在前基數 256 表示。 數字至少可以為 0,最多可以為 2256-1。 -### 衍生閱讀 {#further-reading} +### 延伸閱讀 {#further-reading} -1. [內在價值](http://bitcoinmagazine.com/8640/an-exploration-of-intrinsic-value-what-it-is-why-bitcoin-doesnt-have-it-and-why-bitcoin-does-have-it/) -2. [智慧型資產](https://en.bitcoin.it/wiki/Smart_Property) -3. [智慧型合約](https://en.bitcoin.it/wiki/Contracts) +1. [內在價值](https://bitcoinmagazine.com/culture/an-exploration-of-intrinsic-value-what-it-is-why-bitcoin-doesnt-have-it-and-why-bitcoin-does-have-it) +2. [智能財產](https://en.bitcoin.it/wiki/Smart_Property) +3. [智能合約](https://en.bitcoin.it/wiki/Contracts) 4. [B-money](http://www.weidai.com/bmoney.txt) -5. [可重複使用之工作量證明](https://nakamotoinstitute.org/finney/rpow/) -6. [利用所有者權限確保財產權](https://nakamotoinstitute.org/secure-property-titles/) +5. [可重複使用的工作量證明](https://nakamotoinstitute.org/finney/rpow/) +6. [具有所有者權限的安全財產權](https://nakamotoinstitute.org/library/secure-property-titles/) 7. [比特幣白皮書](http://bitcoin.org/bitcoin.pdf) -8. [域名幣](https://namecoin.org/) +8. [Namecoin](https://namecoin.org/) 9. [Zooko 三角](https://wikipedia.org/wiki/Zooko's_triangle) 10. [彩色幣白皮書](https://docs.google.com/a/buterin.com/document/d/1AnkP_cVZTCMLIzw4DvsW6M8Q2JC0lIzrTLuoWu2z1BE/edit) -11. [萬事達幣白皮書](https://github.com/mastercoin-MSC/spec) -12. [去中心化自治組織,Bitcoin Magazine](http://bitcoinmagazine.com/7050/bootstrapping-a-decentralized-autonomous-corporation-part-i/) -13. [簡單支付驗證](https://en.bitcoin.it/wiki/Scalability#Simplified_payment_verification) +11. [Mastercoin 白皮書](https://github.com/mastercoin-MSC/spec) +12. [去中心化自治企業,比特幣雜誌](http://bitcoinmagazine.com/7050/bootstrapping-a-decentralized-autonomous-corporation-part-i/) +13. [簡化支付驗證](https://en.bitcoin.it/wiki/Scalability#Simplified_payment_verification) 14. [默克爾樹](https://wikipedia.org/wiki/Merkle_tree) -15. [帕特里夏樹](https://wikipedia.org/wiki/Patricia_tree) +15. [Patricia 樹](https://wikipedia.org/wiki/Patricia_tree) 16. [GHOST](https://eprint.iacr.org/2013/881.pdf) -17. [StorJ 及自治代理,Jeff Garzik](http://garzikrants.blogspot.ca/2013/01/storj-and-bitcoin-autonomous-agents.html) -18. [Mike Hearn 在圖靈節談論智慧型資產](https://www.youtube.com/watch?v=MVyv4t0OKe4) -19. [以太坊遞迴長度前綴](https://web.archive.org/web/20250427212320/https://github.com/ethereum/wiki/wiki/%5BEnglish%5D-RLP) -20. [以太坊默克爾帕特里夏樹](https://web.archive.org/web/20250427212320/https://github.com/ethereum/wiki/wiki/%5BEnglish%5D-Patricia-Tree) -21. [Peter Todd 談論默克爾求和樹](https://web.archive.org/web/20140623061815/http://sourceforge.net/p/bitcoin/mailman/message/31709140/) +17. [StorJ 與自主代理,Jeff Garzik](http://garzikrants.blogspot.ca/2013/01/storj-and-bitcoin-autonomous-agents.html) +18. [Mike Hearn 在圖靈節上談論智能財產](https://www.youtube.com/watch?v=MVyv4t0OKe4) +19. [以太坊 RLP](/developers/docs/data-structures-and-encoding/rlp/) +20. [以太坊 Merkle Patricia 樹](/developers/docs/data-structures-and-encoding/patricia-merkle-trie/) +21. [Peter Todd 談默克爾和樹](https://web.archive.org/web/20140623061815/http://sourceforge.net/p/bitcoin/mailman/message/31709140/) -_有關白皮書的歷史記錄,請參閱[此維基](https://web.archive.org/web/20250427212319/https://github.com/ethereum/wiki/blob/old-before-deleting-all-files-go-to-wiki-wiki-instead/old-whitepaper-for-historical-reference.md)。_ +_關於白皮書的歷史,請參閱[此 wiki](https://web.archive.org/web/20250427212319/https://github.com/ethereum/wiki/blob/old-before-deleting-all-files-go-to-wiki-wiki-instead/old-whitepaper-for-historical-reference.md)。_ -_與許多社群驅動的開源軟體專案一樣,以太坊自最初誕生以來一直在不斷發展。 來學習更多最新以太坊發展及多年來之網路協議變動, 我們推薦你詳閱此[指南簡介](/learn/)._ +_值得一提的是, 以太坊, 就像所有社群主導之開源計畫, 正日益更新進化, 且不斷嘗試超越初期視野目標. _若要了解以太坊的最新發展,以及協議變更是如何制定的,我們建議您閱讀[本指南](/learn/)。_ diff --git a/public/content/translations/zh-tw/wrapped-eth/index.md b/public/content/translations/zh-tw/wrapped-eth/index.md new file mode 100644 index 00000000000..1353eb14eae --- /dev/null +++ b/public/content/translations/zh-tw/wrapped-eth/index.md @@ -0,0 +1,66 @@ +--- +title: "甚麼是包裝以太幣 (WETH)" +description: "包裝以太幣 (WETH) 簡介 — 以太幣 (ETH) 的一種 ERC20 相容包裝函式。" +lang: zh-tw +--- + +# 包裝以太幣 (WETH) {#intro-to-weth} + + + +
在 [WrapETH.com](https://www.wrapeth.com/) 連接你的錢包,即可在任何鏈上包裝或解包 ETH
+
+ +以太幣 (ETH) 是以太坊的主要貨幣。 以太幣有多種用途,例如質押、作為貨幣使用、以及支付計算所需要的燃料費。 **包裝以太幣實際上是以太幣的升級形式,具備許多應用程式和 [ERC-20 代幣](/glossary/#erc-20)(即以太坊上其他類型的數位資產)所需的額外功能。** 要與這些代幣互動,以太幣需要遵循與它們相同的規則,這些規則被稱為 ERC-20 標準。 + +為了彌合這一差距,包裝以太幣 (WETH) 應運而生。 **包裝以太幣是一種智慧型合約,讓你能夠存入任何數量的以太幣,並獲得同樣數量的符合 ERC-20 代幣標準的鑄造包裝以太幣**。 包裝以太幣是以太幣的一種表現形式,讓你能夠以 ERC-20 代幣的方式與其互動,而不是以原生資產以太幣的方式。 你會依然需要一些原生以太幣來支付燃料費,所以當你存入時請確保保留一些以太幣。 + +你也可以通過包裝以太幣智慧型合約將包裝以太幣換回以太幣。 你可以使用包裝以太幣智慧型合約贖回任意數量的包裝以太幣,而你會收到相同數量的以太幣。 存入的包裝以太幣會被銷毀,並從包裝以太幣的流通量中移除。 + +**流通中的以太幣有大概 3% 被鎖定在包裝以太幣代幣合約中**,令其成為其中一個最常用的 [智慧型合約](/glossary/#smart-contract)。 包裝以太幣對於與去中心化金融 (DeFi) 中的應用程式互動的使用者尤為重要。 + +## 為甚麼我們要把以太幣包裝成 ERC-20? {#why-do-we-need-to-wrap-eth} + +[ERC-20](/developers/docs/standards/tokens/erc-20/) 為可轉讓代幣定義了一個標準介面,讓所有人都可以建立能和以太坊生態系統中使用該標準的代幣和應用程式無縫互動的代幣。 因為**以太幣的出現早於 ERC-20 標準**,因此以太幣並不符合此規範。 這意味著**你無法簡單地**把以太幣和其他 ERC-20 代幣進行交換,或**無法在使用 ERC-20 標準的應用程式中使用以太幣。** 把以太幣包裝起來後,你可以進行以下操作: + +- **把以太幣換成其他 ERC-20 代幣**:你無法直接把以太幣換成其他 ERC-20 代幣。 包裝以太幣是一種符合 ERC-20 同質化代幣標準的以太幣表現形式,可以與其他 ERC-20 代幣進行交換。 + +- **在去中心化應用程式中使用以太幣**:因為以太幣與 ERC-20 標準不相容,開發者需要在去中心化應用程式中建立獨立的介面(一個用於以太幣,另一個用於 ERC-20 代幣)。 包裝以太幣消除了這一障礙,使開發者能夠在同一個去中心化應用程式中處理以太幣和其他代幣。 許多去中心化金融應用程式使用此標準,並建立了用於交換這些代幣的市場。 + +## 包裝以太幣 (WETH) 與以太幣 (ETH):有何不同? {#weth-vs-eth-differences} + +| | **以太幣 (ETH)** | **包裝以太幣 (WETH)** | +| --- | ------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | +| 供應 | 以太幣的供應由以太坊協定管理。 以太幣的 [發行](/roadmap/merge/issuance) 由以太坊的驗證者在處理交易和建立區塊時進行。 | 包裝以太幣是一種 ERC-20 代幣,其供應由智慧型合約管理。 當合約接收到使用者存入的以太幣後,便會發行新的包裝以太幣;或者當使用者希望將包裝以太幣換回以太幣時,會將對應的包裝以太幣銷毀。 | +| 所有權 | 所有權是透過你的帳戶餘額由以太坊協定管理的。 | 包裝以太幣的所有權由包裝以太幣代幣智慧型合約管理,並由以太坊協定保障安全。 | +| 燃料 | 以太幣 (ETH) 是以太坊網路上針對計算的公認的支付單位。 燃料費以 gwei(以太幣的一種單位)來計價。 | 以包裝以太幣支付燃料費原生不受支援。 | + +## 常見問題 {#faq} + + + +你需要支付燃料費來使用包裝以太幣智慧型合約來兌換或贖回以太幣。 + + + + +包裝以太幣通常被認為是安全的,因為它基於一個簡單且經過實證的智慧型合約。 包裝以太幣合約也已經經過正式驗證,這是以太坊上智慧型合約的最高安全標準。 + + + + +除了本頁描述的 [包裝以太幣的規範化實作](https://etherscan.io/token/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2)外,還有其他變體存在於市場中。 這些可能是由應用程式開發者建立的自訂代幣,或在其他區塊鏈上發行的版本,可能會有不同的行為或具有不同的安全屬性。 **始終仔細檢查代幣資訊,以確認你正在與哪一種包裝以太幣實作進行互動。** + + + + +- [以太坊主網](https://etherscan.io/token/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2) +- [Arbitrum](https://arbiscan.io/token/0x82af49447d8a07e3bd95bd0d56f35241523fbab1) +- [Optimism](https://optimistic.etherscan.io/token/0x4200000000000000000000000000000000000006) + + +## 延伸閱讀 {#further-reading} + +- [包裝以太幣究竟是什麼?](https://weth.tkn.eth.limo/) +- [Blockscout上的包裝以太幣代幣資訊](https://eth.blockscout.com/token/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2) +- [包裝以太幣的形式化驗證](https://zellic.io/blog/formal-verification-weth) diff --git a/public/content/translations/zh-tw/zero-knowledge-proofs/index.md b/public/content/translations/zh-tw/zero-knowledge-proofs/index.md index 4a4ef75466c..07ad489cb60 100644 --- a/public/content/translations/zh-tw/zero-knowledge-proofs/index.md +++ b/public/content/translations/zh-tw/zero-knowledge-proofs/index.md @@ -1,6 +1,6 @@ --- -title: 零知識證明 -description: 零知識證明的非技術性介紹,適合新手閱讀。 +title: "零知識證明" +description: "零知識證明的非技術性介紹,適合新手閱讀。" lang: zh-tw --- @@ -8,9 +8,9 @@ lang: zh-tw 零知識證明能證明某陳述有效、卻又無需揭示陳述本身。 「證明者」是試圖證明主張的一方,「驗證者」則負責驗證該主張。 -零知識證明最早出現在 1985 年的論文:「[互動證明系統的知識複雜度](http://people.csail.mit.edu/silvio/Selected%20Scientific%20Papers/Proof%20Systems/The_Knowledge_Complexity_Of_Interactive_Proof_Systems.pdf)」,其定義了今日廣為使用的零知識證明: +零知識證明首次出現於 1985 年的一篇論文《[The knowledge complexity of interactive proof systems](http://people.csail.mit.edu/silvio/Selected%20Scientific%20Papers/Proof%20Systems/The_Knowledge_Complexity_Of_Interactive_Proof_Systems.pdf)》,該論文中提出的零知識證明定義至今仍廣為使用: -> 藉由零知識協定,一方(證明者)能向另一方(驗證者)**證明****某事為真,且除了揭露這項陳述屬實之外,不需揭露其他資訊**。 +> 零知識協定是一種方法,讓一方(證明者)**能夠向**另一方(驗證者)**證明某件事為真,而不透露任何資訊**,除了這個特定陳述為真此一事實之外。 經過多年,零知識證明已經有所進展,目前用於幾項真實的應用中。 @@ -22,29 +22,52 @@ lang: zh-tw 但這種方法存在問題,主要是缺乏隱私。 個人身分識別資訊 (PII) 在與第三方服務分享後,會儲存在中央資料庫,而這些資料庫易受駭客攻擊。 身分盜竊成為十分嚴重的問題,人們呼籲以更能保護隱私的方式分享敏感資訊。 -透過**消除為證明主張的有效性而需要揭露資訊的必要性**,零知識證明解決了這一問題。 零知識協議利用陳述(稱為「證據」)作為輸入內容,產生關於其有效性的簡潔證明。 這種證明既能有效保證陳述為真,又不會公開建立陳述時所使用的資訊。 +零知識證明解決了這個問題,方法是**無需揭露資訊就能證明主張的有效性**。 零知識協議利用陳述(稱為「證據」)作為輸入內容,產生關於其有效性的簡潔證明。 這種證明既能有效保證陳述為真,又不會公開建立陳述時所使用的資訊。 回到之前的例子,只要有零知識證明,就能證明你所主張的公民身分。 驗證者只需查驗證明當中的某些屬性是否為真,就能夠確信基本陳述也為真。 -## 零知識證明的使用案例 {#use-cases-for-zero-knowledge-proofs} +## 零知識證明的應用案例 {#use-cases-for-zero-knowledge-proofs} ### 匿名支付 {#anonymous-payments} 往往許多方都能看見信用卡付款,包括支付提供者、銀行和其他利益相關方,例如政府機構。 雖然金融監管對於識別非法活動有其好處,但也會損害一般公民的隱私。 -加密貨幣原本旨在為使用者提供一種私密、點對點的交易方式。 但大部分加密貨幣交易,在公開區塊鏈上皆可見。 使用者身份通常為匿名,且要嘛刻意與現實身份相關聯(例如在 Twitter 或 GitHub 的設定檔上納入以太坊地址),或是能利用基本的鏈上或鏈外資料分析,與現實身份相關聯。 +加密貨幣原本旨在為使用者提供一種私密、點對點的交易方式。 但大部分加密貨幣交易,在公開區塊鏈上皆可見。 使用者身分通常是假名的,且可被刻意連結至真實世界的身分 (例如,在 Twitter 或 GitHub 個人資料中包含 ETH 地址),或是可以透過基本的鏈上和鏈下資料分析與真實世界的身分產生關聯。 現今有專門為完全匿名交易設計的「隱私幣」。 注重隱私的區塊鏈,例如 Zcash 和 Monero,可以保護交易細節,包括傳送者/接收者的地址、資產類型、數量和交易時間軸。 -透過在協定中內建零知識技術,注重隱私的[區塊鏈](/glossary/#blockchain)網路允許[節點](/glossary/#node)直接驗證交易,而無需存取交易資料。 +透過將零知識技術融入協定中,注重隱私的[區塊鏈](/glossary/#blockchain)網路讓[節點](/glossary/#node)得以驗證交易,而無需存取交易資料。 [EIP-7503](https://eips.ethereum.org/EIPS/eip-7503) 是一個提案設計的範例,它將能在以太坊區塊鏈上實現原生的價值私密轉移。 然而,由於安全、監管和用戶體驗等考量,這些提議難以實現。 -**零知識證明目前也應用在公開區塊鏈的交易匿名化上**。 例如 Tornado Cash,它是一個去中心化的非託管服務,允許使用者在以太坊上進行私人交易。 Tornado Cash(混幣隱私協定)使用零知識證明來混淆交易細節並保證財務隱私。 遺憾的是,這些是「自願選擇加入」的隱私工具,因此本身和非法活動有關。 為了克服這個問題,隱私終究必須成為公開區塊鏈上的預設選項。 +**零知識證明也正被應用於公開區塊鏈上的交易匿名化**。 例如 Tornado Cash,它是一個去中心化的非託管服務,允許使用者在以太坊上進行私人交易。 Tornado Cash(混幣隱私協定)使用零知識證明來混淆交易細節並保證財務隱私。 遺憾的是,這些是「自願選擇加入」的隱私工具,因此本身和非法活動有關。 為了克服這個問題,隱私終究必須成為公開區塊鏈上的預設選項。 深入了解[以太坊上的隱私](/privacy/)。 -### 保護你的身份 {#identity-protection} +### 身份保護 {#identity-protection} 目前的身份管理系統,使得個人資訊面臨風險。 零知識證明既能幫助個人進行身份驗證,又能保護敏感的細節。 -零知識證明在[去中心化身份](/decentralized-identity/)之下特別有用。 去中心化身份又稱為「身份自主權」,使個人能控制自身身份識別碼的存取權。 既能證明國籍,又不需揭露納稅識別號碼或護照詳情,是零知識技術實現去中心化身份的一個好例子。 +零知識證明在[去中心化身份](/decentralized-identity/)的情境下特別有用。 去中心化身份又稱為「身份自主權」,使個人能控制自身身份識別碼的存取權。 既能證明國籍,又不需揭露納稅識別號碼或護照詳情,是零知識技術實現去中心化身份的一個好例子。 + + + + + + ZKP + 身分實際應用:不丹國家數位身分 (NDI) on Ethereum + + +

+ 一個將 ZKP 用於身份管理系統的真實世界範例,是不丹王國建立在以太坊上的國家數位身份 (NDI) 系統。 不丹的 NDI 使用 ZKP 讓公民能以密碼學方式證明關於自己的事實,例如「我是公民」或「我已年滿 18 歲」,而無需透露其身份證件上的敏感個人資料。 +

+

+ 在去中心化身份案例研究中深入了解不丹國家數位身分證。 +

+
+
+
+ +### 人性證明 {#proof-of-humanity} + +當今零知識證明最廣泛的實際應用範例之一是 [World ID protocol](https://world.org/blog/world/world-id-faqs),它可以被視為「人工智慧時代的全球數位護照」。 它允許人們證明自己是獨特的個體,而無需揭露個人資訊。 這是透過一種被稱爲 Orb 的設備實現的,它可以掃描人的虹膜並生成虹膜程式碼。 透過檢查和驗證虹膜程式碼來確認此人在生物學上是獨特的人類個體。 在驗證後,使用者裝置上會產生身份承諾(且不會連結到或源自生物特徵資料)並被添加到區塊鏈上的安全列表中。 之後,當使用者想要證明他們是通過驗證的人類——不管是登入帳戶、投票,或採取其他行動——他們可以產生零知識證明來確認他們為安全列表中的一員。 零知識證明的優勢在於其只揭露一個聲明:被驗證人的唯一性。 所有其他資訊都保持私密。 + +World ID 仰賴由以太坊基金會的 [PSE 團隊](https://pse.dev/)所開發的 [Semaphore protocol](https://docs.semaphore.pse.dev/)。 Semaphore 旨在成爲一種輕量但强大的用於生成和驗證零知識證明的方式。 它讓使用者可以證明他們為團體的一員(這此例中為經過驗證的人類),而不需要透露自己在團體中的具體身份。 Semaphore 還具有高度的靈活性,允許基於各種標準創建群組,例如身份驗證、參與活動或擁有特定憑證。 ### 驗證 {#authentication} @@ -52,15 +75,15 @@ lang: zh-tw 但零知識證明化繁為簡,平台和使用者都能更輕鬆驗證。 一旦利用公開的輸入(例如那些證明使用者是平台成員的資料)和私密輸入(例如使用者詳細資訊),來產生零知識證明,使用者需要存取服務時就能輕鬆提供,以驗證身份。 這能改善使用體驗,組織也無需儲存大量使用者資訊。 -### 可驗證計算 {#verifiable-computation} +### 可驗證的計算 {#verifiable-computation} 可驗證計算是零知識證明用於改進區塊鏈設計的又一應用。 可驗證計算使我們既能將計算外包給另一實體,又能維持可驗證的結果。 該實體會同時提交結果和確認程式已正確執行的證明。 -可驗證計算在不降低安全性的前提下,**對提高區塊鏈的處理速度至關重要**。 想要搞懂這點,你需要知道提議的以太坊擴容解決方案,各有哪些差別。 +可驗證的計算對於在不降低安全性的前提下,**提升區塊鏈上的處理速度至關重要**。 想要搞懂這點,你需要知道提議的以太坊擴容解決方案,各有哪些差別。 -[鏈上擴容解決方案](/developers/docs/scaling/#on-chain-scaling),例如分片,需要對區塊鏈的基礎層進行大量修改。 但是,這種方法非常複雜,實作出錯時可能會損害以太坊的安全模型。 +[鏈上擴展解決方案](/developers/docs/scaling/#onchain-scaling) (例如分片),需要對區塊鏈的基礎層進行大幅修改。 但是,這種方法非常複雜,實作出錯時可能會損害以太坊的安全模型。 -[鏈下擴容解決方案](/developers/docs/scaling/#off-chain-scaling)則無須重新設計以太坊的核心協定。 相反,其仰賴外包的計算模型來改善以太坊基礎層的吞吐量。 +[鏈下擴展解決方案](/developers/docs/scaling/#offchain-scaling)不需要重新設計核心以太坊協定。 相反,其仰賴外包的計算模型來改善以太坊基礎層的吞吐量。 以下是實際運作方式: @@ -72,45 +95,45 @@ lang: zh-tw 鏈上需要以一種方式來驗證鏈下交易、且不需重新執行這些交易,否則鏈下執行就無意義了。 -這就是可驗證計算的用武之地。 當一個節點在以太坊鏈下執行交易時,需要提交一個零知識證明來證實鏈下執行的正確性。 這個證明稱為[有效性證明](/glossary/#validity-proof),能保證交易有效,使以太坊能將結果應用於其狀態,無須等任何人提出異議。 +這就是可驗證計算的用武之地。 當一個節點在以太坊鏈下執行交易時,需要提交一個零知識證明來證實鏈下執行的正確性。 此證明 (稱為[有效性證明](/glossary/#validity-proof)) 可保證交易有效,讓以太坊能將結果應用到其狀態 — 無需等待任何人提出爭議。 -[零知識卷軸](/developers/docs/scaling/zk-rollups)和 [Validium](/developers/docs/scaling/validium/) 是兩個鏈下擴容解決方案,使用有效性證明來提供安全的可擴容性。 這些協定執行上千次鏈下交易,並提交證明以在以太坊上進行驗證。 一旦證明經過驗證,那些結果就能立刻應用,讓以太坊在不增加基礎層計算負擔的情況下處理更多交易。 +[零知識 Rollup](/developers/docs/scaling/zk-rollups) 和 [validiums](/developers/docs/scaling/validium/) 是兩種鏈下擴展解決方案,它們使用有效性證明來提供安全的可擴展性。 這些協定執行上千次鏈下交易,並提交證明以在以太坊上進行驗證。 一旦證明經過驗證,那些結果就能立刻應用,讓以太坊在不增加基礎層計算負擔的情況下處理更多交易。 -### 減少鏈上投票中的賄賂與串謀 {#secure-blockchain-voting} +### 減少鏈上投票中的賄賂和串通 {#secure-blockchain-voting} -區塊鏈投票體制具有許多有利特點:完全可稽核、抗攻擊、抗審查,以及不受地理限制。 但即使是鏈上投票體制,也無法避免**串謀**問題。 +區塊鏈投票體制具有許多有利特點:完全可稽核、抗攻擊、抗審查,以及不受地理限制。 但即使是鏈上投票機制,也無法免於**串通**的問題。 -根據定義,串謀是指「相互勾連以欺騙、欺詐和誤導他人,以限制公開競爭」,形式可能是惡意行為者透過行賄來影響投票。 例如,即使 Alice 喜歡 `option A`,她也可能會收到 Bob 的賄賂,被要求投 `option B`。 +根據定義,串謀是指「相互勾連以欺騙、欺詐和誤導他人,以限制公開競爭」,形式可能是惡意行為者透過行賄來影響投票。 例如,Alice 可能會收受 Bob 的賄賂,在投票中投給 `B 選項`,即使她偏好 `A 選項`。 當任何流程使用投票作為訊號傳遞機制時,賄賂和串謀行為會限制此流程的有效性,特別是當使用者能證明自己如何投票時。 這可能會產生重大後果,尤其是當投票負責分配稀有的資源時。 -例如,[平方募資機制](https://www.radicalxchange.org/concepts/plural-funding/)依靠捐贈來衡量不同公共財專案之間對某些選項的偏好。 每筆捐贈都算是對特定專案做出的「投票」,獲得較多票的專案,會從匹配的池中獲得更多資金。 +例如,[二次方募資機制](https://www.radicalxchange.org/wiki/plural-funding/)仰賴捐款來衡量不同公益專案中特定選項的偏好度。 每筆捐贈都算是對特定專案做出的「投票」,獲得較多票的專案,會從匹配的池中獲得更多資金。 鏈上投票會導致平方募資更容易被串謀所影響:區塊鏈交易是公開的,所以行賄者可以檢查受賄者的鏈上活動,了解他們是如何「投票」的。 這使得平方募資法已不再能根據社群集體的偏好,有效進行資金分配。 -所幸,MACI(最小反串謀基礎設施)等新式解決方案使用零知識證明,使鏈上投票(例如平方募資機制)能抵禦行賄與串謀。 最小反串謀基礎設施是一組智慧型合約與指令碼,它使中央管理員(稱為「協調員」)能匯集得票數與結果,_而且不會_暴露每個人具體的投票方式。 即使如此,仍然能驗證投票是否正確,或確認某參與者是否參與該輪投票。 +幸運的是,像 MACI (Minimum Anti-Collusion Infrastructure,最小反串通基礎設施) 這樣的新解決方案正在使用零知識證明,使鏈上投票 (例如,二次方募資機制) 能夠抵抗賄賂和串通。 MACI 是一組智能合約和腳本,它允許一個中央管理員 (稱為「協調者」) 匯總投票並計算結果,_同時_不會揭露每個人的具體投票方式。 即使如此,仍然能驗證投票是否正確,或確認某參與者是否參與該輪投票。 #### 最小反串謀基礎設施如何與零知識證明搭配運作? {#how-maci-works-with-zk-proofs} 開始時,協調員會在以太坊上部署最小反串謀基礎設施智慧型合約,之後使用者能註冊他們在智慧型合約裡的公鑰,以進行投票註冊。 使用者將使用公開金鑰加密後的訊息,傳送到智慧型合約,便完成投票(必須以使用者身份相關之最新公開金鑰進行簽署,投票才有效,還有其他的標準)。 之後,協調員在投票截止後處理所有訊息、統計得票數,並在區塊鏈上驗證結果。 -在最小反串謀基礎設施中,零知識證明用於確保計算的正確性,它使協調員不可能在處理投票和計票時出錯。 因為協調員必須產生零知識簡潔非交互式知識論證證明,驗證 a) 所有訊息皆已處理正確 b) 最終結果與所有_有效_投票的總票數相互對應。 +在最小反串謀基礎設施中,零知識證明用於確保計算的正確性,它使協調員不可能在處理投票和計票時出錯。 這是透過要求協調者產生 ZK-SNARK 證明來達成的,以驗證 a) 所有訊息都已正確處理 b) 最終結果對應於所有_有效_選票的總和。 因此,就算未分享每位使用者的投票明細(通常都是如此),最小反串謀基礎設施也能為計票過程中計算的結果確保完整性。 這個特點有助於降低基本串謀手法的有效性。 我們可利用 Bob 賄賂 Alice 以影響投票選擇的例子,來探索這個可能性: - Alice 將公開金鑰傳送到智慧型合約,以進行投票註冊。 -- Alice 同意投給 `option B` 投票,以換取 Bob 行賄之物。 -- Alice 將票投給 `option B`。 +- Alice 同意投票給 `B 選項` 以換取 Bob 的賄賂。 +- Alice 投票給 `B 選項`。 - Alice 偷偷發送一則加密交易,更改與她的身份有關的公開金鑰。 -- Alice 向智慧型合約發送另一條(加密)資訊,利用新的公開金鑰投票給 `option A`。 -- Alice 向 Bob 展示了一筆交易,該交易顯示她將票投給了 `option B`(這張票是無效的,因為公開金鑰和她在系統裡的身份無任何關聯) -- 處理訊息時,協調員會略過愛麗絲投給 `option B` 的票,而只算投給 `option A` 的票。 因此,Bob 雖嘗試賄賂 Alice 來操縱鏈上投票,但計謀失敗。 +- Alice 使用新的公鑰向智能合約發送另一則(加密的)訊息,投票給 `A 選項`。 +- Alice 向 Bob 展示一筆交易,顯示她投票給了 `B 選項` (此為無效票,因為該公鑰在系統中已不再與 Alice 的身份相關聯) +- 在處理訊息時,協調者會跳過 Alice 投給 `B 選項` 的票,只計算投給 `A 選項` 的票。 因此,Bob 雖嘗試賄賂 Alice 來操縱鏈上投票,但計謀失敗。 -使用最小反串謀基礎設施時,我們_確實_需信任協調員不會與行賄者串通或自行嘗試賄賂投票者。 協調員可以解密使用者的訊息(產生證明時必須如此),以便準確驗證每個人的投票方式。 +使用 MACI _確實_需要信任協調者不會與行賄者串通,或自己試圖賄賂投票者。 協調員可以解密使用者的訊息(產生證明時必須如此),以便準確驗證每個人的投票方式。 -但在協調員保持誠實的情況下,最小反串謀基礎設施是確保鏈上投票之神聖性的強大工具。 這解釋了它在 [clr.fund](https://clr.fund/#/about/maci) 等平方募資應用程式中為何廣受歡迎,這些程式十分依賴每個個體之投票選擇的完整性。 +但在協調員保持誠實的情況下,最小反串謀基礎設施是確保鏈上投票之神聖性的強大工具。 這解釋了它為何在二次方募資應用程式 (例如 [clr.fund](https://clr.fund/#/about/maci)) 中如此受歡迎,這些應用程式高度依賴每個人投票選擇的誠信。 -[深入了解最小反串謀基礎設施](https://maci.pse.dev/)。 +[深入了解 MACI](https://maci.pse.dev/)。 ## 零知識證明如何運作? {#how-do-zero-knowledge-proofs-work} @@ -118,29 +141,29 @@ lang: zh-tw 零知識協定必須滿足以下條件: -1. **完整性**:如果輸入是有效的,零知識協定始終會傳回「真」。 因此,如果基本陳述是真實的,且證明者和驗證者的行為皆誠實,則可接受該證明。 +1. **完整性**:如果輸入有效,零知識協定永遠會回傳「true」。 因此,如果基本陳述是真實的,且證明者和驗證者的行為皆誠實,則可接受該證明。 -2. **健全性**:如果輸入無效,理論上無法欺騙零知識協定傳回「真」。 因此,說謊的證明者無法欺騙誠實的驗證者相信某個無效的陳述為有效(除非有非常小的可能性裕度)。 +2. **健全性**:如果輸入無效,理論上不可能欺騙零知識協定回傳「true」。 因此,說謊的證明者無法欺騙誠實的驗證者相信某個無效的陳述為有效(除非有非常小的可能性裕度)。 -3. **零知識**:驗證者只知道陳述是否有效或謬誤,對該陳述其他資訊一無所知(他們對該陳述擁有「零知識」)。 這項要求亦防止驗證者從證明中推斷出原始輸入(即陳述的內容)。 +3. **零知識**:驗證者除了陳述的有效性或虛假性之外,不會得知關於陳述的任何資訊 (他們對陳述擁有「零知識」)。 這項要求亦防止驗證者從證明中推斷出原始輸入(即陳述的內容)。 -基本形式零知識證明,包含三大要素:**見證**、**挑戰**和**回應**。 +基本形式的零知識證明由三個元素組成:**見證**、**挑戰**和**回應**。 -- **見證**:藉由零知識證明,證明者想證明本身知悉某些隱藏資訊。 這些秘密資訊就是該證據的「見證」,證明者會基於對見證的了解,設立一組只有知道該資訊的一方才能回答的問題。 因此,證明者會隨機選擇一個問題、計算出答案,並將其傳送給驗證者,以展開證明程序。 +- **見證**:透過零知識證明,證明者希望證明自己知道某些隱藏資訊。 這些秘密資訊就是該證據的「見證」,證明者會基於對見證的了解,設立一組只有知道該資訊的一方才能回答的問題。 因此,證明者會隨機選擇一個問題、計算出答案,並將其傳送給驗證者,以展開證明程序。 -- **挑戰**:驗證者從問題集隨機挑選另一個問題,讓證明者回答。 +- **挑戰**:驗證者從集合中隨機挑選另一個問題,並要求證明者回答。 -- **回應**:證明者接受問題、計算回答,並傳回給驗證者。 證明者的回應,能讓驗證者查驗證明者是否真的知悉見證。 為了確保證明者不是盲目猜測並碰巧得到正確答案,驗證者會選擇更多問題進行提問。 如此多次互動之後,證明者偽裝知悉見證的可能性會顯著降低,直到驗證者滿意為止。 +- **回應**:證明者接受問題,計算答案,並將其回傳給驗證者。 證明者的回應,能讓驗證者查驗證明者是否真的知悉見證。 為了確保證明者不是盲目猜測並碰巧得到正確答案,驗證者會選擇更多問題進行提問。 如此多次互動之後,證明者偽裝知悉見證的可能性會顯著降低,直到驗證者滿意為止。 以上描述了「互動式零知識證明」的結構。 早期的零知識協定採用互動式證明,證明者和驗證者必須來回溝通許多次,才能驗證陳述的有效性。 -互動式證明的運作方式,有個很好的說明範例,就是 Jean-Jacques Quisquater 的著名故事,名為[阿里巴巴的山洞故事](https://en.wikipedia.org/wiki/Zero-knowledge_proof#The_Ali_Baba_cave)。 在這個故事中,Peggy(證明者)想要向 Victor(驗證者)證明她知道開啟一扇魔法門的密語,但不透露該密語。 +一個說明互動式證明如何運作的好例子,是 Jean-Jacques Quisquater 著名的[阿里巴巴洞穴故事](https://en.wikipedia.org/wiki/Zero-knowledge_proof#The_Ali_Baba_cave)。 在這個故事中,Peggy(證明者)想要向 Victor(驗證者)證明她知道開啟一扇魔法門的密語,但不透露該密語。 ### 非互動式零知識證明 {#non-interactive-zero-knowledge-proofs} 互動式證明雖具有革命性,但實用性有限,因為雙方必須同時存在並反覆互動。 即使驗證者相信證明者的誠實,該證明也不能用於獨立驗證(要計算出新的證明,證明者和驗證者之間必須有新的訊息集)。 -為了解決這個問題,Manuel Blum、Paul Feldman 和 Silvio Micali 提出第一個[非互動式零知識證明](https://dl.acm.org/doi/10.1145/62212.62222),其中證明者和驗證者彼此共享金鑰。 這樣一來,證明者能證明他們知悉某些資訊(即見證),且不必提供該資訊本身。 +為了解決這個問題,Manuel Blum、Paul Feldman 和 Silvio Micali 提出了第一個[非互動式零知識證明](https://dl.acm.org/doi/10.1145/62212.62222),其中證明者和驗證者擁有一個共享金鑰。 這樣一來,證明者能證明他們知悉某些資訊(即見證),且不必提供該資訊本身。 非互動式證明和互動式證明不同,參與者(證明者和驗證者)之間只需要溝通一輪。 證明者將秘密資訊輸入到特殊的演算法中,以計算出零知識證明。 此證明會傳送給驗證者,驗證者使用另一個演算法來檢驗證明者是否知道秘密資訊。 @@ -152,31 +175,31 @@ lang: zh-tw #### ZK-SNARKs {#zk-snarks} -ZK-SNARK 是 **Zero-Knowledge Succinct Non-Interactive Argument of Knowledge**(零知識簡潔非交互知識論證)的縮寫。 ZK-SNARK 協定有以下特性: +ZK-SNARK 是 **Zero-Knowledge Succinct Non-Interactive Argument of Knowledge (零知識簡潔非互動知識論證)** 的縮寫。 ZK-SNARK 協定有以下特性: -- **零知識**:驗證者可以驗證陳述的完整性,而不需要知道關於該陳述的任何其他資訊。 對於該陳述,驗證者只知道其是真是假。 +- **零知識**:驗證者可以驗證陳述的完整性,而無需知道關於陳述的任何其他資訊。 對於該陳述,驗證者只知道其是真是假。 -- **簡潔**:零知識證明本身比見證更小,能快速驗證。 +- **簡潔**:零知識證明比見證小,並且可以快速驗證。 -- **非互動**:證明為「非互動式」,因為證明者和驗證者只互動一次,不像互動式證明需溝通許多輪。 +- **非互動式**:證明是「非互動式」的,因為證明者和驗證者只互動一次,不像互動式證明需要多輪通訊。 -- **論證**:該證明符合「健全性」要求,因此作弊可能性極低。 +- **論證**:證明滿足「健全性」要求,所以作弊的可能性極低。 -- **知識**:若不知道秘密資訊(見證),就無法建立零知識證明。 若沒有見證,證明者就算有可能計算出有效的零知識證明,難度也是很高。 +- **知識** (Of Knowledge):若無法存取秘密資訊 (見證),就無法建構零知識證明。 若沒有見證,證明者就算有可能計算出有效的零知識證明,難度也是很高。 前面提到的「共享金鑰」,是指證明者和驗證者同意在產生和驗證證明時使用的公共參數。 產生公共參數(統稱公共參考串 (CRS))是一個敏感的操作,因為此操作在協定的安全性方面很重要。 用於產生公共參考串的熵(隨機性),如果落入不誠實的證明者手中,他們能計算出虛假證明。 -[多方運算 (MPC)](https://en.wikipedia.org/wiki/Secure_multi-party_computation) 是一種在產生公共參數時能降低風險的方法。 許多參與方同時參與[受信任設定儀式](https://zkproof.org/2021/06/30/setup-ceremonies/amp/),每個人都會提供一些隨機的值來產生公共參考串。 只要一個誠實的參與方銷毀他們那部分的熵,零知識簡潔非交互式知識論證協定就能保有運算的健全性。 +[多方計算 (MPC)](https://en.wikipedia.org/wiki/Secure_multi-party_computation) 是降低生成公共參數風險的一種方法。 多方參與一場[可信設定儀式](https://zkproof.org/2021/06/30/setup-ceremonies/amp/),其中每個人貢獻一些隨機值來生成 CRS。 只要一個誠實的參與方銷毀他們那部分的熵,零知識簡潔非交互式知識論證協定就能保有運算的健全性。 受信任設定要求使用者必須在產生參數上信任參與者。 然而,零知識可擴容透明知識論證的發展使得證明協定能和非信任設定搭配運作。 #### ZK-STARKs {#zk-starks} -ZK-STARK 是** Zero-Knowledge Scalable Transparent Argument of Knowledge(零知識可擴容透明知識論證)**的縮寫。 零知識可擴容透明知識論證與零知識簡潔非交互式知識論證相似,但差別是前者: +ZK-STARK 是 **Zero-Knowledge Scalable Transparent Argument of Knowledge (零知識可擴展透明知識論證)** 的縮寫。 零知識可擴容透明知識論證與零知識簡潔非交互式知識論證相似,但差別是前者: -- **可擴容**:當見證大小較大時,零知識簡潔非交互式知識論證在產生和驗證證明時比零知識可擴容透明知識論證更快。 隨著見證大小增加,零知識可擴容透明知識論證證明的證明者和驗證時間只會略微增加(零知識簡潔非交互式知識論證的證明者和驗證時間,則隨見證的大小增加線性增長)。 +- **可擴展**:當見證的規模較大時,ZK-STARK 在生成和驗證證明方面比 ZK-SNARK 更快。 隨著見證大小增加,零知識可擴容透明知識論證證明的證明者和驗證時間只會略微增加(零知識簡潔非交互式知識論證的證明者和驗證時間,則隨見證的大小增加線性增長)。 -- **透明**:零知識可擴容透明知識論證依賴可公開驗證的隨機性,產生用於證明和驗證的公共參數,而非信任設定。 因此,比零知識簡潔非交互式知識論證更加透明。 +- **透明**:ZK-STARK 依賴可公開驗證的隨機性來生成用於證明和驗證的公共參數,而非使用可信設定。 因此,比零知識簡潔非交互式知識論證更加透明。 零知識可擴容透明知識論證產生的證明比零知識簡潔非交互式知識論證更大,這意味著通常具有較高的驗證開銷。 但有些情況下(例如證明大型資料集),零知識可擴容透明知識論證可能比零知識簡潔非交互式知識論證更具成本效益。 @@ -186,7 +209,7 @@ ZK-STARK 是** Zero-Knowledge Scalable Transparent Argument of Knowledge(零 要產生零知識證明,涉及非常複雜的計算,這些計算最好是在專業的機器上運行。 這些機器非常昂貴,普通人通常沒有機會擁有。 此外,想要使用零知識證明的應用程式,必須將硬體成本考慮進去,而這可能會增加終端使用者的費用。 -### 證明驗證費用 {#proof-verification-costs} +### 證明驗證成本 {#proof-verification-costs} 要對證明進行驗證,也需要經過複雜的計算,還會增加將零知識技術實作於應用程式的成本。 這種成本在證明計算時更加明顯。 例如,零知識卷軸在以太坊上需要支付約 500,000 單位燃料,才能驗證一個零知識簡潔非交互式知識論證,驗證零知識可擴容透明知識論證則需要更高的費用。 @@ -196,19 +219,20 @@ ZK-STARK 是** Zero-Knowledge Scalable Transparent Argument of Knowledge(零 但使用者確實沒有任何方法能評估參與者的誠實度,所以不得不相信開發者的話。 零知識可擴容透明知識論證沒有任何信任假設,因為產生字串所採用的隨機性,是能公開驗證的。 同時,研究人員正在研究零知識簡潔非交互式知識論證的非信任設定,以增加證明機制的安全性。 -### 量子計算的威脅 {#quantum-computing-threats} +### 量子計算威脅 {#quantum-computing-threats} 零知識簡潔非交互式知識論證利用橢圓曲線密碼學來進行加密。 雖然橢圓曲線離散對數問題目前被認為是難以破解的,但在未來,量子電腦的發展可能會打破這種安全模型。 零知識可擴容透明知識論證僅依賴抗碰撞雜湊函式提供安全性,因此被視為能防禦量子計算的威脅。 比起橢圓曲線密碼學中使用的公私金鑰配對,抗碰撞雜湊更難被量子計算演算法破解。 -## 了解更多 {#further-reading} - -- [零知識證明使用案例概述](https://pse.dev/projects) - _隱私與擴容探索團隊_ -- [零知識簡潔非交互式知識論證、零知識可擴容透明知識論證與遞迴零知識簡潔非交互式知識論證三者對比](https://www.alchemy.com/overviews/snarks-vs-starks) — _Alchemy 概述_ -- [零知識證明:改善區塊鏈的隱私](https://www.altoros.com/blog/zero-knowledge-proof-improving-privacy-for-a-blockchain/) — _Dmitry Lavrenov_ -- [零知識簡潔非交互式知識論證 — 零知識現實範例與深入探討](https://medium.com/coinmonks/zk-snarks-a-realistic-zero-knowledge-example-and-deep-dive-c5e6eaa7131c) — _Adam Luciano_ -- [零知識可擴容透明知識論證 — 建立可驗證的信任,哪怕面對量子電腦](https://medium.com/coinmonks/zk-starks-create-verifiable-trust-even-against-quantum-computers-dd9c6a2bb13d) — _Adam Luciano_ -- [關於 sk-SNARKS 為何可行的概述](https://vitalik.eth.limo/general/2021/01/26/snarks.html) — _Vitalik Buterin_ -- [為何零知識證明 (ZKP) 大大改變了自我主權身分之形勢](https://frankiefab.hashnode.dev/why-zero-knowledge-proofs-zkps-is-a-game-changer-for-self-sovereign-identity) — _Franklin Ohaegbulam_ - +## 延伸閱讀 {#further-reading} + +- [零知識證明的應用案例概覽](https://pse.dev/projects) — _Privacy and Scaling Explorations Team_ +- [SNARKs vs. STARKS vs. Recursive SNARKs](https://www.alchemy.com/overviews/snarks-vs-starks) — _Alchemy Overviews_ +- [零知識證明:改善區塊鏈上的隱私](https://www.altoros.com/blog/zero-knowledge-proof-improving-privacy-for-a-blockchain/) — _Dmitry Lavrenov_ +- [zk-SNARKs — 實際的零知識範例與深入探討](https://medium.com/coinmonks/zk-snarks-a-realistic-zero-knowledge-example-and-deep-dive-c5e6eaa7131c) — _Adam Luciano_ +- [ZK-STARKs — 建立可驗證的信任,即使面對量子電腦](https://medium.com/coinmonks/zk-starks-create-verifiable-trust-even-against-quantum-computers-dd9c6a2bb13d) — _Adam Luciano_ +- [zk-SNARKs 如何實現的粗略介紹](https://vitalik.eth.limo/general/2021/01/26/snarks.html) — _Vitalik Buterin_ +- [為何零知識證明 (ZKP) 是自主身份的遊戲規則改變者](https://frankiefab.hashnode.dev/why-zero-knowledge-proofs-zkps-is-a-game-changer-for-self-sovereign-identity) — _Franklin Ohaegbulam_ +- [EIP-7503 解釋:使用 ZK 證明在以太坊上實現私密轉移](https://research.2077.xyz/eip-7503-zero-knowledge-wormholes-for-private-ethereum-transactions#introduction) — _Emmanuel Awosika_ +- [ZK 卡牌遊戲:學習 ZK 基礎知識和實際應用案例的遊戲](https://github.com/ZK-card/zk-cards) - _ZK-Cards_ diff --git a/src/intl/zh-tw/glossary-tooltip.json b/src/intl/zh-tw/glossary-tooltip.json index 50f1ef092f9..9d89fa81a7f 100644 --- a/src/intl/zh-tw/glossary-tooltip.json +++ b/src/intl/zh-tw/glossary-tooltip.json @@ -35,7 +35,7 @@ "dapp-definition": "去中心化應用程式是一種在區塊鏈網路上運行的去中心化應用程式,無需中心化的控制機構即可提供服務。 關於去中心化應用程式的更多資訊。", "data-availability-term": "資料可用性", "data-availability-definition": "任何節點都可以獨立驗證區塊鏈上的交易,以保持系統的透明度和信任。", - "defi-term": "去中央化金融", + "defi-term": "去中心化金融", "defi-definition": "以太坊應用程式的一大類別,旨在提供由區塊鏈支援的金融服務,無需任何中介機構。更多關於去中心化金融 (DeFi) 的資訊", "dex-term": "去中心化交易所 (DEX)", "dex-definition": "一種以太坊應用程式,可讓你與網路上的對等節點交換代幣。去中心化交易所不像中心化交易所那樣受到地理限制 — 任何人都可以參與。", @@ -59,7 +59,7 @@ "erc-721-definition": "用於建立 NFT(非同質化代幣)的標準規則集。", "ether-term": "以太幣 (Ether)", "ether-definition": "以太坊的原生加密貨幣,通常稱為「以太幣」。它用於支付使用以太坊生態系統和應用程式時的交易費。更多關於以太幣的資訊。", - "events-term": "事件", + "events-term": "活動", "events-definition": "允許使用以太坊虛擬機器日誌記錄工具。去中心化應用程式可以監聽事件並使用它們在使用者介面中觸發 JavaScript 回調。更多關於事件和日誌的資訊", "execution-client-term": "執行用戶端", "execution-client-definition": "執行用戶端(以前稱為「Eth1 用戶端」),例如 Besu、Erigon、Go-Ethereum (Geth)、Nethermind,負責處理和廣播交易及管理以太坊的狀態。它們使用以太坊虛擬機執行每筆交易的計算,以確保遵循協定規則。", @@ -85,7 +85,7 @@ "index-definition": "一種網路結構,旨在透過提供通往存儲來源的高效路徑來最佳化跨區塊鏈的資訊查詢。", "key-term": "金鑰", "key-definition": "在以太坊的背景下,金鑰是數位程式碼:公鑰用於接收交易,私鑰則用於存取和發送資金。", - "layer-2-term": "第二層", + "layer-2-term": "二層網路", "layer-2-definition": "二層網路是建立在以太坊主網路之上的另一個網絡,旨在使交易更快、更便宜。 有關二層網路的更多資訊。", "liquidity-tokens-term": "流動性代幣", "liquidity-tokens-definition": "流動性代幣 (LT) 是向將資產存入流動性池的參與者發行的數位代幣,流動性池是鎖定在智慧型合約中的資金集合,用於促進去中心化交易所 (DEX) 上的交易。", @@ -101,8 +101,8 @@ "node-definition": "參與網路的軟體用戶端。更多關於節點和用戶端的資訊。", "ommer-term": "Ommer(叔)區塊", "ommer-definition": "當工作量證明礦工發現有效的區塊時,另一個礦工可能已經發布了首先新增到區塊鏈頂端的競爭區塊。這個有效但過時的區塊可以作為 ommer 被新區塊包含,並獲得部分區塊獎勵。術語「ommer」是對父塊的兄弟姐妹區塊的首選中性術語,但有時也被稱為「叔」。當以太坊仍是工作證明網路時,這對於以太坊來說很常見。現在以太坊使用權益證明,每個時隙只會選擇一個區塊提議者。", - "on-chain-term": "鏈上", - "on-chain-definition": "指在區塊鏈上發生且公開的操作或交易。", + "onchain-term": "鏈上", + "onchain-definition": "指在區塊鏈上發生且公開的操作或交易。", "optimistic-rollup-term": "樂觀卷軸", "optimistic-rollup-definition": "樂觀卷軸是一種二層網路解決方案,可以加速以太坊上的交易,假設除非受到挑戰,否則預設交易都是有效的。更多關於樂觀卷軸的資訊。", "peer-to-peer-network-term": "點對點網路", diff --git a/src/intl/zh-tw/glossary.json b/src/intl/zh-tw/glossary.json index b86c2db1e6b..2698dcfb96c 100644 --- a/src/intl/zh-tw/glossary.json +++ b/src/intl/zh-tw/glossary.json @@ -95,11 +95,13 @@ "decentralization-definition": "將流程的控制和執行移離中央實體的概念。", "dao-term": "去中心化自治組織 (DAO)", "dao-definition": "去中心化自治組織是一個按照區塊鏈上編碼的規則運行的數位組織,其中決策是由成員投票而非中央機構做出的。更多關於去中心化自治組織 (DAO) 的資訊
每個成員的投票權通常與其持有的代幣數量相關。去中心化自治組織旨在實現決策和營運民主化,聚焦於透明度和社群治理。", + "desci-term": "DeSci", + "desci-definition": "DeSci,即去中心化科學 (Decentralized Science),是一場將區塊鏈技術應用於科學研究的運動。它利用 DAO智能合約和代幣化激勵措施,來創建更透明、開放和協作的資金和研究生態系統。", "dex-term": "去中心化交易所 (DEX)", "dex-definition": "一種以太坊應用程式,可讓你與網路上的對等節點交換代幣。去中心化交易所不像中心化交易所那樣受到地理限制 — 任何人都可以參與。", "deposit-contract-term": "存款合約", "deposit-contract-definition": "在以太坊上進行質押的閘道。存款合約是以太坊上的智慧型合約,接受以太幣存款並管理驗證者餘額。如果未將以太幣存入此合約,則驗證者無法啟動。該合約需要以太幣和輸入資料。此輸入資料包括由驗證者私鑰簽署的驗證者公鑰和提款公鑰。權益證明網路需要這些資料來識別和批准驗證者。", - "defi-term": "去中央化金融", + "defi-term": "去中心化金融", "defi-definition": "以太坊應用程式的一大類別,旨在提供由區塊鏈支援的金融服務,無需任何中介機構。更多關於去中心化金融 (DeFi) 的資訊", "difficulty-term": "難度", "difficulty-definition": "工作量證明網路中的全網路的設定,用於控制找到有效隨機數所需的平均運算量。難度由產生的區塊雜湊值中令區域有效的前導零的數量表示。隨著以太坊過渡到權益證明,此概念已被棄用。", @@ -145,7 +147,7 @@ "eoa-definition": "外部帳戶 (EOA) 是最常見的以太坊帳戶類型。這種帳戶由一個人透過私鑰/助記詞控制。更多關於以太坊錢包的資訊。", "erc-term": "以太坊開發者公開徵求意見 (ERC)", "erc-definition": "ERC(以太坊開發者公開徵求意見)是以太坊社群使用的一種技術文檔,旨在為以太坊網路提出新的使用標準。

這些提案可以涵蓋廣泛的主題,包括新的代幣標準(例如用於代幣的 ERC-20 和用於非同質化代幣的 ERC-721)。", - "ethash-term": "Ethash", + "ethash-term": "Ethash算法", "ethash-definition": "在轉換為權益證明之前在以太坊上使用的工作量證明演算法。了解更多", "ether-term": "以太幣 (Ether)", "ether-definition": "以太坊的原生加密貨幣,通常稱為「以太幣」。它用於支付使用以太坊生態系統和應用程式時的交易費。更多關於以太幣的資訊。", @@ -213,7 +215,7 @@ "key-definition": "在以太坊的背景下,金鑰是數位代碼:用於接收交易的公鑰和用於存取和發送資金的私鑰。
公鑰:可以公開分享。
私鑰:由所有者保密。", "layer-1-term": "一層網路", "layer-1-definition": "一層網路是指多層區塊鏈網路中的主區塊鏈。例如,以太坊和比特幣是第一層區塊鏈。許多第二層區塊鏈將資源密集型交易卸載到其單獨的區塊鏈,同時出於安全目的繼續使用以太坊或比特幣的第一層區塊鏈。", - "layer-2-term": "第二層", + "layer-2-term": "二層網路", "layer-2-definition": "二層網路是建立在以太坊主網路之上的另一個網絡,旨在使交易更快、更便宜。 有關二層網路的更多資訊。", "library-term": "程式庫", "library-definition": "一種特殊類型的合約,沒有支付函式,沒有遞補函式,也沒有資料儲存。因此,它不能接收或保存以太幣,也不能儲存資料。程式庫充當先前已部署的程式碼,讓其他合約可以呼叫該程式碼進行唯讀計算。更多關於智慧型合約程式庫的資訊。", @@ -223,6 +225,8 @@ "liquidity-definition": "流動性是指資產轉換為現金或其他資產的速度和容易度。像 Uniswap 這樣的去中心化交易所擁有多個流動性池,資產持有者可以將其資產存入其中,交易者可以用去中心化的方式買賣資產以換取獎勵。", "liquidity-tokens-term": "流動性代幣", "liquidity-tokens-definition": "流動性代幣 (LST) 是向將資產存入流動性池的參與者發行的數位代幣,流動性池是鎖定在智慧型合約中的資金集合,用於促進去中心化交易所 (DEX) 上的交易。
這些代幣代表參與者在礦池中的份額,可以隨後兌換為初始存款加上礦池活動產生的部分交易費用。本質上,流動性代幣充當流動性池中所有權或質押的證明,允許持有者獲得獎勵,同時為其他人高效地交易不同的加密貨幣對提供必要的流動性。", + "liquid-staking-tokens-term": "流動性質押代幣", + "liquid-staking-tokens-definition": "一個衍生代幣,用來代表使用者質押的鎖倉代幣。在使用者質押某資產後,有些平臺允許鑄造流動性質押代幣(LST),其代表了與鎖倉代幣相等的份額。這些 LST 之後可以用於交易、出售,或者在其他去中心化金融協議中使用。對於質押者來說,透過對其資產流動性的直接存取,能夠提高資本使用率,即使他們的原始資產還在質押中。", "lmd-ghost-term": "LMD-GHOST", "lmd-ghost-definition": "以太坊共識用戶端用來辨識鏈頭的分叉選擇演算法。LMD-GHOST 是「最新訊息驅動的最貪婪、最重的可觀察子樹」的縮寫,意思是鏈頭是在它的歷史中累積最多證明的區塊。", "mainnet-term": "主網", @@ -257,23 +261,23 @@ "node-definition": "參與網路的軟體用戶端。更多關於節點和用戶端的資訊。", "nonce-term": "隨機數", "nonce-definition": "在密碼學裏,只能使用一次的值。帳戶隨機數是每個帳戶中的交易計數器,用於防止重播攻擊。", - "off-chain-term": "鏈下", - "off-chain-definition": "鏈下是指存在於區塊鏈以外的任何交易或資料。由於在鏈上提交每筆交易可能成本高昂且效率低下,因此第三方工具(例如處理定價資料的預言機)或執行更高吞吐量交易的二層網路解決方案,在鏈下處理大量工作並會以較低的頻率提交資訊到鏈上。", + "offchain-term": "鏈下", + "offchain-definition": "鏈下是指存在於區塊鏈以外的任何交易或資料。由於在鏈上提交每筆交易可能成本高昂且效率低下,因此第三方工具(例如處理定價資料的預言機)或執行更高吞吐量交易的二層網路解決方案,在鏈下處理大量工作並會以較低的頻率提交資訊到鏈上。", "ommer-term": "Ommer(叔)區塊", "ommer-definition": "當工作量證明礦工發現有效的區塊時,另一個礦工可能已經發布了首先新增到區塊鏈頂端的競爭區塊。這個有效但過時的區塊可以作為 ommer 被新區塊包含,並獲得部分區塊獎勵。術語「ommer」是對父塊的兄弟姐妹區塊的首選中性術語,但有時也被稱為「叔」。當以太坊仍是工作證明網路時,這對於以太坊來說很常見。現在以太坊使用權益證明,每個時隙只會選擇一個區塊提議者。", - "on-chain-term": "鏈上", - "on-chain-definition": "指在區塊鏈上發生且公開的操作或交易。

可以將其視為在一個共享大筆記本中寫一些東西,每個人都可以看到和檢查,確保所寫的內容(例如傳送數位貨幣或簽訂合約)是永久性的並且無法更改或刪除。", + "onchain-term": "鏈上", + "onchain-definition": "指在區塊鏈上發生且公開的操作或交易。

可以將其視為在一個共享大筆記本中寫一些東西,每個人都可以看到和檢查,確保所寫的內容(例如傳送數位貨幣或簽訂合約)是永久性的並且無法更改或刪除。", "optimistic-rollup-term": "樂觀卷軸", "optimistic-rollup-definition": "樂觀卷軸是一種二層網路解決方案,可以加速以太坊上的交易,假設除非受到挑戰,否則預設交易都是有效的。更多關於樂觀卷軸的資訊。", "oracle-term": "預言機", - "oracle-definition": "預言機是區塊鏈和現實世界之間的橋樑。它們充當鏈上應用程式介面,可以查詢資訊並在智慧型合約中使用。更多關於預言機的資訊。", + "oracle-definition": "預言機是區塊鏈和現實世界之間的橋樑。它們充當鏈上應用程式介面,可以查詢資訊並在智能合約中使用。更多關於預言機的資訊。", "peer-term": "對等節點", "peer-definition": "運行以太坊用戶端軟體並具有相同的區塊鏈副本的聯網電腦。", "peer-to-peer-network-term": "點對點網路", "peer-to-peer-network-definition": "電腦(對等節點)網路,無需中心化、基於伺服器的服務即可共同執行功能。
此設定通常用於共用檔案(即 Bit torrent)、資訊或數位貨幣,從而允許使用者之間進行更直接且可能更高效的交換。", "permissionless-term": "無需許可", "permissionless-definition": "無許可意味著任何人都可以加入並使用像以太坊這樣的系統。它向所有人開放而無需任何批准。", - "plasma-term": "Plasma", + "plasma-term": "Plasma擴張", "plasma-definition": "使用欺詐證明的鏈下擴展解決方案,例如樂觀卷軸。Plasma 僅限於簡單的交易,例如基本的代幣轉移和交換。更多關於 plasma 的資訊。", "private-key-term": "私密金鑰", "private-key-definition": "私鑰是個秘密代碼,可以證明你擁有你的數位貨幣並允許你使用它,就像你帳戶的 PIN 碼一樣。切勿分享它。", @@ -298,7 +302,7 @@ "recovery-phrase-term": "種子助記詞/助記詞", "recovery-phrase-definition": "創建數位錢包時向你提供的單字清單。它就像一個密碼,可以幫助你在失去存取權限時重新進入錢包,確保你不會丟失數位貨幣或代幣。", "re-entrancy-attack-term": "重入攻擊", - "re-entrancy-attack-definition": "由攻擊者合約呼叫受害者合約函式組成的攻擊,其方式是在執行過程中受害者再次遞迴地呼叫攻擊者合約。例如,這可能會導致透過跳過受害者合約中更新餘額或計算提款金額的環節來竊取資金。< href=\"/developers/docs/smart-contracts/security/#re-entrancy\">更多關於重入的資訊。", + "re-entrancy-attack-definition": "由攻擊者合約呼叫受害者合約函式組成的攻擊,其方式是在執行過程中受害者再次遞迴地呼叫攻擊者合約。例如,這可能會導致透過跳過受害者合約中更新餘額或計算提款金額的環節來竊取資金。 更多關於重入的資訊。", "reward-term": "獎勵", "reward-definition": "在每個時隙中,給執行某些功能的驗證者的一定數量的以太幣獎勵,這些功能包括提議區塊或參與同步委員會。", "rlp-term": "遞迴長度前綴 (RLP)", @@ -337,7 +341,7 @@ "solidity-inline-assembly-definition": "Solidity 程式中的以太坊虛擬機組合語言。Solidity 對行內組譯的支援讓編寫某些操作變得更加容易。", "stablecoin-term": "穩定幣", "stablecoin-definition": "穩定幣是一種具有穩定價值的加密貨幣,通常與貨幣或商品(如美元)掛鉤,以最大限度地減少價格波動。更多關於穩定幣的資訊。", - "staking-term": "質押", + "staking-term": "權益質押", "staking-definition": "存入一定數量的以太幣(你的質押)即可成為驗證者並保護網路。驗證者檢查交易並在權益證明共識模型下提出區塊。質押為你提供經濟激勵,讓你以網路的最佳利益行事。你將因履行驗證者職責而獲得獎勵,但若否,則會損失不同數量的以太幣。更多關於以太坊質押的資訊。", "staking-pool-term": "質押池", "staking-pool-definition": "多個以太坊質押者的以太幣總和,用於達到啟動一組驗證器金鑰所需的 32 個以太幣。節點營運商使用這些金鑰參與共識,而區塊獎勵會在貢獻者之間分配。質押池或委託質押並不是以太坊協定原生的,但社群已經建立了許多解決方案。更多關於聯合質押的資訊。", @@ -363,6 +367,8 @@ "testnet-definition": "測試網 (Testnet) 是「測試網路 (test network)」的縮寫,用於模擬以太坊主網路行為的網路。", "token-term": "代幣", "token-definition": "在以太坊區塊鏈上的智慧型合約中定義的可交易虛擬商品。", + "token-factory-term": "代幣工廠", + "token-factory-definition": "代幣工廠是一種智能合約,它有助於在特定標準(例如 ERC-20ERC-721ERC-1155)內創建代幣。該智能合約作為範本,讓使用者無需從頭開始創建新的智能合約,即可部署具有自訂參數(如名稱、符號、供應量和額外功能)的新代幣。", "transaction-term": "交易", "transaction-definition": "提交到以太坊區塊鏈的資料由原始帳戶簽署,針對特定地址。交易包含中繼資料,例如該交易的燃料限制更多關於交易的資訊。", "transaction-fee-term": "交易費", @@ -391,6 +397,8 @@ "web3-definition": "Web3 是使用區塊鏈的新網際網路,由使用者而非公司控制其資料和交易。無需分享任何個人資訊。更多關於 web3 的資訊。", "wei-term": "Wei", "wei-definition": "以太幣的最小面額。1018 wei = 1 以太幣。", + "wrapped-token-term": "包裝代幣", + "wrapped-token-definition": "一種基於區塊鏈的代幣,代表不同網路上的另一種加密貨幣或資產。例如:Wrapped ETH (WETH) 以符合以太坊 ERC-20 代幣標準的格式代表以太幣(ETH)。原始資產由智能合約安全鎖定,並鑄造等值的 wrapped token。這種機制實現了區塊鏈內部和之間的互通性,讓 ETH 等資產能在去中心化應用中無縫使用,同時保持其價值。", "zero-address-term": "零地址", "zero-address-definition": "一個完全由零組成的以太坊地址,常被用來從擁有的流通中移除代幣。透過 burn() 方法正式從智慧型合約索引中移除的代幣,與傳送到此地址的代幣是有區別的。", "zk-proof-term": "零知識證明", diff --git a/src/intl/zh-tw/learn-quizzes.json b/src/intl/zh-tw/learn-quizzes.json index 91f86998cdb..30d4191468d 100644 --- a/src/intl/zh-tw/learn-quizzes.json +++ b/src/intl/zh-tw/learn-quizzes.json @@ -41,7 +41,7 @@ "what-is-ethereum-2-prompt": "以太坊的原生加密貨幣稱為:", "what-is-ethereum-2-a-label": "以太幣 (Ether)", "what-is-ethereum-2-a-explanation": "以太幣 (Ether) 是以太坊網路的原生加密貨幣。", - "what-is-ethereum-2-b-label": "Ethereum", + "what-is-ethereum-2-b-label": "以太坊", "what-is-ethereum-2-b-explanation": "以太坊是區塊鏈,而它的原生加密貨幣並不稱為「以太坊」,這是個常見的誤解。", "what-is-ethereum-2-c-label": "Ethercoin", "what-is-ethereum-2-c-explanation": "與許多其他加密貨幣不同的是,以太坊的原生加密貨幣英文名稱中並不包含「coin」這個詞。", @@ -87,7 +87,7 @@ "what-is-ether-2-b-explanation": "以太幣 (ETH) 是以太坊的原生加密貨幣。以太坊上所有網路費用都以以太幣支付。", "what-is-ether-2-c-label": "美元", "what-is-ether-2-c-explanation": "在以太坊,不能使用美金(美元)或其他法定貨幣支付網路費用。", - "what-is-ether-2-d-label": "Ethereum", + "what-is-ether-2-d-label": "以太坊", "what-is-ether-2-d-explanation": "以太坊是指網路,而以太坊的網路費用應以以太幣支付。", "what-is-ether-3-prompt": "在以太坊上質押有助於鞏固網路安全,因為:", "what-is-ether-3-a-label": "如果質押者不喜歡某人正在做的事,可以直接封禁此人", @@ -326,6 +326,51 @@ "merge-5-c-explanation": "Eth1 是執行層而非共識層的原有名稱。", "merge-5-d-label": "質押", "merge-5-d-explanation": "質押是指將以太幣存入智慧型合約以協助保護區塊鏈的安全。", + "gas-1-prompt": "什麽是燃料費?", + "gas-1-a-label": "與交易和智能合約操作相關的費用", + "gas-1-a-explanation": "部分正確,燃料費代表交易和智能合約操作的成本。", + "gas-1-b-label": "執行操作消耗的燃料數量乘以每單位燃料費價格", + "gas-1-b-explanation": "部分正確。雖然正確,但根據給定選項,它不是最佳的答案。", + "gas-1-c-label": "一種包含優先費的支付金額,用於加速處理交易", + "gas-1-c-explanation": "部分正確,燃料費總額包括基本費用以及可以影響交易處理速度的優先費", + "gas-1-d-label": "以上皆是", + "gas-1-d-explanation": "燃料費包含以下這些部分:它們用於補償計算,用於交易和智能合約,也可以包括加速被打包的優先費。", + "gas-2-prompt": "以下哪一個是減少燃料費成本最不有效的策略?", + "gas-2-a-label": "在網路擁塞低峰期執行交易", + "gas-2-a-explanation": "在非尖峰時段執行交易可以降低燃料費成本。", + "gas-2-b-label": "等待燃料費降低", + "gas-2-b-explanation": "等待燃料費降低是有效的策略,因為燃料隨網路雍塞狀況波動。", + "gas-2-c-label": "使用二層鏈來降低費用", + "gas-2-c-explanation": "二層鏈解決方案降低費用,而且是有效節省燃料費的方法。", + "gas-2-d-label": "使用複雜的智能合約邏輯會增加計算量", + "gas-2-d-explanation": "複雜的智能合約邏輯因為需要更多計算資源,會增加燃料成本。有效率的設計可以減少步驟、存儲,和冗餘操作來降低費用。", + "gas-3-prompt": "燃料費這麼高的主要原因是什麼?", + "gas-3-a-label": "網路計算超越特定閾值", + "gas-3-a-explanation": "當以太坊上的計算超越一個閾值,燃料費會增加,尤其是在活動高峰期,像是去中心化應用程式或非同質化代幣空投時等。", + "gas-3-b-label": "驗證者手動提高基本費用", + "gas-3-b-explanation": "驗證者不需要手動設定基本費用——基本費用透過協議根據前一個區塊的需求來調整。", + "gas-3-c-label": "設計良好、優化的智能合約", + "gas-3-c-explanation": "設計良好的智能合約邏輯,例如有效率地使用存儲和循環,可以降低燃料費消耗。", + "gas-3-d-label": "網路上可用的 ETH 不足", + "gas-3-d-explanation": "Gas 費不會受到網路上可用 ETH 數量的影響。", + "gas-4-prompt": "Gas 費如何幫助以太坊保持安全?", + "gas-4-a-label": "透過激勵驗證者誠實行事", + "gas-4-a-explanation": "驗證者可以透過幾種方式獲得補償,但 gas 費的主要作用是阻止垃圾郵件和過度資源占用。", + "gas-4-b-label": "透過利用提升經濟成本來減少垃圾郵件和惡意活動", + "gas-4-b-explanation": "Gas 費使垃圾郵件或惡意行爲的成本增加,從而防止濫用並幫助維護網路穩定。", + "gas-4-c-label": "透過確保交易按優先級順序處理", + "gas-4-c-explanation": "交易的優先級由小費決定,而非 gas 費本身。", + "gas-4-d-label": "透過增加 ETH 的縂流通量", + "gas-4-d-explanation": "基本費用 (gas 費的一部分) 會被銷毀,從而減少 ETH 的縂流通量,抑制其增長", + "gas-5-prompt": "燃料費是如何計算的?", + "gas-5-a-label": "Gas 價格 x 交易大小", + "gas-5-a-explanation": "燃料費用是根據計算,而非交易大小。", + "gas-5-b-label": "使用的 gas 單位 x(基本費用 + 優先費)", + "gas-5-b-explanation": "Gas 費使用該公式計算:使用的 Gas 單位 x (基本費用 + 優先費)。", + "gas-5-c-label": "區塊大小 x 驗證者消費上限", + "gas-5-c-explanation": "區塊大小并不直接影響此公式。", + "gas-5-d-label": "基本費用 + 優先費 + 小費", + "gas-5-d-explanation": "基本費用和優先費是公式的一部分;優先費指的就是小費。", "daos-1-prompt": "關於去中心化自治組織的敘述,哪些是真實的?", "daos-1-a-label": "去中心化自治組織是透過治理代幣集體所擁有", "daos-1-a-explanation": "去中心化自治組織是集體擁有的,但是這不是唯一的正確敘述。", @@ -613,5 +658,41 @@ "defi-5-c-label": "比特幣", "defi-5-c-explanation": "不正確。比特幣是單純用於價值儲存的網路,並不是用來運行進階程式。實現去中心化金融需要彈性較高,能夠自動運行複雜的程式來處理借貸及交易的系統,如以太坊等。", "defi-5-d-label": "傳統金融機構", - "defi-5-d-explanation": "不正確。去中心化金融應用程式不需要傳統金融機構,而是透過區塊鏈上被稱為智慧型合約的程式來自動處理交易。" + "defi-5-d-explanation": "不正確。去中心化金融應用程式不需要傳統金融機構,而是透過區塊鏈上被稱為智慧型合約的程式來自動處理交易。", + "smart-contracts-1-prompt": "智能合約的特徵是什麽?", + "smart-contracts-1-a-label": "智能合約就像法律合約,但是以數位形式存儲在區塊鏈上,從而安全地保存内容。", + "smart-contracts-1-a-explanation": "智能合約使用與傳統合約類似的邏輯,但除此之外幾乎沒有相似之處。", + "smart-contracts-1-b-label": "鏈接到能夠執行交易的自主 AI 系統", + "smart-contracts-1-b-explanation": "智能合約根據程式碼中定義的「如果滿足... 則執行...」邏輯,可預測地執行交易——它們不使用 AI", + "smart-contracts-1-c-label": "鏈上程式遵循「如果滿足... 則執行...」的邏輯,以確保其按照自身的規則執行交易", + "smart-contracts-1-c-explanation": "智能合約是部署在以太坊上的帳戶,其不可更改的程式碼決定其功能。", + "smart-contracts-1-d-label": "它們是以太坊區塊鏈背後的規則,與律師共同開發以確保符合法律規範。", + "smart-contracts-1-d-explanation": "智能合約是由開發者創建並部署在區塊鏈上的程式碼片段。", + "smart-contracts-2-prompt": "最能體現智能合約功能的比喻是什麽?", + "smart-contracts-2-a-label": "一家銀行", + "smart-contracts-2-a-explanation": "銀行需要人工執行,并且結構化為層級實體,而智能合約根據不可更改的規則由計算機可預測地執行。", + "smart-contracts-2-b-label": "數位販賣機", + "smart-contracts-2-b-explanation": "自動販賣機只有在所有條件滿足后才會吐出貨物:特定的輸入保證確定性的輸出。這與智能合約的邏輯類似。", + "smart-contracts-2-c-label": "計算器", + "smart-contracts-2-c-explanation": "智能合約程式碼可以用於計算,但並不僅限於此。智能合約是基於區塊鏈的程式,遵循「如果滿足... 則執行...」的邏輯。", + "smart-contracts-2-d-label": "一個網站", + "smart-contracts-2-d-explanation": "網站是捕捉用戶指令的前端。而智能合約是執行這些指令的後端邏輯,並返回結果。", + "smart-contracts-3-prompt": "以下哪個選項不是智能合約的特徵?", + "smart-contracts-3-a-label": "確定性的執行", + "smart-contracts-3-a-explanation": "智能合約的主要優點在於它會確定性地執行明確的程式碼,沒有人工干預或偏見。", + "smart-contracts-3-b-label": "公開的記錄", + "smart-contracts-3-b-explanation": "透過公共區塊鏈上的智能合約,任何人都可立即追蹤資產的傳送和其他相關資訊。", + "smart-contracts-3-c-label": "隱私保護", + "smart-contracts-3-c-explanation": "由於區塊鏈是匿名網路,交易公開綁定到一個唯一的加密地址,而非一個身份。", + "smart-contracts-3-d-label": "能夠更改", + "smart-contracts-3-d-explanation": "智能合約一旦創建就無法更改——確保其根據程式碼定義的規則執行交易。", + "smart-contracts-4-prompt": "以下哪個選項不是智能合約的應用?", + "smart-contracts-4-a-label": "穩定幣", + "smart-contracts-4-a-explanation": "穩定幣是使用智能合約定義和追蹤的代幣對象。", + "smart-contracts-4-b-label": "協議變更", + "smart-contracts-4-b-explanation": "雖然協議變更有時透過智能合約實現,但它們的創建和定義是透過透明的在綫論壇提出的,並在用戶端軟體中實現。", + "smart-contracts-4-c-label": "非同質性代幣 (NFT)", + "smart-contracts-4-c-explanation": "智能合約用來定義各式各樣的非同質化代幣,從數位藝術到資產擁有權證明。", + "smart-contracts-4-d-label": "開放貨幣交易所", + "smart-contracts-4-d-explanation": "去中心化交易所(DEXs)是用智能合約建構,營運無需中心化控制。" } diff --git a/src/intl/zh-tw/page-10-year-anniversary.json b/src/intl/zh-tw/page-10-year-anniversary.json new file mode 100644 index 00000000000..3741c2953c8 --- /dev/null +++ b/src/intl/zh-tw/page-10-year-anniversary.json @@ -0,0 +1,131 @@ +{ + "page-10-year-anniversary-meta-title": "10 週年紀念", + "page-10-year-anniversary-meta-description": "慶祝這 10 年來的抗審查性、100% 的上線時間、去中心化、社群建構、開發者成長、全球協作、賽博龐克的精神、黑客松、無需許可的金融服務、可信的中立性、無限花園、客戶端多樣性,以及更多。", + "page-10-year-censorship-resistance": "抗審查性", + "page-10-year-uptime": "100% 上線時間", + "page-10-year-decentralization": "去中心化", + "page-10-year-community-building": "社群建設", + "page-10-year-developer-growth": "開發者成長", + "page-10-year-global-collaboration": "全球協作", + "page-10-year-cypherpunk-values": "密碼龐克價值", + "page-10-year-hackathons": "黑客松", + "page-10-year-permissionless-finance": "無許可金融", + "page-10-year-credible-neutrality": "中立的可信度", + "page-10-year-infinite-garden": "無限花園", + "page-10-year-client-diversity": "客戶端多元性", + "page-10-year-celebrating": "慶祝 10 年的", + "page-10-year-hero-title": "十年來,一區塊一區塊的改變世界", + "page-10-year-hero-description": "2015 年 7 月 30 日以太坊區塊鏈問世。自創世區塊被挖出起,它為網際網路解鎖了新的可能性,對金融、所有權及可程式化帶來了變革性的改變。", + "page-10-year-hero-tagline": "十年有成,志在永恆。", + "page-10-year-join-party-title": "加入派對", + "page-10-year-join-party-description": "與全球的以太坊社群一起慶祝十週年。參加您當地的活動,或者自己舉辦一場慶祝活動。", + "page-10-year-events-description-1": "在迎接以太坊十歲生日的同時,和來自世界各地的人們一起參加演講、交流和慶祝活動。", + "page-10-year-events-description-2": "無法到場參與?觀看我們的即時直播,並追蹤來自世界各地的活動更新,所有人都能一起慶祝以太坊的里程碑。", + "page-10-year-host-event-title": "分享您的活動", + "page-10-year-host-event-description": "您是否有舉辦活動?在下方輸入活動詳情,以上架到地圖上。", + "page-10-year-host-event-cta": "分享活動", + "page-10-year-innovation-title": "10 年的", + "page-10-year-innovation-subtitle": "創新", + "page-10-year-innovation-description-1": "以太坊透過引入智能合約來改變區塊鏈", + "page-10-year-innovation-description-2": "透過以太坊,區塊鏈從數位帳本轉變為可程式化的平臺,在滿足特定條件時自動執行程式碼。", + "page-10-year-innovation-description-3": "以太坊的創新創造了全新的產業,如去中心化金融、非同質化代幣以及去中心化自治組織。這讓區塊鏈不止是數位貨幣,而是擴展為一個我們可以重新定義如何建立並交換價值的平臺。", + "page-10-year-adoption-title": "10 年的", + "page-10-year-adoption-subtitle": "採用情況", + "page-10-year-adoption-description-1": "由白皮書到以太坊生態系統中每日 2400 萬筆以上的交易", + "page-10-year-adoption-description-2": "以太坊已成為全球性的運算平臺,驅動了數以千計的每日數百萬人使用應用程式。以太坊跨越產業和國界並持續擴展其用例。", + "page-10-year-stories-title": "10 年的", + "page-10-year-stories-subtitle": "故事", + "page-10-year-stories-description-1": "如何在生活中使用以太坊的概覽", + "page-10-year-stories-description-2": "透過分散在世界上各角落的數百萬個錢包,人們以令人讚歎的方式使用以太坊。這些真實故事展現出以太坊帶來的創意、自由及連結。", + "page-10-year-stories-cta": "分享您的故事", + "page-10-year-ideas-title": "對社群的慶祝方式有想法?", + "page-10-year-ideas-description": "鏈上的數位紀念品、全球可一起參與的以太坊問答遊戲,沒有任何限制!在下方分享您的想法吧。", + "page-10-year-ideas-cta": "提交您的想法", + "page-10-year-event-link": "前往活動", + "page-10-year-countdown-expired": "以太坊十歲了!🚀", + "page-10-year-countdown-day": "天", + "page-10-year-countdown-days": "天", + "page-10-year-countdown-hour": "小時", + "page-10-year-countdown-hours": "小時", + "page-10-year-countdown-minute": "分鐘", + "page-10-year-countdown-minutes": "分", + "page-10-year-countdown-second": "秒", + "page-10-year-countdown-seconds": "秒", + "page-10-year-banner-header": "以太坊 10 週年", + "page-10-year-banner-launch-text": "於 2015 年 7 月 30 日晚間 3:44 分(UTC 時區),以太坊區塊鏈的第一個區塊誕生了。", + "page-10-year-banner-tagline": "十年雲煙,遙望無限! 🚀", + "page-10-year-banner-cta": "加入派對", + "page-10-year-stories-read-more": "閱讀更多資訊", + "page-10-year-stories-show-original": "顯示原文", + "page-10-year-stories-show-english": "顯示英文", + "page-10-year-stories-original-language": "原始語言", + "page-10-year-stories-english-translation": "英文翻譯", + "page-10-year-stories-show-more": "顯示更多", + "page-10-year-globe-go-to-event": "前往活動", + "page-10-year-innovation-card-1-title": "以太坊推出時間", + "page-10-year-innovation-card-1-date": "2015 年 7 月 30 日", + "page-10-year-innovation-card-1-description-1": "以太坊創世區塊問世,推出「Frontier」網路。這個準版本讓開發者第一次有了能建立去中心化應用程式,及試驗智能合約的機會。", + "page-10-year-innovation-card-1-description-2": "以太坊的使命:開放的網路,使用者對自己的資料有完整控制權、應用程式可以不受管理者影響運行,且價值可在人與人之間自由流動。", + "page-10-year-innovation-card-2-title": "DAI:穩定幣的先鋒", + "page-10-year-innovation-card-2-date": "2015 年 12 月", + "page-10-year-innovation-card-2-description-1": "首個去中心化穩定幣上線。DAI 透過鎖倉在智能合約中的加密貨幣抵押品,維持和美元的軟性掛鉤。", + "page-10-year-innovation-card-2-description-2": "和其他由公司掌控的穩定幣不同,DAI 是由去中心化自治組織(DAO)管理,使其成為無需信任且社群導向的穩定幣。", + "page-10-year-innovation-card-3-title": "CryptoKittie 和 NFT Frontier", + "page-10-year-innovation-card-3-date": "2017 年 11 月", + "page-10-year-innovation-card-3-description-1": "謎戀貓將數位擁有權帶進了現實世界。這個早期的 NFT 遊戲展現了區塊鏈如何在線上建立全新的表達方式、收藏價值及文化。", + "page-10-year-innovation-card-3-description-2": "它證明了以太坊可以擴展到金融以外的領域,如遊戲、藝術、數位身份,開啟了全新的創作可能。", + "page-10-year-innovation-card-4-title": "去中心化金融之夏", + "page-10-year-innovation-card-4-date": "2020 年 6 月", + "page-10-year-innovation-card-4-description-1": "去中心化金融的爆炸性成長重新定義大家對金融的認識。借貸、交易和收益協議的迅速發展,展現了開放、可組合的金融基礎設施的強大力量。", + "page-10-year-innovation-card-4-description-2": "這段時間把數十億的價值帶到鏈上,並建立了以太坊作為去中心化金融重鎮的地位。", + "page-10-year-innovation-card-5-title": "合併更新", + "page-10-year-innovation-card-5-date": "2022 年 9 月 15 日", + "page-10-year-innovation-card-5-description-1": "以太坊至今為止最大的轉變。從能源密集的工作量證明網路無縫過渡到權益證明。考慮到以太坊上價值數十億美元的資產,這個操作可以想成在飛行中更換飛機的引擎。", + "page-10-year-innovation-card-5-description-2": "合併降低了以太坊 99.95% 的能量消耗、強化了網路的安全,也幫未來的擴容和升級打好了基礎。", + "page-10-year-innovation-card-6-title": "現貨以太坊 ETF", + "page-10-year-innovation-card-6-date": "2024 年 5 月 23 日", + "page-10-year-innovation-card-6-description-1": "華爾街擁抱以太坊。藉著現貨 ETF 發行,將機構資本與監管合規帶往全球領先的智能合約平臺上。", + "page-10-year-innovation-card-6-description-2": "這項核准象徵了代幣化現實世界資產的接受度變得更廣了,許多主流金融機構正在以太坊上建設,將各種資產——從不動產到債券都上鏈。", + "page-10-year-adoption-card-1-title": "去中心化十載", + "page-10-year-adoption-card-1-description": "最初為一個專業的生態系統,而如今已擴展至 80 個以上的國家870000 個驗證者13600 個物理節點,以及橫跨各國的數百萬使用者。", + "page-10-year-adoption-card-1-link-text": "查看以太坊的狀態", + "page-10-year-adoption-card-2-title": "10 年、16 次升級、0 下線時間", + "page-10-year-adoption-card-2-description": "以太坊在持續進化的同時,同時維持了優良的上線時間。其網路從未下線過。", + "page-10-year-adoption-card-2-link-text": "查看路線圖", + "page-10-year-adoption-card-3-title": "穩定幣 1230 億的市值", + "page-10-year-adoption-card-3-description": "截至 2025 Q2,以太坊 L1 保障了價值 1230 億的穩定幣,占據了全球穩定幣市值的 50%。", + "page-10-year-adoption-card-3-link-text": "深入了解穩定幣", + "page-10-year-adoption-card-4-title": "750 億美元被以太坊上的去中心化應用程式所保護", + "page-10-year-adoption-card-4-description": "截至 2025 年第二季度,以太坊在其生態系統中為去中心化金融保障了超過 750 億美元。", + "page-10-year-adoption-card-4-link-text": "關於去中心化金融的更多資訊", + "page-10-year-adoption-card-5-title": "每年 0.01 太瓦/時", + "page-10-year-adoption-card-5-description": "在以太坊合併後,以太坊的能源消耗由巔峰時的 93.95 太瓦/時大幅降低至 每年僅 0.01 太瓦/時。", + "page-10-year-adoption-card-5-link-text": "更多以太坊能耗相關資訊", + "page-10-year-adoption-card-6-title": "超過 250 TPS(每秒交易數)", + "page-10-year-adoption-card-6-description": "以太坊的總吞吐量在上線後已大幅增加,其生態系統目前每秒可處理超過250 筆交易。", + "page-10-year-adoption-card-6-link-text": "關於二層網路的更多資訊", + "page-10-year-torch-title": "以太坊火炬", + "page-10-year-torch-description": "慶祝以太坊十周年的獨特 NFT。火炬在社群成員之間傳遞,象徵著定義以太坊的協作和去中心化精神。", + "page-10-year-torch-current-holder": "當前火炬持有者", + "page-10-year-torch-no-holder": "當前無持有者", + "page-10-year-torch-history-title": "火炬持有者歷史記錄", + "page-10-year-torch-no-history": "沒有可用的傳送記錄", + "page-10-year-torch-from": "來源", + "page-10-year-torch-to": "目標", + "page-10-year-torch-view-tx": "查看交易", + "page-10-year-livestream-title": "加入直播", + "page-10-year-livestream-video-title": "以太坊十周年直播", + "page-10-year-torch-nft-intro": "爲了紀念這一歷史性里程碑,我們推出了以太坊火炬 NFT——一個體現去中心化和社群精神的 NFT,這一精神定義了以太坊的前十年。", + "page-10-year-torch-nft-description": "如同在社群之間傳遞的儀式火焰,以太坊火炬將在整個全球以太坊生態系統中傳遞。這個特殊的 NFT 將在精心挑選的社群成員、開發者和建設者的錢包之間傳遞,這些人在過去十年中共同塑造了以太坊的故事。", + "page-10-year-torch-one-of-kind-title": "獨一無二:", + "page-10-year-torch-one-of-kind-description": "僅存在一個以太坊火炬 NFT,這使每一個持有者都成爲以太坊傳統的臨時守護者", + "page-10-year-torch-time-limited-title": "限時托管:", + "page-10-year-torch-time-limited-description": "每一個持有者在傳遞給下一個守護者前可以持有火炬 24 小時。在 7 月 30 日,火炬 NFT 將被銷毀,以慶祝十周年慶典。", + "page-10-year-mint-card-title": "鑄造此刻", + "page-10-year-mint-card-description": "透過免費、期間限定的十週年 NFT 來慶祝十載的去中心化。在時間結束前鑄造您的 NFT。", + "page-10-year-mint-card-ended-title": "領取時間已結束", + "page-10-year-mint-card-ended-description": "感謝大家參加慶祝活動", + "page-10-year-video-aria-label": "十週年影片", + "page-10-year-nft-link-label": "在 OpenSea 查看以太坊十週年 NFT", + "page-10-year-terms-and-conditions": "條款及細則" +} diff --git a/src/intl/zh-tw/page-about.json b/src/intl/zh-tw/page-about.json index 5f84edec642..f83ead5e3ed 100644 --- a/src/intl/zh-tw/page-about.json +++ b/src/intl/zh-tw/page-about.json @@ -1,27 +1,27 @@ { "page-about-h2": "功能請求", - "page-about-h3": "此功能仍在開發中", - "page-about-h3-1": "已實現的功能", + "page-about-h3": "進行中的工作", + "page-about-h3-1": "已實作的功能", "page-about-h3-2": "計畫中的功能", "page-about-li-1": "進行中", "page-about-li-2": "已計畫", - "page-about-li-3": "已實現", + "page-about-li-3": "已實作", "page-about-li-4": "已實作", - "page-about-link-1": "此存放庫的原始程式碼已獲 MIT 授權認可", + "page-about-link-1": "此儲存庫的原始碼係根據 MIT 授權條款授權", "page-about-link-2": "GitHub", "page-about-link-3": "在 GitHub 上查看進行中工作的完整清單", "page-about-link-4": "加入我們的 Discord 伺服器", "page-about-link-5": "在 X(前身為 Twitter)上聯絡我們", "page-about-link-6": "在 GitHub 上查看已實作工作的完整清單", "page-about-link-7": "在 GitHub 上提出問題", - "page-about-p-1": "自從 ethereum.org 成立以來,我們努力著將經營模式維持透明化。這是我們的核心價值觀之一,因為我們認為透明化對於以太坊的成功至關重要。", - "page-about-p-2": "我們用作", - "page-about-p-3": "主要專案管理工具。我們將工作分為以下三類:", - "page-about-p-4": "我們盡最大努力讓社群知道每個工作的狀態", - "page-about-p-5": "我們正在實作的工作", - "page-about-p-6": "我們下一個要列入的實作工作", - "page-about-p-7": "最近完成的工作", - "page-about-p-8": "你有如何改善 ethereum.org 的點子嗎?我們非常願意跟你合作!", + "page-about-p-1": "自 ethereum.org 上線以來,我們一直致力於營運透明化。這是我們的核心價值之一,因為我們相信透明度對以太坊的成功至關重要。", + "page-about-p-2": "我們使用", + "page-about-p-3": "作為我們的主要專案管理工具。我們將工作分為 3 類:", + "page-about-p-4": "我們盡最大努力讓社群了解每個工作的狀態", + "page-about-p-5": "我們正在實作的工作。", + "page-about-p-6": "接下來排定要實作的工作。", + "page-about-p-7": "最近完成的工作。", + "page-about-p-8": "您有任何改善 ethereum.org 的想法嗎?我們非常樂意與您合作!", "page-what-is-ethereum-energy-consumption-chart-legend": "年度能源消耗 (TWh/年)", "energy-consumption-chart-global-data-centers-label": "全球資料中心", "energy-consumption-chart-airbnb-label": "AirBnB", diff --git a/src/intl/zh-tw/page-apps.json b/src/intl/zh-tw/page-apps.json index f3831f049e6..d79960e8fda 100644 --- a/src/intl/zh-tw/page-apps.json +++ b/src/intl/zh-tw/page-apps.json @@ -1,290 +1,72 @@ { - "page-apps-1inch-logo-alt": "1inch 標誌", - "page-apps-aave-logo-alt": "Aave 標誌", - "page-apps-add-button": "建議去中心化應用程式", - "page-apps-add-title": "新增去中心化應用程式", - "page-apps-ankr-logo-alt": "Ankr 標誌", - "page-apps-api3-logo-alt": "API3 標誌", - "page-apps-arweave-logo-alt": "ARweave 標誌", - "page-apps-audius-logo-alt": "Audius 標誌", - "page-apps-axie-infinity-logo-alt": "Axie Infinity 標誌", - "page-apps-balancer-logo-alt": "Balancer 標誌", - "page-apps-brave-logo-alt": "Brave 標誌", - "page-apps-beginner-friendly-description": "以下是一些適合新手的去中心化應用程式。往下探索更多。", - "page-apps-beginner-friendly-header": "適合新手", - "page-apps-category-arts": "藝術與時尚", - "page-apps-category-browsers": "瀏覽器", - "page-apps-category-code-marketplaces": "程式碼市集", - "page-apps-category-collectibles": "數位收藏品", - "page-apps-category-competitive": "Web3 遊戲", - "page-apps-category-computing": "開發人員工具", - "page-apps-category-dex": "交易所", - "page-apps-category-investments": "投資基金", - "page-apps-category-lending": "放款與借款", - "page-apps-category-lottery": "群眾募資", - "page-apps-category-marketplaces": "市場", - "page-apps-category-music": "音樂", - "page-apps-category-payments": "付款", - "page-apps-category-insurance": "保險", - "page-apps-category-portfolios": "投資組合管理", - "page-apps-category-trading": "預測市場", - "page-apps-category-utilities": "工具", - "page-apps-category-worlds": "虛擬世界", - "page-apps-category-demand-aggregator": "需求匯總", - "page-apps-category-derivatives": "衍生品", - "page-apps-category-liquid-staking": "流動性質押", - "page-apps-category-bridges": "跨鏈橋", - "page-apps-category-experiences": "經驗分享", - "page-apps-category-guilds": "收益工會", - "page-apps-category-avatar": "虛擬形象", - "page-apps-choose-category": "選擇類別", - "page-apps-category-social": "社交媒體", - "page-apps-category-content": "內容", - "page-apps-category-community": "社群", - "page-apps-category-messaging": "傳訊", - "page-apps-category-identity": "身份", - "page-apps-collectibles-benefits-1-description": "當藝術在以太坊上代幣化,所有權可以證明給所有人知道。你可以追蹤藝術作品從作者到目前持有人的旅程。可以避免偽造。", - "page-apps-collectibles-benefits-1-title": "所有權是可證明的", - "page-apps-collectibles-benefits-2-description": "直接購買串流音樂或藝術品,對藝術家來說是相當公平的方式。使用以太坊,便不需要有太多的中間媒介。即使需要中間媒介,費用也不會那麼高,因為這些平台不需要支付網路基礎建設的費用。", - "page-apps-collectibles-benefits-2-title": "對創作者來說更公平", - "page-apps-collectibles-benefits-3-description": "代幣化的收藏品會綁定以太坊位址,而非平台。因此你可以在任何以太坊市場販售像是遊戲道具等物品,而非只在遊戲中販售。", - "page-apps-collectibles-benefits-3-title": "收藏品會跟隨你", - "page-apps-collectibles-benefits-4-description": "目前已經有很多工具和產品可以將你的藝術作品代幣化,並且進行販售!在任何以太坊收藏品平台都可以販售你的代幣。", - "page-apps-collectibles-benefits-4-title": "基礎建設系統已到位", - "page-apps-collectibles-benefits-description": "這些應用程式注重數位所有權,為創作者增加潛在收益,以及發明新的方式讓大家投資喜愛的創作者和他們創作的作品。", - "page-apps-collectibles-benefits-title": "去中心化的收藏品和影音串流", - "page-apps-collectibles-button": "藝術品和收藏品", - "page-apps-collectibles-description": "這些應用程式注重數位所有權,為創作者增加潛在收益,以及發明新的方式讓大家投資喜愛的創作者和他們創作的作品。", - "page-apps-collectibles-title": "去中心化藝術品和收藏品", - "page-apps-compound-logo-alt": "Compound 標誌", - "page-apps-convex-logo-alt": "Convex 標誌", - "page-apps-cryptopunks-logo-alt": "加密龐克標誌", - "page-apps-cryptovoxels-logo-alt": "Cryptovoxels 標誌", - "page-apps-cyberconnect-logo-alt": "CyberConnect 標誌", - "page-apps-dapp-description-1inch": "藉由總計最佳價格來協助你避免過高的價格滑點。", - "page-apps-dapp-description-aave": "將你的代幣借給他人以賺取利息,並可隨時取回代幣。", - "page-apps-dapp-description-ankr": "一系列用來構建、獲利和遊戲等的 Web3 基礎設施產品,全部都在區塊鏈上。", - "page-apps-dapp-description-api3": "第一方價格參考資料饋送源,可以讓 10 個(且持續增加)網路的去中心化應用程式連接到即時資產價格資料,包括加密貨幣和外匯價格。", - "page-apps-dapp-description-arweave": "只需支付一次預付費用,即可永久且永續地儲存資料。", - "page-apps-dapp-description-async-art": "建立、收集和交易 #ProgrammableArt ─ 這是種分成多個「層次」(Layer) 的數位藝術,你可使用 Layer 來影響整體影像。每個 Master 和 Layer 都是 ERC721 代幣。", - "page-apps-dapp-description-audius": "去中心化串流服務平台。聽眾聆聽音樂等於為創作者創造收益,而非為品牌創造收益。", - "page-apps-dapp-description-axie-infinity": "與稱為 Axies 的生物進行交易和戰鬥。邊玩遊戲邊賺錢,可在行動裝置上遊玩", - "page-apps-dapp-description-balancer": "Balancer 是一個自動的投資組合管理工具及交易平台。", - "page-apps-dapp-description-brave": "跟他們一起瀏覽並支持你喜愛的創作者,並賺取代幣。", + "page-apps-all-apps": "所有應用程式", "page-apps-dapp-description-cent": "社交網路讓你能藉由上傳非同質化代幣賺取資金。", - "page-apps-dapp-description-compound": "將你的代幣借給他人以賺取利息,並可隨時取回代幣。", - "page-apps-dapp-description-convex": "Convex 允許 Curve 流動性提供者在不用鎖倉 CRV 的情況下,賺取交易手續費並領取增加的 CRV。", - "page-apps-dapp-description-cryptopunks": "對龐克進行購買、競標和出價,這是以太坊上首批出現的代幣收藏品之一。", - "page-apps-dapp-description-cryptovoxels": "在以太坊虛擬世界中,建立藝廊、開店和購買土地。", - "page-apps-dapp-description-cyberconnect": "去中心化社交圖譜協定,幫助去中心化應用程式啟動網路效應並構建個人化社交體驗。", - "page-apps-dapp-description-dark-forest": "在無垠、程序化生成、特定加密的宇宙中征服眾多行星。", - "page-apps-dapp-description-crack-and-stack": "與其他玩家一起進入礦井,堆疊以太幣鑽石,並嘗試帶著懸賞逃離。", "page-apps-dapp-description-decentraland": "在無盡探索的虛擬世界中收集、交易虛擬土地。", "page-apps-dapp-description-ens": "使用者友善的以太坊位址名稱,以及去中心化網站。", - "page-apps-dapp-description-foundation": "投資獨一無二版本的數位藝術品,並與其他買家交易。", "page-apps-dapp-description-gitcoin": "改善開源軟體賺取加密貨幣。", - "page-apps-dapp-description-gitcoin-grants": "為以太坊社群眾籌,放大貢獻", - "page-apps-dapp-description-gm": "真正與創作者分享收益,集聊天、論壇和語音於一身的平台", "page-apps-dapp-description-gods-unchained": "策略集換式卡牌遊戲。透過遊戲賺取可在現實生活販售的卡牌。", - "page-apps-dapp-description-golem": "取得共享電腦計算能力或租用你的個人資源。", - "page-apps-dapp-description-graph": "用於查詢以太坊和星際檔案系統等網路的索引協定。", - "page-apps-dapp-description-ipfs": "點對點的超媒體協定,旨在透過使網路可升級、有彈性且更加開放來保存和增長人類的知識。", - "page-apps-dapp-description-radicle": "確保無須中介的點對點程式碼合作。", - "page-apps-dapp-description-kyberswap": "以最佳匯率兌換和賺取收益。", - "page-apps-dapp-description-lido": "簡化且安全的數位資產質押。", - "page-apps-dapp-description-loopring": "為快速交易打造的點對點平台。", - "page-apps-dapp-description-marble-cards": "以統一資源定位符為基礎創作並交易獨特數位卡牌。", - "page-apps-dapp-description-matcha": "搜尋數家交易所幫助你找到最佳價格。", - "page-apps-dapp-description-meeds": "為分散式工作的時代而生的 Web3 社群中心。公平透明地獎勵重要貢獻者。", - "page-apps-dapp-description-mirror": "以 Web3 為本的強大發佈平台 Mirror,突破網上寫作的界限", - "page-apps-dapp-description-multichain": "終極的 web3 路由器。這是為任意跨鏈互動而開發的基礎設施。", - "page-apps-dapp-description-nifty-gateway": "在區塊鏈上購入頂尖藝術家、運動員、樂團及創作者之作品。", - "page-apps-dapp-description-summerfi": "透過以太坊穩定幣 Dai 交易、借貸與儲蓄。", - "page-apps-dapp-description-opensea": "購入、販賣,探索及交易限量版商品。", - "page-apps-dapp-description-opera": "藉由你的瀏覽器將加密貨幣傳送到商家、其他使用者及應用程式。", - "page-apps-dapp-description-osuvox": "住在區塊鏈上的 3D 虛擬形象", - "page-apps-dapp-description-poap": "收集非同質化代幣提供你參與虛擬或實體活動的證明。使用它們參與抽獎、投票、合作活動,或者只是炫耀。", - "page-apps-dapp-description-polymarket": "根據結果下注。在資訊市場交易。", - "page-apps-dapp-description-pooltogether": "不會輸的樂透。每星期開獎。", - "page-apps-dapp-description-index-coop": "加密貨幣指數基金讓你投資頂尖去中心化金融代幣組合。", - "page-apps-dapp-description-nexus-mutual": "不須保險公司就有保障。保護自己免於智慧型合約漏洞或被駭。", - "page-apps-dapp-description-etherisc": "去中心化保險模板讓任何人都能打造自己的保險保障範圍。", - "page-apps-dapp-description-zapper": "使用單一介面追蹤你的投資組合及去中心化金融產品。", - "page-apps-dapp-description-zerion": "管理你的投資組合,並簡單評估各個市場上的去中心化金融資產。", - "page-apps-dapp-description-rotki": "尊重你隱私的開源投資組合追蹤、分析、管理,及稅金報告工具。", - "page-apps-dapp-description-krystal": "一個能夠存取所有你最喜愛的去中心化金融服務的一站式平台。", - "page-apps-dapp-description-rarible": "創作、販賣及購買代幣化收藏品。", - "page-apps-dapp-description-request-finance": "一套用於加密貨幣發票、薪資和支出的金融工具。", - "page-apps-dapp-description-rubic": "為使用者和去中心化應用程式而設的跨鏈技術聚合器。", - "page-apps-dapp-description-sablier": "即時流通資金。", - "page-apps-dapp-description-spatial": "建立個人的虛擬形象和 3D 世界", - "page-apps-dapp-description-spruce": "開源技術堆疊將身份和資料的控制權歸還到使用者手中。", - "page-apps-dapp-description-status": "旨在實現訊息自由流通、保護私密和安全對話的權利,以及促進個人主權。", - "page-apps-dapp-description-superrare": "直接從藝術家或二級市場購買數位藝術品。", - "page-apps-dapp-description-synthetix": "Synthetix 是一個用於發行及交易合成資產的協議。", - "page-apps-dapp-description-uniswap": "輕鬆交換代幣或提供代幣賺取 % 獎勵。", - "page-apps-dapp-description-xmtp": "在區塊鏈帳戶之間傳送訊息,包括直接訊息、警報和公告等等。", - "page-apps-dapp-description-yearn": "Yearn Finance 是一種收益聚合器,可讓個人、去中心化自治組織及其他協議存入數位資產並獲得收益。", - "page-apps-docklink-dapps": "去中心化應用程式簡介", - "page-apps-docklink-smart-contracts": "智慧型合約", - "page-apps-dark-forest-logo-alt": "Dark Forest 標誌", - "page-apps-crack-and-stack-logo-alt": "Crack & Stack 標誌", - "page-apps-decentraland-logo-alt": "Decentraland 標誌", - "page-apps-index-coop-logo-alt": "Index Coop 標誌", - "page-apps-nexus-mutual-logo-alt": "Nexus Mutual 標誌", - "page-apps-etherisc-logo-alt": "Etherisc 標誌", - "page-apps-zapper-logo-alt": "Zapper 標誌", - "page-apps-zerion-logo-alt": "Zerion 標誌", - "page-apps-rotki-logo-alt": "Rotki 標誌", - "page-apps-krystal-logo-alt": "Krystal 標誌", - "page-apps-synthetix-logo-alt": "Synthetix 標誌", - "page-apps-desc": "找個以太坊應用程式試一試。", - "page-apps-doge-img-alt": "插圖:狗狗使用電腦", - "page-apps-editors-choice-dark-forest": "對抗其他玩家、征服星球,並嘗試以太坊最新擴張/隱私技術。也許你的對手已經對以太坊很熟悉。", - "page-apps-editors-choice-foundation": "投資文化。向頂尖藝術家、音樂家及樂團,購買、交易,及販賣獨一無二的數位藝術品和時尚。", - "page-apps-editors-choice-pooltogether": "買張不會輸的樂透。每個星期整個票池產生的利息會傳送給幸運的贏家。你可以隨時取回你的貨幣。", - "page-apps-editors-choice-uniswap": "輕鬆交換你的代幣。社群最喜歡的功能,讓你可以與全網路的人交易代幣。", - "page-apps-ens-logo-alt": "以太坊名稱服務標誌", - "page-apps-explore-dapps-description": "許多去中心化應用程式 (dApp) 仍在實驗性階段,測試去中心化網路的可能性。不過目前已有一些去中心化應用程式的先驅在科技、金融、遊戲及收藏品領域取得了成功。", - "page-apps-explore-dapps-title": "探索去中心化應用程式", - "page-apps-features-1-description": "一旦部署到以太坊,去中心化應用程式的程式碼無法刪除,任何人都能使用去中心化應用程式功能。即使去中心化應用程式開發團隊解散,你還是能使用它。一旦部署於以太坊,就永遠存在。", - "page-apps-features-1-title": "無所有者", - "page-apps-features-2-description": "你無法阻止他人使用去中心化應用程式或提交交易。假設 Twitter 在以太坊上,沒有人能封鎖你的帳戶,或阻止你推文。", - "page-apps-features-2-title": "不受審查", - "page-apps-features-3-description": "因為以太坊使用以太幣,以太坊具有與生俱來的支付功能。開發者不需要花費時間與第三方支付提供者整合。", - "page-apps-features-3-title": "內建支付方法", - "page-apps-features-4-description": "去中心化應用程式的程式碼經常是開放互通的。團隊經常在其他團隊的作品上進行創作,如果你想要讓使用者在你的去中心化應用程式上交換代幣,你可以導入其他去中心化應用程式的程式碼。", - "page-apps-features-4-title": "隨插即用", - "page-apps-features-5-description": "透過大多數去中心化應用程式,你不需要分享你的真實世界身分。你的以太坊帳戶就是你的登入資訊,你只需要一個錢包即可。", - "page-apps-features-5-title": "匿名登入", - "page-apps-features-6-description": "密碼學確保攻擊者不能假造交易,或假冒你的身分在其他去中心化應用程式上互動。你透過以太坊帳戶認證在去中心化應用程式上進行的行動 - 通常透過你的錢包 - 讓你的憑證保持安全。", - "page-apps-features-6-title": "以密碼學為基礎", - "page-apps-features-7-description": "一旦去中心化應用程式存在於以太坊,只有在以太坊本身失效時,去中心化應用程式才會跟著失效。以太坊網路的規模大小以難以攻擊著稱。", - "page-apps-features-7-title": "無停機時間", - "page-apps-finance-benefits-1-description": "以太坊上的金融服務不需註冊。只要你有資金和網路連結,你就能使用以太坊金融服務。", - "page-apps-finance-benefits-1-title": "開放使用", - "page-apps-finance-benefits-2-description": "整個代幣世界讓你可以和這些金融產品互動。人們時常以以太坊為基礎創造新代幣。", - "page-apps-finance-benefits-2-title": "新代幣經濟", - "page-apps-finance-benefits-3-description": "團隊建立了穩定幣,這是一種價格穩定的加密貨幣。讓你能試驗並使用加密貨幣,不需承受風險與不確定性。", - "page-apps-finance-benefits-3-title": "穩定幣", - "page-apps-finance-benefits-4-description": "金融產品在以太坊領域都是模組化的,可以互相兼容。新模組配置隨時在市場上出現,並讓你可以拓展加密貨幣的可用領域。", - "page-apps-finance-benefits-4-title": "互相連結的金融服務", - "page-apps-finance-benefits-description": "以太坊的哪些特徵,讓去中心化金融應用程式蓬勃發展?", - "page-apps-finance-benefits-title": "去中心化金融", - "page-apps-finance-button": "金融", - "page-apps-finance-description": "應用程式注重使用加密貨幣的金融服務,並提供服務如借貸、賺取利息,和私人付款 – 不需個人資料。", - "page-apps-finance-title": "去中心化金融", - "page-apps-foundation-logo-alt": "基金會標誌", - "page-apps-gaming-benefits-1-description": "無論是虛擬土地或交易卡牌,你的物品都能在收藏品市場交易。你的遊戲物品在真實世界中也有價值。", - "page-apps-gaming-benefits-1-title": "遊戲物品兼具代幣功能", - "page-apps-gaming-benefits-2-description": "你擁有你自己的物品,某些時候你還擁有遊戲進度,而非遊戲公司。所以如果遊戲公司遭到攻擊、伺服器故障或公司解散,你也不會失去任何事物。", - "page-apps-gaming-benefits-2-title": "你的儲蓄很安全", - "page-apps-gaming-benefits-3-description": "就像以太坊支付可以由任何人驗證,遊戲可以利用這個特點確保公平性。理論上從致命一擊的數量到對手戰爭寶箱的大小,一切都是可驗證的。", - "page-apps-gaming-benefits-3-title": "可證明公平性", - "page-apps-gaming-benefits-description": "以太坊的哪些特徵,讓去中心化遊戲應用程式蓬勃發展?", - "page-apps-gaming-benefits-title": "去中心化遊戲", - "page-apps-gaming-button": "遊戲", - "page-apps-gaming-description": "這些應用程式聚焦於建立虛擬世界,並使用具有真實世界價值的收藏品與其他玩家戰鬥。", - "page-apps-gaming-title": "去中心化遊戲", - "page-apps-get-some-eth-description": "去中心化應用程式需要礦工費", - "page-apps-get-started-subtitle": "想嘗試去中心化應用程式,你需要錢包及一些以太幣。錢包讓你可以連結或登入。而以太幣可以用來支付任何交易費用。", - "page-apps-get-started-title": "開始使用", - "page-apps-gitcoin-grants-logo-alt": "Gitcoin Grants 標誌", - "page-apps-gitcoin-logo-alt": "Gitcoin 標誌", - "page-apps-gm-logo-alt": "gm.xyz 標誌", - "page-apps-gods-unchained-logo-alt": "Gods Unchained 標誌", - "page-apps-golem-logo-alt": "Golem 標誌", - "page-apps-graph-logo-alt": "Graph 標誌", - "page-apps-radicle-logo-alt": "Radicle 標誌", - "page-apps-hero-header": "以太坊運行工具及服務", - "page-apps-hero-subtitle": "去中心化應用程式是蓬勃發展的應用程式,使用以太坊打破商業模型,或打造新的模型。", - "page-apps-how-dapps-work-p1": "去中心化應用程式的後端程式碼(智能合約)在去中心化網路上運行,而非中心化伺服器。去中心化應用程式使用以太坊區塊鏈來儲存資料,並透過智能合約實現應用程式的邏輯。", - "page-apps-how-dapps-work-p2": "智慧型合約完全按照程式碼運作,類似所有人都能閱覽的線上規則。想像一下自動販賣機,如果你投入足夠金額並按下正確選擇,你就能取得想要的商品。就像自動販賣機,智慧型合約也能儲存資金,跟以太坊帳戶相似,這讓程式碼能在合約與交易之間做為媒介。", - "page-apps-how-dapps-work-p3": "一旦去中心化應用程式部署到以太坊網路上,你就不能變更。去中心化應用程式由合約中寫入的邏輯管控,而非個人或公司,因此具去中心化特性。", - "page-apps-how-dapps-work-title": "去中心化應用程式原理", - "page-apps-ipfs-logo-alt": "IPFS 標誌", - "page-apps-kyberswap-logo-alt": "KyberSwap 標誌", - "page-apps-learn-callout-button": "開始建置", - "page-apps-learn-callout-description": "我們的社群開發者入口網站有文件、工具以及框架,幫助你打造去中心化應用程式。", - "page-apps-learn-callout-image-alt": "插圖:一隻手正在將樂高積木組成以太象徵。", - "page-apps-learn-callout-title": "學習如何建立去中心化應用程式", - "page-apps-lido-logo-alt": "Lido 標誌", - "page-apps-loopring-logo-alt": "Loopring 標誌", - "page-apps-magic-behind-dapps-description": "去中心化應用程式感覺像是一般的應用程式。但是在幕後它們有其特殊的特性,因為它們繼承以太坊所有的超能力。以下是去中心化應用程式與一般應用程式的不同之處。", - "page-apps-magic-behind-dapps-link": "是什麼讓以太坊如此偉大?", - "page-apps-magic-behind-dapps-title": "去中心化應用程式背後的魔法", - "page-apps-magic-title-1": "魔法", - "page-apps-magic-title-2": "背後", - "page-apps-magician-img-alt": "魔法師插圖", - "page-apps-marble-cards-logo-alt": "marble.cards 標誌", - "page-apps-async-logo-alt": "Async 標誌", - "page-apps-matcha-logo-alt": "Matcha 標誌", - "page-apps-meeds-logo-alt": "Meeds 標誌", - "page-apps-metaverse-benefits-title": "元宇宙", - "page-apps-metaverse-benefits-description": "以太坊的哪些特點,讓元宇宙蓬勃發展?", - "page-apps-metaverse-benefits-1-title": "非同質化代幣", - "page-apps-metaverse-benefits-1-description": "使用者擁有的獨一無二遊戲內物品,可在支援相同標準的虛擬世界和市集中互通。", - "page-apps-metaverse-benefits-2-title": "使用者擁有自己的社群", - "page-apps-metaverse-benefits-2-description": "身份為使用者所擁有,他們擁有無限的機會,在多個虛擬世界中探索和創建社交網絡。", - "page-apps-metaverse-button": "元宇宙", - "page-apps-metaverse-title": "元宇宙", - "page-apps-metaverse-description": "這些應用程式的使用者能夠自由參與虛擬世界。使用者可以建立個人網絡並獲得數位資產的所有權", - "page-apps-mirror-logo-alt": "Mirror 標誌", - "page-apps-mobile-options-header": "瀏覽其他類別", - "page-apps-multichain-logo-alt": "Multichain 標誌", - "page-apps-nifty-gateway-logo-alt": "Nifty Gateway 標誌", - "page-apps-summerfi-logo-alt": "Summer.fi 標誌", - "page-apps-opensea-logo-alt": "OpenSea 標誌", - "page-apps-opera-logo-alt": "Opera 標誌", - "page-apps-osuvox-logo-alt": "OSUVOX 標誌", - "page-apps-polymarket-logo-alt": "Polymarket 標誌", - "page-apps-poap-logo-alt": "Proof of Attendance Protocol 標誌", - "page-apps-pooltogether-logo-alt": "PoolTogether 標誌", - "page-apps-rarible-logo-alt": "Rarible 標誌", - "page-apps-ready-button": "開始", - "page-apps-ready-description": "選一個去中心化應用程式試試看", - "page-apps-ready-title": "準備好了嗎?", - "page-apps-request-finance-logo-alt": "Request Finance 標誌", - "page-apps-rubic-logo-alt": "Rubic 標誌", - "page-apps-sablier-logo-alt": "Sablier 標誌", - "page-apps-set-up-a-wallet-button": "尋找錢包", - "page-apps-set-up-a-wallet-description": "錢包是你的去中心化應用程式「登入」憑證", - "page-apps-set-up-a-wallet-title": "設定錢包", - "page-apps-social-button": "社交", - "page-apps-social-description": "這些應用程式專注於透過去中心化身份技術建立去中心化社交網路,讓數位身份及社交圖譜皆歸使用者所有。", - "page-apps-social-title": "社交", - "page-apps-spatial-logo-alt": "Spatial 標誌", - "page-apps-spruce-logo-alt": "Spruce 標誌", - "page-apps-status-logo-alt": "Status 標誌", - "page-apps-superrare-logo-alt": "SuperRare 標誌", - "page-apps-technology-button": "科技", - "page-apps-technology-description": "這些應用程式著重於去中心化開發者工具,融入加密貨幣系統與現有科技,及打造開源開發市場。", - "page-apps-technology-title": "去中心化科技", - "page-apps-uniswap-logo-alt": "Uniswap 標誌", - "page-apps-wallet-callout-button": "尋找錢包", - "page-apps-wallet-callout-description": "錢包也是去中心化應用程式之一。找一個適合你的錢包吧。", - "page-apps-wallet-callout-image-alt": "機器人插圖。", - "page-apps-wallet-callout-title": "查看錢包", - "page-apps-warning-header": "務必自行研究", - "page-apps-warning-message": "以太坊是一門新創科技,且大多數應用程式也都很新。在投入大量資金前,請務必先了解風險。", - "page-apps-what-are-dapps": "什麼是去中心化應用程式?", - "page-apps-more-on-defi-button": "更多關於去中心化金融", - "page-apps-more-on-nft-button": "更多關於代幣化收藏品", - "page-apps-more-on-nft-gaming-button": "更多關於代幣化遊戲物品", - "page-apps-dapp-description-pwn": "由以太坊上的任何代幣或非同質化代幣支持的簡式貸款。", - "page-apps-pwn-image-alt": "PWN 標誌", - "page-apps-xmtp-logo-alt": "XMTP 標誌", - "opage-apps-yearn-logo-alt": "Yearn 標誌", - "page-apps-yearn-image-alt": "Yearn 標誌", - "page-apps-convex-image-alt": "Convex 標誌", + "page-apps-dapp-description-augur": "根據結果下注。在資訊市場交易。", + "page-apps-ready-button": "Go", "foundation": "基金會", "page-wallets-get-some": "取得一些以太幣", - "page-apps-dapp-description-curve": "Curve 是一間專注於穩定幣的去中心化交易所", - "page-apps-curve-image-alt": "Curve 標誌", - "page-apps-dapp-description-dodo": "DODO 是鏈上流動性提供者,採用了主動做市商 (PMM) 演算法。", - "page-apps-dodo-image-alt": "DODO 標誌", - "page-apps-dapp-description-artblocks": "Art Blocks 致力於將引人入勝的當代生成式藝術的藝術品帶入生活中", - "page-apps-artblocks-image-alt": "Art Blocks 標誌", - "page-apps-explore-title": "想瀏覽更多應用程式嗎?", - "page-apps-explore": "查看數百種去中心化應用程式" -} + "page-apps-title": "應用程式", + "page-apps-subtitle": "探索一系列精心挑選、執行於以太坊(Ethereum)及第二層網路(layer 2 networks)的應用程式", + "page-apps-learn-button": "了解應用程式", + "page-apps-highlights-title": "精選內容", + "page-apps-discover-title": "探索", + "page-apps-applications-title": "應用", + "page-apps-categories-title": "應用程式分類", + "page-apps-community-picks-title": "社群精選", + "page-apps-meta-title": "以太坊的熱門加密貨幣應用程式", + "page-apps-meta-description": "探索以太坊上的加密貨幣應用程式:了解去中心化金融(DeFi)、非同質化代幣(NFTs)、社交類、遊戲類、跨鏈橋、隱私類、生產力類及去中心化自治組織(DAO)去中心化應用程式(dApps)。尋找可信賴的鏈上應用程式,用於交易、獲利與互動。", + "page-apps-category-defi-name": "去中央化金融", + "page-apps-category-defi-description": "去中央化金融是一種去中央化應用程式,讓使用者利用他們的加密貨幣資產進行放貸、借貸、交易,和賺取利息。", + "page-apps-category-defi-meta-title": "以太坊去中心化金融(DeFi)應用程式清單──借貸與收益", + "page-apps-category-defi-meta-description": "探索以太坊上用於放貸、借貸、發行穩定幣、信用,和鏈上去中心化交易所交易的熱門去中心化金融應用程式。", + "page-apps-category-collectibles-name": "收藏品", + "page-apps-category-collectibles-description": "收藏品為獨一無二且不可複製的數位資產。", + "page-apps-category-collectibles-meta-title": "以太坊上最佳NFT應用程式清單", + "page-apps-category-collectibles-meta-description": "探索頂級 NFT 應用程序,用於購買收藏品、交易遊戲皮膚以及在領先的以太坊市場上發現新的數位資產。", + "page-apps-category-social-name": "社交", + "page-apps-category-social-description": "社群為一種去中心化應用程式,讓使用者可以與其他人交流和分享內容。", + "page-apps-category-social-meta-title": "以太坊上的社交應用程式:Farcaster、Zora 等", + "page-apps-category-social-meta-description": "探索以太坊上最佳的即時通訊與社交應用程式。", + "page-apps-category-gaming-name": "遊戲", + "page-apps-category-gaming-description": "遊戲為一種去中心化應用程式,讓使用者玩遊戲並賺取獎勵。", + "page-apps-category-gaming-meta-title": "以太坊上的加密貨幣與NFT遊戲清單", + "page-apps-category-gaming-meta-description": "探索最優質的娛樂區塊鏈遊戲。大型多人線上角色扮演遊戲、卡牌遊戲、人工智慧遊戲、角色扮演遊戲、休閒遊戲", + "page-apps-category-bridge-name": "跨鏈橋", + "page-apps-category-bridge-description": "跨鏈橋是一種去中心化應用程式,讓使用者可以在不同的網路間橋接資產。", + "page-apps-category-bridge-meta-title": "鏈接以太坊至不同網路的橋接清單", + "page-apps-category-bridge-meta-description": "探索可以將資產在不同網路跟二層鏈間移轉的最佳加密貨幣跨鏈橋應用程式。", + "page-apps-category-productivity-name": "生產力", + "page-apps-category-productivity-description": "生產力為一種去中心化應用程式,讓使用者更有效率。", + "page-apps-category-productivity-meta-title": "生產力和去中心化身份應用程式", + "page-apps-category-productivity-meta-description": "探索以太坊最佳的去中心化身份、存儲、網域名稱系統,和視訊計算應用程式。使用可信的基礎架構工具提升您的鏈上生產力。", + "page-apps-category-privacy-name": "隱私", + "page-apps-category-privacy-description": "隱私為一種去中心化應用程式,讓使用者維持隱私性。", + "page-apps-category-privacy-meta-title": "以太坊隱私應用程式:tornado cash 等等", + "page-apps-category-privacy-meta-description": "探索以太坊的隱私應用程式,如Tornado Cash 等,可以保護使用者匿名性,促成私密交易,和提升鏈上保密性。", + "page-apps-category-dao-name": "去中心化自治組織", + "page-apps-category-dao-description": "去中心化自治組織為一種去中心化應用程式,讓使用者可以治理並創建去中心化自治組織。", + "page-apps-category-dao-meta-title": "以太坊DAO組織工具清單", + "page-apps-category-dao-meta-description": "探索以太坊上用於治理、資金庫管理、投票,和貢獻者協調的最佳去中心化自治組織工具。發起、管理,並發展您的去中心化組織。", + "page-apps-see-all": "查看全部", + "page-apps-suggest-an-app-title": "建議應用程式", + "page-apps-suggest-an-app-description": "我們一直在尋找新的應用程式添加到我們的清單上。如果您知道一款您認為應該在清單上的應用程式,請聯繫我們。", + "page-apps-suggest-an-app-button": "建議應用程式", + "page-apps-filter-by": "篩選條件", + "page-apps-filter-all": "全部", + "page-apps-showing": "顯示", + "page-apps-visit-app": "訪問 {appName}", + "page-apps-see-next": "查看下一個", + "page-apps-info-title": "資訊", + "page-apps-info-founded": "創立於", + "page-apps-info-creator": "創建者", + "page-apps-info-last-updated": "最後更新", + "page-apps-gallery-title": "圖庫", + "page-apps-more-apps-like-this": "更多類似應用程式", + "page-apps-today": "今天", + "page-apps-one-day-ago": "一天前", + "page-apps-days-ago": "{days} 天前" +} \ No newline at end of file diff --git a/src/intl/zh-tw/page-bug-bounty.json b/src/intl/zh-tw/page-bug-bounty.json index e6c76fa3973..b204f4437b1 100644 --- a/src/intl/zh-tw/page-bug-bounty.json +++ b/src/intl/zh-tw/page-bug-bounty.json @@ -13,13 +13,15 @@ "page-upgrades-bug-bounty-misc-bugs-desc-2": "Solidity 和 Vyper 對不受信任輸入的編譯結果不提供任何安全保證——我們不會獎勵因惡意產生的資料造成的編譯器崩潰。", "page-upgrades-bug-bounty-deposit-bugs": "儲放合約錯誤", "page-upgrades-bug-bounty-deposit-bugs-desc": "信標鏈存款合約的規範和原始程式碼都是漏洞懸賞計劃的一部分。", + "page-upgrades-bug-bounty-deposit-contract-specs": "儲放合約規格", + "page-upgrades-bug-bounty-deposit-contract-source": "儲放合約原始程式碼", "page-upgrades-bug-bounty-dependency-bugs": "依賴性錯誤", "page-upgrades-bug-bounty-dependency-bugs-desc": "某些依賴關係對於以太坊網路的運行至關重要,其中有一些已經被添加到漏洞懸賞計劃。目前,漏洞懸賞計劃中包含的依賴關係清單有 C-KZG-4844 和 Go-KZG-484。", "page-upgrades-bug-bounty-docking": "合併", "page-upgrades-bug-bounty-email-us": "電郵我們:", "page-upgrades-bug-bounty-help-links": "實用連結", "page-upgrades-bug-bounty-hunting": "漏洞尋找規則", - "page-upgrades-bug-bounty-hunting-desc": "漏洞懸賞計劃是為針對活躍以太坊社群的可自由裁量的實驗性獎勵計劃,旨在鼓勵和獎勵那些一直幫助改善平台的人。該計劃不是比賽。你需要知道我們隨時可以取消該計劃,並且獎勵由以太坊基金會的漏洞懸賞小組全權決定。此外,我們無法向制裁名單上的個人或所處國家(即北韓、伊朗等)在制裁清單上的個人提供獎勵。當地法律需要我們向你索要身份證明。你需要支付所有與獎勵相關的稅費。所有獎勵都受到法律的約束。最後,你的測試也不能違反任何法律或損害任何他人的數據,並且必須在本地運行的測試網上進行。", + "page-upgrades-bug-bounty-hunting-desc": "漏洞回報獎勵計畫是一項實驗性、自主裁量的獎勵計畫,旨在鼓勵和獎勵我們活躍的以太坊社群中協助改進平台的人。這不是一場競賽。您應知悉,我們可隨時取消本計畫,且獎勵由以太坊基金會漏洞回報獎勵小組全權決定。此外,我們無法向制裁名單上的個人或身處制裁名單所列國家 (例如,北韓、伊朗等) 的個人發放獎勵。當地法律要求我們索取您的身分證明。您需負責所有稅務。所有獎勵均受適用法律約束。最後,您的測試不得違反任何法律或損害任何不屬於您的資料,且必須在本地運行的測試網上進行。", "page-upgrades-bug-bounty-hunting-leaderboard": "共識層漏洞懸賞計劃排行榜", "page-upgrades-bug-bounty-hunting-execution-leaderboard": "執行層漏洞懸賞計劃排行榜", "page-upgrades-bug-bounty-hunting-leaderboard-subtitle": "找出共識層漏洞,躋身本排行榜", @@ -36,7 +38,7 @@ "page-upgrades-bug-bounty-meta-description": "以太坊漏洞懸賞計劃概述:如何參與以及獎勵資訊", "page-upgrades-bug-bounty-meta-title": "以太坊漏洞懸賞計畫", "page-upgrades-bug-bounty-not-included": "超出範圍", - "page-upgrades-bug-bounty-not-included-desc": "只有適用範圍中列出的目標漏洞是漏洞懸賞計劃的一部分。這意味著我們的基礎設施,例如網頁、域名系統、電子郵件等並不在懸賞範圍内。ERC20 合約漏洞通常也不在合約範圍内。然而,我們可以幫助聯係受影響方,例如作者或交易所。以太坊名稱服務由以太坊名稱服務基金會進行維護,不在懸賞範圍内。需要使用者公開他們應用程式介面(如 JSON-RPC 或信標應用程式介面)的漏洞也不在漏洞懸賞計劃的範圍内。", + "page-upgrades-bug-bounty-not-included-desc": "只有範圍內的目標才屬於漏洞回報獎勵計畫的一部分。不符合本計畫資格的漏洞包括:", "page-upgrades-bug-bounty-owasp": "查看開放式 Web 應用程式安全計劃 (OWASP) 的方法", "page-upgrades-bug-bounty-points": "以太坊基金會也將基於以下提供獎勵:", "page-upgrades-bug-bounty-points-error": "載入數據時出錯... 請刷新。", @@ -58,10 +60,10 @@ "page-upgrades-bug-bounty-execution-specs": "執行層規範", "page-upgrades-bug-bounty-specs-docs": "規範文件", "page-upgrades-bug-bounty-submit": "提交漏洞", - "page-upgrades-bug-bounty-submit-desc": "每發現一個有效的漏洞,你都將獲得獎勵。獎勵數量將根據嚴重程度而有所不同。嚴重性是基於對以太坊網路的影響和可能性、採用 OWASP 風險評級模型來計算。", + "page-upgrades-bug-bounty-submit-desc": "每發現一個有效的漏洞,您都將獲得獎勵。獎勵的數量將依據嚴重性而有所不同。嚴重性是根據 OWASP 風險評級模型,基於對以太坊網路的影響和可能性來計算。", "page-upgrades-bug-bounty-subtitle": "透過尋找影響以太坊網路的協定、用戶端和語言編譯器錯誤,賺取高達 250,000 USD 的賞金並躋身排行榜。", "page-upgrades-bug-bounty-title": "已開放供提交", - "page-upgrades-bug-bounty-title-1": "信標鏈", + "page-upgrades-bug-bounty-title-1": "信標鏈(Beacon Chain)", "page-upgrades-bug-bounty-title-2": "分叉選擇", "page-upgrades-bug-bounty-title-3": "Solidity 存款合約", "page-upgrades-bug-bounty-title-4": "點對點網絡", @@ -69,9 +71,9 @@ "page-upgrades-bug-bounty-type-2": "阻斷服務 (DOS) 媒介", "page-upgrades-bug-bounty-type-3": "不一致假設,例如誠實驗證者大數減少情況", "page-upgrades-bug-bounty-type-4": "計算或參數不一致", - "page-upgrades-bug-bounty-types": "漏洞類型", + "page-upgrades-bug-bounty-types": "錯誤類型", "page-upgrades-bug-bounty-validity": "適用範圍", - "page-upgrades-bug-bounty-validity-desc": "我們的漏洞懸賞計劃涵蓋端到端:從協議的健全性(例如區塊鏈共識模型、有線和點對點協議、權益證明等)及協議/實作合規性到網路安全和共識完整性。經典的用戶端安全性以及加密原語的安全性也是該計劃的一部分。如有疑問,請發送電子郵件至 bounty@ethereum.org 並詢問我們。你也可以直接向 bounty@ethereum.org 提交揭露/漏洞,在這種情況下,我們要求你使用我們的PGP 金鑰加密訊息", + "page-upgrades-bug-bounty-validity-desc": "我們的漏洞回報獎勵計畫涵蓋端對端:從協定的健全性 (例如區塊鏈共識模型、有線和 p2p 協定、權益證明等) 和協定/實作合規性到網路安全和共識完整性。傳統的用戶端安全性和加密原語的安全性也是該計畫的一部分。如有疑問,請寄送電子郵件至 bounty@ethereum.org 詢問我們。您也可以直接向 bounty@ethereum.org 提交揭露/漏洞,在此情況下,我們要求您使用我們的 PGP 金鑰加密訊息。", "page-upgrades-bug-bounty-card-critical": "危急", "page-upgrades-bug-bounty-card-critical-risk": "提交嚴重風險漏洞", "page-upgrades-bug-bounty-card-h2": "中", @@ -105,28 +107,28 @@ "page-upgrades-question-title": "常見問題", "bug-bounty-faq-q1-title": "良好的漏洞提交應該是怎樣的?", "bug-bounty-faq-q1-contentPreview": "查看品質漏洞提交的真實範例。", - "bug-bounty-faq-q1-content-1": "描述:使用未經驗證的區塊進行遠端阻斷服務攻擊", - "bug-bounty-faq-q1-content-2": "攻擊場景:攻擊者可以發送可能需要大量計算(最大 gasLimit)但沒有工作量證明的區塊。如果攻擊者連續發送區塊,攻擊者可能會迫使受害節點達到 100% 的中央處理器使用率。", - "bug-bounty-faq-q1-content-3": "影響:攻擊者可以濫用遠端節點上的中央處理器使用率,可能導致完全阻斷服務。", - "bug-bounty-faq-q1-content-4": "元件: Go 用戶端版本 v0.6.8", - "bug-bounty-faq-q1-content-5": "重現:傳送一個包含許多交易但沒有有效工作量證明的區塊到 Go 節點。", - "bug-bounty-faq-q1-content-6": "詳細資訊:區塊在方法 Process(Block, dontReact) 中進行驗證。此方法執行昂貴的中央處理器密集型任務,例如執行交易 (sm.ApplyDiff),然後驗證工作量證明 (sm.ValidateBlock())。這允許攻擊者發送可能需要大量計算(最大 gasLimit)但沒有工作量證明的區塊。如果攻擊者連續發送區塊,攻擊者可能會迫使受害節點達到 100% 中央處理器使用率。", - "bug-bounty-faq-q1-content-7": "修正:倒轉檢查的順序。", + "bug-bounty-faq-q1-content-1": "描述:使用未經驗證的區塊進行遠端阻斷服務攻擊", + "bug-bounty-faq-q1-content-2": "攻擊場景:攻擊者可以發送可能需要大量計算(最大 gasLimit)但沒有工作量證明的區塊。如果攻擊者連續發送區塊,攻擊者可能會迫使受害節點達到 100% 的中央處理器使用率。", + "bug-bounty-faq-q1-content-3": "影響:攻擊者可以濫用遠端節點上的中央處理器使用率,可能導致完全阻斷服務。", + "bug-bounty-faq-q1-content-4": "元件: Go 用戶端版本 v0.6.8", + "bug-bounty-faq-q1-content-5": "重現:傳送一個包含許多交易但沒有有效工作量證明的區塊到 Go 節點。", + "bug-bounty-faq-q1-content-6": "詳細資訊:區塊在方法 Process(Block, dontReact) 中進行驗證。此方法執行昂貴的 CPU 密集型任務,例如執行交易 (sm.ApplyDiff),然後驗證工作量證明 (sm.ValidateBlock())。這允許攻擊者發送可能需要大量計算(最大 gasLimit)但沒有工作量證明的區塊。如果攻擊者連續發送區塊,攻擊者可能會迫使受害節點達到 100% CPU 使用率。", + "bug-bounty-faq-q1-content-7": "修正:倒轉檢查的順序。", "bug-bounty-faq-q2-title": "漏洞懸賞計劃有時間限制嗎?", "bug-bounty-faq-q2-contentPreview": "否。", - "bug-bounty-faq-q2-content-1": "目前尚未設定結束日期。請參閱以太坊基金會部落格以了解最新消息。", + "bug-bounty-faq-q2-content-1": "目前尚未設定結束日期。請參閱以太坊基金會部落格以了解最新消息。", "bug-bounty-faq-q3-title": "懸賞是如何支付的?", "bug-bounty-faq-q3-contentPreview": "獎勵用以太幣或 DAI 幣支付。", - "bug-bounty-faq-q3-content-1": "提交經過驗證後獎勵將用以太幣或 DAI 形式支付,通常需時幾天。當地法律要求我們索取你的身分證明。此外,我們還需要你的以太幣地址。", + "bug-bounty-faq-q3-content-1": "提交內容經過驗證後,獎勵將以 ETH 或 DAI 支付,通常需要幾天時間。當地法律要求我們索取您的身分證明。此外,我們還需要您的 ETH 地址。", "bug-bounty-faq-q4-title": "我能把我的獎勵捐給慈善機構嗎?", "bug-bounty-faq-q4-contentPreview": "是的!", "bug-bounty-faq-q4-content-1": "我們可以將你的獎勵捐贈給你選擇的知名慈善組織。", "bug-bounty-faq-q5-title": "我報告了問題 / 漏洞,但尚未收到回應!", "bug-bounty-faq-q5-contentPreview": "請等待數天以便有人回覆你提交的內容。", - "bug-bounty-faq-q5-content-1": "我們的目標是盡快回覆提交的內容。如果你在一兩天內沒有收到回覆,請隨時發送電子郵件至 bounty@ethereum.org。", + "bug-bounty-faq-q5-content-1": "我們的目標是盡快回覆提交的內容。如果您在一兩天內沒有收到回覆,請隨時寄送電子郵件至 bounty@ethereum.org。", "bug-bounty-faq-q6-title": "我想匿名 / 我不想讓我的名字出現在排行榜上。", - "bug-bounty-faq-q6-contentPreview": "你可以這樣做,但可能會使你失去獲得獎勵資格。", - "bug-bounty-faq-q6-content-1": "匿名或使用筆名提交是可以的,但會使你失去獲得 以太幣/DAI 獎勵的資格。為了有資格獲得以太幣/DAI 的獎勵,我們需要你的真實姓名和身分證明。將你的賞金捐給慈善機構並不需要你的身分證明。", + "bug-bounty-faq-q6-contentPreview": "您可以這麼做,但可能會讓您失去獲得獎勵的資格。", + "bug-bounty-faq-q6-content-1": "匿名或使用化名提交是可以接受的,但這會使你無法獲得 ETH 或 DAI 獎勵。若要獲得 ETH 或 DAI 獎勵,你需要提供真實姓名,並透過我們的安全提交網站使用 PGP 加密發送身份證明文件至以太坊基金會法律團隊(文件的唯一審閲者)。若你選擇將賞金捐贈給慈善機構,則無需提供身份信息。", "bug-bounty-faq-q6-content-2": "如果你不想你的名字/暱稱顯示在排行榜上,請告訴我們。", "bug-bounty-faq-q7-title": "排行榜上的積分是甚麼?", "bug-bounty-faq-q7-contentPreview": "每個發現的漏洞 / 問題都獲分配一個分數", @@ -134,5 +136,34 @@ "bug-bounty-faq-q8-title": "你有 PGP 金鑰嗎?", "bug-bounty-faq-q8-contentPreview": "是的。展開以查看詳情。", "bug-bounty-faq-q8-content-1": "請使用 AE96 ED96 9E47 9B00 84F3 E17F E88D 3334 FA5F 6A0A", - "bug-bounty-faq-q8-PGP-key": "PGP 金鑰" + "bug-bounty-faq-q8-PGP-key": "PGP 金鑰", + "page-upgrades-bug-bounty-severity-qualifications-title": "漏洞嚴重性級別", + "page-upgrades-bug-bounty-severity-qualifications-desc": "嚴重性是根據所發現的漏洞能做到以下事項的能力來評估:", + "page-upgrades-bug-bounty-severity-low-title": "低嚴重性", + "page-upgrades-bug-bounty-severity-low-li-1": "懲罰 0.01% 的驗證者", + "page-upgrades-bug-bounty-severity-low-li-2": "輕易地導致網路分裂,影響 0.01% 的網路", + "page-upgrades-bug-bounty-severity-low-li-3": "能夠透過傳送單一網路封包或鏈上交易,癱瘓 0.01% 的網路", + "page-upgrades-bug-bounty-severity-medium-title": "中等嚴重性", + "page-upgrades-bug-bounty-severity-medium-li-1": "懲罰 1% 的驗證者", + "page-upgrades-bug-bounty-severity-medium-li-2": "輕易地導致網路分裂,影響 5% 的網路", + "page-upgrades-bug-bounty-severity-medium-li-3": "能夠透過傳送單一網路封包或鏈上交易,癱瘓 5% 的網路", + "page-upgrades-bug-bounty-severity-high-title": "高嚴重性", + "page-upgrades-bug-bounty-severity-high-li-1": "懲罰 33% 的驗證者", + "page-upgrades-bug-bounty-severity-high-li-2": "輕易地導致網路分裂,影響 33% 的網路", + "page-upgrades-bug-bounty-severity-high-li-3": "能夠透過傳送單一網路封包或鏈上交易,癱瘓 33% 的網路", + "page-upgrades-bug-bounty-severity-critical-title": "極嚴重性", + "page-upgrades-bug-bounty-severity-critical-li-1": "懲罰 50% 的驗證者", + "page-upgrades-bug-bounty-severity-critical-li-2": "利用 EIP/規格或用戶端漏洞,輕易地創造無限量的 ETH,並被網路最終確認", + "page-upgrades-bug-bounty-severity-critical-li-3": "從所有 EOA 竊取 ETH", + "page-upgrades-bug-bounty-severity-critical-li-4": "從所有 EOA 銷毀 ETH", + "page-upgrades-bug-bounty-severity-critical-li-5": "透過傳送單一惡意鏈上交易來癱瘓整個網路,最終導致所有用戶端崩潰", + "page-upgrades-bug-bounty-out-of-scope-footnote": "這些通常不包括在內,但是,在這種情況下,我們可以協助聯絡受影響的各方,例如作者或交易所。", + "page-upgrades-bug-bounty-not-included-li-1": "基礎設施漏洞——例如網頁、dns、電子郵件等。", + "page-upgrades-bug-bounty-not-included-li-2": "ERC-20 合約漏洞", + "page-upgrades-bug-bounty-not-included-li-3": "以太坊域名服務 (ENS) 漏洞 (由 ENS 基金會維護)", + "page-upgrades-bug-bounty-not-included-li-4": "需要使用者公開 API 的漏洞,例如 JSON-RPC 或信標 API", + "page-upgrades-bug-bounty-not-included-li-5": "打字錯誤", + "page-upgrades-bug-bounty-not-included-li-6": "測試", + "page-upgrades-bug-bounty-not-included-li-7": "高度費力 (持續性、CPU 或頻寬密集型,及/或需要超過 1 個封包或鏈上交易) 的單一對等點阻斷服務 (DoS) 攻擊", + "page-upgrades-bug-bounty-not-included-li-8": "任何公開已知問題 (包括論壇文章、PR、github 問題、提交、部落格文章、公開的 discord 訊息等)" } diff --git a/src/intl/zh-tw/page-collectibles.json b/src/intl/zh-tw/page-collectibles.json new file mode 100644 index 00000000000..8aa9db83fcf --- /dev/null +++ b/src/intl/zh-tw/page-collectibles.json @@ -0,0 +1,67 @@ +{ + "page-collectibles-already-desc": "確認您的進展", + "page-collectibles-already-title": "已經是貢獻者了嗎?", + "page-collectibles-code-content-desc": "修正問題,寫或改善文章,或提議網站設計改善。", + "page-collectibles-code-content-design-1issue": "解決設計問題徽章", + "page-collectibles-code-content-design-desc": "給予設計評論,改善我們的設計系統,或是參與使用者測試。", + "page-collectibles-code-content-design-title": "設計", + "page-collectibles-code-content-design-user-testing": "參與使用者測試徽章", + "page-collectibles-code-content-developer-10pr": "10個 PR 合併徽章", + "page-collectibles-code-content-developer-1pr": "一個 PR 合併徽章", + "page-collectibles-code-content-developer-5pr": "5個 PR 合併徽章", + "page-collectibles-code-content-developer-desc": "任何改善合併到網站。", + "page-collectibles-code-content-developer-title": "開發者", + "page-collectibles-code-content-gitpoap-1pr": "拉取合併徽章", + "page-collectibles-code-content-gitpoap-desc": "在您的拉取合併後自動可以索取。", + "page-collectibles-code-content-gitpoap-title": "GitPOAP", + "page-collectibles-code-content-instructions-1": "前往我們的GitHub 儲存庫", + "page-collectibles-code-content-instructions-2": "選擇一個問題進行處理", + "page-collectibles-code-content-instructions-3": "提交一個修正或改善", + "page-collectibles-code-content-title": "程式碼和內容", + "page-collectibles-code-content-writing-badge-1": "內容貢獻徽章", + "page-collectibles-code-content-writing-desc": "任何內容改善合併至主內容。", + "page-collectibles-code-content-writing-title": "寫作", + "page-collectibles-connect-wallet": "連接錢包", + "page-collectibles-contributing-since": "開始貢獻自", + "page-collectibles-contributor-img-alt": "兩個貢獻者在聊天", + "page-collectibles-contributor-progress-label": "已領取", + "page-collectibles-current-year-title": "目前年份", + "page-collectibles-get-started": "立即開始", + "page-collectibles-hero-description": "鏈上證明您在 Ethereum.org 上貢獻。", + "page-collectibles-hero-header": "Ethereum.org 收藏集", + "page-collectibles-hero-title": "徽章", + "page-collectibles-how-step1-desc": "前往網站", + "page-collectibles-how-step1-title": "貢獻", + "page-collectibles-how-step2-desc": "Discord 上", + "page-collectibles-how-step2-title": "獲得驗證", + "page-collectibles-how-step3-desc": "在Galxe上", + "page-collectibles-how-step3-title": "獲取非同質化代幣", + "page-collectibles-how-title": "運作原理", + "page-collectibles-improve-desc-1": "幫忙維護並發展 Ethereum.org 網站來獲得特殊的非同質化代幣。這些徽章 認可您的鏈上參與。", + "page-collectibles-improve-desc-2": "最高持有者獲得 貢獻者贈品,或是如DevCon等活動的特價票。您的鏈上徽章讓 他人來支持您更加容易。", + "page-collectibles-improve-title": "改善 Ethereum.org", + "page-collectibles-index-frequency": "結果在每日 15:15 UTC 更新", + "page-collectibles-instructions-label": "操作說明", + "page-collectibles-previous-years-badge-count": "{count, plural, =0 {沒有徽章} =1 {1 個徽章} other {# 徽章}}", + "page-collectibles-previous-years-collectors-count": "{count, plural, =0 {沒有收藏者} =1 {1 個收藏者} other {# 收藏者}}", + "page-collectibles-previous-years-no-badges": "沒有徽章被鑄造", + "page-collectibles-previous-years": "先前年份", + "page-collectibles-social-desc": "加入任何的 Discord 會議,在網站發佈前測試網站,或在我們每個月的社群會議上持續追蹤 Ethereum.org的新聞。", + "page-collectibles-social-instructions-1": "加入我們的 Discord 伺服器", + "page-collectibles-social-instructions-2": "參見行事曆", + "page-collectibles-social-instructions-3": "參加!", + "page-collectibles-social-title": "社交", + "page-collectibles-stats-collectors": "收藏者", + "page-collectibles-stats-minted": "鑄造", + "page-collectibles-stats-unique-badges": "特殊徽章", + "page-collectibles-translations-1000": "1,000個文字徽章", + "page-collectibles-translations-10000": "10,000 個文字徽章", + "page-collectibles-translations-250": "250個字徽章", + "page-collectibles-translations-50000": "50,000字徽章", + "page-collectibles-translations-badge-desc": "至任何語言。", + "page-collectibles-translations-desc": "大多數的使用者不說英文,因此幫忙把我們的文章翻譯成其他語言非常重要。不需要翻譯經驗。", + "page-collectibles-translations-instructions-1": "在 Crowdin 上註冊", + "page-collectibles-translations-instructions-2": "選擇語言", + "page-collectibles-translations-instructions-3": "開始翻譯", + "page-collectibles-translations-title": "翻譯" +} diff --git a/src/intl/zh-tw/page-community-events.json b/src/intl/zh-tw/page-community-events.json index 3d07f6879a2..2a1d98ead32 100644 --- a/src/intl/zh-tw/page-community-events.json +++ b/src/intl/zh-tw/page-community-events.json @@ -75,7 +75,6 @@ "page-events-tag-hackathon": "駭客松", "page-events-tag-meetup": "見面會", "page-events-tag-popup": "快閃活動", - "page-events-tag-regional": "區域性", "page-events-tag-group": "群組", "page-events-tag-other": "其他", "page-events-tag-cowork": "共同工作", diff --git a/src/intl/zh-tw/page-community.json b/src/intl/zh-tw/page-community.json index df7b31ddbbe..12473cf9daa 100644 --- a/src/intl/zh-tw/page-community.json +++ b/src/intl/zh-tw/page-community.json @@ -7,6 +7,9 @@ "page-community-card-3-description": "查看有甚麼方法能讓自己用特有的技能跟專業背景為專案作出貢獻。", "page-community-card-4-title": "尋找資助", "page-community-card-4-description": "資助撥款可幫助你推行自己的專案。", + "page-community-community-hub-list-h3": "社群中心", + "page-community-community-hub-list-cta-label-1": "共同工作報名", + "page-community-community-hub-list-cta-label-2": "見面會", "page-community-contribute": "為 ethereum.org 做出貢獻", "page-community-contribute-button": "關於貢獻的更多資訊", "page-community-contribute-description": "對很多人來說,以太坊官網 (ethereum.org) 是他們踏入這個生態圈的第一步。它一直被數以千計的開源貢獻者們維持在最新並能呈現準確資訊的狀態。想要幫忙嗎?請閱讀我們在 GitHub 公佈的如何做出貢獻或負責議題的指導。", @@ -32,7 +35,7 @@ "page-community-hero-title": "加入社群", "page-community-meetuplist-no-meetups": "我們沒有在此搜尋中找到任何聚會,你是否知道其中一個?", "page-community-meta-title": "社群中心", - "page-community-meta-description": "社群主頁說明", + "page-community-meta-description": "以太坊生態系的社群中心", "page-community-open-source": "創始人?開發者?你們會因自己付出而獲得報酬。", "page-community-open-source-description": "你是否正在或者想要為以太坊的發展做出貢獻?企業正在招聘數以千計的技術和非技術人員。你想投的職位有名目了?試著尋找資助讓你的專案可以正式進行。", "page-community-open-source-image-alt": "我們會為你的工作提供回報。", diff --git a/src/intl/zh-tw/page-developers-docs.json b/src/intl/zh-tw/page-developers-docs.json index f2f98926aa2..d44da16038e 100644 --- a/src/intl/zh-tw/page-developers-docs.json +++ b/src/intl/zh-tw/page-developers-docs.json @@ -2,7 +2,7 @@ "docs-nav-accounts": "帳戶", "docs-nav-accounts-description": "網路中的實體,能持有餘額並發送交易", "docs-nav-advanced": "進階", - "docs-nav-backend-apis": "後端 API", + "docs-nav-backend-apis": "後端應用程式介面", "docs-nav-block-explorers": "區塊瀏覽器", "docs-nav-blocks": "區塊", "docs-nav-blocks-description": "分批次處理交易的方式,可確保網路狀態在所有參與者間同步", @@ -16,6 +16,7 @@ "docs-nav-weak-subjectivity": "弱主觀性", "docs-nav-attestations": "證明", "docs-nav-keys": "金鑰", + "docs-nav-withdrawal-credentials": "提款憑證", "docs-nav-block-proposal": "區塊提出", "docs-nav-data-and-analytics": "資料與分析", "docs-nav-data-and-analytics-description": "區塊鏈資料如何總匯、組織及實作至去中心化應用程式", @@ -45,7 +46,7 @@ "docs-nav-evm": "以太坊虛擬機 (EVM)", "docs-nav-evm-description": "以太坊虛擬機處理以太坊網路中的所有計算", "docs-nav-foundational-topics": "基礎主題", - "docs-nav-gas": "Gas", + "docs-nav-gas": "燃料", "docs-nav-gas-description": "處理交易所需的算力,費用由交易發送者使用以太幣支付", "docs-nav-golang": "Golang", "docs-nav-heuristics-for-web3": "Web3 的啟發法", @@ -55,7 +56,7 @@ "docs-nav-intro-to-dapps-description": "去中心化應用程式簡介", "docs-nav-intro-to-ether": "以太幣簡介", "docs-nav-intro-to-ether-description": "以太幣快速概觀", - "docs-nav-intro-to-ethereum": "Ethereum 簡介", + "docs-nav-intro-to-ethereum": "以太坊簡介", "docs-nav-intro-to-ethereum-description": "以太坊快速概觀", "docs-nav-intro-to-the-stack": "堆疊簡介", "docs-nav-intro-to-the-stack-description": "以太坊/Web3 堆疊概觀", @@ -79,7 +80,7 @@ "docs-nav-bootnodes": "引導節點", "docs-nav-light-clients": "輕量用戶端", "docs-nav-nodes-as-a-service": "節點即服務", - "docs-nav-oracles": "Oracles", + "docs-nav-oracles": "預言機", "docs-nav-oracles-description": "如何將資訊添加入以太坊區塊鏈", "docs-nav-programming-languages": "程式語言", "docs-nav-programming-languages-description": "如何透過已掌握程式語言開始參與以太坊", @@ -90,13 +91,13 @@ "docs-nav-readme": "概觀", "docs-nav-ruby": "Ruby", "docs-nav-rust": "Rust", - "docs-nav-scaling": "縮放", + "docs-nav-scaling": "擴容", "docs-nav-scaling-description": "在以太坊發展過程中用來保障去中心化和安全性的方法", "docs-nav-scaling-optimistic-rollups": "樂觀卷軸", "docs-nav-scaling-zk-rollups": "零知識證明卷軸", "docs-nav-scaling-channels": "狀態通道", "docs-nav-scaling-sidechains": "側鏈", - "docs-nav-scaling-plasma": "Plasma", + "docs-nav-scaling-plasma": "Plasma擴張", "docs-nav-scaling-validium": "Validium", "docs-nav-smart-contract-security": "智慧型合約的安全性", "docs-nav-smart-contract-security-description": "管理智慧型合約攻擊及漏洞的最佳做法", @@ -109,21 +110,22 @@ "docs-nav-smart-contracts-libraries": "智慧型合約庫", "docs-nav-standards": "標準", "docs-nav-standards-description": "所有參與者一致同意的協議,用於保證專案的效率及社群可存取性", - "docs-nav-storage": "存儲", + "docs-nav-storage": "儲存", "docs-nav-storage-description": "去中心化儲存結構及機制", "docs-nav-testing-smart-contracts": "測試智慧型合約", - "docs-nav-token-standards": "權杖標準", + "docs-nav-token-standards": "代幣標準", "docs-nav-transactions": "交易紀錄", "docs-nav-transactions-description": "導致以太坊網路狀態變化的轉帳及其他操作", "docs-nav-upgrading-smart-contracts": "升級智慧型合約", + "docs-nav-naming-smart-contracts": "智能合約命名", "docs-nav-verifying-smart-contracts": "驗證智慧型合約", - "docs-nav-web2-vs-web3": "Web2 vs Web3", + "docs-nav-web2-vs-web3": "Web2 與 Web3", "docs-nav-web2-vs-web3-description": "區塊鏈應用程式存在的重要差異", "docs-nav-networking-layer": "網路層", "docs-nav-networking-layer-description": "以太坊網路層之說明", "docs-nav-networking-layer-network-addresses": "網路地址", "docs-nav-networking-layer-portal-network": "入口網路", - "docs-nav-data-structures-and-encoding": "數據結構和編碼", + "docs-nav-data-structures-and-encoding": "資料結構和編碼", "docs-nav-data-structures-and-encoding-description": "以太坊技術堆棧中使用的資料結構和編碼方案簡介", "docs-nav-data-structures-and-encoding-rlp": "遞迴長度前綴 (RLP)", "docs-nav-data-structures-and-encoding-patricia-merkle-trie": "帕特里夏梅克爾樹", diff --git a/src/intl/zh-tw/page-developers-index.json b/src/intl/zh-tw/page-developers-index.json index 9f99d94e5f4..1d497d7ffee 100644 --- a/src/intl/zh-tw/page-developers-index.json +++ b/src/intl/zh-tw/page-developers-index.json @@ -1,36 +1,25 @@ { "page-developer-meta-title": "Ethereum 開發者資源", - "page-developers-about": "關於這些開發者資源", - "page-developers-about-desc": "ethereum.org 可協助你透過文件了解 Ethereum 的基本概念及開發堆疊。還有多個教學課程讓你快速上手。", - "page-developers-about-desc-2": "透過 Mozilla Developer Network 的激發,我們認為 Ethereum 需要一個可以收集優良開發者內容和資源的地方。如同 Mozilla,這裡的所有內容都是開放式的,可供你就內容延伸並改進。", "page-developers-account-desc": "合約或網路人員", "page-developers-accounts-link": "帳戶", - "page-developers-advanced": "進階", "page-developers-api-desc": "使用程式庫與智慧型合約互動", "page-developers-api-link": "後端應用程式介面", "page-developers-block-desc": "新增至區塊鏈的異動批次", "page-developers-block-explorers-desc": "取得 Ethereum 資料的入口", "page-developers-block-explorers-link": "區塊瀏覽器", "page-developers-blocks-link": "分塊", - "page-developers-browse-tutorials": "瀏覽教學課程", - "page-developers-choose-stack": "選擇你的堆疊", - "page-developers-contribute": "貢獻", "page-developers-dev-env-desc": "適合去中心化應用程式開發的整合開發環境", "page-developers-dev-env-link": "開發環境", - "page-developers-discord": "加入 Discord 伺服器", "page-developers-docs-introductions": "簡介", "page-developers-evm-desc": "處理異動的電腦", "page-developers-evm-link": "Ethereum 虛擬機器 (EVM)", "page-developers-explore-documentation": "探索文件", - "page-developers-feedback": "若有任何意見回饋,請在 GitHub 或 Discord 伺服器上提問。", "page-developers-frameworks-desc": "協肋加速開發的工具", "page-developers-frameworks-link": "開發架構", "page-developers-fundamentals": "基礎", "page-developers-gas-desc": "需要加強異動功能", "page-developers-gas-link": "燃料", - "page-developers-get-started": "你想如何開始?", - "page-developers-improve-ethereum": "協助我們推出更完善的 ethereum.org", - "page-developers-improve-ethereum-desc": "如同 ethereum.org,這些文件是集社群之力完成的。如果看到任何錯誤或認為內容有改進空間,或想提供可協助 Ethereum 開發者的機會,請建立 PR。", + "page-developers-get-started": "你今天想要構建什麽?", "page-developers-into-eth-desc": "區塊鏈和 Ethereum 簡介", "page-developers-intro-ether-desc": "加密貨幣及以太幣簡介", "page-developers-intro-dapps-desc": "去中心化應用程式簡介", @@ -41,6 +30,7 @@ "page-developers-intro-stack-desc": "Ethereum 堆疊簡介", "page-developers-js-libraries-desc": "使用 JavaScript 程式庫與智慧型合約互動", "page-developers-js-libraries-link": "JavaScript 函式庫", + "page-developers-jump-right-in-title": "快速實現你的想法", "page-developers-language-desc": "以慣用的語言使用 Ethereum", "page-developers-languages": "程式語言", "page-developers-learn": "學習 Ethereum 開發", @@ -49,41 +39,32 @@ "page-developers-learn-tutorials-cta": "觀看教學課程", "page-developers-learn-tutorials-desc": "向經驗豐富的建置者逐步學習 Ethereum 開發", "page-developers-meta-desc": "Ethereum 開發人員文件、教學課程和工具。", - "page-developers-mev-desc": "最大可提取價值 (MEV) 簡介", - "page-developers-mev-link": "最大可提取價值 (MEV)", - "page-developers-mining-desc": "如何使用工作量證明產生新的區塊並達成共識", - "page-developers-mining-link": "挖礦", - "page-developers-mining-algorithms-desc": "關於以太坊挖礦算法的資訊", - "page-developers-mining-algorithms-link": "挖礦算法", "page-developers-networks-desc": "主網和測試網路概觀", "page-developers-networks-link": "網路", "page-developers-node-clients-desc": "如何在網路中驗證區塊和異動", - "page-developers-node-clients-link": "節點和用戶端", - "page-developers-oracle-desc": "將鏈外資料傳入智慧型合約", - "page-developers-oracles-link": "預言機", + "page-developers-node-clients-link": "節點和客戶", "page-developers-play-code": "程式碼大觀", + "page-developers-quickstart-scaffold-subtext": "在幾秒鐘内引導你的以太坊應用程式堆棧。", + "page-developers-quickstart-scaffold-docs": "閲讀 Scaffold-ETH 2", "page-developers-read-docs": "閱讀文件", - "page-developers-scaling-desc": "快速異動解決方案", - "page-developers-scaling-link": "縮放", + "page-developers-start-quest": "開始任務", + "page-developers-resources": "資源", "page-developers-smart-contract-security-desc": "開發智慧型合約期間要考量的安全性指標", "page-developers-smart-contract-security-link": "智慧型合約的安全性", - "page-developers-set-up": "設定本機環境", - "page-developers-setup-desc": "設定開發還境並備妥堆疊以建置", "page-developers-smart-contracts-desc": "去中心化應用程式的邏輯 - 自我執行合約", "page-developers-smart-contracts-link": "智慧型合約", + "page-developers-solidity-docs": "閲讀 Solidity 文檔", "page-developers-speedrunethereum-title": "透過在以太坊上建置內容,來學習所有重要概念", + "page-developers-speedrunethereum-description": "接受他人的知道,學習如何與其他開發者協作。", "page-developers-speedrunethereum-link": "SpeedRun 以太坊", "page-developers-stack": "堆疊", - "page-developers-start": "開始實驗", - "page-developers-start-desc": "想先實驗再提問嗎?", + "page-developers-start": "挑戰與指導", "page-developers-storage-desc": "如何處理去中心化應用程式存放區", "page-developers-storage-link": "儲存", - "page-developers-subtitle": "Ethereum 建置者手冊。取之於建置者,用之於建置者。", + "page-developers-subtitle": "以太坊構建手冊。構建和擴展你的鏈上應用程式所需的一切。", "page-developers-title-1": "Ethereum", "page-developers-title-2": "開發者", "page-developers-title-3": "資源", - "page-developers-token-standards-desc": "接受的權杖標準概觀", - "page-developers-token-standards-link": "權杖標準", "page-developers-transactions-desc": "Ethereum 說明變更的方式", "page-developers-transactions-link": "異動", "page-developers-web3-desc": "開發的 web3 世界有何不同", @@ -95,5 +76,57 @@ "page-developers-data-structures-and-encoding-link": "資料結構和編碼", "page-developers-data-structures-and-encoding-desc": "以太坊技術堆棧中使用的資料結構和編碼方案的簡介", "alt-eth-blocks": "插圖:由積木組成的以太幣符號", - "page-assets-doge": "在使用去中心化應用程式的狗狗" + "page-assets-doge": "在使用去中心化應用程式的狗狗", + "page-developers-build-section-desc": "學習和構建你在以太坊上首個應用程式所需的一切", + "page-developers-resources-section-title": "企業開發者資源", + "page-developers-get-help-title": "尋求幫助", + "page-developers-get-help-desc": "如果你遇到困難或需要幫助解決問題,請務必尋求指導。", + "page-developers-stack-exchange": "堆棧交易所", + "page-developers-ask-ai": "詢問 AI", + "page-developers-resources-title": "資源", + "page-developers-resources-desc": "想先實驗,再提問嗎?請查看沙箱,訓練營等資源。", + "page-developers-tutorials-title": "教學", + "page-developers-tutorials-desc": "向經驗豐富的建置者逐步學習 Ethereum 開發", + "page-developers-video-courses-title": "影音課程", + "page-developers-video-courses-desc": "想要開始你在區塊鏈領域的職業生涯嗎?這些課程將幫助你成爲區塊鏈開發者。", + "page-developers-docs-section-desc": "理解以太坊和區塊鏈的核心概念", + "page-developers-hackathons-title": "參加黑客松", + "page-developers-hackathons-desc": "黑客松是與他人建立聯絡、學習經驗、啓動專案和贏取獎金的絕佳機會", + "page-developers-visit-ethglobal": "訪問 EthGlobal", + "page-developers-founders-title": "你是創辦人嗎?", + "page-developers-founders-desc": "已經有專案想法或正在開發原型?瞭解如何將你的專案推進到下一階段。我們可以幫助你與相關組織和領域内專家進行對接。", + "page-developers-get-in-touch": "聯絡我們", + "page-developers-see-grant-options": "查看資助選項", + "page-developers-speedrun-nft-alt": "速通以太坊代幣化橫幅", + "page-developers-speedrun-nft-title": "代幣化", + "page-developers-speedrun-nft-desc": "創建一個獨特的代幣來學習 scaffold-eth 的基礎知識。", + "page-developers-skill-beginner": "新手", + "page-developers-skill-intermediate": "中等", + "page-developers-skill-advanced": "進階", + "page-developers-speedrun-dex-alt": "速通以太坊 DEX 橫幅", + "page-developers-speedrun-dex-title": "去中心化交易所 (DEX)", + "page-developers-speedrun-dex-desc": "建立一個簡單的自動造市商、提供流動性,並實作代幣交換。", + "page-developers-speedrun-stablecoins-alt": "速通以太坊穩定幣橫幅", + "page-developers-speedrun-stablecoins-title": "穩定幣", + "page-developers-speedrun-stablecoins-desc": "建立穩定幣並學習穩定機制和價格預言機。", + "page-developers-course-duration": "-小時課程", + "page-developers-course-blockchain-basics-title": "區塊鏈基礎知識", + "page-developers-course-blockchain-basics-desc": "瞭解區塊鏈和智能合約如何運作,創建一個錢包並簽署你的第一筆交易。", + "page-developers-course-blockchain-basics-alt": "Cyfrin Updraft 區塊鏈原理課程橫幅", + "page-developers-course-solidity-title": "Solidity 智能合約開發", + "page-developers-course-solidity-desc": "Solidity 程式是你進入以太坊兼容生態系統中的 Web3 開發的閘道。", + "page-developers-course-solidity-alt": "Cyfrin Updraft Solidity 智能合約開發課程橫幅", + "page-developers-course-foundry-fundamentals-title": "Foundry 基礎", + "page-developers-course-foundry-fundamentals-desc": "透過 Foundry 以及高級 Web3 開發概念和工具提升你的 Solidity 開發技能。", + "page-developers-course-foundry-fundamentals-alt": "Cyfrin Updraft Foundry 基礎課程橫幅", + "page-developers-course-advanced-foundry-title": "進階 foundry", + "page-developers-course-advanced-foundry-desc": "藉助用於 Solidity 智能合約開發的 Advanced Foundry 精通 Web3 開發。", + "page-developers-course-advanced-foundry-alt": "Cyfrin Updraft 進階 Foundry 課程橫幅", + "page-developers-course-security-title": "智慧型合約安全", + "page-developers-course-security-desc": "開始你作爲智能合約安全研究人員的職業生涯!學習智能合約審計和最佳案例。", + "page-developers-course-security-alt": "Cyfrin Updraft 區塊鏈原理課程橫幅", + "page-developers-why-title": "待遇優渥。遠端工作。打造未來。", + "page-developers-why-subtitle": "超過一半的區塊鏈職涯為遠端優先,有些估計更高達 70%。", + "page-developers-why-avg-salary-dev": "開發者平均薪資", + "page-developers-why-avg-salary-blockchain": "區塊鏈產業平均薪資" } diff --git a/src/intl/zh-tw/page-developers-tutorials.json b/src/intl/zh-tw/page-developers-tutorials.json index 13e231b9ffc..ac8ca1cbce3 100644 --- a/src/intl/zh-tw/page-developers-tutorials.json +++ b/src/intl/zh-tw/page-developers-tutorials.json @@ -1,4 +1,22 @@ { + "comp-tutorial-metadata-minute-read": "分鐘閱讀", + "page-tutorial-listing-policy-intro": "在您提交教學前,請閱讀我們的刊登政策。", + "comp-tutorial-metadata-tip-author": "給作者小費", + "page-tutorial-create-an-issue": "創建一個議題", + "page-tutorial-create-an-issue-desc": "請填寫議題範本,概述您的教學內容。", + "page-tutorial-raise-issue-btn": "提出問題", + "page-tutorial-read-time": "分鐘", + "page-tutorial-submit-btn": "發表一教學影片", + "page-tutorial-subtitle": "歡迎來到社群管理教學影片列表.", + "page-tutorial-tags-error": "目前還沒有符合您所選全部標籤的教學。", + "page-tutorial-title": "以太坊開發教學影片", + "page-tutorials-meta-description": "按主題主題閱覽及過濾已審查以太坊社群教學影片.", + "page-tutorial-external-link": "外部", + "page-tutorials-meta-title": "以太坊開發教學影片", + "page-tutorial-beginner": "新手", + "page-tutorial-intermediate": "中等", + "page-tutorial-advanced": "進階", "page-find-wallet-try-removing": "嘗試移除一兩項功能", - "page-find-wallet-clear": "清除篩選條件" + "page-find-wallet-clear": "清除篩選條件", + "page-tutorials-env-banner": "請勿提交.env!請確保永遠別 公開/分享 你的.env 文件泄露給任何人,因爲這樣做會泄露你的秘密。假如你正使用版本控制,應添加.env gitignore文件。" } diff --git a/src/intl/zh-tw/page-energy-consumption.json b/src/intl/zh-tw/page-energy-consumption.json new file mode 100644 index 00000000000..48d508da347 --- /dev/null +++ b/src/intl/zh-tw/page-energy-consumption.json @@ -0,0 +1,21 @@ +{ + "adoption-chart-artists-label": "藝術家", + "adoption-chart-column-now-label": "現在", + "adoption-chart-companies-label": "公司", + "adoption-chart-developers-label": "開發者", + "adoption-chart-gamers-label": "遊戲玩家", + "adoption-chart-investors-label": "投資者", + "adoption-chart-musicians-label": "音樂家", + "adoption-chart-refugees-label": "難民", + "adoption-chart-writers-label": "作家", + "energy-consumption-chart-airbnb-label": "AirBnB", + "energy-consumption-chart-btc-pow-label": "比特幣工作量證明", + "energy-consumption-chart-eth-pos-label": "以太幣權益證明", + "energy-consumption-chart-eth-pow-label": "以太幣工作量證明", + "energy-consumption-chart-gaming-us-label": "美國遊戲產業", + "energy-consumption-chart-global-data-centers-label": "全球資料中心", + "energy-consumption-chart-netflix-label": "網飛", + "energy-consumption-chart-paypal-label": "PayPal", + "energy-consumption-gold-mining-cbeci-label": "開採金礦", + "energy-consumption-chart-legend": "年度能源消耗 (TWh/年)" +} diff --git a/src/intl/zh-tw/page-ethereum-history-founder-and-ownership.json b/src/intl/zh-tw/page-ethereum-history-founder-and-ownership.json new file mode 100644 index 00000000000..16916ee73b6 --- /dev/null +++ b/src/intl/zh-tw/page-ethereum-history-founder-and-ownership.json @@ -0,0 +1,65 @@ +{ + "page-ethereum-history-founder-and-ownership-meta-title": "以太坊的歷史:創始人、推出與所有權 | ethereum.org", + "page-ethereum-history-founder-and-ownership-meta-description": "了解以太坊的歷史,包含創始人、推出時間以及現今由誰掌控。", + "page-ethereum-history-founder-and-ownership-twitter-meta-description": "了解比特幣和以太坊之間的差異,包括使用案例、網路效能、代幣經濟學等等。", + "page-ethereum-history-founder-and-ownership-title": "以太坊的歷史:創始人、推出與所有權", + "page-ethereum-history-founder-and-ownership-description-1": "以太坊由 Vitalik Buterin 於 2013 年創立。之後有幾位共同創辦人加入,包括 Gavin Wood 和 Joseph Lubin。以太坊網路於 2015 年 7 月 30 日正式推出,並挖出了第一個區塊 (創世區塊)。", + "page-ethereum-history-founder-and-ownership-who-founded-ethereum-description-1": "與傳統組織不同,以太坊沒有執行長、董事會或單一控制方。它是一個由社群管理的去中心化平台,並由非營利組織以太坊基金會提供支援。", + "page-ethereum-history-founder-and-ownership-who-founded-ethereum": "誰創辦/共同創辦了以太坊?", + "page-ethereum-history-founder-and-ownership-who-founded-ethereum-launch-description-1": "以太坊是由 Vitalik Buterin 在 2013 年底構想並創立的。", + "page-ethereum-history-founder-and-ownership-who-founded-ethereum-launch-description-2": "Buterin 於 1994 年出生於俄羅斯,在加拿大長大,從小就展現出卓越的數學天賦。", + "page-ethereum-history-founder-and-ownership-who-founded-ethereum-launch-description-3": "他在 2011 年發現了比特幣,並開始撰寫關於比特幣的文章,這促使他在 2012 年共同創辦了《比特幣雜誌》。這是最早專門報導加密貨幣的刊物之一。作為早期比特幣社群的一員,他親眼見證了比特幣的潛力和局限性。", + "page-ethereum-history-founder-and-ownership-who-founded-ethereum-launch-description-4": "2014 年,Vitalik 發布了以太坊白皮書,勾勒出一個超越比特幣的平台,透過創建一個不僅僅用於支付的區塊鏈來實現。", + "page-ethereum-history-founder-and-ownership-who-founded-ethereum-launch-description-5": "以太坊擴展了比特幣的方法,基本上是說,我們不要制定只支援一種應用程式的規則,而是要打造一個更通用的東西,讓人們可以建立自己的應用程式,而他們所建立的任何應用程式的規則都可以在以太坊平台上執行、實施。", + "page-ethereum-history-founder-and-ownership-when-ethereum-when-did-ethereum-launch": "以太坊是在何時推出的?", + "page-ethereum-history-founder-and-ownership-who-owns-and-runs-ethereum-now": "現在誰擁有並營運以太坊?", + "page-ethereum-history-founder-and-ownership-founder-of-ethereum": "以太坊的創始人", + "page-ethereum-history-founder-and-ownership-who-founded-ethereum-launch-description-6": "以太坊由 8 位個人共同創辦,他們幫助以太坊成為現實。", + "page-ethereum-history-founder-and-ownership-who-founded-ethereum-launch-vitalik-buterin": "Vitalik Buterin:於 2013 年構思出以太坊,撰寫了原始白皮書,並成為其首席願景家和倡導者,闡述了去中心化世界電腦的概念,並指導了該協議的技術和哲學方向。", + "page-ethereum-history-founder-and-ownership-who-founded-ethereum-launch-gavin-wood": "Gavin Wood:開發了 Solidity 程式語言並撰寫了以太坊黃皮書,這是以太坊虛擬機 (EVM) 的技術指南。", + "page-ethereum-history-founder-and-ownership-who-founded-ethereum-launch-joseph-lubin": "Joseph Lubin:幫助資助了以太坊的極早期階段,後來創立了 ConsenSys,這是一家專注於建置以太坊應用程式和基礎設施的公司。", + "page-ethereum-history-founder-and-ownership-who-founded-ethereum-launch-jeffrey-wilcke": "Jeffrey Wilcke:創建了 Geth,這是最初也是使用最廣泛的以太坊執行用戶端,負責執行 EVM 和儲存以太坊網路資料。", + "page-ethereum-history-founder-and-ownership-who-founded-ethereum-launch-mihai-alisie": "Mihai Alisie:與 Vitalik Buterin 共同創辦了《比特幣雜誌》,並幫助在瑞士成立了以太坊基金會,擔任副總裁並為以太幣的預售建立了法律框架。", + "page-ethereum-history-founder-and-ownership-who-founded-ethereum-launch-anthony-di-lorio": "Anthony Di Lorio", + "page-ethereum-history-founder-and-ownership-who-founded-ethereum-launch-amir-chetrit": "Amir Chetrit", + "page-ethereum-history-founder-and-ownership-who-founded-ethereum-launch-charles-hoskinson": "Charles Hoskinson", + "page-ethereum-history-founder-and-ownership-who-founded-ethereum-launch-description-7": "如今,Vitalik Buterin 仍然積極參與以太坊的開發。Joseph Lubin 繼續領導 ConsenSys。他的公司為以太坊生態系統開發了關鍵工具,如 MetaMaskInfura。", + "page-ethereum-history-founder-and-ownership-when-did-ethereum-launch-description-1": "從 Vitalik 的最初想法到以太坊的正式推出,整個過程大約花了 20 個月。以下是關鍵的里程碑:", + "page-ethereum-history-founder-and-ownership-when-did-ethereum-launch-description-2": "2013 年 11 月: Vitalik Buterin 分享了以太坊白皮書。它描述了他對一個可以執行智能合約的區塊鏈平台的願景。", + "page-ethereum-history-founder-and-ownership-when-did-ethereum-launch-description-3": "2014 年 1 月: Vitalik 在邁阿密的北美比特幣會議上公開宣布了以太坊的概念。", + "page-ethereum-history-founder-and-ownership-when-did-ethereum-launch-description-4": "2014 年 7 月至 8 月: 為了資助以太坊的開發,創始團隊進行了一次公開的群眾募資活動。他們籌集了 31,000 BTC (當時價值約 1800 萬美元),以換取以太幣 (ETH)。", + "page-ethereum-history-founder-and-ownership-when-did-ethereum-launch-description-5": "2015 年 4 月: Vitalik 和共同創辦人推出了以太坊的 Olympic 測試網。這是主網推出前的最後測試階段。", + "page-ethereum-history-founder-and-ownership-when-did-ethereum-launch-description-6": "2015 年 7 月 30 日: 創始團隊透過挖出創世區塊,正式推出了以太坊主網。這標誌著以太坊網路的誕生。", + "page-ethereum-history-founder-and-ownership-when-did-ethereum-launch-description-7": "2016 年 3 月 14 日: 以太坊社群實施了「Homestead」,這是第一個計畫中的升級。這標誌著以太坊已準備好被主流採用。", + "page-ethereum-history-founder-and-ownership-when-did-ethereum-launch-description-8": "在以太坊專案中,我們有這樣一個概念,就是我們只有一次機會,真的是一次定生死,所以我們必須把它做對。", + "page-ethereum-history-founder-and-ownership-when-did-ethereum-launch-description-9": "以太坊共同創辦人", + "page-ethereum-history-founder-and-ownership-when-did-ethereum-launch-description-10": "以太坊的推出標誌著區塊鏈技術的一個重要里程碑。它引入了智能合約,並為去中心化應用程式創建了一個平台。", + "page-ethereum-history-founder-and-ownership-when-did-ethereum-launch-description-11": "您可以隨時查看以太坊創世區塊,保留以太坊誕生那一刻的紀錄。", + "page-ethereum-history-founder-and-ownership-when-did-ethereum-launch-description-12": "查看以太坊升級的完整清單", + "page-ethereum-history-founder-and-ownership-when-did-ethereum-launch-description-13": "查看未來的以太坊開發藍圖", + "page-ethereum-history-founder-and-ownership-who-owns-and-runs-ethereum-now-description-1": "以太坊最獨特的方面之一是其所有權結構,或者更準確地說,是其缺乏傳統的所有權。與一般公司不同,以太坊:", + "page-ethereum-history-founder-and-ownership-who-owns-and-runs-ethereum-now-description-2": "沒有執行長或中央權威機構", + "page-ethereum-history-founder-and-ownership-who-owns-and-runs-ethereum-now-description-3": "不受任何單一實體或組織控制", + "page-ethereum-history-founder-and-ownership-who-owns-and-runs-ethereum-now-description-4": "沒有傳統意義上的股東", + "page-ethereum-history-founder-and-ownership-who-owns-and-runs-ethereum-now-description-5": "相反,以太坊作為一個去中心化網路運作。它由全球數千台獨立電腦 (節點) 維護。這種去中心化模式是以太坊設計和價值的核心。", + "page-ethereum-history-founder-and-ownership-who-owns-and-runs-ethereum-now-description-6": "幾個關鍵群體協助以太坊的持續開發和管理體系:", + "page-ethereum-history-founder-and-ownership-ethereum-foundation": "1. 以太坊基金會", + "page-ethereum-history-founder-and-ownership-ethereum-foundation-description-1": "以太坊基金會是一個非營利組織,支援以太坊及相關技術。雖然它很重要,但並不控制網路。該基金會:", + "page-ethereum-history-founder-and-ownership-ethereum-foundation-description-2": "管理資金以支援以太坊開發", + "page-ethereum-history-founder-and-ownership-ethereum-foundation-description-3": "向在以太坊上建置的專案提供補助金", + "page-ethereum-history-founder-and-ownership-ethereum-foundation-description-4": "組織社群活動和教育計畫", + "page-ethereum-history-founder-and-ownership-ethereum-foundation-description-5": "協調研究工作", + "page-ethereum-history-founder-and-ownership-core-developers": "2. 核心開發者和研究人員", + "page-ethereum-history-founder-and-ownership-core-developers-description-1": "一個由開發者和研究人員組成的全球社群為以太坊的程式碼和設計做出貢獻。這些貢獻者透過一個開放、公開的過程提出、討論和實施改進。Vitalik Buterin 在社群中仍然備受尊敬,然而,決策是透過群體共識而不是由任何單一個人做出的。", + "page-ethereum-history-founder-and-ownership-eip": "3. 以太坊改進提案 (EIP)", + "page-ethereum-history-founder-and-ownership-eip-description-1": "以太坊社群透過以太坊改進提案 (EIP)提出對網路的變更。這個開放的系統允許任何人提出改進建議。這些想法隨後會由社群進行討論、完善,並可能被實施。", + "page-ethereum-history-founder-and-ownership-validators": "4. 節點營運商與驗證程式", + "page-ethereum-history-founder-and-ownership-validators-description-1": "自從以太坊在 2022 年 9 月轉向權益證明後,網路就由質押 ETH 並處理交易的驗證程式來保護。全球各地分佈著大量的驗證程式,這使得網路的控制權被廣泛地分散。", + "page-ethereum-history-founder-and-ownership-validators-description-2": "這種去中心化模式限制了任何單一實體的控制權,使以太坊能夠抵抗審查。這也包括其原始創辦人。沒有任何個人或組織可以單獨更改以太坊的規則或關閉網路。", + "page-ethereum-history-founder-and-ownership-validators-description-3": "在以太坊上建置應用程式與在某些傳統中心化平台上建置應用程式的核心區別在於這個核心思想:一旦你建置了你的應用程式,該應用程式就不需要依賴你或任何其他單一個人來繼續存在。而且,該應用程式保證會根據指定的規則繼續執行。", + "page-ethereum-history-founder-and-ownership-conclusion": "結論", + "page-ethereum-history-founder-and-ownership-conclusion-description-1": "從 2013 年 Vitalik Buterin 創建以太坊,到 2015 年推出並發展至今,以太坊一直忠於其創始願景。它仍然是一個去中心化、可信中立的平台,讓應用程式能完全按照程式設計的方式執行。該網路及其上建置的應用程式在執行時沒有停機時間、審查、詐欺或第三方干擾。", + "page-ethereum-history-founder-and-ownership-conclusion-description-2": "隨著每一次升級和創新,以太坊的故事仍在繼續展開。隨著網路的發展,它例證了去中心化管理體系如何在沒有傳統公司結構的情況下推動技術進步。", + "page-ethereum-history-founder-and-ownership-conclusion-description-3": "以太坊已從一份富有遠見的白皮書轉變為一個為數千個應用程式和數十億價值提供動力的全球基礎設施層。這證明了開放協作不僅可以重塑金融,還可以重塑所有權、管理體系和數位信任的基本概念。", + "page-ethereum-history-founder-and-ownership-conclusion-description-4": "深入了解以太坊的管理體系流程" +} diff --git a/src/intl/zh-tw/page-ethereum-vs-bitcoin.json b/src/intl/zh-tw/page-ethereum-vs-bitcoin.json new file mode 100644 index 00000000000..7e8bd86618e --- /dev/null +++ b/src/intl/zh-tw/page-ethereum-vs-bitcoin.json @@ -0,0 +1,101 @@ +{ + "page-ethereum-vs-bitcoin-meta-title": "以太坊 vs 比特幣:有什麼不同? | ethereum.org", + "page-ethereum-vs-bitcoin-meta-description": "了解比特幣和以太坊之間的差異,包括使用案例、網路效能、安全性、代幣經濟學、去中心化程度等等。", + "page-ethereum-vs-bitcoin-twitter-meta-description": "了解比特幣和以太坊之間的差異,包括使用案例、網路效能、代幣經濟學等等。", + "page-ethereum-vs-bitcoin-title": "以太坊 vs 比特幣:有什麼不同?", + "page-ethereum-vs-bitcoin-description-1": "比特幣和以太坊是兩個最知名的去中心化區塊鏈網路,但它們的用途非常不同。", + "page-ethereum-vs-bitcoin-section-1": "比特幣(大寫 B)是一個為數位貨幣比特幣(小寫 b)設計的區塊鏈。以太坊則設計為一個去中心化平台,用於應用程式和資產,並由其原生加密貨幣以太幣 (ETH) 提供支援。", + "page-ethereum-vs-bitcoin-section-2": "兩者都使用區塊鏈技術,都是開源的,並由全球社群維護,但它們的目標和功能各不相同。在本指南中,我們將詳細介紹每個網路是什麼、它們有什麼共通點,以及它們在技術、文化和未來前景等方面的不同之處。", + "page-ethereum-vs-bitcoin-bitcoin-section-title": "比特幣——快速入門", + "page-ethereum-vs-bitcoin-bitcoin-section-1": "比特幣是一個去中心化的數位貨幣網路。它由一個使用中本聰之名的匿名實體在 2008 年金融危機後不久的 2009 年所創建。其構想是讓比特幣成為一個點對點的電子現金系統。", + "page-ethereum-vs-bitcoin-bitcoin-section-2": "比特幣允許任何人在網路上發送和接收比特幣,而不需依賴像銀行這樣的中心化機構。所有交易都記錄在一個稱為區塊鏈的公開帳本上。", + "page-ethereum-vs-bitcoin-bitcoin-section-3": "比特幣使用工作量證明來保護其網路安全。世界各地的電腦競相解決密碼學難題,以讓它們能夠新增區塊。這些專門的電腦被稱為礦工,他們會因為「挖出」新區塊而獲得比特幣作為區塊獎勵。", + "page-ethereum-vs-bitcoin-bitcoin-section-4": "比特幣的總供應量固定為 2100 萬枚。這個設計選擇是比特幣常被稱為數位黃金的關鍵原因。", + "page-ethereum-vs-bitcoin-ethereum-section-title": "以太坊——快速入門", + "page-ethereum-vs-bitcoin-ethereum-section-1": "和比特幣一樣,以太坊也是一個去中心化的區塊鏈網路,但它的設計目標不僅僅是記錄支付。以太坊由一位名叫 Vitalik Buterin 的軟體開發者和他的共同創辦人於 2015 年推出,旨在成為一個智能合約和去中心化應用程式平台。", + "page-ethereum-vs-bitcoin-ethereum-section-2": "以太坊和比特幣一樣,讓任何人都能發送和接收價值,但它同時也作為一個任何人都可以用來開發應用程式的平台。以太坊網路運行在數千個節點上,不受任何單一實體控制。", + "page-ethereum-vs-bitcoin-ethereum-section-3": "任何人都可以在以太坊上創建和部署應用程式。這些程式被稱為智能合約,它們是以太坊的核心創新。", + "page-ethereum-vs-bitcoin-ethereum-section-4": "智能合約一旦部署,與之互動時就會確定性地運行。這使得我們可以為借貸、交易、遊戲和數位收藏品等建立應用程式,為全球數百萬使用者全天候運行。", + "page-ethereum-vs-bitcoin-ethereum-section-5": "就像在比特幣網路上用比特幣支付交易費用一樣,以太坊的原生貨幣以太幣,也用來支付交易費用、發布和使用智能合約,以及保護網路安全。以太幣既是運行程式的燃料,也是一種價值儲存方式。", + "page-ethereum-vs-bitcoin-ethereum-section-6": "進一步了解以太坊及其運作方式", + "page-ethereum-vs-bitcoin-differences-section-title": "主要差異", + "page-ethereum-vs-bitcoin-differences-section-1": "比特幣和以太坊都使用區塊鏈技術來維護去中心化網路,但它們在設計、目的和功能上有所不同。", + "page-ethereum-vs-bitcoin-differences-table-area": "領域", + "page-ethereum-vs-bitcoin-differences-table-bitcoin": "比特幣", + "page-ethereum-vs-bitcoin-differences-table-ethereum": "以太坊", + "page-ethereum-vs-bitcoin-differences-table-row-1-1": "主要目的", + "page-ethereum-vs-bitcoin-differences-table-row-1-2": "點對點數位貨幣", + "page-ethereum-vs-bitcoin-differences-table-row-1-3": "應用程式和數位經濟的平台", + "page-ethereum-vs-bitcoin-differences-table-row-2-1": "智慧型合約", + "page-ethereum-vs-bitcoin-differences-table-row-2-2": "不支援", + "page-ethereum-vs-bitcoin-differences-table-row-2-3": "核心功能", + "page-ethereum-vs-bitcoin-differences-table-row-3-1": "供應", + "page-ethereum-vs-bitcoin-differences-table-row-3-2": "比特幣在每個區塊以固定/預定速率發行,該速率由原始且未更改的協議規定,最終固定上限為 2100 萬。", + "page-ethereum-vs-bitcoin-differences-table-row-3-3": "每個區塊都會根據活動/需求量按比例銷毀以太幣,而每個時期 (epoch) 則會根據質押的 ETH 總量按比例發行。沒有固定上限,但發行率受限於質押的 ETH 總量。", + "page-ethereum-vs-bitcoin-differences-table-row-4-1": "共識機制", + "page-ethereum-vs-bitcoin-differences-table-row-4-2": "工作量證明", + "page-ethereum-vs-bitcoin-differences-table-row-4-3": "權益證明", + "page-ethereum-vs-bitcoin-differences-table-row-5-1": "速度", + "page-ethereum-vs-bitcoin-differences-table-row-5-2": "大多數人認為在六個區塊後(平均 60 分鐘)即不可逆轉", + "page-ethereum-vs-bitcoin-differences-table-row-5-3": "大約 15 分鐘達到最終性", + "page-ethereum-vs-bitcoin-differences-table-row-6-1": "能源使用量", + "page-ethereum-vs-bitcoin-differences-table-row-6-2": "高", + "page-ethereum-vs-bitcoin-differences-table-row-6-3": "低", + "page-ethereum-vs-bitcoin-differences-table-row-7-1": "管理體系", + "page-ethereum-vs-bitcoin-differences-table-row-7-2": "保守、進展緩慢", + "page-ethereum-vs-bitcoin-differences-table-row-7-3": "靈活、社群驅動", + "page-ethereum-vs-bitcoin-differences-table-row-8-1": "開發者生態系統", + "page-ethereum-vs-bitcoin-differences-table-row-8-2": "較小", + "page-ethereum-vs-bitcoin-differences-table-row-8-3": "龐大且活躍", + "page-ethereum-vs-bitcoin-differences-table-row-9-1": "升級", + "page-ethereum-vs-bitcoin-differences-table-row-9-2": "罕見", + "page-ethereum-vs-bitcoin-differences-table-row-9-3": "頻繁且反覆運算", + "page-ethereum-vs-bitcoin-purpose-title": "比特幣 vs 以太坊的目的", + "page-ethereum-vs-bitcoin-purpose-1": "比特幣是在 2009 年全球金融危機後創建的。它的目標是提供一種無需銀行或政府即可運作的點對點貨幣形式。其設計簡單。該網路旨在在沒有中間人的情況下將價值從一個人轉移到另一個人。這種狹窄的焦點幫助它廣為人知,成為一種數位黃金,一種稀有且持久的價值儲存方式,也可用作交易媒介。", + "page-ethereum-vs-bitcoin-purpose-2": "以太坊於 2015 年推出,懷有更宏大的願景。其創辦人希望將區塊鏈的安全性和去中心化特性變得可程式化。以太坊不僅限於支付,它允許任何人編寫和發布稱為智能合約的自執行程式。這為全新類別的應用程式打開了大門,從去中心化金融 (DeFi)穩定幣,到非同質化代幣 (NFT)遊戲去中心化社群媒體。", + "page-ethereum-vs-bitcoin-purpose-3": "技術設計反映了這些目的。比特幣的腳本語言有限,這降低了複雜性並有助於保持網路安全。以太坊的程式語言更具表達力,使其能夠儲存和管理更複雜的狀態以及應用程式之間的互動。這種靈活性是一大優勢,但這也意味著網路發展得更快,會定期升級並推出新功能。", + "page-ethereum-vs-bitcoin-purpose-4": "兩者在更廣泛的數位經濟中扮演著不同的角色。比特幣專注於成為穩定且去中心化的價值儲存。以太坊則旨在成為去中心化應用程式和可程式化資產的全球結算層。", + "page-ethereum-vs-bitcoin-usecases-and-adoption-title": "使用案例和採用情況", + "page-ethereum-vs-bitcoin-usecases-and-adoption-1": "比特幣通常用作價值儲存。許多投資者將其視為對抗通膨或經濟不穩定的避險工具。在一些國家,它被用作替代貨幣,或作為人們在傳統銀行體系之外儲蓄的一種方式。", + "page-ethereum-vs-bitcoin-usecases-and-adoption-2": "以太幣也具有價值儲存的功能,但其主要作用是為廣泛的應用程式和資產生態系統提供動力。開發者可以使用以太坊創建新協議、發行代幣、運行去中心化交易所、鑄造 NFT、建立遊戲,以及開發無需中心化控制即可運行的社群平台。", + "page-ethereum-vs-bitcoin-usecases-and-adoption-3": "以太坊支援數千種去中心化應用程式,用於新型金融、群眾募資和數位所有權。有些使用案例甚至連接了這兩個網路。例如,比特幣可以被「封裝」並在以太坊上使用,用於 DeFi 中的借貸、借款和交易等活動。", + "page-ethereum-vs-bitcoin-usecases-and-adoption-4": "機構採用情況反映了這些差異。比特幣這種加密貨幣被廣泛持為長期價值儲存,而以太坊則被視為去中心化基礎設施。其可程式化性吸引了金融科技平台和支付提供商。", + "page-ethereum-vs-bitcoin-usecases-and-adoption-5": "了解以太坊的更多用途", + "page-ethereum-vs-bitcoin-monetary-policy-title": "貨幣政策", + "page-ethereum-vs-bitcoin-monetary-policy-1": "比特幣的供應量上限為 2100 萬枚。這個硬上限由協議強制執行,也是比特幣被拿來與黃金比較的原因之一。新的比特幣透過挖礦獎勵進入流通,該獎勵每 210,000 個區塊減半一次,挖礦大約需要 4 年,這個事件稱為減半。獎勵從 2009 年的每個區塊 50 枚比特幣開始,2012 年降至 25 枚,2016 年降至 12.5 枚,依此類推。按照這個速度,最後一枚比特幣預計將在 2140 年左右被挖出。", + "page-ethereum-vs-bitcoin-monetary-policy-2": "比特幣的挖礦獎勵和交易費用支付了網路的開銷並用來保護其安全。然而,隨著區塊獎勵減半,網路將更依賴交易費用來維持自身運作。目前,網路費用只佔網路收入的一小部分(<5%),這意味著隨著比特幣網路的發行量趨近於 0,網路的長期安全性可能會面臨風險。", + "page-ethereum-vs-bitcoin-monetary-policy-3": "以太坊沒有固定的供應上限。相反地,其發行量由協議規則決定,而最近的升級引入了可以隨時間減少供應量的機制。最著名的是 EIP-1559 升級,該升級會銷毀一部分交易費用。當網路活動量高時,銷毀的 ETH 可能會多於發行量,使得供應在這些時期出現通縮。", + "page-ethereum-vs-bitcoin-monetary-policy-4": "以太坊的貨幣方法保證了永久的安全預算,交易費用和區塊獎勵為網路提供了安全預算。", + "page-ethereum-vs-bitcoin-developer-ecosystem-title": "開發者生態系統", + "page-ethereum-vs-bitcoin-developer-ecosystem-1": "以太坊擁有最大的區塊鏈開發者社群之一。在以太坊上進行開發,您可以獲得各種工具、框架、補助金駭客松的資源。以太坊虛擬機 (EVM) 是以太坊的執行環境,並已成為一個通用標準,許多其他區塊鏈也使用它來確保相容性。", + "page-ethereum-vs-bitcoin-developer-ecosystem-2": "像 ERC-20 和 ERC-721 這樣的代幣標準已成為更廣泛區塊鏈經濟的基礎。許多 Layer 2 網路和其他區塊鏈都使用 EVM,因此應用程式、錢包和智能合約程式碼只需稍作修改即可跨區塊鏈使用。", + "page-ethereum-vs-bitcoin-developer-ecosystem-3": "比特幣的開發者社群規模較小,也更專注。大多數活動都集中在維護和改進核心協議,以及開發像閃電網路這樣的 Layer 2 解決方案,以實現更快、更便宜的支付。", + "page-ethereum-vs-bitcoin-developer-ecosystem-4": "進一步了解以太坊開發者資源", + "page-ethereum-vs-bitcoin-security-and-consensus-title": "安全性和共識", + "page-ethereum-vs-bitcoin-security-and-consensus-1": "比特幣和以太坊都受到由獨立節點組成的大型分散式網路的保護,但它們使用不同的方法來就網路狀態達成一致。", + "page-ethereum-vs-bitcoin-security-and-consensus-2": "比特幣使用一種稱為工作量證明的系統。稱為礦工的電腦競相解決密碼學難題。第一個解決難題的礦工可以將下一個交易區塊新增到區塊鏈中,並獲得比特幣作為獎勵。這種方法為比特幣帶來了所謂的概率最終性,這意味著一筆交易只有在上面再新增幾個區塊後才被認為是高度安全的。對比特幣來說,這通常是六次確認,或大約一小時。", + "page-ethereum-vs-bitcoin-security-and-consensus-3": "以太坊使用權益證明。在這個模型中,驗證者鎖定或質押 ETH,以換取被選中來提議和確認新區塊的機會。選擇是隨機的,但被選中的機率會隨著質押的 ETH 數量增加而增加。行為不誠實的驗證者有失去其質押的風險。這使得以太坊能夠實現經濟最終性,即最終確定的區塊極難逆轉,通常在約 15 分鐘內完成。以太坊還使用檢查點,在足夠多的驗證者達成一致後,將區塊標記為不可逆轉。", + "page-ethereum-vs-bitcoin-security-and-consensus-4": "進一步了解以太坊的共識機制", + "page-ethereum-vs-bitcoin-underlying-technology-title": "底層技術", + "page-ethereum-vs-bitcoin-underlying-technology-1": "比特幣使用一種稱為未花費交易輸出模型 (UTXO) 的系統。在這個系統中,區塊鏈不追蹤帳戶餘額。相反,它記錄先前交易中尚未花費的輸出。當您花費比特幣時,您將這些輸出用作新交易的輸入,並在此過程中創建新的輸出。", + "page-ethereum-vs-bitcoin-underlying-technology-2": "您可以把這想像成使用現金。如果您有兩張五元鈔票,想花掉七元,您會交出兩張鈔票,並收到三元找零。比特幣記錄的是鈔票和找零,而不是您的總餘額。", + "page-ethereum-vs-bitcoin-underlying-technology-3": "以太坊使用帳戶模型。它不追蹤單個輸出,而是像銀行帳戶一樣記錄帳戶餘額。這種方法使管理智能合約和複雜邏輯變得更容易,因為帳戶可以像程式一樣儲存資料並相互互動。", + "page-ethereum-vs-bitcoin-underlying-technology-4": "每種模型都有其權衡之處。UTXO 可以提供更高的隱私性,並更容易追蹤單個幣。帳戶模型對於建立應用程式來說更直接。", + "page-ethereum-vs-bitcoin-underlying-technology-5": "在以太坊開發者文件中閱讀更多內容", + "page-ethereum-vs-bitcoin-decentralization-title": "去中心化", + "page-ethereum-vs-bitcoin-decentralization-1": "比特幣和以太坊的設計都是去中心化的,但它們以不同的方式衡量和實現去中心化。", + "page-ethereum-vs-bitcoin-decentralization-2": "比特幣的去中心化得益於其簡單的技術設計、長期穩定性和廣泛的節點分佈。其低資源需求使人們更容易在家中運行完整節點,這有助於保持網路的獨立性和抗審查能力。", + "page-ethereum-vs-bitcoin-decentralization-3": "以太坊也擁有一個龐大且不斷增長的節點網路。它非常重視用戶端多樣性,這意味著軟體的多個版本由獨立團隊維護。這減少了對任何單一用戶端的依賴,並有助於防範可能影響網路的錯誤或故障。", + "page-ethereum-vs-bitcoin-decentralization-4": "以太坊有更廣泛的參與者參與質押、升級和管理體系討論等活動,但兩個網路都旨在保持開放和彈性。比特幣保持節點要求不變,依賴較少的軟體用戶端。以太坊鼓勵不同的貢獻者,每個貢獻者都帶來自己的觀點。", + "page-ethereum-vs-bitcoin-environmental-impact-title": "環境影響", + "page-ethereum-vs-bitcoin-environmental-impact-1": "以太坊歷史上最重要的變化之一是在 2022 年從工作量證明轉換為權益證明。這次轉換被稱為「合併」,它將網路的能源消耗降低了 99% 以上。", + "page-ethereum-vs-bitcoin-environmental-impact-2": "在權益證明下,以太坊不再依賴能源密集型的挖礦。相反,驗證者是隨機選擇的,被選中的可能性隨著他們質押的 ETH 數量而增加。這一轉變使以太坊成為能源效率更高的區塊鏈網路之一。", + "page-ethereum-vs-bitcoin-environmental-impact-3": "比特幣繼續使用工作量證明,這需要大量電力,因為礦工們競相解決密碼學難題。其中一些能源來自可再生能源,比特幣社群也正在持續討論提高永續性的方法。", + "page-ethereum-vs-bitcoin-environmental-impact-4": "能源使用的差異已成為這兩個網路之間的一個重要比較點。在優先考慮環境影響的情況下,以太坊較低的能源足跡使其更具吸引力。", + "page-ethereum-vs-bitcoin-environmental-impact-5": "閱讀關於以太坊能源使用的完整報告", + "page-ethereum-vs-bitcoin-future-outlook-title": "未來展望", + "page-ethereum-vs-bitcoin-future-outlook-1": "比特幣越來越多地被用作價值儲存和儲備資產。它不太可能發生重大變化,而這種穩定性正是其魅力的一部分。", + "page-ethereum-vs-bitcoin-future-outlook-2": "以太坊正在將自己定位為新數位經濟中的應用程式平台。隨著 Layer 2 網路的發展和持續的升級,它旨在支援全球規模的應用程式、基礎設施和資產。", + "page-ethereum-vs-bitcoin-future-outlook-3": "對許多使用者來說,這兩個網路並非直接競爭關係。它們服務於不同的目的,並可以在數位資產的多元化方法中相輔相成。", + "page-ethereum-vs-bitcoin-future-outlook-4": "進一步了解以太坊的開發藍圖" +} \ No newline at end of file diff --git a/src/intl/zh-tw/page-founders.json b/src/intl/zh-tw/page-founders.json new file mode 100644 index 00000000000..6f724741a14 --- /dev/null +++ b/src/intl/zh-tw/page-founders.json @@ -0,0 +1,65 @@ +{ + "page-founders-accelerators-alliance-description": "Alliance 是領先的加密貨幣加速器與創辦人社群。現正接受 AI 新創公司申請。", + "page-founders-accelerators-alliance-highlight-1": "50 萬美元資金", + "page-founders-accelerators-base-description": "Base Batches 是一項全球性計畫,為打造新一波鏈上應用程式的開發者而設。", + "page-founders-accelerators-base-highlight-1": "高達 100 萬美元資金", + "page-founders-accelerators-growth-label": "加速器與成長", + "page-founders-accelerators-kernel-description": "Kernel 的核心理念是透過與同儕的反覆互動,慢慢建立。", + "page-founders-accelerators-kernel-highlight-1": "超過 2,200 名成員", + "page-founders-accelerators-kernel-highlight-2": "超過 150 個活躍專案", + "page-founders-apply-h2": "申請支援", + "page-founders-apply-p1": "選擇您的路徑,系統會將您引導至最相關的下一步。", + "page-founders-cta-explore-name": "探索 {name}", + "page-founders-cta-visit-name": "訪問 {name}", + "page-founders-description": "一個專為創業家打造的中心,讓他們能在以太坊生態系統中取得計畫、指導和曝光機會,並在各個階段為創辦人提供所需支援。", + "page-founders-funding-arbitrum-description": "其使命是賦能開發者與創業家,打造具影響力且能善用 Arbitrum 網路功能的去中心化應用程式。", + "page-founders-funding-arbitrum-highlight-1": "支援超過 300 個專案", + "page-founders-funding-base-description": "Builder Grants 是表彰 Base 開發者的持續實驗計畫。", + "page-founders-funding-base-highlight-1": "1-5 ETH 補助金", + "page-founders-funding-esp-description": "將資源分配給關鍵專案,成為以太坊生態系統中受重視的聲音,並向外界倡導以太坊。", + "page-founders-funding-esp-highlight-1": "支援超過 2,000 個專案", + "page-founders-funding-label": "資金來源", + "page-founders-funding-optimism-description": "為打造鏈上應用程式、工具和基礎設施以推動 Superchain 發展的個人開發者和團隊提供支援。", + "page-founders-funding-optimism-highlight-1": "19 條符合資格的鏈", + "page-founders-funding-optimism-highlight-2": "支援超過 700 個專案", + "page-founders-funding-polygon-description": "一項社群補助金計畫,用以支持致力於推動 Polygon 成長的開發者、團隊與創作者。", + "page-founders-funding-polygon-highlight-1": "在 Polygon 上建立或遷移至 Polygon", + "page-founders-funding-unichain-description": "一系列旨在支援 Unichain 新興開發者社群的計畫與資源。", + "page-founders-funding-unichain-highlight-1": "新穎的 DeFi 機制", + "page-founders-get-in-touch-cta": "請求支援", + "page-founders-get-in-touch-h2": "以太坊基金會創辦人成功團隊", + "page-founders-get-in-touch-p1": "「創辦人成功計畫」專為擁有大膽想法的開發者,以及將以太坊視為塑造未來產品和業務基礎的創業家而設。", + "page-founders-metadata-description": "透過計畫、指導與資源,賦能以太坊上的創辦人。探索以太坊生態系統如何支持創業家從點子到成長的每一步。", + "page-founders-metadata-title": "創辦人支援", + "page-founders-partnerships-devconnect-description": "Devconnect ARG 是以太坊的世界博覽會:一個應用程式的展示會,也是一個連結、建立和加速以太坊採用的活動。", + "page-founders-partnerships-ef-founder-support-cta": "安排簡介會議", + "page-founders-partnerships-ef-founder-support-description": "協調收益分成、流動性與合作夥伴關係。EF 創辦人成功團隊協助連結合適的團隊來實現這一切。", + "page-founders-partnerships-ef-founder-support-subtitle": "介紹 DeFi 協議/團隊", + "page-founders-partnerships-ens-description": "該計畫旨在賦能那些已為開發者和使用者展現出卓越實用性與影響力的專案。", + "page-founders-partnerships-ens-highlight-1": "高達 2 ETH 的小額補助金", + "page-founders-partnerships-ens-highlight-2": "高達 5 萬 USDC 的大額補助金", + "page-founders-partnerships-ethglobal-description": "旨在培養由以太坊開發者和創業家組成的世界級生態系統的全球性活動。", + "page-founders-partnerships-label": "合作夥伴關係與整合", + "page-founders-partnerships-protocol-guild-description": "為以太坊核心開發者提供服務的獨立資助組織。我們主動資助那些從事生態系統所依賴工作的維護者。", + "page-founders-partnerships-protocol-guild-highlight-1": "為核心開發者募集 2800 萬美元", + "page-founders-partnerships-unichain-description": "一系列旨在支援 Unichain 新興開發者社群的計畫與資源。", + "page-founders-partnerships-unichain-highlight-1": "新穎的 DeFi 機制", + "page-founders-story-dith-p1": "EF 創辦人支援計畫非常出色,在我們完成第一輪募資時,他們是我們很棒的、公正的思想夥伴與顧問。我會毫不猶豫地推薦其他 EVM 創辦人與他們合作。", + "page-founders-story-fahim-p1": "「創辦人成功」團隊是以太坊生態系統的巨大資產。他們真正關心如何幫助團隊獲勝,他們對 Optimism 等團隊的親身支援和真誠承諾是有目共睹的。我很高興能繼續與他們合作,共同強化我們的生態系統。", + "page-founders-story-kedian-p1": "我們在 EF 的聯絡人對我們的指導極有助益,不僅分享了對我們即將推出功能的寶貴見解,還將我們介紹給以太坊生態系統中的關鍵 L2。", + "page-founders-story-kedian-p2": "多虧他們對我們進入市場 (GTM) 策略的意見回饋,我們加快了決策速度、減少了研究時間,並直接專注於執行。", + "page-founders-succeed-h2": "他人的成功之道", + "page-founders-succeed-p1": "您不必獨自奮鬥,這個生態系統會是您的後盾。", + "page-founders-support-tag-accelerator": "加速器", + "page-founders-support-tag-active": "使用中", + "page-founders-support-tag-audit-grants": "審計補助金", + "page-founders-support-tag-ecosystem-events": "生態系統活動", + "page-founders-support-tag-events": "事件", + "page-founders-support-tag-fundraising": "募款", + "page-founders-support-tag-grant-program": "補助金計畫", + "page-founders-support-tag-mentorship": "指導", + "page-founders-support-tag-networking": "社交網絡", + "page-founders-support-tag-public-goods": "公共物品", + "page-founders-support-tag-tooling-infra": "工具與基礎設施", + "page-founders-title": "賦能以太坊上的創辦人" +} diff --git a/src/intl/zh-tw/page-gas.json b/src/intl/zh-tw/page-gas.json index 9d04e70d3fd..7f27c9bd75c 100644 --- a/src/intl/zh-tw/page-gas.json +++ b/src/intl/zh-tw/page-gas.json @@ -33,7 +33,7 @@ "page-gas-why-do-we-need-gas-header": "爲什麽我們需要燃料?", "page-gas-why-do-we-need-gas-text": "燃料是保持以太坊安全和處理交易的關鍵元素。燃料在多個方面起著作用:", "page-gas-benefits-1-description": "燃料費使以太坊能夠抵禦女巫攻擊,能避免作惡者透過欺騙性的活動癱瘓網路。", - "page-gas-benefits-2-description": "由於執行運算需要消耗燃料,因此無論是意外還是惡意,在以太坊上頻繁進行昂貴的交易,從經濟角度上終將難以承受。", + "page-gas-benefits-2-description": "由於執行運算需要消耗 Gas,因此無論是意外還是惡意,在以太坊上頻繁進行昂貴的交易,從經濟角度上終將難以承受。", "page-gas-benefits-3-description": "時時刻刻對執行運算設定一個硬性上限可防止以太坊不堪重負,有助於確保網路存取始終無障礙。", "page-gas-how-is-gas-calculated-header": "如何計算燃料?", "page-gas-advanced": "進階", @@ -56,7 +56,7 @@ "page-gas-faq-question-1-a-2": "你可以在燃料開發者文件中瞭解該過程的詳細説明。", "page-gas-faq-question-2-q": "我需要用以太幣支付燃料費用嗎?", "page-gas-faq-question-2-a-1": "是的。以太坊上的所有燃料費都必須使用原生以太幣貨幣支付。", - "page-gas-faq-question-2-a-2": "有關以太幣的更多資訊", + "page-gas-faq-question-2-a-2": "更多詳情關於以太(以太幣)", "page-gas-faq-question-3-q": "什麽是 Gwei?", "page-gas-faq-question-3-a-1": "在大多數錢包或燃料追蹤器中,你會看到燃料價格以「Gwei」來表示。", "page-gas-faq-question-3-a-2": "Gwei 只是以太幣的一個較小單位,就像美元中的分,不同的是 1 以太幣等於 10 億 Gwei。每當論及極小量的以太幣時就體現出 Gwei 的用途。",