📜 [專欄新文章] Scaling Ethereum 參賽心得
✍️ Johnson
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
Scaling Ethereum 是一場由 ETHGlobal 所舉辦的線上黑客松,也是我第一次參加與以太坊有關的黑客松活動,這篇文章就來分享一人參賽的過程與心得。
源起
一開始是在 telegram 群組中得知這場比賽的消息,因緣際會之下剛好有人想組隊參賽,於是就在報名截止的前一天一起跟著報名了。
報名的方式除了填一些基本資料外,最特別的是還要 stack 以太幣,也就是要傳送 0.01 顆以太幣給主辦方,規則是必須在比賽的最後,有提交作品的人才能贖回 0.01 顆以太幣,之後看到 meme 頻道有人留言:
When your project is incomplete but you submit to get back stake.
一方面,這確實也會激勵你好好把比賽完成,就算沒做完也要有些成果上去,這也是主辦方秉持的精神,他們認為大家來黑客松相互學習成長,競賽獎金則是其次。
獎金
比賽方式是由 25 個左右的贊助者(sponsor)分別提供獎金,每個 sponsor 都有錄製一段影片,說明怎麼獲得他們的獎金,大部分會要你使用他們開發的工具,或者必須跟 sponsor 在做的研究有關,去實作出創新的作品。可參考:Prizes — Scaling Ethereum
你的專案可以選擇要投入哪個 sponsor 的獎金,一個專案可以投入多個 sponsor 底下,這樣獲獎機會也會比較高。
我選擇的 sponsor 是 zkSync,他們的說明如下:
zkSync is a user-centric zkRollup developed by Matter Labs. It uses zero-knowledge proofs to keep data availability on mainnet to achieve exponentially lower transaction costs. You may have seen us powering projects such as payments and Gitcoin Grants. We are currently rapidly developing zkSync 2.0, which will feature EVM-compatibility in testnet May 2021, soon followed by zkPorter, our new exponential scalability solution.
PrizeszkSync will be awarding their Prizes as follows:
- 1 winner — 4,000 USDC
- 2 winners — 2,000 USDC
- 4 winners — 500 USDC
We encourage builders to utilize zkSync SDK’s, implemented in JavaScript/Typescript and Rust. Prizes will be awarded to projects that make it simpler and easier for non-technical users to use zkSync, other ideas include integrations of current tools such as in Gitcoin Grants and tools for easy mass payments and multi-sigs.
社群互動
這個 hackathon 很棒的地方是他把使用者體驗做的很好。每個人都會有自己的 dashboard 顯示目前專案的進度和一些訊息。
Check-In #1 和 Check-In #2 的階段會要你提供專案的構想,你隨時都可以修改。主辦方會看你提交的資訊,幫助你找到適合的 sponsor,或是給你一些建議,就算是一人參賽也能感受到回饋。
整個賽程期間,社群都是使用 discord 在互動,discord 裡頭有很多頻道,像是基本的大會報告的頻道,或是一些不重要的迷因、閒聊頻道都有。
每個 sponsor 也都有自己的頻道,我就會在 sponsor-zksync 的頻道詢問技術的問題,例如我想問問 zkSync 一些關於專案構想的意見:
Hi there, I want to build a gas fee relayer which make my ERC-20 token transfer without transaction fee, to be more precise, delegating gas payment by another party. I think this is done by GSN https://opengsn.org/ , but maybe it could built on L2 with zkSync? I’m not sure, could somebody give me some advice about this topic?
zkSync 團隊的人回應我:
This is an amazing idea! This can totally be built, as we support batching transactions which can be used for all kinds of creative things such as paying for transaction fees in an erc-20 token. Your idea seems like a combination of that and the gitcoin grants integration. To get started, I suggest you watch the short 10 minute presentation I made on using the SDK and batching. Looking forward to your project!!
在 Check-In #2 的時候,我提交新版的專案構想,有一個欄位是問:「目前專案遇到什麼阻礙?」我的問題應該是被主辦方貼給 zkSync 的團隊,於是 zkSync 的團隊成員就用 discord 私訊我,貼了一些程式碼教我怎麼使用他們的 Javascript SDK,這突如其來的救援也幫了大忙。
除此之外,主辦方每個禮拜都會寄 email 通知一些重要的活動,賽程期間舉辦了四個 Summits 研討會,邀請世界各地有名的以太坊開發者分享議題,主辦方還有一個自己的 TV 網頁,直播所有的線上活動。這些活動都有錄影,可以在 youtube 看到過去所有的演講內容:https://www.youtube.com/c/ETHGlobal/videos
因為我的作品是使用 zkSync 的 Javascript SDK 製作的,好像也只能投稿 zkSync 作為獎金的 sponsor,不過主辦方在最後一個禮拜,也寄 email 告訴我說可以多投稿不同的 sponsors 看看,他依據我的專案構想給我一些適合的 sponsors 作為參考。
不過最後我還是只投稿了 zkSync,有點懶著再看其他 sponsors 的文件,也覺得其他 sponsors 的題目需要花比較大的功夫才能完成,一個人能力有限,就做點簡單的東西就好。
關於我的專案 — Gas Relay Service
在以太坊的世界,每一筆交易都需要額外付一筆交易費,也就是以太坊的 gas fee。
我的專案是讓「收款人」能夠幫「付款人」支付以太坊的手續費。
在黑客松之前,我就想研究「第三方支付手續費」的議題,因此我大部分時間其實都在研究一般的 meta-transactions 是怎麼實作的,有興趣的人可以看看 simple meta-transactions 的原始碼:https://github.com/chnejohnson/simple-meta-transaction
之後我才開始玩 zkSync 的 SDK,並研究怎麼在 Layer 2 實現第三方支付手續費的問題,以下就附上作品連結以及簡單的專案介紹給有興趣的人參考:https://showcase.ethglobal.co/scaling/gas-relay-service-on-zksync
The target is that token sender can choose to find another account to pay for fee. The another account can be (1) the token receiver’s account, (2) sender’s another account, (3) third party’s account.
In this project, I finished the demo, which is the (1) above, that receiver pay gas fee for the sender.
有趣的是,我在研究 meta-transactions 時學到很多智能合約的寫法,結果在最後專案上都沒用到(沒寫到合約的程式),zkSync Javascript SDK 其實很簡單,他們的文件寫得很清楚。最後 Demo 還是用 zkSync 團隊的成品修改來的…XD。
所幸在沒有懂太多技術的前提下完成了這場黑客松的專案,成功贖回了 0.01 顆以太幣。
評審與決選
整個賽程來到最後一個禮拜,主辦方安排兩天的時間進行 Judges,使用 zoom 進行線上研討會,一個人基本上是 7 分鐘,前 4 分鐘播放 Demo 簡報,後三分鐘會有評審問問題。
第一個問題是說:「Demo 中你是使用 zkSync 的錢包網頁去操作,那實際上你做得部分是什麼?」
我就回答我在他們的網頁上加了一顆按鈕,使用他們的 SDK 做出 gas relay 的功能,還有一個後端的 server 去作 relay。
第二個問題大概是問:「什麼樣的情境下會需要由 receiver 幫 sender 支付 gas fee?」
我的回答是,在一般超商購物的情境,消費者通常只支付商品的價格,不會支付額外的交易費,我認為以太坊的手續費應該屬於軟體的營運成本,由賣方支付比較適合。那如果賣方希望手續費的成本是由消費者承擔,可以直接調高商品的價格。
當然,我英文講得零零落落,希望評審有聽懂就是了…
最後一場直播就是 Finale 決選,主辦方選出十二個隊伍,公開再 Demo 一次,以及提供線上觀眾詢問問題,至此整個賽程就差不多進入尾聲。
決選後的不久,主辦方就公布了這次有獲得獎金的隊伍,幸運拿到了 zkSync 頒發的小獎~
zkSync — Matter Labs
- Zeneth — 2000 USDC
- ZeroSwap — 1500 USDC
- Kangaroo — 500 USDC
- Gas Relay Service — 500 USDC
後記
這次的參賽隊伍中,Zeneth 跟我的主題非常相似:
Zeneth — Use Flashbots to enable arbitrary meta-transactions so EOAs can enter L2s without ETH
另一個我覺得有趣的專案是 Alexandria:
Alexandria — A dApp using STARKs to verify aspects of your identity without revealing more than you should
沒想到主辦方 ETHGlobal 下個月又要再舉辦一場黑客松,有興趣的人可以看看:https://defi.ethglobal.co/ ,這次的主題是 De-Fi。
最後,只要有到 ETHGlobal 的 TV 網頁參加 Summit 研討會的直播,就能夠獲得 POAP 勳章,它就是一個酷東西~😋
POAP: Proof of Attendance Protocol
Scaling Ethereum 參賽心得 was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
「英文presentation題目」的推薦目錄:
- 關於英文presentation題目 在 Taipei Ethereum Meetup Facebook 的最佳解答
- 關於英文presentation題目 在 君子馬蘭頭 - Ivan Li 李聲揚 Facebook 的最佳解答
- 關於英文presentation題目 在 歌c拉。3年抱3。1湊3 Facebook 的最讚貼文
- 關於英文presentation題目 在 英文presentation題目在PTT/Dcard完整相關資訊 - 動漫二維世界 的評價
- 關於英文presentation題目 在 英文presentation題目在PTT/Dcard完整相關資訊 - 動漫二維世界 的評價
- 關於英文presentation題目 在 Ivy-Way 常春藤美國留學/ SAT 專業英語輔導- 【#英文小知識 ... 的評價
- 關於英文presentation題目 在 英文短講題目的蘋果、安卓和微軟相關APP,YOUTUBE 的評價
- 關於英文presentation題目 在 (問)英文題目 - 語言板 | Dcard 的評價
- 關於英文presentation題目 在 國立台東高級中學九十四學年度第一學期高一第二次期中考英文 ... 的評價
英文presentation題目 在 君子馬蘭頭 - Ivan Li 李聲揚 Facebook 的最佳解答
[拜登97%機會做總統!]之但係,李斯特城都拎英超啦。肯唔止33倍。
TLDR:如果侵侵當選,就係比2016更大大大嘅奇蹟了。「不過螞蟻都上市撻Q啦」,2020奇事還會少?
另外,冇時間嘅,應該真係只睇Florida就夠。拜登贏到嘅,應該可熄電視,當選無誤。侵侵贏到嘅,就仲有55波。之後再睇賓洲,結論同上。而另一看點可能係民主黨突襲Texas成功(民調民主黨在Texas當然大落後,但,「民調都好信?」)
1. Pole Position,中文我都唔知點譯,內圈?摸到杯耳?袋咗半隻盃落袋?但總之,Economist話,「拜登好大好大機會」。有幾大?根據佢地嘅Stat Model,係97%!咁當然,3%都會發生,正如1%都會發生。另一網站FiveThirtyEight(亦係Stat Model),畀嘅機會,係拜登90%。但不忘提返,「即係好似洛杉磯落雨咁」—洛杉磯一年大約36日落雨呀,咪10%機會。咁你係咪即時覺得10%好似都幾高?人嘅認知係好奇怪的。呢個同教育,智商等等冇乜關係,係人嘅天性,同人腦構造。
2. 講返,近幾個月我聽得最多嘅,當然係「民調都好信?」,或其變種「挑!民調都好信?」,或其變變種,「屌!民調都好信!」。講出嚟真係堅型。不過亦介紹返,Economist同FiveThirtyEight嘅,根本唔係民調,唔該唔好睇錯台。咁所以下一句係,「咁2016有冇中丫」?至於啲model嘅 methodology,只有少數學棍(例如我)先會去睇(https://bityl.co/4IIW)。Even「學者」好多都唔會睇—因為好多社科學者嘅數學水平,都係比較低。
3. 咁當然亦都介紹返,4年前Economist選舉前夕出嘅文,題為「Hillary Clinton has got this. Probably. Very probably」(https://bityl.co/4II3)。不過4年前佢地未有自己嘅model,都係睇New York Times民調,賭盤,同埋Nate Silver嘅FiveThirtyEight(記住都係Stat model).當年固然全部炒車,但,最準,或者話錯得冇咁離普嘅,始終係FiveThirtyEight嘅Stat model。當然有人認為,錯就係錯,估33%同估3%冇分別—但明顯唔係咁。你賭過錢就知。影響我覺得個賠率抵唔抵摶
4. 另外亦有數據做過,賭盤同民調,準繩度所差無幾,唔好以為「真金白銀」就代表準啲。你買幾多先?另外,估「球星轉會」「諾貝爾和平獎」之類,實有內幕消息,至少有人知得多啲,會自動調節到個賠率。但選舉?選嗰班都唔知自己點。
5. 但講返,根據佢地嗰套model,今次侵侵就更加凶險。當然上次可以against odds,唔代表今次唔得—但今次更加難咁解。即係上次等於你首回合作客輸0-5返主場,今次等於你首回合主場輸7-0然後作客咁上下?總之,更難
6. 張圖嘅presentation 幾好,model或民調或乜,當然有誤差範圍(否則唔使選)。2016的確出嚟同啲model估爭得有啲遠,特別在游離洲,亦都因為美國行選舉人票制就特別難估。呢個圖話你知,而家拜登有嘅優勢比當年希拉莉更大。即使照樣出返2016嘅polling error,拜登都仲能夠輕鬆取勝。你可以理解為「今次我帶住7球在手唔怕你好似上次咁入返6球」「咁當然你入夠10球都得嘅」。
7. 根據佢地套 model,侵侵最初(年頭)勝算係高過拜登(所以好撚心唔好話人針對侵侵),3月尾後就急瀉,原因當然係肺炎。打後好似發生好多事,但佢地認為根本冇改變大局。BLM又好,辯論又好,影響不大,如有影響就係令侵侵勝算更低云云。
8. 佢地當然亦有講,點解「2016唔會重演」。首先游離票少咗,好少人仲未決定。另外今次拜登嘅民調(對,model都有計入民調,但不等於民調)穩定過希拉莉好多,亦都冇咁叮噹馬頭互換位置。當然帶離嘅距離亦都多過希拉莉好多。「即係拎住7球在手」「史上無人試過咁樣都輸」「當然歷史係用嚟破的」
9. 總結,學下英文: On the eve of the election, Mr Trump has only a small chance of winning if all the ballots are counted. If the polls are even remotely right, and the processing and counting of ballots proceeds without interference, he is likely to become America’s latest one-term president.
10. 我當然信呢套嘢(否則就係「挑!民調都好信?」啦)。但亦只係依書直說。侵侵選到嘅,我唔會覺得有乜乜已死(過去四年咪又係咁生活,股市升唔少添!)。不過班統計學者唔知點自圓其說以後點搵食。所以都係high stake game
11. 至於我嘅睇法,在明報專欄已講過。若真係中就再講下,唔中就……都可以檢討下嘅。(https://bityl.co/4IHr)。唯一留意嘅係,除咗睇總統,仲要睇參議院(眾議院就應該唔使睇)。另外,介紹返,侵侵在位四年,滬深300指數升咗5成,應該跑贏絶大多數指數,甚至勁過道指,同標指平手,只係不及納指。而所謂侵侵十分強硬嘅呢兩年,舊年滬深300升三成幾,今年都升一成幾。凡事唔係咁表面,股票嘅嘢唔係直線邏輯。
12. 聽日應該會同大家livescore,但都係記住,股票呢,一般嚟講都係升嘅。即使係contested,玩到戈爾對布殊咁(嗰年當然股市大跌),甚至有人唔認輸都好,我都冇驚過。
———————————————————
Ivan Patreon,港美市場評點,專題號外,每日一圖,好文推介。一個月一舊水唔使,三個月已近700人訂!仲有免費試睇:https://bit.ly/31QmYj7
———————————————————
instagram @ivanliresearch.七成金融(短打)兩成嘢食一成其他嘢。
===============================
【李聲揚課程】題目:「美國大選全攻略」 影片/課程編號:CC011 費用: $400
由基本嘢講起,邊個會贏,民調準唔準,幾時有結果,冇乜時間嘅睇邊幾個洲。仲有邊個黨對股市好,侵侵連任股市又點,拜登上台又點。咩時間買。同埋最重要,買乜股。
出售平台(有埋影片簡介):https://bityl.co/4FHC
付款及收看步驟:
1/點擊報名收看 [影片/課程編號:CC011
2/利用信用卡網上付款
3/及後有登入資料可以立即收看
查詢:whatsapp 63832145
英文presentation題目 在 歌c拉。3年抱3。1湊3 Facebook 的最讚貼文
每年3個👦🏻🧒🏻👧🏻都參加一兩次朗誦比賽,主要希望佢哋吸收經驗,因為依家嘅學習趨勢好注重presentation呢一環,所以想佢哋慢慢提升呢方面嘅能力,睇住佢哋每年有進步,甚至有名次都好值得鼓舞!🙂
嚟緊想同佢哋試吓英文演講或者英文朗誦,見南華早報嘅Posties Smart Learners 課程只要輸入 #優惠碼「BTS04」就有9折!😊
我睇中「 #EnglishSpeaking #英語會話」課程,見佢哋導師好專業,其中一個係 #香港莎士比亞戲劇團創辦人🤩,針對教小朋友 #演說技巧 (教授聲音投射、聲線運用及正確英語發音等),老師👩🏼🏫會即時指導,有3堂online + 1堂實體課,讓學生實體課上有公開演說機會,有助提升小朋友自信,打好番學presentation嗰底👍🏻!課程資料: bit.ly/2Hxwamd
三月Posties會有朗誦比賽🎤,學生仲可以公開表演添!
#SpeechIsFun #樂在英詩朗誦,P1-P6程度都有, #專教英詩朗誦技巧,為朗誦節作好準備!
.
✅P1-P2程度「Show & Tell 小小演說家」
✨專教公開演說技巧
✨掌握即時提問及應答技巧
✅P3-P4 程度「Be a Toastmaster 演說達人」
✨針對題目撰寫演講稿
✨專教公開演說技巧
✨掌握即時提問及應答技巧
✅P5-P6程度 「Be a News Anchor 專業新聞主播」
✨南華早報獨有課程,有新聞寫作及播導元素
✨利用南華早報網上資源,學習搜集及篩選資料
✨學寫新聞文章及做新聞主播
✨懂得有系統地表達所思所想
✨學會批判性地即時提問及應答
✴️依家仲有 #早鳥優惠:
10月30日前成功報讀$2000或以上課程可獲$100書券或6個月免費使用Posties電子學習平台😎
#推薦朋友:
成功與朋友一起報讀,你同親友都可獲$100書券
依家報名Posties Smart Learners任何課程,輸入優惠碼「BTS04」即有9折(用PayMe / FPS付款,就有呢個優惠)😊
.
.
.
.
.
#南華早報 #SCMP #英語會話班 #演說 #朗誦 #比賽 #香港媽媽 #媽媽博客 #親子博客 #親子blogger #本地媽媽 #全職媽媽 #三年抱三
英文presentation題目 在 英文presentation題目在PTT/Dcard完整相關資訊 - 動漫二維世界 的推薦與評價
120个Presentation演讲题目总结-Top论文网- Essay代写2019年5月10日· 写一个Presentation演讲稿可能并不容易,因为它的影响。 如果说话者的言论是有影响力的,它会激发 ... ... <看更多>
英文presentation題目 在 Ivy-Way 常春藤美國留學/ SAT 專業英語輔導- 【#英文小知識 ... 的推薦與評價
英文 小知識簡報常用的各種表達】 開場白·在正式場合做presentation,可能需要一些隆重點的 ... 【概要】 ➤My presentation is in three parts. ... 今天的題目是… ... <看更多>
英文presentation題目 在 英文presentation題目在PTT/Dcard完整相關資訊 - 動漫二維世界 的推薦與評價
120个Presentation演讲题目总结-Top论文网- Essay代写2019年5月10日· 写一个Presentation演讲稿可能并不容易,因为它的影响。 如果说话者的言论是有影响力的,它会激发 ... ... <看更多>