雖然這篇樹之間airbnb鄉民發文沒有被收入到精華區:在樹之間airbnb這個話題中,我們另外找到其它相關的精選爆讚文章
在 樹之間airbnb產品中有15篇Facebook貼文,粉絲數超過3,460的網紅Taipei Ethereum Meetup,也在其Facebook貼文中提到, 📜 [專欄新文章] Unirep介紹: 使用ZKP的評價系統 ✍️ Ya-Wen Jeng 📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium Unirep是什麼? 怎麼用? Photo b...
同時也有3部Youtube影片,追蹤數超過0的網紅I'm Terry 泰瑞190,也在其Youtube影片中提到,路線難度:⭐⭐⭐⭐ 路線風景:⭐⭐⭐⭐⭐ 來回距離:⭐⭐⭐⭐ 海拔高度:⭐⭐⭐⭐⭐ TERRY塔塔加賽事粉絲獨享優惠碼 1. 於2021年4月12日前輸入email,即可收到ZIV官網獨享優惠碼NT$300 2. 每一個email限領乙次 3. 每筆優惠碼僅限使用乙次 4. 優惠碼僅限ZIV官網購...
「樹之間airbnb」的推薦目錄
- 關於樹之間airbnb 在 木丁口植栽 Instagram 的最佳解答
- 關於樹之間airbnb 在 拉布拉多小貓咪? Instagram 的最佳解答
- 關於樹之間airbnb 在 焦小姐開房間 Miss Chiao | 住宿.景點 Instagram 的最佳解答
- 關於樹之間airbnb 在 Taipei Ethereum Meetup Facebook 的最讚貼文
- 關於樹之間airbnb 在 Linn / 老娘才不是日本人 Facebook 的精選貼文
- 關於樹之間airbnb 在 Facebook 的最佳解答
- 關於樹之間airbnb 在 I'm Terry 泰瑞190 Youtube 的最佳解答
- 關於樹之間airbnb 在 豬豬隊友 Scott & Wendy Youtube 的精選貼文
- 關於樹之間airbnb 在 豬豬隊友 Scott & Wendy Youtube 的最讚貼文
樹之間airbnb 在 木丁口植栽 Instagram 的最佳解答
2021-09-17 17:59:43
#植人去哪玩 住在山和天空之間,民宿推薦 #京玥山居 #山居民宿 #富順製茶廠。tag你可能也想住山上的朋友 - - - 沙拉悄悄安排了一個阿里山的旅程,說我到了會很喜歡,何其有幸阿😍 - - - 這間旅店會“偶爾”在Airbnb出沒,可以搜尋 “#京玥山居”。 - - - 聽說要看主人烘茶忙碌程...
樹之間airbnb 在 拉布拉多小貓咪? Instagram 的最佳解答
2020-12-03 15:23:56
我想要去庫倫洛夫,我查好巴士路線也確認Airbnb 有空房了! 說走就走,獨自踏上探索小鎮的旅程,好像就在昨天。 坐在樹下觀察人來人往,走在陌生的石板路上,遠方傳來鐘塔的聲響,看見護城熊的感動剎那,一張又一張的入場門票,帶著汗水沈浸在文化衝擊的歷史洪流。 坐在入口旁的餐桌上先來杯紅酒再配上爐烤豬...
樹之間airbnb 在 焦小姐開房間 Miss Chiao | 住宿.景點 Instagram 的最佳解答
2021-07-11 10:29:35
台東|美人歸民宿 #大家敲碗的哈比人樹屋來了 #本篇是好友的圖文住宿心得 前陣子好友請我幫忙找台東的特色民宿 條件是可以放空、看海、舒適乾淨 我立馬丟了這間口袋名單中最有特色的給她 美人歸有四種房型,每間都很特別 好友入住的是「美人窟」房型 樓中樓,有陽台可以耍廢看海,超級療癒 #以下是好友的...
-
樹之間airbnb 在 I'm Terry 泰瑞190 Youtube 的最佳解答
2021-04-04 21:21:45路線難度:⭐⭐⭐⭐
路線風景:⭐⭐⭐⭐⭐
來回距離:⭐⭐⭐⭐
海拔高度:⭐⭐⭐⭐⭐
TERRY塔塔加賽事粉絲獨享優惠碼
1. 於2021年4月12日前輸入email,即可收到ZIV官網獨享優惠碼NT$300
2. 每一個email限領乙次
3. 每筆優惠碼僅限使用乙次
4. 優惠碼僅限ZIV官網購物使用,不限商品
5. 優惠碼使用期限至2021年4月30日
6. 優惠碼不可與其他優惠同時使用,如有重複使用,該筆訂單則視為無效,且恕無法補發優惠碼
https://forms.gle/EDcNt3eXZaw1haYh9
#發燒影片 #塔塔加 #neverstop
--
#總距離72公里 (從水里玉山國家公園管理處到塔塔加)
#總爬升2615公尺
塔塔加是一條極具經典路線,個人目前騎過三次,每次都有一種「怎麼騎不完」的錯覺。最主要的原因是此路線距離夠長就算了,沿途都是4%以上的緩爬坡居多。下滑路段少到十個指頭都算的出來,真的沒有打算讓你的大腿偷偷摸魚的機會。
1. #別小看4%
千萬不要認為4%陡坡沒有什麼,25%都難不倒你。你要知道長時間重踩的情況下,疲勞累積到一定的程度,即便只是微風一吹,也有可能把你擊垮。建議不要騎上路就覺得有神力附身一樣,狂騎猛抽,然後提早完賽(抽筋/無力)。我看過太多人前面騎很快,過了望高茶園後,一個一個都沒力了……
2. #補好補滿拉尾速。
所以在挑戰的策略上,我會建議「密集補給」。對,就是設定5公里或10公里一定要強制補給,不論是鹽錠、果膠還是能量條,時間一到或里程數一到都要吃一點,或是交換吃也行。重點就是讓你過了望高茶園(116.5k處)後,還有滿滿能量繼續拼下去。
從起點抵達望高茶園的距離大約是40公里,已經吃掉一半的里程,相對的體力如果剩不到一半,接下來高海拔跟18%的陡坡可是會讓你的腳變得更重,這時就可以驗證你在這之前的補給及配速是否確實。
3. #重踩留到後面
在踏頻上,我會盡量維持在70-90之間,以不重踩為優先考量,一來是為了讓自己的雙腿保持在穩定狀態,再者就是為了不要提前耗掉體力,免得後繼無力。尤其過了觀山停車場(131.8k處)之後,最徒坡會來到18%,雖然路程不會太長,但也足夠消減你的鬥志了。
4. #戴上車燈
此路線會有兩個隧道處於全黑狀態,也就是沒有燈啦!在沒有車頭燈的情況之下,你會完全看不到路。而這兩個隧道都是過了望高茶園之後才會遇到,所以這就是為什麼我個人覺得望高茶園之後的挑戰會比較多。
5. #天氣變化
這一路上是從海拔274公尺出發,到達塔塔加遊客中心時,最高海拔為2605公尺,2000公尺上的直線距離!! 由於塔塔加的地型以及地理環境的關係,中午過後容易起大霧,氣溫也會驟降,建議還是帶上背心或風衣,因為過了夫妻樹之後,那個冷真的很有感呀!!
最後,我覺得額外需要的配備是「全天候變色片」太陽眼鏡,因為此路線你會遇到太大陽、大霧、伸手不見無指的隧道,這個時候變色鏡片的好處就是可以隨光線變換遮光/透視率,在騎乘上更為安全,一鏡全包的好處啦!
個人首推 Ziv專業型運動太陽眼鏡 ZIV 1系列或是 IRON,這一次就是配戴IRON的變色款。如果感興趣可以上他們家官網瞧瞧。
祝各位勇腳順利完賽。
下次,我們山上見囉!
Let's go!
#塔塔加
#沒完沒了
Janet IG:janet______666
騎樂趣IG:bikefun_discovery
--
🚵♀經典單車路線🚵♂
★雪見:https://youtu.be/ZMBiMwOhP7s
★神山:https://youtu.be/3Y3zYTcrXGk
★ 藤枝:https://youtu.be/UFB81q0glQk
--👉追蹤TERRY👈--
TERRY IG:https://reurl.cc/xDqAjz
TERRY FB:https://reurl.cc/vnNAOe
--👉運動類經典影片👈--
2020KOM單車挑戰:https://youtu.be/_DwDK5VbZz4
2019敦煌極地超馬挑戰:https://youtu.be/ApkMsmE4ehA
--👍廣告拍攝影片👍--
Volkswagen:https://youtu.be/-kK3jadH_0M
★ 騎行配備:
眼鏡/ ZIV
單車/DARE
輪組/KAISH輪組
安全帽/手套/外套/ POC Taiwan
碼表/Bryton 台灣
置物袋/Topeak Taiwan
車襪/titan
GPS運動手錶/ 馬拉松世界
★ 攝影器材
GoPro 台灣粉絲團 GOPRO HERO 7
Insta 360 one X
--💝初次使用Airbnb折扣💝--
https://www.airbnb.com.tw/r/tchung105?s=6&t=061n1v -
樹之間airbnb 在 豬豬隊友 Scott & Wendy Youtube 的精選貼文
2020-11-21 18:29:54日治時期日本人平田源吾在北投開辦了第一家溫泉旅館「天狗庵」,同年又在北投發現了地熱谷的青磺泉。北投溫泉頓時風靡日本,不只吸引富商和高官到北投泡溫泉,也興起老百姓泡露天野溪溫泉的風氣。後來更逐漸發展出侍應生文化,特種行業透過摩托車「限時專送」穿梭在各大溫泉旅店之間,北投成為酒醉金迷的溫柔鄉。直到美國時代雜誌在封面刊出美國大兵與兩位美女在北投共浴的照片引發軒然大波,在政府大力掃黃廢娼之下北投一度沒落。
這一次我們從北投溫泉博物館出發,一路探訪熱氣繚繞的地熱谷、湯守觀音普濟寺、日軍醫院衛戍醫院……在各個景點之間串起北投溫泉的歷史文化。
這次剛好遇上北投溫泉博物館 22 週年館慶活動,感謝館方人員非常熱情為我們介紹北投溫泉的歷史故事,甚至還主動提供限量的紀念週邊湯花粉和湯花皂給我們抽獎!(哭出來)
湯花是什麼呢?湯花的說法源自於日本,當時有位日本人在戶外泡湯看見湯池裡有雪花以為下雪,細看才發現是溫泉自然的沉澱物。湯花是土壤內的礦物質被硫酸溶解上升後形成的結晶,採集自溫泉水流通經過的管線,一公噸的溫泉水只能生成一公克的溫泉湯花,所以是非常非常珍貴的!使用湯花粉泡澡,在家裡浴缸就能享受到北投溫泉,把北投濃濃的硫磺味帶回家~
名額:三名
獎品:北投溫泉博物館館慶限量週邊(含湯花粉、湯花皂、電繡鑰匙圈以及茄芷袋)
截止日:11 月 28 日 23:59
抽獎日:11 月 29 日,公佈在豬豬隊友 YouTube 頻道(請中獎者主動私訊豬豬隊友 FB 或 IG 提供郵寄資料)
【抽獎辦法】
1. 按讚這支影片
2. 訂閱我們的 YouTube 頻道
3. 在影片下方留言「我要去北投!」
🔔 加入我們,一起探險!
環遊世界|YouTube|https://reurl.cc/EO5zg
旅行日記|Facebook|https://www.facebook.com/piggyteammates/
即時動態|Instagram|https://www.instagram.com/piggyteammates/
自助攻略|WordPress|https://piggyteammates.com/
⚠️ 沒有經營任何其他平臺,也未授權任何公司協助經營。未經同意,禁止轉載。
💌 寄信給我們:238990 樹林大同郵局第 38 號信箱
和我們分享你的旅行、你的生活、你的任何大事小事
💼 合作邀約:piggyteammates@gmail.com
❤️ 贊助我們,做更多好影片:https://p.ecpay.com.tw/7539B
💡 旅行工具
Airbnb 新戶註冊折抵臺幣一千元:https://bit.ly/2Ww3U6k
Skyscanner 機票比價:http://tinyurl.com/y8ed493d
Agoda 訂房網:http://tinyurl.com/y8nf8kbb
Expedia 智遊網:http://tinyurl.com/yb4quvj7
KLOOK 客路:http://tinyurl.com/yb6xes8t
GLOBAL WiFi 分享器:http://tinyurl.com/ybgtspsn
12 GO.ASIA 東南亞交通預訂:https://12go.asia/?z=3988331
#豬豬隊友環遊世界 系列
🌏 環遊世界全集:https://reurl.cc/ZOomXM
❓ 環遊世界 Q&A:https://reurl.cc/NjoW0p
🇮🇳 印度:https://reurl.cc/GVY1AA
🇵🇰 巴基斯坦:https://reurl.cc/exorDL
🇹🇯 塔吉克:https://reurl.cc/Mvoe83
🇰🇬 吉爾吉斯:https://reurl.cc/qdqELp
🇰🇿 哈薩克:https://reurl.cc/9E9l4x
🇺🇿 烏茲別克:https://reurl.cc/z8kVY7
🇹🇲 土庫曼:https://reurl.cc/xZ8R74
🇮🇷 伊朗:https://reurl.cc/mnQgDA
🇦🇿 亞塞拜然:https://reurl.cc/yZaq78
🇬🇪 喬治亞:https://reurl.cc/vDxM7N
🇦🇲 亞美尼亞:https://reurl.cc/Y1oxex
🇷🇺 俄羅斯:https://reurl.cc/d0oYD6
🇫🇮 芬蘭:https://reurl.cc/Aql5AE
🇪🇪 愛沙尼亞:https://reurl.cc/g7oda7
🇱🇻 拉脫維亞:https://reurl.cc/KkoG3j
🇱🇹 立陶宛:https://reurl.cc/A8107Q
🇪🇸 西班牙:https://reurl.cc/N6n3W9
🇨🇱 智利:https://reurl.cc/A8pxVK
🇧🇴 玻利維亞(待更新)
🇦🇷 阿根廷(待更新)
🇦🇶 南極(待更新)
🎬 熱門系列
飛行體驗:https://reurl.cc/oL3j5g
自助秘笈:https://reurl.cc/D9p0od
世界物價:https://reurl.cc/3DQzeO
世界美食:https://reurl.cc/exordL
跨越邊境:https://reurl.cc/O1oOjr
便車旅行:https://reurl.cc/NjoWyx
簽證攻略:https://reurl.cc/qdqE0p
#豬豬隊友 #ScottandWendy #PiggyTeammates -
樹之間airbnb 在 豬豬隊友 Scott & Wendy Youtube 的最讚貼文
2020-05-28 18:00:16來到聖誕老人村除了看聖誕老人,我們還超級推薦體驗一次哈士奇雪橇!
六隻哈士奇載著你穿梭在雪地和樹林之間,體驗冷風打在臉上的速度感,太好玩了!
2020.01
🐷 歡迎開啟 CC 字幕!
如果這部影片還沒有字幕,也歡迎幫我們加上字幕:https://reurl.cc/QdOXX0
🔔 加入我們,一起探險!
環遊世界|YouTube|https://reurl.cc/EO5zg
生活日常|YouTube|https://reurl.cc/20O7D4
環球日記|Facebook |https://www.facebook.com/piggyteammates/
即時動態|Instagram |https://www.instagram.com/piggyteammates/
實用攻略|Wordpress|https://piggyteammates.com/
⚠️ 沒有經營任何其他平臺,也未授權任何公司協助經營。未經同意,禁止轉載。
💌 寄信給我們:238990 樹林大同郵局第 38 號信箱
和我們分享你的旅行、你的生活、你的任何大事小事
💼 合作邀約:piggyteammates@gmail.com
❤️ 贊助我們,做更多好影片:https://p.ecpay.com.tw/7539B
💡 旅行工具
Airbnb 新戶註冊折抵臺幣一千元:https://bit.ly/2Ww3U6k
Skyscanner 機票比價:http://tinyurl.com/y8ed493d
Agoda 訂房網:http://tinyurl.com/y8nf8kbb
Expedia 智遊網:http://tinyurl.com/yb4quvj7
KLOOK 客路:http://tinyurl.com/yb6xes8t
GLOBAL WiFi 分享器:http://tinyurl.com/ybgtspsn
12 GO.ASIA 東南亞交通預訂:https://12go.asia/?z=3988331
#豬豬隊友環遊世界 系列
🌏 環遊世界全集:https://reurl.cc/ZOomXM
❓ 環遊世界 Q&A:https://reurl.cc/NjoW0p
🇮🇳 印度:https://reurl.cc/GVY1AA
🇵🇰 巴基斯坦:https://reurl.cc/exorDL
🇹🇯 塔吉克:https://reurl.cc/Mvoe83
🇰🇬 吉爾吉斯:https://reurl.cc/qdqELp
🇰🇿 哈薩克:https://reurl.cc/9E9l4x
🇺🇿 烏茲別克:https://reurl.cc/z8kVY7
🇹🇲 土庫曼:https://reurl.cc/xZ8R74
🇮🇷 伊朗:https://reurl.cc/mnQgDA
🇦🇿 亞塞拜然:https://reurl.cc/yZaq78
🇬🇪 喬治亞:https://reurl.cc/vDxM7N
🇦🇲 亞美尼亞:https://reurl.cc/Y1oxex
🇷🇺 俄羅斯:https://reurl.cc/d0oYD6
🇫🇮 芬蘭:https://reurl.cc/Aql5AE
🇪🇪 愛沙尼亞:https://reurl.cc/g7oda7
🇱🇻 拉脫維亞:https://reurl.cc/KkoG3j
🇱🇹 立陶宛:https://reurl.cc/A8107Q
🇪🇸 西班牙(待更新)
🇨🇱 智利(待更新)
🇧🇴 玻利維亞(待更新)
🇦🇷 阿根廷(待更新)
🇦🇶 南極(待更新)
🎬 熱門系列
飛行體驗:https://reurl.cc/oL3j5g
自助秘笈:https://reurl.cc/D9p0od
世界物價:https://reurl.cc/3DQzeO
世界美食:https://reurl.cc/exordL
跨越邊境:https://reurl.cc/O1oOjr
便車旅行:https://reurl.cc/NjoWyx
簽證攻略:https://reurl.cc/qdqE0p
#豬豬隊友 #ScottandWendy #PiggyTeammates
樹之間airbnb 在 Taipei Ethereum Meetup Facebook 的最讚貼文
📜 [專欄新文章] 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.
👏 歡迎轉載分享鼓掌
樹之間airbnb 在 Linn / 老娘才不是日本人 Facebook 的精選貼文
【踏上日本的第一天】
⠀⠀
⠀⠀
六年多前,櫻花盛開的某一天,我第一次踏上日本國土。那天也是我開始在日本居住的日子。
⠀⠀
對,在那之前我從來沒有來過日本,第一次來就是開啟日本留學之旅。
⠀⠀
許多人都說我這樣的行為很有勇氣,但當時真的沒想太多,只是憑著一股莫名的大膽直覺,想著應該不會有問題。
⠀⠀
⠀⠀
出發當天一早到機場,在等待時,很努力不展現太多情緒,但揮別家人朋友出關的瞬間,一轉身眼眶就紅了,又不敢回頭,怕被他們發現。
⠀⠀
到了成田機場,一下飛機,深呼吸一口,聞到的是跟台灣完全不同的氣味。原來不同國家的空氣聞起來是這麼的不一樣!這是第一次出國的我以前從不知道的事。
⠀⠀
⠀⠀
* * *
⠀⠀
⠀⠀
殊不知挑戰接下來才開始。外面是陰雨天,搭上 Skyliner 離開機場,到達日暮里出站後,我發現自己必須兩手拖著行李,沒有辦法一邊走路一邊看地圖。
⠀⠀
天生就是路痴的我拖著 30 公斤的行李,在人生地不熟的東京,毫不意外的迷路了。
⠀⠀
在離家兩千多公里外的地方迷路,搞不清方向;而行李因為太重,行李箱的輪胎好幾次卡在導盲磚上面,使勁力氣也拖不動。
⠀⠀
不管我再怎麼用力拉,距離還是只能前進一點點,內心的情緒早已從緊張興奮變成無力。由於雙手都要拉行李,我也沒有多餘的手可以撐傘為自己擋雨,只能任由雨滴打在身上跟行李上。
⠀⠀
冷冷的陰雨天,來來往往的行人沒有一個人願意停下來幫我,甚至臉上表情很明顯的顯現出我擋到他們的路了,用無聲的眼神叫我趕快閃邊。
⠀⠀
當下內心真的好想好想回家。那是第一次,感受到東京的冷漠,感受到自己是個外來者。
⠀⠀
幾小時前在國境內忍住不潰堤的淚,到了這裡終於聚成雨滴,一起掉了下來。
⠀⠀
⠀⠀
* * *
⠀⠀
⠀⠀
雙手一邊拖著行李一邊淋雨,在路上找到遮雨處時就查 Google Map 跟乘換案內,好不容易抵達秋葉原,找到要暫時落腳的 Airbnb 的所在地。
⠀⠀
是的,我的東京留學之旅第一個住宿處,不是學校宿舍,也不是飯店,而是一個素未謀面的人的家裡。
⠀⠀
出發前家人一直很擔心我,因為那時候我甚至還沒找到一個固定的住處,就直接飛來日本了,再怎麼看都是一個很莽撞的行為。
⠀⠀
我知道有些人會先來日本一趟,找房子順便簽約,但當時的我沒有時間、也沒有多餘的錢能這麼做。
⠀⠀
好不容易在網路上看到一間可以立刻入住、初期費用又比較便宜的 sharehouse,但還是必須到場看屋過後才能簽約入住,於是我在台灣時先在網路上預約好看屋日期,但在那之前必須先暫住在旅館或民宿,並且準備好手機號碼等聯絡方式。
⠀⠀
暫時住的地點,我想要選擇離大學近一點的地方,便上網搜尋,找了到一間位在秋葉原的 Airbnb。
⠀⠀
Airbnb 是一種把家裡空房當成民宿出租的服務,當時很流行。價錢會比住在一般飯店或民宿實惠許多,還有機會跟屋主交流,瞭解更多當地的文化。簡單來說,就像是要錢的沙發衝浪,但會提供你比較好的住宿條件。
⠀⠀
我找到的這間秋葉原 Airbnb 評分五顆星,而且所在位置交通方便,價錢又便宜,看起來也滿安全的。即使屋主是兩位男生,但評分中不乏女性的背包客說他們很友善而且是很棒的嚮導,因此我便抱著一點緊張的心情按下預約鍵。
⠀⠀
Airbnb 在預約時,必須寫一段簡單的訊息自我介紹,表明自己是誰、為什麼想預約這個房間。我在訊息裡說明,我是即將來東京的留學生,還沒有找到房子,因此想在你們那裡住兩三天,簽好租房契約再搬去新家。
⠀⠀
訊息送出。系統顯示預約成功。
⠀⠀
可是我馬上就後悔了。
⠀⠀
雖然嚮往,但以前從沒有住過 Airbnb,一個女生在人生地不熟的國家,住在男生家裡真的好嗎?
⠀⠀
雖然有數十筆來自不同人不同國家的評價,但如果那些評價都是假的怎麼辦?還是要住普通的旅館就好?
⠀⠀
不安的想法在我的腦海裡突然上演刑事劇場,一番天人交戰之下,我又按下了取消預約鍵。
⠀⠀
卻在此時,屋主 R 正好捎來了訊息。
⠀⠀
⠀⠀
* * *
⠀⠀
⠀⠀
「嗨,你是台灣人嗎?要來東京留學啊?之前也有很多台灣人住過我們這裡喔!」
⠀⠀
「⋯⋯咦?要取消了嗎?」時機太過巧合,R 大概是送出了上一則訊息後,立刻收到取消的通知。
⠀⠀
『啊,抱歉,我⋯我還不確定去日本之後找房子要多久、需要住幾天,所以想說確定再重新預約。』這時候哪敢老實說,我怕你們是壞人所以才要取消的。
⠀⠀
「原來你還沒找到房子啊!真辛苦啊~」
⠀⠀
「如果你需要的話,可以多住幾天,等找到房子再搬走沒關係喔。雖然中間可能會有其他背包客入住。」
⠀⠀
『⋯⋯真的可以嗎?真是太謝謝你了!』此時我早已忘記什麼不安,只覺得遇到救世主了,立刻再重新預約一次。現在回想起來,真是不知道自己哪來的熊膽。
⠀⠀
* * *
⠀⠀
⠀⠀
於是我在東京第一個落腳的地方,就是那位在秋葉原附近的小而溫馨的家。
⠀⠀
屋齡看起來有二三十年以上,兩層樓的木造建築,地板是傳統的榻榻米。屋裡四處擺滿動漫公仔、遊戲機、各國啤酒的玻璃瓶,看得出來住在這裡的人熱愛次文化,與它傳統的木造外觀十分衝突。
⠀⠀
而我在東京認識的第一個朋友,就是 R 和他的室友 H,還有那天剛好從北海道來玩而留宿的 K。
⠀⠀
一整天長途跋涉的我全身狼狽,因為淋了雨覺得身體有點寒冷,好像心也著涼了。在東京街頭拖著大行李箱緩步前行時,只覺得自己不屬於東京這個大城市,沒有自己的「居場所」,也不敢想像未來的生活。
⠀⠀
可是不知道為什麼,這個燈光昏黃的老房子,卻讓我有種自在的安心感。是這裡接納了無處可去的我。
⠀⠀
那天他們跟我分享過往的背包客們留給他們的土產——來自世界各國以及日本各地的銘酒,以及有些好笑又有些曲折的旅行故事。
⠀⠀
我們四人就這樣徹夜長談,分享彼此的經驗和價值觀,以及一些無用的垃圾話。
⠀⠀
他們不停的說「妳實在是太有趣了」,然後我回敬「你們也不差啊」。我才知道,人與人之間聊不聊得來、能不能當朋友,跟母語或國籍一點關係都沒有。
⠀⠀
也是他們三人的親切與款待,讓我卸下心防,對東京的印象有了一百八十度的轉變。
⠀⠀
H 把電話號碼借給我,讓我可以申辦自己的手機門號;K 明明是要來東京玩的,卻說怕我迷路,特地陪我搭了一段車送我到離學校最近的車站。
⠀⠀
因為受到他們的幫助,我在留宿這裡的三天內,順利簽約了接下來要入住的房子,也跟教授見了面,完成了該辦的手續。
⠀⠀
『這三天謝謝你們的照顧了。』
⠀⠀
「有空隨時歡迎來玩啊!鑰匙放在外面,妳可以自己進來。大學院加油喔!」
⠀⠀
『好,我會的!』
⠀⠀
就這樣,我告別了秋葉原 Airbnb,順利搬到接下來要住的sharehouse,正式展開了新生活。雖然 30 公斤的行李還是很重,我的步伐卻輕快了許多。
⠀⠀
⠀⠀
* * *
⠀⠀
⠀⠀
幾年之後,R 和 H 因為各自的工作和人生規劃而搬家了,秋葉原 Airbnb 也劃下了句點。
⠀⠀
但那個秋葉原的老房子,是我東京生活的起點,也是我永遠都忘不了的回憶之一。
⠀⠀
__
⠀⠀
照片為R 跟 H 家附近的竹町公園,攝於 2015 年 4 月 2 日。那是我來日本的第二天,看到這株開得正美的櫻花樹,忍不住駐足許久。
⠀⠀
__
〈後記〉
⠀⠀
最近開始把以前留學時期隨手寫的一些文章重新整理、排版。
⠀⠀
朋友問我怎麼可以記得這麼鮮明,其實是因為我來留學第一年時,自己做了一個 365 計畫,在 IG 的私人帳號裡每天都 po 一張照片然後寫下簡短的日記。
⠀⠀
現在才知道,來日本第一年那種看見什麼都覺得新奇、每天都有許多新想法迸發的日子,真的特別珍貴,過去就回不來了。雖然 365 計畫只持續了一年,但很感謝當時的自己有做這件事,才能讓現在的我回頭想想初衷,跟過去的自己對話。
⠀⠀
【踏上日本的第一天】這則,是我自己也特別喜歡的一則故事,最美的地方是,這些都是真實的。
⠀⠀
真實的部分還包括,其實當我開始了充實的留學生活後,幾乎很少有機會再跟 R 和 H 見面了。有時候萍水相逢就是這麼一回事吧。
⠀⠀
這一則故事先在 IG 上面連載的,因為完結了,也放到粉專這邊來。IG 上面有不同的照片可以看,歡迎追蹤。
⠀⠀
#Linn日本留學物語,是我在日本留學期間發生的故事,今後也會在 IG 上繼續連載,請多多指教。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
💛 追蹤 Linn 的 IG 看更多日本生活故事
|(IG 跟臉書有不一樣的內容呦)
|@linzomajp
⠀⠀
💛這篇文章的多圖好讀版在我的部落格:
|https://bit.ly/3uYLDOS
____________
樹之間airbnb 在 Facebook 的最佳解答
我自己最近一次和自然相遇,是在某次 UC Berkeley 某個地鐵站旁邊的野莓園,說是野莓園,但不過也就是一整排、長著各種不同莓果的小樹叢而已。我和那時的夥伴,從我們住的那個 Airbnb 民宿的倉庫裡面找到小竹籃,用雜草編成很像辮子的形狀,然後把它綁在竹籃上面,兩個人像極了小紅帽要去看奶奶一樣,帶著興奮雀躍的心情去採莓果。加州的陽光十分燦爛,灑在這些暗紅色、黑色、還有正在成熟當中的青綠色莓果上面,每一顆看起來都相當美味動人。
.
我們拙劣地伸出手去採摘這些果子,結果不小心被滿是尖刺的花莖給刺傷了手指,霎時間手上鮮紅的液體不曉得是血液還是莓果的汁液,有趣的是我們一行人並沒有因此而感到疼痛,反而是坐在灌木叢旁邊的草地上,沐浴著陽光大聲哈哈笑了起來。在整趟旅程當中,我們還去了好多地方,包含西岸的海灘、廢棄已經長出很多苔蘚的海水浴場、在深山裡面有著濃厚芬多精的天文臺、當然還有去造訪岩石與光影的魔法師──大峽谷和羚羊峽谷,那是我最近幾年記憶裡面最色彩繽紛的時光。回想起來,那個時候的我幾乎忘記去美國之前有一段很長的時間,自己被繁重的工作,和胸口無法呼吸的那種壓力給悶得喘不過氣來。一趟加州自然環境之行,卻意外地讓我走到邊緣瀕臨崩潰的人生,有一種重新充電的感覺。
.
半年以後我們回臺灣去參加了心理治療年會,才發現原來靠近大地母親,有如此強大的療癒效果。我記得當時有個主題是關於森林療癒和園藝治療,園藝治療師邀請我們嗅聞花朵、用手觸碰松果上的紋路、帶我們實際到森林裡面走一趟,聆聽腳掌踩踏落葉碎裂的聲音,感受溪水從心靈之間的空隙流過,甚至彎下腰來讓泥土穿過手指之間,讓土地的氣味在你的掌心擴散開來,張開雙臂擁抱幾乎和你身體一樣粗壯的樹幹。我想起當初在 UC Berkeley 待的那段經歷,原來大自然離我們很近,只是我們選擇用現代的生活方式把自然和自己區隔得很遠。
.
如果你也跟我一樣在繁忙的生活當中感覺到各種焦躁,可是也沒有辦法天天去爬山、常常接觸自然,那該怎麼辦呢?作者提供一種方式,就是建立自己的花園。作者在書裡面指出:「受保護的花園空間就如凍結的時間,它允許我們遠離日常生活的壓力,讓內心世界與外在世界共存。」這意思是說,如果你有一座花園,而且這花園有圍牆、裡面有各種植物,那麼這個空間其實就是一個「魔法空間」,在這個空間裡你可以扮演照顧者,播種、看番茄、南瓜或者是向日葵隨著時間慢慢長大;你也可以扮演被照顧者,在兔腳蕨、朝鮮薊旁邊躺下,或是在松樹的樹蔭底下乘涼。
.
當你願意讓自己沉浸在大自然裡面,表面上看起來你所擔心的事情還是沒有解決、你心中的困擾還是一樣多,但很特別的是,這個空間提供一種魔法,讓你可以在自然的母親懷抱當中被接納,然後心中一些放不下的部分,或許就可以慢慢被放下來。然後慢慢練習,在自然的懷抱裡,更可以幫助你接納最初的自己。
#走進大自然就是走進自己
#這裡可以看整篇文章喔
https://www.booklife.com.tw/baike-detail/1/1571