雖然這篇簽名設計教學鄉民發文沒有被收入到精華區:在簽名設計教學這個話題中,我們另外找到其它相關的精選爆讚文章
在 簽名設計教學產品中有157篇Facebook貼文,粉絲數超過4萬的網紅鋼筆美學大師-韓玉青,也在其Facebook貼文中提到, ㄧ在新教室上課,心情很好。 乾淨、明亮、寬敞、舒適,能幫助靜下心來專注完成一件美好的事情,能提供學生這樣的環境,我也很榮幸,這是設計給學生專屬的教室,我從一開始就下定決心要做到最好。 自從去年,突如其來的疫情,打亂了大家的生活節奏,實體課程除了因應各種防疫措施,還購買了醫療級的紫外線殺菌燈,每班人...
同時也有14部Youtube影片,追蹤數超過29萬的網紅35線上賞屋,也在其Youtube影片中提到,因為疫情期間都在家裡, 為了響應 #好家在我在家 活動 就在家煮個樸實無華的「老四川雙味鴛鴦鍋」 犒賞辛苦對抗疫情的自己吧! 先來位移一下家具,才能好好吃火鍋~ #好家在我在家 #老四川雙味鴛鴦鍋 #居家空間 ↓↓↓🌟加入【VIP會員頻道】收看更多精彩內容吧🌟!↓↓↓ https://www.y...
「簽名設計教學」的推薦目錄
- 關於簽名設計教學 在 Social More HK|行銷 x 設計教學 Instagram 的精選貼文
- 關於簽名設計教學 在 柴魚Shiba|修圖調色。自媒體硬實力。社群經營 Instagram 的精選貼文
- 關於簽名設計教學 在 智財那些鳥事 Instagram 的最佳解答
- 關於簽名設計教學 在 鋼筆美學大師-韓玉青 Facebook 的精選貼文
- 關於簽名設計教學 在 Facebook 的最讚貼文
- 關於簽名設計教學 在 Taipei Ethereum Meetup Facebook 的精選貼文
- 關於簽名設計教學 在 35線上賞屋 Youtube 的最佳貼文
- 關於簽名設計教學 在 Lily Flute 長笛姐姐 Youtube 的最佳解答
- 關於簽名設計教學 在 I'M JOE Youtube 的最佳解答
簽名設計教學 在 Social More HK|行銷 x 設計教學 Instagram 的精選貼文
2021-04-04 15:30:31
我們回歸了👋很久沒有更新了,放了一個超長的假期!新的一年的開始,我們每人都準備了一本書送給大家(不是贊助,自費推薦🤣)!來一起看書 Read With Us! 🎁活動詳情🔎不限地區 ✪ 讚好此貼文 ✪ Tag 3 位朋友 ✪ 留言告訴我們: 「你想得到那一本書和原因」 🎖獎品:三本書📖(每本...
簽名設計教學 在 柴魚Shiba|修圖調色。自媒體硬實力。社群經營 Instagram 的精選貼文
2021-08-18 21:19:40
#柴魚玩PS #修圖教學 使用photoshop 就可以讓大家把自己做的LOGO或簽名 以燙金的效果合成在紙張、木頭、或是皮革上 適用於一些產品示意圖 但在學習燙金之前 需要先學會將要燙金的物件去背喔 #平面設計 #平面設計教學 #ps教學 #影像合成 #商品攝影 #燙金 #修圖 #修圖軟體 ...
簽名設計教學 在 智財那些鳥事 Instagram 的最佳解答
2021-07-11 08:50:52
名人手寫字!快分享給朋友被字美翻 ↖ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ▍#懶鳥大禮包 獻上 #名人手寫字體 ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 咦?你還在排隊要名人的簽名嗎? 何不直接買下他的整套字!從youtuber、作家、插畫家到歌手都有出手寫字體啦 d(d'∀')~⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ___...
-
簽名設計教學 在 35線上賞屋 Youtube 的最佳貼文
2021-05-28 21:00:15因為疫情期間都在家裡,
為了響應 #好家在我在家 活動
就在家煮個樸實無華的「老四川雙味鴛鴦鍋」
犒賞辛苦對抗疫情的自己吧!
先來位移一下家具,才能好好吃火鍋~
#好家在我在家
#老四川雙味鴛鴦鍋
#居家空間
↓↓↓🌟加入【VIP會員頻道】收看更多精彩內容吧🌟!↓↓↓
https://www.youtube.com/channel/UCnWB4yjKnm6AeW-pj4E3dQw/join
【4/25 00:00起網路書店預購開跑!限量簽名版】
預購成功後將於5/6上市陸續開始配送
博客來:https://linkingunitas.com/b14939701
誠品:https://linkingunitas.com/e14939701
金石堂:https://linkingunitas.com/k14939701
MOMO: https://linkingunitas.com/m14939701
聯經:https://linkingunitas.com/l14939701
「一般版」
博客來:https://linkingunitas.com/b149397
誠品:https://linkingunitas.com/e149397
金石堂:https://linkingunitas.com/k149397
MOMO: https://linkingunitas.com/m149397
聯經:https://linkingunitas.com/l149397
【🔴直播LIVE】TED〝不定時〞在YouTube直播,一起和Ted聊天吧!
大家好~35線上賞屋感謝各位粉絲朋友們長久以來的支持
35房屋管家實體店面開幕營運了
35房屋管家實體店面資訊:
電話: (02)29902189
地址: 新北市新莊區思源路192巷48號1F
公司登記: 群耀整合不動產有限公司
統一編號: 83467241
營業時間: 每天11 : 00~20 : 00
營業項目: 房屋買賣、代租代管、裝潢設計、智能家居
35屋管家FB討論區開囉
不管是房屋買賣、租售、裝潢、Apple Homekit智能家居等相關問題
歡迎大家加入社團並且良性的交流!!!
https://www.facebook.com/groups/229270251322950/
📣【35線上賞屋】在各大平台的Podcast上線啦!趕緊來訂閱🙋
👉Soundon Podcast: https://reurl.cc/n0lAND
👉Spotify Podcast :https://reurl.cc/9XbaRd
👉Google Podcast :https://reurl.cc/D6bEjR
👉Apple Podcast:https://reurl.cc/6lbxMy
💬Line貼圖新上市📣【35不動產語錄】https://reurl.cc/R4KrEe
35線上賞屋xTRIDENT聯名款帽子 售價880元( 35線上賞屋布標為贈品 )
蝦皮連結:https://reurl.cc/vDoQol
35線上賞屋工商合作請來信:35visitchannel@gmail.com
歡迎到我們的FB粉絲專頁按讚分享,你們的支持是我們最大的動力!
FB臉書: http://www.facebook.com/35visitchannel
愛奇藝: http://tw.iqiyi.com/u/1593360993
Bilibili: https://space.bilibili.com/411252336
痞客邦: http://channel35.pixnet.net/blog
亞洲遊訂房: https://asiayo.com/zh-tw/?aff_id=229
IG:https://www.instagram.com/35channel/?hl=zh-tw
本頻道紀錄各式不動產的參觀紀錄與懶人包,
內容與立場皆不代表建設公司或銷售單位,
如有任何購屋疑問,請洽銷售現場或建設方,
感謝大家的支持,也歡迎大家邀請我們參觀各建案! -
簽名設計教學 在 Lily Flute 長笛姐姐 Youtube 的最佳解答
2021-03-05 20:00:29看你飛遠去 看你離我而去 原來你生來就屬於天際
每一滴淚水 都向你流淌去 倒流回最初的相遇.......
幾年前看完大魚海棠深深感動,記得這首我是先練會彈唱,還在2018音樂會表演過(笑
頻道兩年前有放一個直播演奏版影片獲得大家好評,今次重製~穿著動畫女主角椿的造型,象徵萬綠叢中一點紅(海棠),演奏長笛給你聽~
00:00 大魚(管弦樂版)
04:48 純音樂管弦樂伴奏版
#大魚 #周深 #伴奏 #Cover
【村松Muramatsu長笛 DS】
DS是村松長笛中全手工最高級的純銀長笛,從製作到樂器精準的測試,
都為了展現純銀長笛的柔美音色與厚實的音響。
純手工抽孔式的按鍵設計,吹奏時明顯感受到樂器準確、快速的反應,
碰到連音與吐音之間能夠更好控制、順暢以及靈活,音色更圓潤、柔和,
在音色上處理微妙的變化更輕鬆。
而在不同的樂曲與樂器合奏上也更融入音樂當中,
是一款蘊含純手工獨有的優秀長笛。
感謝樂器提供|村松長笛MURAMATSU FLUTE獨家總代理【博凱‧六么‧譜集】
品牌型號|村松長笛MURAMATSU:DSRB
調性|Bb 442hz
管身材質|整支純銀
皮墊材質|硬式皮墊
產地|日本
Muramatsu長笛合作代言人:Lilyflute
本影片使用樂器型號:Muramatsu DSRB
博凱總代理官網 https://www.aeolusmusic.com.tw/product.php?cid=17
特別感謝贊助:普登科技有限公司
以太陽結合樂音,帶給這世界更多的正能量。
Flute & Recording: @Lilyflute長笛姐姐 🎶
Strings & Recording:@BoyViolin 🎻
Piano & Recording: @Lilyflute長笛姐姐 🎹
Music Producer & Mixing: @BoyViolin 🎵
Photographer & Film editor:Santon.W 📹
Music Score 樂譜:https://shopee.tw/product/162205659/8420729097?smtt=0.162207779-1614933427.9
#OnlineFluteLessons
長笛姐姐雲端音樂教室開學囉⚡️
針對基礎、流行、檢定、特地長笛目標客製化安排喔!
先完成報名者優先安排時段上課喔~連結報名起來,填寫完畢留意郵件信箱📪匯款完成就開始安排上課囉!期待陪伴大家開學長笛演奏大躍進💪🏻一起來練笛😍✨
https://forms.gle/qVndEVvDVby4SnDL9
✨預告近期公開演出時間
2021/03/21 下午兩點半:台北市藝文推廣處動漫Youtuber音樂會
2021/03/27 下午三點:新竹巨城百貨戶外演出
2021/04/17 流行長笛大師班@博凱台北門市
演出活動歡迎FB IG YT搜尋lilyflute(長笛姐姐)
長笛姐姐Facebook:Lilyflute
https://www.facebook.com/Lilyflute/
聯繫工作用信箱:
lilyflute1014@gmail.com
喜歡我的作品歡迎訂閱支持斗內,蝦皮還會送上最新出爐長笛姐姐演奏詮釋版本長笛樂譜喔!:D歡迎訂閱我的頻道、幫我按按小愛心❤️主頻道每週更新影片、週間不定期放送!
訂閱主頻道🔔開鈴鐺Subscribe&like
https://reurl.cc/vD629A
長笛姐姐臉書Facebook:長笛姐姐Lily
https://www.facebook.com/Lilyflute
長笛姐姐Instagram:lilyflute
https://www.instagram.com/lilyflute/
抖內送電子簽名禮卡連結🔗Donate Lilyflute
https://reurl.cc/OqyMD9
長笛姐姐親製精選樂譜🎶Music score/sheet music
https://shopee.tw/lilyflute
#長笛姐姐 #Lilyflute #長笛演奏 #長笛老師 #長笛 #flute #플루트 #长笛 #フルート #fløyte #fluit #flöte #fuvola #flauta #поперечнаяфлейта #flöjt #fløjte #flüt #poikkihuilu #演出找Lily #商演 -
簽名設計教學 在 I'M JOE Youtube 的最佳解答
2020-02-26 19:07:34軟體下載:https://ppt.cc/fN5Wax
我是Joe,我們分享旅遊相關資訊、個人生活與蘋果相關科技及教學為主軸,喜歡旅行與科技的你希望能夠與我一同探索新知事,歡迎大家一起討論與分享生活中的細節。
■【社群資訊】
Facebook:https://www.facebook.com/YangJoeTW/
Instagram:https://www.instagram.com/joe.0512/
Twitter:https://ppt.cc/fOIxrx
=============================================
■【使用設備】
拍攝機器:
Gopro Hero 7 Black
DJI Mavic Air
ZHIYUN Smooth-Q 穩定器
Apple iPhone11 Pro
Apple iPhone X
Apple iPhone 6 Plus
Sony Z3
電腦設計軟體:
Final Cut Pro
Motion
iMovie
=============================================
■【合作邀約】
Joe Studio 工作室
聯絡人:Joe
E-mail:yan85512@icloud.com
簽名設計教學 在 鋼筆美學大師-韓玉青 Facebook 的精選貼文
ㄧ在新教室上課,心情很好。
乾淨、明亮、寬敞、舒適,能幫助靜下心來專注完成一件美好的事情,能提供學生這樣的環境,我也很榮幸,這是設計給學生專屬的教室,我從一開始就下定決心要做到最好。
自從去年,突如其來的疫情,打亂了大家的生活節奏,實體課程除了因應各種防疫措施,還購買了醫療級的紫外線殺菌燈,每班人數也嚴加管控。課前、課後消毒與對掃花的時間比上課時間還長,幕後的種種努力,是為了讓大家有安心的學習空間,比我自己住家還乾淨。
以前日日好教室高標準的清潔水平,讓來的學生以為我有潔癖,事實上證明了,正確衛生觀念才是保命符,現在公共場所的消毒方式,其實多年前日日好文創教室一開始就這樣做了,而且我覺得還有努力空間,並不只是為了應付這個疫情,而是把來的學員當成貴賓對待,那份隆重的心思。(但潔癖可能也有一點,選這個時機承認好像比較讓人安心?)
這段期間,雖然教室開課很少,但是我每週都還是會習慣性去教室打掃、開窗通風,並且整理佈置、錄製線上課。也有些訂單要去處理,並寄送教材。讓自己多少有些事情做,比較安心,站在窗前看著外面的風景,期待來自各方的學生們課堂相會。
日日好教室本來就有提供線上課與實體課可以選,大部分都是兩者結合,原本以為疫情大家會轉去選線上課,結果這段時間觀察下來,實體課還是最受歡迎。初學者都會先上完實體課,回家後再選線上課銜接練字,因為課堂上老師跟學生之間的彼此了解,也是影響後續學習成效的關鍵,尤其是這種字藝課,拜師學手藝。
我自己也是比較喜歡實體課,因為課程內容是活的,面對學員要因材施教。練字技巧很多,有時候課堂一句重點訣竅就能打動人心、印象深刻,受用終身,學員練簽名也是,現場就可以討論互動修正,每個人簽名都應是獨一無二。對我而言最看重的,開課就是是人脈的累積,來自各方學鋼筆字、鋼筆畫的學員社會背景,通常都不只有兩把刷子,透過課堂交流、課後互動,亦師亦友,教學相長,才是我經營教室最大的收穫。
大家都在等疫苗施打,這段時間我選擇在家多閱讀,最近終於有空檔,把之前累積很多投資理財相關的經典書,再拿出來研讀,跟我比較熟的學生都知道我除了經營公司、教室,同時也長期都有在投資,對資產管理投入相當心力。家境貧窮不是困境,思考貧窮才是問題,人窮志不窮,得先累積資本,才能追求我的藝術夢想,及早學會理財,才有機會翻轉,有機會再來分享書單。
#日日好文創的老師們陸續都施打疫苗了
#我有搶到夏普面罩
#學生好像都還蠻安心的
#九月中要陸續上課了
#好期待
簽名設計教學 在 Facebook 的最讚貼文
《關於。學外語。學ㄅㄆㄇㄈ 這條路。》#你不寂寞
在英國這十幾年,常常收到不同年齡層的人私訊問:「請問Ting要怎樣把英文學好?」「要怎樣學習外語能力?」。首先,我必須很誠實告訴大家,我國中跟高中時期從來不是什麼學霸,考試一直都是我最痛苦的事情。但很幸運地,我爸媽從來不逼我唸書,都順著我的興趣發展,導致我雖然國中高中學業成績都是班上倒數,但靠著美術、音樂等術科,一路順利用「推甄」方式升學,考上我最喜歡的大學室內設計系。即使壓根不是學科成績好的學生,卻從來沒有參加過聯考。
我也要很誠實的說,小時候我學外語的經驗一直都很痛苦!不管是美語班、日文班、德文選修課、法文社團...沒有成功過。直到我長大後常常自助旅遊、到海外當志工...等,才因為「生活需求,衍伸學習慾望」,開始真正自己主動地學習大幅進步。因此,對於要怎樣學「外語」這件事,或是怎樣考出好成績,對我來說,真的無法提供嚴格的訓練表格跟方式。
正因為自己有這樣成長的學習經驗,我更能體諒跟站在孩子的角度去幫助他們。即使小時候的我英文極差,雖然當年我的國文課老師對我超頭痛(我每次國文考試卷,最後要課文背寫那30%,都直接空白交卷,當年也太反骨)。
不過現在的我,竟然是靠著文字工作,還能在英國本地人圈子裡,當孩子班上的家長代表,即使沒有外籍先生幫助也能立足在英國生活。這一點,我替自己的成長感到欣慰。
每當我收到很多「學英文」的教學平台、app、線上課程邀約時,我都欣然拒絕。因為真的要把外語學好,不能死逼,「環境」才是最重要的一環,不然下課後、畢業後通通還給老師了。
---------
同樣的!現在居住在海外的我,#困擾的事跟大家相反。我要怎樣提供「學習中文」的環境給我的兩個孩子?在沒有外籍先生幫助增加外文能力的我,反之(正向的思考),至少我們可以提供「全中文對話環境」給小吐司跟小可頌。
從老大哥哥在我肚子裡開始,我都只跟他說中文,甚至我們家到現在都有強制規定!「進家門後,或是看到爸爸媽媽,只能說中文(台語)!」現在小吐司7歲半了,我敢說他的中文還有母語程度流利。
因為老大在家完全只說中文,因此妹妹也會跟著說,即使現在他們都上學了,一下課看到我,都能自動切換成中文頻道。
BUT! 事情說到這裡,總是還要有個轉折BUT。他們兄妹兩個中文對話聽說能力很強,但是根本是「文盲」,家裡有大量的中文書,可是他們都還是要我唸給他們聽,或是開點讀筆及app朗讀同步。不像是英文書,他們都已經可以自己閱讀了。 #學中文的讀寫 是我頭痛的事情。
說到這裡,很多人可能會問「在家完全不說英文,那他們兄妹的英文怎麼學?不就很差?在學校聽得懂嗎?會不會跟不上」別擔心!如我一開始說的「學語言環境最重要」他們兩人在學校的英文不用我擔心,整天6小時全英語上課,現在他們英文程度應該都超過我了。
再把話題拉回來,#在海外要學中文怎麼辦?
很幸運現在網路資源很多,很多出版社也都有各種厲害的教材,仿間也不少ㄅㄆㄇㄈ的教材。或是拖疫情所賜,不少老師也都開了Zoom或google classroom 的遠距教學。我住在文化大熔爐的倫敦,也有超多厲害的中文老師、中文學校、中文團課給大家選擇。
#歡迎各家老師團體在留言處打廣告我自己也很有興趣知道
我自己目前的做法跟經驗,以我家孩子的性格跟年紀,單靠遠距上中文,沒跟老師面對面很難有維持長久的興趣。找中文家教對於經濟上來說,是一個不小的負擔,因為兩個人年紀不同需要分開上。英國價格大概是30分鐘£25-45不等。團體班對我家孩子來說,目前我還在物色中,因為覺得很不錯的團班,打聽之後大多是在家不說中文的小朋友為主,所以我跟其他家長們主要的需求有一點不太一樣。
#學ㄅㄆㄇㄈ還是拼音 #繁體中文
我的理由很簡單,就是我是台灣人我只會ㄅㄆㄇㄈ,加上他們正處於在學校學phonic打好英文基礎的年紀,我不想要讓拼音跟phonic混淆他們。再來,我深信把ㄅㄆㄇㄈ寫好,非常有助於之後他們寫繁體中文的筆畫。(我不專業的中文老師,如果有誤請見諒。)
#至於學中文的目標期待是什麼?
我的理由也非常單純,就是他們以後回台灣能自在地跟人溝通!至於讀寫的程度期待要達多好?我只祈禱到他們18歲以前,有台灣的「小學畢業程度讀寫」,我就非常心滿意足了,不,是超級超級滿意了。未來他們是不是有需要更好的程度,就等待他們自己有一天有動力自己主動去追求,才會學的扎實。
-------------
先說好,以下不是業配。純粹是個人的分享!#FUNBOX
今天要來跟大家開箱!來自瑞典🇸🇪小馬跟安娜夫婦,專為 #海外台灣爸媽共創的 「Fun Box」。 沒錯!就是我們當年年少輕狂時追的circus 團體小馬,還有精通中英,把金庸巨作翻譯成英文版的Anna夫婦。是不是很神奇的組合。話說我會主動分享無利益關係的Fun Box有一個很重要的原因,我看見他們的用心!也彷彿看到自己跟先生在異鄉的努力。光是這個努力,我就覺得要介紹他們給大家認識。
更別說circus 團體的小馬耶!我跟老公當年2008年來英國求學時,每週約會行程之一,就是吃著台灣泡麵看circus一解思鄉之情。想不到當年電視裡娛樂留學生的小馬,現在也成了兩個孩子的海外父母,更不用說在疫情之下,#瑞典阿爸 的好多分享都讓我們很有感觸。
同樣住在中文(尤其注音符號)資源少的歐洲,他們夫婦深覺給孩子們好玩有趣的學中文資源太有限。比如說因為疫情,台灣郵政停飛快一年,我當初訂閱的親子天下小行星期刊,已經整整9期都沒收到 >< 沒有出版社願意花大錢郵寄過來。 於是,小馬跟安娜!乾脆!自己共創「 #夥伴文化」
我也算是從2021年初就看著fun box從箱子選色、打版、甚至問卷調查填寫,一路看著fun box誕生!身在🇬🇧英國的媽媽肯定要支持!開箱的瞬間滿滿雞皮疙瘩的感動~~「RESPECT」3個月才一期,真的是慢工出細活。
----------------------
Fun and Company 伙伴文化 <-----點這裡
我今天開箱的這一盒第一版,早已全數售光。
因為早在5月就開放訂購了,但因為歐洲疫情持續長達一年半,又加上英國🇬🇧脫歐!6月2日fun box就從瑞典🇸🇪寄出,但卡在DHL被踢皮球般的對待,直到7月20日我才收到這盒珍貴的fun box。但因為剛好遇上外婆離世,我直到8月才終於利用暑假開箱了。不得不再次稱讚小馬跟安娜,謝謝他們夫妻親力親為!這等待的一個半月裡,都會不斷主動通知我們英國訂戶,也讓我們安心了解進度!再次感謝他們的用心。
如果收看到這裡,你剛好也是海外媽媽,也想支持一下這份用心的事業,大家可以搜尋關鍵字。我就不貼連結了,因為每次一貼外部連結,臉書就鬧脾氣。(攤手)
#真心分享推薦FunBox的幾個優點:
✔ 每三個月寄一次,沒有進度壓力。
✔ 共3本中文童書繪本,幫父母們精心挑選,主題性十足!
✔ 保證不會收到你已經有的書!提供換書服務。
✔ 1本獨家設計ㄅㄆㄇ遊戲書,
✔ #為生活學習都在國外的孩子量身定做。
✔ 1本歐洲首創中文兒童手工藝期刊。
✔ 4個親子手作工藝,大小朋友一起體驗中華文化。
✔ 環保包裝!一起愛地球。
✔ 而且英國還免運費!yeah!
✔ 獲得了小馬跟安娜的親筆簽名 #我與偶像最近的距離
#更新
小馬本人竟然私訊給我,說要提供折扣碼給我的粉絲們!結帳時輸入「fun50」可以折大約5歐的價格,然後用這個折扣碼的朋友,新的一期收到時還會加送第一期,也就是我照片中分享的ㄅㄆㄇㄈ注音符號遊戲書喔!只到8月31日。(我沒有任何分潤利益,請安心)
簽名設計教學 在 Taipei Ethereum Meetup Facebook 的精選貼文
📜 [專欄新文章] 區塊鏈管線化的效能增進與瓶頸
✍️ Ping Chen
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
使用管線化(Pipeline)技術可以提升區塊鏈的處理效能,但也可能會產生相應的代價。
Photo by tian kuan on Unsplash
區塊鏈的擴容方案
說到區塊鏈的效能問題,目前討論度最高的應該是分片(sharding)技術,藉由將驗證者分成多組的方式,可以同時分別處理鏈上的交易需求,即使單分片效能不變,總交易量可以隨著分片/驗證者集的數量線性增加。
除了分片,另一個常用來提升程式效能的方案是將計算步驟拆解,以流水線的方式將複雜的運算攤平,降低系統的閒置時間,並大幅提升工作效率。為了達到管線化預期的目的,會需要先知道系統的瓶頸在哪。
區塊鏈的效能瓶頸
熟悉工作量證明設計哲學的人應該會知道,區塊鏈之所以需要挖礦,並不是為了驗證交易的正確性,而是要決定交易的先後順序,從而避免雙花和帳本分裂的發生。可以說,區塊鏈使用低效率的單線程設計,並付給礦工高額的成本,都只為了一件事,就是對交易的全局排序產生共識。
在這樣的基礎之上,區塊鏈在一段時間內可以處理的交易數量是有限的,這之中包含許多方面的限制,包括 CPU 效能、硬碟空間、網路速度等。其中,關於 TPS(每秒交易數) 提升和對硬體的要求大致上是線性增加的,但在設計共識演算法時,通訊複雜度常是平方甚至三次方的關係。
以現在的目標 TPS 來說,處理交易和生成一個合法的區塊並不困難,只是因為區塊鏈的特性,新區塊需要透過洪水法的方式擴散到全網路,每個節點在收到更新請求的時候都要先執行/驗證過區塊內的交易,等於整個廣播的延時會是「驗證區塊時間×經過的 hop 數量」這麼多。似乎網路越分散、節點越多,我們反而會需要降低計算量,以免讓共識不穩定。
管線化的共識機制
使用權益證明取代工作量證明算是行業發展的趨勢,除了環保或安全這些比較顯然的好處之外,權益證明對產生共識的穩定性也很有幫助。首先,權益證明在同一時間參與共識的節點數是已知的,比較容易控制數量級的邊界;其次,權益證明的出塊時間相較工作量證明固定很多,可以降低計算資源不足或閒置的機率。
相較於工作量證明是單一節點出塊,其餘節點驗證,權益證明的出塊本身就需要很多節點共同參與,瓶頸很像是從驗證轉移到通訊上。
以 PBFT 為例,每次產新區塊都需要經過 pre-prepare, prepare, commit 三個階段,你要對同意驗證的區塊簽名,還要對「你有收到某人的簽名」這件事簽名,再對「你有收到 A 說他有收到 B 的簽名」這件事簽名,過程中會有很多簽名飛來飛去,最後才能把一個區塊敲定。
為了降低每兩個區塊間都需要三輪簽名造成的延遲,後來的共識演算法包括 HotStuff 和 Casper FFG 採用了管線化的區塊驗證過程。也就是對區塊 T 的 pre-prepare 同時是對 T-1 的 prepare 和對 T-2 的 commit。再加上簽名聚合技術,出塊的開銷在複雜度等級和係數等級都降低許多。
然而,要保持管線化的區塊生產順利,需要驗證者集合固定不變,且網路通訊狀況良好。如果會經常更動驗證者集合或變換出塊的領導者,前後區塊間的相依性會是個大問題,也就是 T 的驗證者集合取決於 T-1 裡有沒有會導致刪除或新增驗證者的交易,T-1 的合法性又相依於 T-2,以此類推。
當激烈的分叉出現的時候,出塊跟共識的流水線式耦合就從優雅變成災難了。為了避免這種災難,更新的共識演算法會限制驗證者變更的時機,有些叫 epoch 有些叫 checkpoint,每隔一段時間會把前面的區塊徹底敲定,才統一讓驗證者加入或退出。到這些檢查點的時候,出塊的作業流程就會退化成原本的三階段驗證,但在大部分時候還是有加速的效果。
管線化的狀態更新
另一個可以用管線化加速的是區塊鏈的狀態更新。如前所述,現在公鏈的瓶頸在於提高 TPS 會讓區塊廣播變慢,進而導致共識不穩定,這點在區塊時間短的以太坊上尤其明顯。可是如果單看執行一個區塊內的交易所花的時間的話,實際上是遠遠低於區塊間隔的。
只有在收到新區塊的時候,節點才會執行狀態轉移函數,並根據執行結果是否合法來決定要不要把區塊資訊再廣播出去。不過其實只要給定了交易集合,新的狀態 s’ = STF(s, tx) 應該是確定性的。
於是我們有了一個大膽的想法:何不乾脆將交易執行結果移出共識外呢?反正只要大家有對這個區塊要打包哪些交易有共識,計算的結果完全可以當作業留給大家自己算吧。如果真的不放心,我們也可以晚點再一起對個答案,也就是把這個區塊執行後的新狀態根包在下個區塊頭裡面。
這就是對狀態更新的管線化,在區塊 T 中敲定交易順序但暫不執行,區塊 T+1 的時候才更新狀態(以及下一批交易)。這麼做的好處十分顯而易見,就是將原本最緊繃的狀態計算時間攤平了,從原本毫秒必爭的廣播期移出來,變成只要在下個塊出來之前算完就好,有好幾秒的時間可以慢慢來。新區塊在廣播的每個 hop 之間只要驗證交易格式合法(簽名正確,有足夠的錢付手續費)就可以放行了,甚至有些更激進的方案連驗簽名都省略了,如果真的有不合法交易混進去就在下個區塊處罰礦工/提案者便是。
把負擔最重的交易執行移出共識,光用想的就覺得效能要飛天,那代價呢?代價是區塊的使用程度會變得不穩定。因為我們省略了執行,所以對於一筆交易實際用掉多少 gas 是未知的。本來礦工會完整的執行所有交易,並盡可能的塞滿區塊空間,然而在沒有執行的情況下,只能以使用者設定的 gas limit 當作它的用量,能打包的交易會比實際的上限少。
緊接著,下一個問題是退費困難。如果我們仍然將沒用完的手續費退還給使用者,惡意的攻擊者可以透過發送 gas limit 超大,實際用量很小的交易,以接近零的成本「霸佔」區塊空間。所以像已故區塊鏈 DEXON 就直接取消 gas refund,杜絕濫用的可能。但顯然這在使用者體驗和區塊空間效率上都是次優的。
而最近推出的 smartBCH 嘗試擬了一套複雜的退款規則:交易執行後剩餘的 gas 如果小於 gas limit 的一半(代表不是故意的)就退款;如果剩餘量介於 50%-75% 可以退一半;超過 75% 推斷為惡意,不退款。乍看是個合理的方案,仔細一想會發現製造的問題似乎比解決的還多。無論如何,沒用掉的空間終究是浪費了,而根據殘氣比例決定是否退款也不會是個好政策,對於有條件判斷的程式,可能要實際執行才知道走哪條路,gas limit 一定是以高的情況去設定,萬一進到 gas 用量少的分支,反而會噴更多錢,怎麼想都不太合理。
安全考量,退費大概是沒希望了。不過呢,最近以太坊剛上線的 EIP1559 似乎給了一點方向,如果區塊的使用程度能以某種回授控制的方式調節,即使偶爾挖出比較空的區塊似乎也無傷大雅,也許能研究看怎麼把兩者融合吧。
管線化方案的發展性
考慮到以太坊已經堅定地選擇了分片的路線,比較激進的單鏈高 TPS 管線化改造方案應該不太有機會出線,不過管線化畢竟是種歷史悠久的軟體最佳化技巧,還是很有機會被使用在其他地方的,也許是 VDF 之於信標鏈,也許是 rollup 的狀態轉換證明,可以坐等開發者們表演。
倒是那些比較中心化的 EVM fork/sidechain,尤其是專門只 for DeFi 的鏈,管線化加速可以在不破壞交易原子性的前提下擴容,確實是有一些比分片優秀的地方可以說嘴,值得研究研究,但這就要看那些機房鏈們有沒有上進心,願不願意在分叉之餘也投資發展自己的新技術了。
給我錢
ping.eth
區塊鏈管線化的效能增進與瓶頸 was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌