ethertw / terms Goto Github PK
View Code? Open in Web Editor NEW翻譯區塊鏈相關專有名詞
Home Page: https://ethertw.github.io/Terms/
License: MIT License
翻譯區塊鏈相關專有名詞
Home Page: https://ethertw.github.io/Terms/
License: MIT License
Add a tag
or context
field to differentiate between the same term in different context?
[[terms]]
term = "Searcher"
context = "MEV"
translation = "尋利者"
Currently, make
yields a static page at index.html
. We can put it on the GitHub page so people can look up the translated terms directly.
Blob
blob 特指一種資料,節點只會短暫保存在硬碟裡,但共識層必須保證 blob 有在全網發佈。
https://eips.ethereum.org/EIPS/eip-4844
No response
Sequencer/Operator
No response
No response
Programmable Cryptography
Programmable Cryptography
指在零知識證明、多方運算等工具組合之下,我們有一套更通用的密碼學,可以利用程式語言去撰寫各種密碼學應用。
Programmable 在簡中常譯為「可編程」,在繁中「可程式化」比較通順。
參考資料
可程式化密碼學
Bundler
這裡想要針對 ERC4337 的context:
UserOperations
我們目前已經有對於 bundle的翻譯,「交易同捆包」
Constant Product AMM (CPAMM)
Uniswap is a CPMAMM (Constant Product AMM)
State Diff
State Diff
在 Rollup 的協議中,有兩種從上一個狀態建立下一個狀態的方式。
一種是發布交易的資料,人們可以線下重新執行交易來得到新的狀態。
發布 State Diff 是另外一種方式, State Diff 即下個狀態與上個狀態的差異。
State 為以太坊狀態
Diff 是指任何在帳戶上的差異,也就是餘額、Nonce 、合約程式碼、或是儲存空間樹(Storage Trie)的差異。
在 Git 的情境中,Diff 被翻作差異 https://gist.github.com/fntsrlike/cf1e96d60b6f34fab725599b06dfcb2a
狀態差異
@antoncoding 在 #23 (review) 提到了連結在細節佔版面的問題
一個多的想法:我覺得可以把 additional like 做成一個新欄位,有的話就秀出來連結,而不要佔用context的欄位,這樣讀起來應該會更舒服一點
範例如下圖所示,連結佔了很大一部分空間
在 Terms.toml 中開一個新欄位可以解決這個問題。
但我們可能也有像 #25 一樣需要列出許多連結。
我也想提出一些其他的解決方式。
這個也算容易實作,也能讓長文縮短
在把 Terms.toml 轉換成網頁時。用 Regex 把 https:// 等網址樣式爬出,代換成 [1]
, [2]
, [3]
等註腳
編輯者可以使用 Markdown 語法,決定是否壓縮網址,或把網址用何種字樣代換
我自己喜歡 1 + 3 的結合。同時有 Markdown 功能,並且有 1 的壓縮
We should add Github action check.
For the rust code
cargo fmt
cargo clippy
For the formatting
terms.toml
is not properly formatted or sorted, the CI should panic and prevents a PR from merging.Scaling, Scalability
我試著找了幾種 Scalability 比較台灣的譯法
- 維基百科譯「可擴縮性」 https://zh.wikipedia.org/wiki/%E5%8F%AF%E7%BC%A9%E6%94%BE%E6%80%A7
- 樂詞網譯「可擴展性」 https://terms.naer.edu.tw/detail/da8b07b8c179121d7e071039273a0cea/?startswith=zh
- 在雲端產業的說明文件中,用「擴展」這個動詞 https://aws.amazon.com/tw/autoscaling/faqs/
維基百科上 Scalability 的定義是指系統在增加資源之下,能夠多處理多少工作量的能力。
在以太坊的情境中,Scalability 這個詞的用途看起來各異:
- 純粹的客戶端效能提升,改善單位時間能處理的運算量。反映在提升 Block gas limit (譯為「加油」!?)
- 分片想要在單台電腦 O(C) 運算資源下,達成 O(C^2) 處理量。
- 第二層方案是把運算拉到鏈下,使得每筆交易在鏈上使用的 gas 不用那麼多。反映在 TPS 提升。
我有點不傾向直接使用香港的用法,雖然辭典上有增加規模、範圍數量等等,似乎符合以上各種情境。但那個「容」字,似乎不是直接拿來當「容量」解釋。擴容還有金磚集團擴容這種用法,台灣讀者不易掌握詞義。
當容量解釋也麻煩,沒辦法反映計算量、交易量等非硬碟容量型的單位。因此我還是傾向使用雲端產業既有的「擴展」一詞。
Originally posted by @ChihChengLiang in privacy-scaling-explorations/website-v2#133 (comment)
擴展
可擴展性
我們想要了解到底大約有多少詞需要翻譯,以及目前大概翻譯了多少詞。
這個專案的目標是將難譯的詞翻譯。最後的成品不盡然是最完美的翻譯,但在翻譯的過程中,我們蒐集了一個詞的來源與用法,為翻譯工作者減少重複的作業流程。
我設想了一套方法來蒐集需要翻譯的詞,細節如下。
需要翻譯的詞都會出現在相關的文件中。以下列出一些相關的文件來源但不限於這些。
我們需要一個爬蟲腳本來把文件下載到本地端。
這邊打算使用 GPT 來從下載好的文件取出需要翻譯的詞。
可能需要一個腳本能設定 GPT 的 API 金鑰,並從眾文件逐件讓 GPT 取出關鍵詞。
提示詞應該類似「請從文件找出重要關鍵字,並以 TOML 格式輸出」。
我們把眾文件中取出的關鍵詞集中,並去除重複、累贅的詞。最後把他們標上待翻譯的標籤,呈現在網站上,鼓勵潛在貢獻者參與翻譯。
我們在網頁呈現已翻譯的詞的總數、待翻譯的總數、及兩者比例。這樣有助於人們了解專案的進度,以及我們應該投入多少資源翻譯掉多少詞,以達到人們感到好用的程度。
Interoperability
同意 互通性 比較簡潔。在 710c0d4 修正
Originally posted by @ChihChengLiang in privacy-scaling-explorations/website-v2#133 (comment)
互通性
Which is mentioned in the issue template in #11
Commitment
No response
No response
Rollup
Optimistic Rollup, zk rollup
No response
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.