📜 [專欄新文章] 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.
👏 歡迎轉載分享鼓掌
同時也有4部Youtube影片,追蹤數超過11萬的網紅汽車私房話,也在其Youtube影片中提到,新頻道成立!歡迎訂閱及加入: 【游泳私房話】YouTube:http://bit.ly/swimmer_privatetalk 【游泳私房話】FB社團:http://bit.ly/FBswimmer_privatetalk 【AOch遨樂趣】YouTube ➡ http://bit.ly/AndyA...
「完全彈性碰撞完全非彈性碰撞」的推薦目錄:
- 關於完全彈性碰撞完全非彈性碰撞 在 Taipei Ethereum Meetup Facebook 的最讚貼文
- 關於完全彈性碰撞完全非彈性碰撞 在 憨瓜小姐 Facebook 的最佳解答
- 關於完全彈性碰撞完全非彈性碰撞 在 Facebook 的最佳貼文
- 關於完全彈性碰撞完全非彈性碰撞 在 汽車私房話 Youtube 的精選貼文
- 關於完全彈性碰撞完全非彈性碰撞 在 Beautiful Life By GM Youtube 的最佳貼文
- 關於完全彈性碰撞完全非彈性碰撞 在 Marc Yam Youtube 的最讚貼文
- 關於完全彈性碰撞完全非彈性碰撞 在 [題目] 近物完全非彈性碰撞- 看板Physics 的評價
- 關於完全彈性碰撞完全非彈性碰撞 在 碰撞【觀念】一維完全非彈性碰撞(108課綱) - YouTube 的評價
完全彈性碰撞完全非彈性碰撞 在 憨瓜小姐 Facebook 的最佳解答
[ 阿憨 X AKIMIA 微電流面膜 🙌🏻 ]
👉🏽連結下單
https://www.akimia.com/products/ines
(圖片全素顏,照片只調了+0.5的曝光)
其實認識我五年以上的朋友~
都知道我以前皮膚真的是有夠差,
尤其國中到大學的朋友更經歷過我的皮膚可怕期。
粉刺跟痘痘是我過去的夢靨,
醫生也看不好,做臉也沒改善。
皮膚漸漸穩定,
真的是開始遠離開架保養品,
開始使用專櫃保養品選擇適合自己肌膚的保養後,
才漸漸改善的。
所以大家有發現我這一年的團購裡,
都沒有臉部保養類別,
推掉非常非常多,
因為我根本不想拿好不容易穩定一些的自己臉做實驗,
自己是過來人知道臉部有問題會是多麼崩潰。
那為什麼這次會開面膜呢?
因為我以前面膜都去日本買,
但結婚後很少自己去日本補貨,
所以就試用了一個皮膚很好的學姊推的這家面膜。
一敷以後,這家面膜就成為了我唯一會敷的面膜。
大概使用了快一年,
決定去詢問廠商是否能開團~
讓大家一起皮膚好!!!
只能說皮膚要好,真的不能懶,
我懷孕前三個月,完全沒力氣敷臉。
上禮拜連敷兩次,
隊友前幾天突然說:「欸,你最近皮膚變好了噎。」
(他這種木頭老公從來不會稱讚我的外在的)
我真的是受寵若驚,還以為他想拿我私房錢了。
___
簡單介紹一下他們家的面膜吧!
👐🏻微電流技術-
他們家的面膜將電池印刷在面膜布上,
所以當精華液跟微電膜布碰撞的瞬間~
就能釋放微量電流。
因為的電流的導入,就更能將精華注入到皮膚深層。
👐🏻台灣設計、製造、研發-完全MIT!
讓你像是做了專業美容保養課程。
團隊背後是專為APPLE、
特斯拉等國際品牌印製特殊標籤的公司。
讓你在家也可以像是去做臉一樣的深層導入修護。
👐🏻孕婦也可以使用-
通過法國SGS敏感檢測,
沒有酒精、香精、塑化劑、防腐劑。
然後不用擔心觸電~~~
就跟一般敷臉一樣!!
只是貼到臉上會有微微的熱感~~
___
這次開團開了四款-
母按喜好的順序來介紹給大家!
🙌🏻1. 埃 及 辣 薄 荷 緊 緻 款 :
採用辣薄荷葉萃取,靠微電流將復活因子滲透肌底。
另外還結合專利死海礦物精華,
有效穩定敷況,提升肌膚保護力。
媽媽的眼尾因為過三十,開始跑出小細紋~
尤其是化妝會更明顯,所以我真的很愛緊緻款!
敷完真的會改善很多!!!!
這款我大推被小孩吸去一堆膠原蛋白的婦女們。
🙌🏻2. 東 加 海 星 藻 保 濕 款 :
使用比玻尿酸還更能維持肌膚保水、彈性,
甚至撫平皺紋的東加海星藻!
也有加入死海礦物煥膚精華有效穩定肌膚、提升保護。
這款就是敷完直接ㄉㄨㄞ ㄉㄨㄞ感~
他其實跟緊緻兩款我完全無法選一個!!!
尤其這款八月中前都還大缺貨,
是他們家的大王牌啦,敷完超級水嫩,
很多時候肌膚會有狀況都是因為缺水,
補水補起來準沒錯!
🙌🏻3. 日 夜 光 感 透 亮 款 :
這款是專門針對熬夜所導致的蠟黃暗沈皮膚所設計!
結合九胜肽、維他命C磷酸鈉鹽、煙醯胺~
全方位改善熬夜疲倦肌膚、多層面阻止肌膚暗沉。
帶來勻稱膚色,趕走黃臉婆啊啊啊。
媽媽我接團購以後,都只能等小孩睡了工作,
每天兩三點睡真的是日常。
有時候拍照就只有臉像是關上燈一樣...
我就會拿這款來拯救。
常熬夜的朋友、暗沈的朋友可以來試試看!!!
🙌🏻4. 曝 曬 對 策 舒 緩 款 :
這款在夏天真的超級需要!!
他針對曝曬後的皮膚,可以快速舒緩跟修護。
而且有面膜、跟我們時常大曬的後頸膜!!
上次帶阿福去餵魚,大曬後就是敷這款,
脖子超燙,頸膜上去後真的超級舒緩。
很常往外跑的朋友可以選擇這款!
___
最後的結論就是~~~
真的超超超超超超好用!
請大家一定要相信我~~~
這團也是我自己去談的!!!!
三盒買起來不會錯~真的真的真的不要錯過~~~~
產品原價1000元(美白、緊緻、保濕)、750元(修護)
大家一起團購的折扣是~~
任選1件75折,2件7折,3件以上6折免運!!
真心推三件囤起來,包你不會後悔!!
只會想說怎麼用不夠~~~~
👉🏽連結下單
https://www.akimia.com/products/ines
___
#AKIMIA #microcurrent #skincare #MIT #微電流 #面膜 #美妝 #保養 #beauty #育兒 #育兒日記 #媽媽日記 #母親日記 #全職媽媽 #全職媽媽日記 #福囍日常 #育兒生活 #全職媽媽日常 #親子 #厭世媽媽日記 #團購 #育兒好物 #主婦智慧 #孕婦日記
完全彈性碰撞完全非彈性碰撞 在 Facebook 的最佳貼文
女人味十足看瑪菲如何搭配今年帶起細線條高跟😘
平常懶的滑社群媒體姐妹舉手跟著瑪菲穿就對了💗
替妳們挑選當下最時髦單品穿著最Chic的氛圍感🎇
一件美美的背心當內搭層次感搭配加分到不行啦🎪
上班族寶貝們最推薦西裝褲不會穿久變彈性疲乏💦
#官網新品已上架多款樣式推薦女孩們入手💼
#各類MAJOR單品夾雜穿搭碰撞不同滋味🍬
-
基本黑白色飛鼠袖下綁帶襯衫🖤🖤
👉https://pse.is/3ja2q3
襯衫控們完全燒到不行
基本襯衫下擺綁帶設計
飛鼠袖超修飾手臂肩膀
絕對是值得包色的單品
#黑白 / 優惠價 $490元
-
今年必備自訂款條紋短版背心👙
👉https://pse.is/3jfrs9
MMBA自訂的條紋款式
穿起來像運動背心的造型
微短版搭配高腰系列單品
簡單搭配就可以有好比例
#全三色二尺寸 / 優惠價$340元
-
自訂款修身彈力西裝褲🌳🌳
👉 https://pse.is/3jx7gu
MMBA經典回歸自開發布
腰間做寬彈力帶彈性超好
西裝褲是小小的喇叭版型
八九分長度直筒非常修身
#黑奶茶 / 優惠價 $690元
-
立即加入LINE好友獲得購物金🍀
👉 https://goo.gl/UH5P8S
完全彈性碰撞完全非彈性碰撞 在 汽車私房話 Youtube 的精選貼文
新頻道成立!歡迎訂閱及加入:
【游泳私房話】YouTube:http://bit.ly/swimmer_privatetalk
【游泳私房話】FB社團:http://bit.ly/FBswimmer_privatetalk
【AOch遨樂趣】YouTube ➡ http://bit.ly/AndyAOch
----------
◉ 訂購 剛剛好水餃:https://shopee.tw/privatetalk
福斯商旅Multivan以德製豪華MPV驚豔同級,更以大器風範、雍容氣派的座駕設計理念,持續深受全球企業菁英人士喜愛。全新T6.1 Multivan長軸版打造最高規格的商旅用車條件,包含彈性座艙多變化、獨立8人座椅配置 (2-2-2-2),以及全方位安全防護與領先同級的動力科技,獲得星宇航空高度肯定,成為星宇航空機組人員指定座駕!活動現場特別邀請諸位美麗動人的星宇航空機組人員出席盛會,演繹並分享其與福斯商旅T6.1 Multivan長軸版的豪華乘座禮遇。
福斯商旅在國內市場共推出T6.1 Multivan四種車款規格:短軸版7人座包括:Comfortline、Highline、Highline 4MOTION,以及長軸版8人座,全面滿足所有買家多元用車需求,享受高規格、高安全、高質感的舒適豪華移動旅程。
頂級豪華行動辦公室 長軸版獨立8人座椅設計 內裝質感再進化
全新T6.1 Multivan 長軸版提供獨立8人座車型配置並採用2-2-2-2座椅設計,第二排座椅採獨立雙座設定,除具備前傾、滑移調整機能便利進出以外,也能輕鬆操作免拆卸直接180度旋轉,並與第三排變成四人對座艙;第三、四排皆為兩人座椅配置,椅背可完全向前摺疊,並設置前後滑移功能,在椅背完全收折後即可創造寬敞車室空間,滿足商務、生活多面向的裝載需求。
以寬敞車室大空間,對於星宇航空機組人員來說,有如豪華艙等一般的隱密又舒適;而貼心的獨立座椅設計,更可讓每位同仁放鬆享受自己的專屬時光,同時亦能結合車內多功能圓桌即時進行行前討論,全新T6.1 Multivan長軸版帶給星宇航空機組人員值勤往返時,一趟趟便利舒適且安全又尊榮的接駁旅程。
此外,T6.1 Multivan長軸版車身加長400mm,在內裝配置真皮座椅設計,以高質感用料營造豪華舒適座艙,讓每一趟旅程都輕鬆寫意。T6.1 Multivan長軸版同步搭載新世代Discover Pro 9.2吋多媒體鏡面觸控螢幕,整合先進的手勢操作功能、連結智慧型手機,並結合兼具辨識度及實用性10.25吋的Active Info Display全邏輯數位化儀表板,以及設置USB Type-C插槽,便利車主快速充電,全面提升車用科技智慧科技新生活。
全新T6.1 Multivan 另有7人座椅配置 (短軸2-2-3), Multivan車系不僅適合多代同堂的大家庭,更是戶外休閒和頂級商務的主要首選;同時,T6.1 Multivan 全車系搭載獨立操作的多功能圓桌,可在無段式滑軌上移動,也可輕鬆摺疊並收入獨立座椅之間,有效節省空間,打造豪華行動辦公室。
全面進化安全防護科技-「IQ.DRIVE智能駕駛輔助系統」
在安全配備上,T6.1 Multivan全車系搭載全速域ACC主動式車距調節巡航系統,在長途駕駛中,有效降低駕駛疲勞感,大幅提升行車安全及舒適性。同步整合Front Assist車前碰撞預警系統(含AEB自動輔助緊急煞車功能及前方行人監控偵測)、Side Assist車側盲點警示系統、RTA後方橫向車流警示系統(含煞車輔助功能)、PDC前後停車導引系統(聲音及儀表距離警示)、Rear Assist顯影式停車導引系街、Cross Wind Assist側風穩定輔助系統、MCB二次碰撞預煞系統等多項完整的智能駕駛輔助系統。不僅如此,於短軸Highline版以上車型及長軸版,更搭載Lane Assist車道維持及偏移警示系統(含修正輔助功能),可輔助駕駛維持於車道內,提高駕駛與乘員安全,降低碰撞風險。同時配置提升夜間行車安全的Light Assist 遠光燈輔助系統、輕鬆便利停車的Park Assist 自動停車輔助系統(OPS360車側停車導引系統),全面進化行車安全防護科技。
除此之外,全車系更標配MCB二次碰撞預煞系統、ABS防鎖死煞車系統,以及ASR加速防滑控制系統、陡坡起步輔助裝置與疲勞駕駛警示系統等多項主被動安全配備。福斯商旅為提供國人美好的移動生活,導入福斯集團內最先進的 「 IQ.DRIVE智能駕駛輔助系統 」,以全方位安全守護駕駛乘客的完美心旅程,更以頂級的安全守護,陪伴星宇航空機組人員完成每一項飛行任務。
兼具高效動能與節能的極佳駕乘感受
在動力科技上,T6.1 Multivan長軸版採用2.0 升直列四汽缸TDI柴油雙渦輪增壓引擎,以1,968cc的排氣量可輸出199hp/3,800~4000rpm最大馬力,同時具備45.9kgm的強勁扭力,最大扭力峰值於起步低轉速的1,400rpm即可全數湧現,最大峰值扭力曲線持續輸出至2,400轉,並搭配7速雙離合器自手排變速箱,提供綿密、平順且迅馳動力反應,在平均油耗上皆獲得1級能源效率肯定;T6.1 Multivan長軸版以出色的高效動能表現不論是在都會穿梭駕駛還是在山路爬坡漫遊,都擁有豐沛動力和強勁扭力,給予駕駛輕鬆自在的暢快感受。
兼具安全沉穩與大器風範的頂級豪華行動辦公室
在外觀上,全新T6.1 Multivan長軸版擁有福斯新世代家族專屬設計,水箱罩採多幅式鍍鉻橫條樣式搭配全新造型LED燈組,以俐落的車頭造型展現霸氣非凡的氣勢,更以極致的德製工藝水準造就頂級商旅的每個細節。而T6.1 Multivan長軸版給予消費者最高規格的商旅用車條件,就如同精品航空-星宇航空優質的飛航品質及尊榮禮遇,期望讓全世界的旅客,皆能享受安全、高質感的飛行體驗。全新T6.1 Multivan長軸版以豪華舒適的優質移動,提供全方位安全防護,領先同級的動力科技,再次以頂級MPV之姿襲捲車壇。
T6.1 Multivan全車系建議售價:
Comfortline:225.8萬
Highline:259.8萬
Highline 4MOTION:279.8萬
長軸版:243.8萬
◉ 訂購 剛剛好水餃:https://shopee.tw/privatetalk
網站:http://www.autoprivatetalk.com
FB:https://www.facebook.com/harry.liaokang
社團:https://www.facebook.com/groups/autoprivatetalk
主講人/剪輯後製/企劃:廖剛
註:不會有字幕(我手邊沒有人力)(但你有興趣也可以幫我上字幕)、不要用粗話罵人~
#AOch遨樂趣 #YOKOHAMA橫濱輪胎 #剛剛好水餃
完全彈性碰撞完全非彈性碰撞 在 Beautiful Life By GM Youtube 的最佳貼文
『2018新款Circle Poppin輕旅手推車』
#單手秒開秒收
#0.1秒半自動收車
家裡有了大推車,再來就是需要一台安全輕便又能快速收納的推車,這樣M就可以一人隨時帶著寶寶到處遊玩,不用扛著10公斤的戰車。
GM對輕便推車需要的條件有:
☑️1. 要輕便,可以秒開秒收
☑️2. 要安全,推起來要夠穩
☑️3. 要舒適,寶寶坐起來的空間感和舒適度要好
☑️4. 置物空間要大,媽媽都是很會大包小包
☑️5. 外觀設計要時尚好看
☑️6. 價錢要美麗
什麼樣的推車讓GM愛上呢!?
就讓M好好來介紹從開箱到使用體驗經驗分享給準備要購買輕旅手推車媽咪們。
箱子打開裡面的內容物有推車本體、poppin前扶手、肩背帶及收納防塵套。
安裝過程中G也能非常的簡單操作,不用1分鐘就能安裝完成帶寶寶上路兜風,完全符合M的需要,秒收秒開!除此之外,推車收起更是輕巧好攜帶,M可以一手抱寶寶還能一手輕鬆肩背推車,這是戰車推車無法做到的輕盈啊!也是媽媽們的好朋友,可以不用每次都練手臂。
推車到達目的地,只要單手從推車手把一按,單手往下一推,0.1秒結束收車!WOW …真的要用WOW來形容的快速及便利,怎麼可以有這麼方便這麼聰明的設計!
雖然Circle Poppin 很輕盈,但推起來卻是非常的穩,前後車輪皆有高效避震設計,且前輪可定向、360度旋轉,想左轉或右轉都是非常輕鬆好操控方向,推起來不會有晃來晃去不穩感,車體結構很穩固,前輪胎和GM看到一般輕便車很不一樣的是他單一輪胎是雙輪,穩定性非常的好,推起來非常的穩和好推,也非常安靜,這點是GM非常要求和喜歡Circle的其中之一,新生兒一定要避免頭部晃動到。
寶寶坐起來的舒適感和安全感對父母來說都是重點。
同時Circle Poppin後傾時頭部還有防護網設計確保寶寶的頭部、頸椎的保護。
另外煞車也是個重點,歐規一踩雙煞,能夠輕鬆就往下踩住,踩下煞車後車體會非常的穩穩停住。
也要提醒爸爸媽媽們,只要在外推車都要記得,腳步停住時,煞車也要跟著踩下,避免推車滑落,產生危險唷!!
Circle Poppin的車體是多段背靠設計,帶寶寶外出遊玩累時,就可以將背靠調成全平讓寶寶好好的休息睡覺。
寶寶座位邊有歐規五點式安全帶,前面有可拆式前圍扶手,上頭頂篷是多段式延伸透氣及防潑水和高防曬UPF50+可依需求加購專用蚊帳和防風雨罩,爸爸媽媽們可以很放心,無論是春夏秋冬或颳風下雨都不用擔心寶寶會淋到雨或是吹到風。
冬天防雨罩非常的好用,天冷風大得時候也是個很棒的用途,可以防風禦寒。
夏日炎炎也不用擔心防風雨罩會悶熱,此設計是立體不悶熱及不含塑化劑,可以很放心地使用唷!
另外一個優點是,夏天台灣最多的就是蚊子,有了防蚊罩,就可以不用擔心寶寶會叮的滿滿包,也可以避免蚊蟲侵擾。
現在傍晚M帶寶寶到戶外運動也不用擔心有蟲蟲侵入了。
媽媽一人帶寶寶出門,難免會大包小包,這時置物籃就是個重點了,Circle Poppin 置物籃在推車最下方,別小看這輕便的推車又能秒收秒開,置物空間可是非常的大,置物設計也是GM非常喜歡,有著深深的空間可以放媽媽和小孩的物品外,彈性的支撐條設計可以避免東西下滑,也方便置物。
GM已經開始期待帶寶寶出國可以帶著Circle Poppin,方便攜帶又夠輕、夠穩、好推、好收,無論到哪都可以很輕鬆的帶出門,出國也可以很輕鬆的帶上飛機。
Circle Poppin 僅僅只有5.5KG非常的輕盈!媽咪們可以很輕鬆的把推車帶出門之外,還能方便收納不使推車碰撞或弄髒而且背起來也很時尚美觀唷!
以下是關於Circle Your Life 的介紹:
Circle 來自德國的推車專家,秉持著德國工藝精神卻有著平易近人的設計,如同品牌名 Circle,我們希望能藉由產品傳達生生不息的概念,帶給家庭一個永續的好產品,讓家中時時充滿出遊樂趣的歡笑聲
產品名:poppin
品牌名:Circle
使用年齡:0-4歲(新生兒適用)
車體重量:5.5kg
車體尺寸(cm):58 (L) x 50 (W) x 100 (H)
收合尺寸(cm):48 (L) x 50 (W) x 22 (H)
➡️商品資訊:
Facebook: circle.taiwan
https://www.facebook.com/circle.taiwan/
#Circlepoppin
#Circletaiwan
#Beautifullifebygm
#嬰兒推車
#輕旅手推車
完全彈性碰撞完全非彈性碰撞 在 Marc Yam Youtube 的最讚貼文
Section II Force and Motion
2.5 Momentum
Law of conservation of momentum
完全彈性碰撞完全非彈性碰撞 在 碰撞【觀念】一維完全非彈性碰撞(108課綱) - YouTube 的推薦與評價
講義下載區https://sites.google.com/site/phyelearning/phy2/collision 這是由吳旭明老師及蔡佳玲所建立的免費數位學習內容更完整的課程結構請 ... ... <看更多>
完全彈性碰撞完全非彈性碰撞 在 [題目] 近物完全非彈性碰撞- 看板Physics 的推薦與評價
兩個質量皆為m的物體
以0.6c的速度朝著對方前進
完全非彈性碰撞後的質量為M
請問M=?
-----------------------------
老師是用動量守恆+能量守恆下去算
但是不是完全「非」彈性碰撞嗎
能量怎麼還會守恆?
最後還算出M=2.5m
這究竟發生了什麼事@@?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.227.128.73
但是碰撞的時候不是有可能會產生出熱能、聲能或光能等等的能量嗎?
那我們所算的γmc^2 應該沒算到逸散出去的能量吧?
※ 編輯: gary85238 來自: 61.227.128.73 (04/19 11:27)
... <看更多>