📜 [專欄新文章] Unirep介紹: 使用ZKP的評價系統
✍️ Ya-Wen Jeng
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
Unirep是什麼? 怎麼用?
Photo by Raphael Lovaski on Unsplash
UniRep 是一個使用零知識證明(Zero-knowledge Proof)而達到具有隱私保障的評價 (reputation) 系統。使用者有權利享有多個暫時性的身份,但又同時能提出證明,讓其他人可以驗證評價是否符合自己宣稱的數量。此外,使用者也無法拒絕接收對自己不利的評價。
想像一個情境:如果Alice是Airbnb的使用者,Alice常常透過Airbnb租房,且Alice曾經獲得獲得許多Airbnb房東的好評;有一天Alice想透過Booking.com訂房,http://xn--alicebooking-kt4so6lvyab96x7trhi5b54x.com/,所以在Booking.com上沒有任何評價,萬一Booking.com的房東不想把房子租給來路不明的客人,那Alice要如何向Booking.com的房東證明她其實都是用Airbnb租房,且獲得許多好評?
Alice雖然可以透過截圖或公開自己的資訊向Booking.com的房東證明自己擁有這些好評,但這樣Alice的隱私或許會被洩漏,例如Alice不想讓Booking.com的房東知道自己去過哪些地方、住過哪些民宿;或者Alice有可能偽造截圖,或者偽造評價,那Booking.com的房東要如何相信Alice所提供的證明文件是真的來自Airbnb的房東?除此之外有沒有更彈性的方式,Alice可以選擇性地向Booking.com的房東證明,自己至少有10個好評,但不透露自己總共有多少好評?
Photo by Andrea Davis on Unsplash
使用Unirep協定就可以解決這個問題。UniRep 取名自 Universal Reputation,希望透過區塊鏈上智能合約的可互用性 (interoperable,指智能合約容易被多方呼叫且容易透過智能合約與對方互動),讓不管是Airbnb的房東、Booking.com的房東或是Alice都能很容易地透過Unirep的智能合約與對方互動,且透過零知識證明的方式,讓Alice的評價具有隱私的保障,Alice不用明確地向Booking.com的房東說這些評價是怎麼獲得、是什麼時候獲得,也可以彈性的證明自己至少有多少好評,或者最多有多少差評。
密碼學
Unirep主要用到的密碼學方法有
雜湊函數 hash:若有一個雜湊函數 f(x) = y 則由x可以很輕易的用f算出y,但從y推回x是幾乎不可能的,且要找到兩個不同的x對應到相同的y也是幾乎不可能的(沒有碰撞問題)。
零知識證明 zero-knowledge proof:可以將複雜的運算邏輯轉成容易驗證且具有隱私保障的驗證問題,使用者只要將變數輸入,這個零知識證明的演算法就會產生對應的證明且計算出對應的結果,使用者只要將此證明和運算結果輸入驗證的程序中,其他人就能驗證使用者是不是提出正確的證明,若驗證成功,則驗證者就能相信提出證明者高機率擁有正確的知識,也就是在計算證明時的輸入變數。
ZKP Proof System
ZKP Verification System
Semaphore:semaphore 是設計為可以用零知識證明驗證的身份認證系統。Unirep 中用來產生私鑰 (identity) 和公鑰的 hash 值(identity commitment),讓使用者不必公開 identity 仍能透過零知識證明驗證其公私鑰的對應性。
雜湊樹 Merkle trees:Unirep 中大量運用雜湊樹的方式確保評價紀錄,而其中用到的雜湊樹又分兩種:Incremental merkle tree 和 Sparse merkle tree
Incremental merkle tree: 從 index 0 開始依序插入雜湊樹中的樹葉。為了使 ZKP 的 circuit 大小固定, Unirep 中使用固定高度的 Incremental merkle tree。
Sparse merkle tree: 在特定的 index i 插入樹葉
Incremental merkle tree and sparse merkle tree
UniRep中用到的名詞定義
Epoch
指一段特定的時間,例如7天
UniRep 的 Epoch 從 1 開始計算,7天過後Epoch數加一,即 Epoch 變為 2
Epoch Key
每個使用者在每個 Epoch 都能產生 n 把 Epoch key,用來收取評價 epoch_key = hash (id, epoch, nonce)
id: 這裡指用 semaphore 產生的 identity
epoch: 表示這是在第幾個 epoch 產生的 epoch key
nonce: 若 Unirep 規定使用者能在一個 epoch 產生 5 把 epoch key,則使用者可以選從 0 到 4 為此 nonce
因為雜湊函數的性質,算出來的 epoch key 很難推回原本的 id, epoch, nonce, 所以看到 epoch key 並不能推回使用者是誰。
以Alice為例,當Alice住完Airbnb,房東會透過 epoch key 給予 Alice 評價,但房東無法知道 Alice 在同個 epoch 的其他 epoch key 是哪一把,也無法知道 Alice 在別的 epoch 獲得的評價,除非 Alice 在這個 epoch 重複使用同一把 epoch key 收取評價。
User 使用者
用 semaphore 產生 identity 並使用此 identity 註冊的使用者
使用者是接收評價、證明評價、或是花費評價的人,用 epoch key 跟其他人互動,因為 epoch key 會隨著 epoch 增加而改變,所以對使用者來說每個 epoch 能產生的 epoch key 都不同,具有保護隱私的效果。
在上面的例子中使用者指的是 Alice, Bob, Airbnb 的房東, Booking.com的房東
Attester 證人
用 Ethereum address 或 smart contract address 註冊的用戶
是會被使用者記錄下來的評價給予者
Unirep 會給這些 address 一個 attester ID,而這個 attester ID 不會隨著 epoch 增加而改變,使用者可以知道這個評價是來自哪一個 attester。
在上面的例子中指的是 Airbnb 跟 Booking.com,因為 attester ID 不變,所以使用者可以證明這些評價是來自於 Airbnb 或是 Booking.com
User State Tree (UST)
是一 Sparse merkle tree
每個使用者都有自己的 User State Tree,其中樹葉表示所收到的評價的hash值,而葉子的 index 表示 attester ID,UST 樹葉的定義為
USTLeaf = hash(posRep, negRep, graffiti)
例如 Airbnb 的 ID 是1,Booking.com 的 ID 是 3,那 Alice 的 User State Tree 中 index 為 1 的地方會有自己在 Airbnb 獲得的總評價的 hash 值,而 index 為三的地方則為空的評價。另一個使用者 Bob 的 User State Tree 亦同,在 index 為 1 的地方會有自己在 Airbnb 獲得的評價,在 index 為 3 的地方會有自己在 Booking.com的評價。
Global State Tree (GST)
是一固定樹高的 Incremental merkle tree
Global State Tree 的葉子到樹根都是公開的資訊,當有使用者註冊或者更新 User State Tree 時會在 Global State Tree 裡新增一個新的樹葉,GST 樹葉的定義為:
GSTLeaf = hash(id, USTRoot)
先送出的樹葉先插入到較前面的 index,之後的樹葉依序插入 GST 中。
以 Alice的例子來說,當 Alice跟 Bob註冊 Unirep時,都會產生一個 GST的樹葉,更新 GST的樹根,若 Alice先註冊,則 Alice的 index會較 Bob前面。注意,這邊的 Airbnb 和 Booking.com 等 attester 並不是用這棵 Global State Tree註冊。
Epoch Tree
是一個 Sparse merkle tree
Epoch Tree 跟 Global State Tree 一樣從葉子到樹根都是公開的資訊,Epoch Tree 中樹葉的 index 為 epoch key,而樹葉的值為該 epoch key 的 sealed hash chain
每個 epoch key 都有一個 hash chain,hash chain 的定義為
hashedReputation = hash(attestIdx, attesterID, posRep, negRep, graffiti)hashChain[epochKey] = hash(hashedReputation, hashChain[epochKey])
此 hash chain 是為了防止使用者漏收了哪一筆評價,如果使用者少收了其中一筆評價,則 hash chain 的結果會完全不同。最後驗證時如果其中一個 epoch key 的 hash chain 改變,會造成 epoch tree 樹根跟原本的 epoch tree 的樹根不同。
而 Sealed hash chain 是在每個 epoch 結束後,Unirep 智能合約會再將這條 hash chain 再 hash 一次
sealedHashChain[epochKey] = hash(1, hashChain[epochKey]) isEpochKeyHashChainSealed[epochKey] = true
需要再把這條 hash chain 封起來的用意是,避免這把 epoch key 過了這個 epoch 之後再繼續接收評價,所以 epoch tree 會用這個 epoch key 最後的 sealed hash chain 去計算樹根。
Nullifier
中文翻譯為註銷符,當我們要防止一件事情重複發生時,就可以使用這個 Nullifier
Unirep 中使用到 Epoch key nullifier:此 nullifier 是用來限制使用者不能在不同的 epoch 使用重複的 epoch key 去收取評價,也不能被其他使用者使用;此外也可以用來檢視使用者是否重複執行 UST 的更新
Nullifier 也用 hash 計算,但多使用一個 domain 變數,避免與 epoch key 產生相同的 nullifier 而洩露自己擁有的 epoch key,也可以用不同的 domain 產生不同用途的 nullifier
epochKeyNullifier = hash(EPOCH_KEY_DOMAIN, id, epoch, nonce)
Epoch Transition
一個 epoch 結束過後,要透過 epoch transition 的步驟,更新 Unirep 及使用者的狀態
其中要做的事包含將智能合約上的 epoch 數加一,還有將所有 epoch key 的 hash chain 封起來
接著使用者就可以執行 User State Transition 更新自己的 UST
User State Transition
到下一個 epoch 後,使用者可以透過自己的 identity,找出自己在前一個 epoch 所有的 epoch key,並根據每把 epoch key 收到的評價更新到自己的 UST,最後計算出最新的評價狀態,產生一個 GST的樹葉,插入 GST 中 (如同註冊時一樣)。
使用者之後如果要花費評價或者產生下一個 epoch 的 epoch key 時,因為必須確認自己的 UST 在當前的 epoch,所以需要經過 User State Transition 確保自己有一個 GST 的樹葉在 GST 中。
Unirep 協定
有了 Unirep 的名詞定義後,接著介紹 Unirep 是如何運作的。
註冊
Unirep 的 user 和 attester 的註冊方式不同:
User signup and attester signup in Unirep
User
User 透過 semaphore 產生 identity 和 identity commitment,identity 就如同私鑰,identity commitment 就如同公鑰
將 identity commitment 和預設的 UST 樹根經由 hash 計算得 GST 的一個樹葉
若使用者要證明自己在某個 epoch 有註冊或者有更新自己的 UST,則證明自己是 GST 的某一個樹葉,利用零知識證明的方法,輸入 identity、UST 樹根,還有 merkle tree 中要計算 hash 值的相鄰節點,則最後可得到一個 GST 的 root,其他人可以驗證這個 GST 的 root 是否符合這顆公開的 GST。
Attester
Attester 則是用自己的錢包,或者用智能合約的地址註冊,呼叫 attester sign up 的 function 後,Unirep 會指定一個 attester ID 給這個地址,往後 attester 用相同錢包或合約地址給予評價時,Unirep 會檢查此地址是否被註冊,若有註冊則可以給予 epoch key 評價。
以 Alice 和 Bob 為例,Alice、Bob、Airbnb的房東、Booking.com的房東會產生 identity 並且透過 Unirep 合約用 user 的註冊方式獲得一個 GST 的樹葉代表自己;
而 Airbnb 和 Booking.com 會透過 attester 的註冊方式,使用特定的錢包地址或是撰寫智能合約呼叫 Unirep 的 attester sign up function。
當然 Alice 或 Bob 如果想用自己的錢包註冊為 attester 也是可以,這時合約就會紀錄 Alice 和 Bob 的錢包地址,並給予一個新的 attester ID。
給予評價
在 Unirep 中評價的接收者是 epoch key,接著介紹 user 和 attester 是如何互動。
How an attester gives reputation to an epoch key
Alice 在 Unirep 註冊過後,就可以產生 epoch key 接收評價
epochKey = hash(identity, epoch, nonce)
但 Airbnb 的房東看到這把 epoch key,要如何知道 Alice 確實是 Unirep 的合法使用者,且 epoch key 的 是合法的,例如 nonce 小於 5,或者 epoch 是當前的 epoch?
如果 Alice 直接提供 epoch 和 nonce,別人沒有 identity 也無法計算此 epoch key,更不用說如果 Alice 提供 identity 會造成 Alice 完全沒有隱私可言,所有人都可以計算出 Alice 收過哪些評價。
因此我們用一個零知識證明,證明此 epoch key 是合法的。細節請參考 epoch key proof,主要是證明使用者有一個合法的 GST 樹葉在 GST 中,並且 epoch 和 nonce 也都符合。
房東得到 Alice 提供的 epoch key 和 epoch key 的證明,並且透過 Unirep 的合約驗證通過之後,就可以給予評價。
獲得空投評價、使用者可以給予評價的限制可以由各個應用自行定義,例如 Airbnb 可以決定空投 30 個正評給使用者, Booking.com 可以決定空投 20 個正評給使用者。
另外,為了確認房東也是合法的使用者,也為了防止房東重複花費 (double spending) 自己的評價點數,Unirep 上的應用也可以用 reputation nullifier 及其 proof 去證明使用者合法使用自己的評價。
例如,此 reputation nullifier 可以用下列計算方式取得:
reputationNullifier = hash(REPUTATION_DOMAIN, id, epoch, nonce)
當 reputation nullifier 及 proof 產生後,就會與房東要給的評價一起發送到 Airbnb 的智能合約上,智能合約會驗證 proof 是否合法,nullifier 是否有被發送過,若檢查都通過的話則 Unirep 會紀錄此評價給 epoch key,並將 hash chain 更新。
接收評價
使用者即使可以證明自己擁有哪一把 epoch key 並且大家都知道這把 epoch key 有多少評價,但這有可能造成使用者故意忽略其他把 epoch key 中對自己不好的評價,因此 Unirep 限制使用者只能在每個 epoch 結束,每把 epoch key 都封起來之後,才能用 User State Transition 更新自己的評價。
User State Transition in Unirep
這裏也是用 User State Transition Proof 去保證使用者是根據正確的方式計算出最新的 UST,且用 epoch tree 限制使用者必須處理每一把 epoch key 的結果。
亦即,需要等到 epoch 結束後,Alice 才能透過 User State Transition 獲得 Airbnb 房東的評價,更新自己的使用者狀態。
證明評價
當使用者通過 User State Transition 之後會有最新的 UST 狀態,此時 Alice 就可以透過 reputation proof 向 Booking.com 她有來自 Airbnb 的評價,在reputation proof 中檢查使用者是否有其宣稱的 UST (例如總共有多少好評、多少差評來自哪一個 attester ID),並且此 UST 的狀態儲存在當前 epoch 的 GST 中。
在生成 reputation proof 時,即使 Alice 總共有 100 個好評,但 Alice 仍可以產生「至少有10個好評」的證明,Booking.com 的房東若驗證成功,則只能知道 Alice 宣稱的「至少有 10 個好評」而不能知道 Alice 總共有 100 個好評。
常見問題
Alice 能不能給 Airbnb 的房東評價? Alice 能不能給 Bob 評價?
可以。
Airbnb 的房東和 Bob 也都能產生 epoch key,因此如果 Alice 有兩者的 epoch key 及合法的 proof 則可以給予評價。此時 Alice 可以選擇透過 Airbnb、Booking.com、或甚至自己的 Ethereum account 當作證人給予評價 (也必須選擇一個證人)。
Alice 可以透過 Unirep 給 Airbnb 評價嗎?
如果 Airbnb 也透過 Unirep 註冊為使用者,並且產生 epoch key 的話就可以。但如果 Airbnb 只註冊為證人的話不行。
Alice 可以證明評價來自哪一個 Airbnb 房東嗎?
如果 Airbnb 的房東沒有註冊為證人,則 Alice 不能證明評價來自哪個房東。
若 Airbnb 的房東用自己的 Ethereum account 註冊為證人,則 Alice 只能證明評價來自這個 Ethereum account,但無法知道這個 account 是一個 Airbnb 的房東。
從 Airbnb 獲得的評價可以在 Booking.com 花費嗎?
需看 Booking.com 的智能合約如何定義,但一般來說不行,因為 attester ID不同,但未來可能會開發各個應用程式之間的兌換評價功能。
如果遲遲不執行 User State Transition 會發生什麼事?會不會收不到之前的評價?
若 Alice 在第一個 epoch 註冊,並在第一個 epoch 產生 epoch key 接收評價,但 Alice 到第五個 epoch 才執行 User State Transition,那 Alice 會根據第一個 epoch 的 GST、epoch tree 執行 User State Transition,因此仍然可以在第五個 epoch 收到來自第一個 epoch 的評價;而在第二到第四個 epoch 因為 Alice 無法產生出合法的 epoch key proof,因此無法接收評價。
User State Transition 可以自動執行嗎?
不行。
只有使用者主動給出私鑰,即 semaphore 的 identity,才可以產生合法的 User State Transition proof,若將私鑰交給第三方幫忙執行可能會侵害使用者的隱私。
結論
Unirep 是一個具有隱私保障的評價系統,透過 ZKP 的保護使用者可以在匿名的情況下收取評價、給予評價、並且向他人證明自己的評價。Unirep 可以用於跨應用程式間的評價證明,可以在 A 應用程式中獲得評價,並向 B 應用程式證明在 A 應用程式中獲得多少評價。若想了解更多有關 Unirep ,可以參考 Github、文件或加入 telegram 群組討論。
本文感謝 CC, Nic, Kevin, Doris 協助審稿。
Unirep介紹: 使用ZKP的評價系統 was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
同時也有12部Youtube影片,追蹤數超過6萬的網紅巴打台,也在其Youtube影片中提到,香港今日社論2020年12月08日(100蚊花旦頭) https://youtu.be/QXBtggkLU9U 請各網友支持巴打台 巴打台購物網址 https://badatoy.com/shop/ 巴打台Facebook https://www.facebook.com/badatoyhk/ 巴...
「epoch中文」的推薦目錄:
- 關於epoch中文 在 Taipei Ethereum Meetup Facebook 的最佳解答
- 關於epoch中文 在 巴打台 Facebook 的最佳解答
- 關於epoch中文 在 巴打台 Facebook 的最佳貼文
- 關於epoch中文 在 巴打台 Youtube 的最佳解答
- 關於epoch中文 在 巴打台 Youtube 的精選貼文
- 關於epoch中文 在 老外看中國、老外看台灣 | A Laowai's View of China & Taiwan | 郝毅博 Ben Hedges Youtube 的最讚貼文
- 關於epoch中文 在 《最後紀元(Last Epoch)》EP.1 的評價
epoch中文 在 巴打台 Facebook 的最佳解答
香港今日社論2021年07月16日(100蚊獅子頭)
https://youtu.be/g_bbCWx3uIs
請各網友支持巴打台
巴打台購物網址
https://badatoy.com/shop/
巴打台Facebook
https://www.facebook.com/badatoyhk/
巴打台Youtube Channel:
https://www.youtube.com/channel/UCmc27Xd9EBFnc2QsayzA12g
---------------------------------
明報社評
香港土地房屋問題水深火熱,行政長官林鄭月娥表示,政府未來一年將加倍努力,繼續展現「開拓土地的勇氣」,惟未見有何新猷,所謂「五方面增加房屋土地供應」,都是談論多時的工作方向;論及具體措施,諸如重推一手樓空置稅、檢視城規條例縮短土地開發時間等,林鄭均沒有作出承諾。香港局勢大致穩定下來,政府需要展示治理能力,解決社會深層次矛盾,當局不斷強調覓地建屋有進展,市民所見卻是公屋輪候時間愈來愈長、樓價快將破頂,政府土地開發必須更有效率。勇而無謀才是鹵莽,縮短造地時間、簡化發展流程,需要大破大立,繼續在現有條條框框內打轉,小修小補,根本無濟於事。
東方正論
曾幾何時,「香港速度」是高效快速的代名詞,可惜俱往矣。尤其是現屆政府,政策局疊床架屋,權責過於繁雜,僅運輸及房屋局,兩者風馬牛不相及,涉及範疇過多,偏偏放在同一個政策局內,一個局長根本分身不暇。凡此種種,無不影響施政效率。立法會昨日有議員提出拆局分家議案,不可謂不對症下藥。立法會昨日通過「改革房屋政策解決住屋問題」議員議案,地產及建造界議員石禮謙表示,運房局局長陳帆一日只得24小時,卻要分身處理房屋及運輸政策,故政府有必要考慮將運輸及房屋分家。
星島社論
文憑試放榜在即,尖子生向來是大學爭相取錄目標。中文大學決定將取錄彈性收生的尖子計畫,延展至全校各科,不再只限於理、工學院,即使核心科目有任何一科未達標,但選修科目表現優異的尖子生,仍有多一個入學機會。協理副校長王淑英接受本報獨家專訪稱,新安排料有利心儀文史哲課程的學生,其專精領域須與報讀課程對應,未有指明「摘星」的數目要求。中大亦推出首屆「校長卓越獎學金」,嘉獎取得佳績的新生,每人獲五萬元。
經濟社評
美國上周新申領失業救濟人數為36萬人,創疫後新低,儲局仍持續偏鴿,美國10年債息曾跌破1.3厘關;美股個別發展,納指收市挫0.7% 。道指收市升53點,報34987點;納指跌101點,報14543點;標指跌14點,報4360點。大型科技股沽壓較大,晶片股滑落,台積電急挫5.5%,輝達(Nvidia)跌超過4.4%。蘋果跌0.45% ; 摩根士丹利將蘋果目標股價調高至166美元,預計Q3業績強勁,得益於iPhone和服務業務的樂觀前景。
#AI #人工智能 #報紙 #社論 #明報 #蘋果 #東方 #星島 #經濟日報 #新聞 #每日新聞 #香港 #香港新聞 #epoch #times #hk #epochtimes #ntd #習近平 #爆料 #一國兩制 #林鄭 #直播 #香港直播 #香港人 #hk #hongkongnews #hklive #hongkong #隔離區 #新聞記者 #警員 #無可疑 #網友 #領事館 #中美關係 #中美冷戰
epoch中文 在 巴打台 Facebook 的最佳貼文
香港今日社論2021年04月07日(100蚊獅子頭)
https://youtu.be/ZOIa2OO92Ss
請各網友支持巴打台
巴打台購物網址
https://badatoy.com/shop/
巴打台Facebook
https://www.facebook.com/badatoyhk/
巴打台Youtube Channel:
https://www.youtube.com/channel/UCmc27Xd9EBFnc2QsayzA12g
---------------------------------
明報社評
本港新冠疫苗接種已有個多月,累計50多萬人打針,佔人口比率略多於7%,相比之下,新加坡差不多同期開打,接種率已超過兩成半,香港疫苗接種步伐明顯落後,不僅影響民生百業復常,也不利香港與鄰近地區磋商旅遊氣泡。港人接種疫苗意欲不高,背後原因眾多,現在已打針的,都是社會上最熱中接種的一群,疫苗猶豫觀望氛圍瀰漫,政府必須想辦法提高接種率,擴大優先接種年齡層,由現時的30歲降至16歲,是一個可行做法,除此以外,當局亦須考慮提供更多誘因,鼓勵市民接種。
蘋果頭條
光怪陸離之事天天在港上演,而隨着英國、加拿大等年初放寬移民限制,更加速新一波移民潮。有人選擇離開傷心地,有人卻決定留守家園。阿文(化名)、Amy(化名)及Calvin均有條件離開香港,出走他鄉重新開始,但他們卻不打算離開。阿文的父母打算送他移民,被他斷然拒絕,「呢片土地嘅文化,同呢度嘅人,即係手足仲係喺度嘅話,我憑咩離佢哋而去?」
東方正論
香港已死,這句話在回歸後經常被掛在嘴邊,成為老生常談,卻鮮有人能道出箇中因由。東方為民發聲,多年為本城把脈,今日中央跨版專題,大字標題「政府崩壞,活得悽慘,港人心死,棄城災難」分析報道,字字珠璣,句句到肉,讀後令人心有戚戚然,對本港種種禍根有更深入了解,清楚知道香港是死在一堆廢官之手。
星島社論
新冠肺炎疫情放緩,旅遊業冀能逐步恢復業務,業界日前率先向政府建議為「郵輪公海遊」開路,其中以香港為發展基地的雲頂郵輪集團,其市場部高級副總裁李鳳霞接受本報專訪時透露,集團已就重啟郵輪服務制定出一系列措施。為確保船內保持社交距離,每次啟航只會接待一半人客,騰出的房間可用作負氣壓病房,以備不時之需;針對港府對船上通風的關注,郵輪會採百分百新鮮通風系統,每小時換氣六至十五次,比起港府對食肆的要求更高。
經濟社評
復活節公眾假期結束,學校即將大增面授課。中文大學警告,本港過去1年多達4成確診新冠肺炎的幼童無病徵,容易成為隱形傳播者。雖然幼兒未必需要持陰性證明才能上學,但中大學者相信,日後在社區強檢和日常幼兒檢測,俱要更常化驗糞便樣本。參考海外復課經驗,港府敦促教職員化驗和打針之餘,也要設法讓學生多加檢測,有備無患。
#AI #人工智能 #報紙 #社論 #明報 #蘋果 #東方 #星島 #經濟日報 #新聞 #每日新聞 #香港 #香港新聞 #epoch #times #hk #epochtimes #ntd #習近平 #爆料 #一國兩制 #林鄭 #直播 #香港直播 #香港人 #hk #hongkongnews #hklive #hongkong #隔離區 #新聞記者 #警員 #無可疑 #網友 #領事館 #中美關係 #中美冷戰
epoch中文 在 巴打台 Youtube 的最佳解答
香港今日社論2020年12月08日(100蚊花旦頭)
https://youtu.be/QXBtggkLU9U
請各網友支持巴打台
巴打台購物網址
https://badatoy.com/shop/
巴打台Facebook
https://www.facebook.com/badatoyhk/
巴打台Youtube Channel:
https://www.youtube.com/channel/UCmc27Xd9EBFnc2QsayzA12g
------------------------
明報社評
新冠病毒第四波疫情來勢兇猛,社區爆發危在旦夕。葵涌葵盛西邨第8座繼前日5樓5個單位共12人確診,昨日再有3名5樓居民與一名住在10樓以上居民確診。當局反應遲鈍,前日未及時強制該座全部居民檢測、檢疫或撤離,僅向居民派樣本瓶和設採樣點,直到昨晚深夜,才宣布安排大廈5樓其餘住戶入住檢疫中心。此事反映特區政府相關部門對社區爆發既缺乏應對預案,又欠缺決斷的魄力和勇氣,而且說辭一日一樣,莫衷一是。在病毒殺傷力較前三波更甚的第四波疫情威脅下,本港確診個案短期看不到「清零」曙光,更處於高峰期,情况危急。市民唯有自求多福,過一個平靜安全的聖誕新年,渡過難關。
蘋果頭條
美國眾議院當地時間周一無異議事通過旨在向受迫害港人提供庇護的《香港人民自由和選擇法案》(Hong Kong People’s Freedom and Choice Act),將交參議院審議,有望在本屆國會議期結束前過關,交總統簽署生效。法案以「擱置辯論規則」(suspension)方式審議,意味法案不存在爭議,獲得至少三分二議員的支持,立法過程進入快速通道,在全院的審議辯論限時40分鐘,內容上不會有新的修正案,令法案得以在周一下午票決通過。法案由民主黨籍眾議員馬利諾夫斯基(Tom Malinowski)提出,眾議院外交委員會10月1日中共慶祝建政71周年時一致通過法案。立法進度隨後停擺逾兩個月。直到近日前香港眾志成員黃之鋒、林朗彥與周庭遭判刑數月不等,法案才排上眾議院院會議程。
東方正論
雷聲大往往雨點小,《港區國安法》推出5個多月,期間不乏大型拘捕行動,但迄今未有入罪個案,黑暴仍然死灰復燃,近百人上月藉參加中大畢業禮在校園內遊行宣揚港獨,涉及違反國安法。警方國家安全處昨日採取行動拘捕8人,包括身為中大畢業生的觀塘區議員陳易舜、西貢區議員李嘉睿,以及研究助理楊子雋。行動立即惹起廣泛關注,但實際成效未必如外界預期。事件源於11月19日,中大校方本已宣布舉行網上畢業禮,但凌晨至早上,校園共30多處被塗鴉,用漆油寫上港獨的字句。
星島社論
近百名黑衣人上月藉參加畢業禮為名,在香港中文大學校園內涉非法遊行,其間有人更無視《港區國安法》,揮動港獨旗幟及高叫相關口號。警方國家安全處接手調查蒐證,昨晨採取行動,拘捕八名男子涉嫌未經批准集結,包括學生、區議員及社工,其中三名學生更涉嫌煽動國家分裂,被捕各人須通宵扣查,調查工作仍在進行,不排除有更多人被捕。被捕八名男子由十六至三十四歲,包括觀塘區議員陳易舜及西貢區議員李嘉睿,以及研究助理楊子雋,據悉三人均為中大畢業生。八名疑犯同涉嫌未經批准集結,部分人並非中大學生或校友。警方翻查「天眼」,發現當日有三人高叫港獨口號及揮舞光時旗幟,涉嫌煽動國家分裂。
經濟社評
疫情持續爆發,專家警告這波病毒是危險毒株,嚴重病患者趨年輕化,呼籲市民提高警惕。面對疫情來勢洶洶,有公共屋邨出現小型爆發,但當局沒有第一時間緊急疏散居民,亦未見封樓強制檢測,凸顯港府防疫甩漏仍多,必須精準到位,防疫措施宜緊不能鬆,否則疫情更難受控。醫管局深切治療科統籌委員會成員陳勁松昨天強調,這一波病毒比以往更具傳染性,危殆及重病患者不限於長者,有年輕病人甫入院便需要使用人工心肺機,死亡率達30%至40%,形容是最危險的病毒株,提醒大家要小心謹慎,切勿以為病毒只針對年長病人。
epoch中文 在 巴打台 Youtube 的精選貼文
香港今日社論2020年11月20日(100蚊獅子頭)
https://youtu.be/_dbke5VSyvw
請各網友支持, 課金巴打台
(過數後請標明所支持的節目或主持, 把入數收據WhatApps 至 : 94515353 )
- 恒生 348 351289 882
- 中銀 012 885 1 086914 9
( 戶口名: Leung Wai in Tammy)
- 轉數快FPS 3204757
- PayMe 94515353
- Paypal : tammyleung96@yahoo.com.hk
巴打台購物網址
https://badatoy.com/shop/
巴打台Facebook
https://www.facebook.com/badatoyhk/
巴打台Youtube Channel:
https://www.youtube.com/channel/UCmc27Xd9EBFnc2QsayzA12g
-------------------------------
明報社評
去年反修例風暴,香港陷入「街頭戰爭」狀態,網上「起底」頻頻,防暴警察執勤不展示警員編號,引起爭議,昨天高等法院裁定,有關做法不符合《人權法》。警員未有展示獨一無二的身分識別標記,有礙投訴處理制度運作,警方認為非常時期需要非常處理,高院認為即使情况緊急,亦不能凌駕《人權法》。過去一年,有關反修例風暴的案件,上訴裁決屢有反覆,法律程序一日未完,仍有變卦可能,警方和律政司會否就今次裁決提出上訴,有待觀察。無論如何,時至今天,暴力鬥爭已經走入死胡同,「街頭戰爭」告一段落,社會不應停留在當時的狀態,警方執法安排亦應「復常」,不展示警員編號是偏離常態的做法,至於現行監警機制不足之處,亦需好好檢視。
蘋果頭條
中大上星期宣佈將原定今天舉行的畢業禮改至網上進行。有學生發起校內遊行,應屆畢業生穿上畢業袍參加,其間高叫「一息尚存,抗爭到底」、「毋忘義士,釋放十二」等口號,聲援至今仍被扣押在內地的12名港人。校方就事件報警,警方指現場有人展示「港獨」橫額和旗幟、叫喊「港獨」口號,涉違反《國安法》,國安處已展開調查。該活動呼籲畢業生及學生自備文宣,從中大百萬大道遊行至「特定地點」為運動默哀,然後返回百萬大道。有關活動簡介提到,政府今年以防疫爲名打壓自由,大學生面對社會不公應「勇敢説不」,繼承在去年社會運動中傷亡者及12名被扣押在內地的港人的意志,表達訴求。中大學生會早前表示,不會干預同學自發的活動,望校方勿出手阻止甚至報警。
東方正論
早就說過,一時的平靜不等於永遠的平靜,黑暴就如百足之蟲死而不僵。果不其然,趁着中大一連3日舉行畢業禮,潛伏在校園內的百足之蟲終於按捺不住破土而出,身穿畢業黑袍的大學生高舉港獨標語,高呼港獨口號,高唱港獨之歌,將校園當成是宣獨場、法外地,黑暴回魂捲土重來,擺明視《港區國安法》如無物。直到晚上,教育局才發聲明譴責,警方國安處才接手調查,簡直姍姍來遲。中大向來是黑暴重鎮,去年11月爆發的「二號橋之戰」令人猶有餘悸,他們卻津津樂道,視之為一場勝仗。儘管國安法生效猶如一記重擊,黑暴被迫大大收斂,但無可否認的是,他們並非心服口服,而是忿忿不平,隱忍潛伏,只待「適當時機」來臨便會大爆發。
星島社論
中文大學昨日舉行網上畢業禮,正值「中大風暴」一周年,約百名畢業生及學生發起遊行,其間呼喊及展示「港獨」口號與旗幟,校內多處更遭人塗鴉,校方兩度發聲明譴責並首次報警,教育局晚上發聲明,表示支持校方行動,而警方國安處即接手調查。據了解,中大認為今次事態嚴重,有人在未經申請下進行有組織遊行,加上涉嫌干犯《港區國安法》及刑事毀壞,故報警是為免學生以為校園是法外之地。中大把昨天起一連三日舉行的畢業禮改為網上進行,被質疑校方阻止學生在典禮表達訴求,有人在社媒發起「暴大2020我們的畢業禮」,號召畢業生遊行紀念反修例運動,並呼籲關注十二名被內地扣押港人,約百人昨日響應號召,不少人身穿畢業袍或戴上「V煞」面具,手持黑色氣球、「港獨」旗織及寫有「毋忘義士、釋放十二」等橫額。
經濟社評
拜登當選美國總統之後,多名重量級政治家開腔要求對華強硬,美國參議院更呼籲聯歐制華,皆因「區域全面經濟夥伴關係協定」(Regional Comprehensive Economic Partnership,RCEP)簽署後,美國深感威脅,急須聯合盟友重訂貿易以至世界秩序標準,求遏制中國發展。中國近期加力開放,進一步敞開大門,藉經濟實利突破美國圍堵。美國參議院外交關係委員會發表報告,指中國已變成一個真正系統性競爭對手,美歐需要將此共識化為行動,建議取消中國在世貿的「發展中國家」地位、修訂世貿有關工業補貼的規定,並加強對中國的關鍵技術出口管制。
epoch中文 在 老外看中國、老外看台灣 | A Laowai's View of China & Taiwan | 郝毅博 Ben Hedges Youtube 的最讚貼文
美東時間週六(11月14日)中午12:00,美國50州民眾集會挺川普(特朗普),抗議拜登大規模舞弊,呼籲停止竊取大選(Stop the Steal)。新唐人、大紀元將進行現場直播(中文同聲翻譯)跟蹤報導。敬請收看。
週六(14日)中午12點,美國民眾發起全國性的停止竊選(Stop the Steal)大遊行。主場在華盛頓DC,其它分場在各州的首府(State Capitol)。具體細節請看網站:https://stopthesteal.us/
? 第一手專訪!搖擺州監票員:質疑選票遭黑衣人圍攻!https://bit.ly/3kcA6WJ
? 白宮失眠夜!川普凌晨演講:這是國家的恥辱,對美國的詐欺!https://bit.ly/355AG4g
?⚖️ 法律戰開打!川普律師、前紐約市長:他們別想偷走選舉!https://bit.ly/355eoQi
? 最準預測餅乾!民主黨市長倒戈挺川:https://bit.ly/2I1RDDX
?? 上屆 #獲勝關鍵!北卡農民看川普政績:https://bit.ly/3jQx1LV
?♂️ 街訪 #搖擺州 亞利桑那民眾:https://bit.ly/34LoSnJ
? 得佛州者得天下!古巴裔挺川原因竟是?https://bit.ly/2HTmLFm
?選前必看!川普大戰王牌主持人:https://bit.ly/2HLWObo
?叛國者遊戲?拜登與中共的金權生意:https://bit.ly/31yKWA4
?訂閱老外節目:https://bit.ly/SubscribeLaowai
?支持我們: http://bit.ly/ToLaoWai
-
?像你爸媽一樣追蹤老外臉書:
✅https://www.facebook.com/benhedgesntd
✅https://www.facebook.com/laowaintd
?繼前二個推特帳號被封號,這是我們第三個推特,請大家多多支持!
✅https://twitter.com/BenHedgesNTD
-
支持新唐人: https://www.ntdtv.com/b5/donation.html
支持大紀元: https://donate.epochtimes.com/
購買大紀元紀念品: https://teespring.com/stores/the-epoch-times
防疫產品推薦: https://www.youlucky.com/survival-goods
-
Credits:
Shutterstock Images: https://shutr.bz/2u8Zdp8
Music: Audioblocks.com, epidemicsound.com
Stock Video: Videoblocks.com
©️ 版權所有
epoch中文 在 《最後紀元(Last Epoch)》EP.1 的必吃
... <看更多>