📜 [專欄新文章] 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.
👏 歡迎轉載分享鼓掌
同時也有3部Youtube影片,追蹤數超過2萬的網紅Untyped 對啊我是工程師,也在其Youtube影片中提到,我離職了。I quit my job. 是個突然又不太突然的決定!我為什麼要辭職?我怎麼敢裸辭?我對未來的打算是什麼?你一定會想,我是不是要全職當 YouTuber 了呢?影片中都有提到,趕快來看看我這個毅然決然的衝動是哪來的吧! 此分享都是根據個人經驗跟心聲~希望大家能得到正面的影響,而不要扭曲了...
「my data是什麼」的推薦目錄:
- 關於my data是什麼 在 Taipei Ethereum Meetup Facebook 的精選貼文
- 關於my data是什麼 在 Untyped 對啊我是工程師 Facebook 的最佳解答
- 關於my data是什麼 在 區塊勢 - 說人話的區塊鏈圖文 Facebook 的最佳解答
- 關於my data是什麼 在 Untyped 對啊我是工程師 Youtube 的精選貼文
- 關於my data是什麼 在 阿兜仔不教美語 Youtube 的最佳解答
- 關於my data是什麼 在 中山 繁樹 Shigeki Nakayama Youtube 的精選貼文
- 關於my data是什麼 在 [問題] My Data Manager偵測流量一定要開VPN - 看板iOS 的評價
- 關於my data是什麼 在 2023年信用卡財力證明進階篇:如何利用MyData ... - YouTube 的評價
my data是什麼 在 Untyped 對啊我是工程師 Facebook 的最佳解答
我離職了。I quit my job.
是個突然又不太突然的決定!我為什麼要辭職?我怎麼敢裸辭?我對未來的打算是什麼?你一定會想,我是不是要全職當 YouTuber 了呢?
影片中都有提到,趕快來看看我這個毅然決然的衝動是哪來的吧!
此分享都是根據個人經驗跟心聲~希望大家能得到正面的影響,而不要扭曲了!
Overview 💬
🔹為什麼想辭職
🔹對未來的規劃
🔹頻道的小期許
🔹過渡期的安排
🔹凱心琳碎碎念
#裸辭 #放暑假 #休息是為了走更長遠的路
一定要看到影片最後面並且在「YouTube影片下方」按讚留言訂閱分享唷!
-
歡迎留言告訴我你的想法,或是你想認識的程式語言唷!
每(隔週)週四晚上9點更新,請記得開啟YouTube🔔通知!
合作邀約 👉 untypedcoding@gmail.com
-
Untyped 對啊我是工程師 - There are so many data types in the world of computer science, so are the people who write the code. We aim to UNTYPE the stereotype of engineers and of how coding is only for a certain type of people.
凱心琳: 一個喜歡電腦科學邏輯推理,在科技圈努力為性別平等奮鬥的工程師。
https://youtu.be/ndilMQn90s4
my data是什麼 在 區塊勢 - 說人話的區塊鏈圖文 Facebook 的最佳解答
【週二最新文章】
區塊鏈讓人人都能輕鬆創造出「網路現金」,以後人們透過網路轉移金錢會像傳送圖片一樣簡單,不再受制於中介機構。
除了錢之外,人們生活中的「足跡資料」也都由政府或企業等機構管理。如今也有人想透過區塊鏈,讓資料回歸個人管理,同時發揮更大價值。
有越來越多政府希望人民把自己的資料「領回家」,別三不五時就找政府要資料。這股「自己的資料自己管」的 My Data 風潮也吹到台灣。
#會員限定
★ 區塊勢採訂閱制,只專心服務訂閱區塊勢的讀者。正是因為有你們的支持,我才能獨立作業:http://bit.ly/2kVh4f7
★ 區塊鏈線上課程,有組織有方向地認識區塊鏈是什麼、怎麼用?沒有技術名詞,輕鬆上手區塊鏈:http://bit.ly/2L9kaFB
my data是什麼 在 Untyped 對啊我是工程師 Youtube 的精選貼文
我離職了。I quit my job. 是個突然又不太突然的決定!我為什麼要辭職?我怎麼敢裸辭?我對未來的打算是什麼?你一定會想,我是不是要全職當 YouTuber 了呢?影片中都有提到,趕快來看看我這個毅然決然的衝動是哪來的吧!
此分享都是根據個人經驗跟心聲~希望大家能得到正面的影響,而不要扭曲了!
噢對了,影片中忘記提我這份工作做了多久:一年。
Overview 💬
🔹為什麼想辭職 01:40
🔹對未來的規劃 07:15
🔹頻道的小期許 08:40
🔹過渡期的安排 09:57
🔹凱心琳碎碎念 11:47
#裸辭 #放暑假 #休息是為了走更長遠的路
一定要看到影片最後面並且在「YouTube影片下方」按讚留言訂閱分享唷!
-
歡迎留言告訴我你的想法,或是你想認識的程式語言唷!
每(隔週)週四晚上9點更新,請記得開啟YouTube🔔通知!
-
【愛屋及烏】
Facebook 臉書粉專 👉 https://www.facebook.com/untyped/
Instagram 👉 https://www.instagram.com/untypedcoding/
合作邀約 👉 untypedcoding@gmail.com
-
Untyped 對啊我是工程師 - There are so many data types in the world of computer science, so are the people who write the code. We aim to UNTYPE the stereotype of engineers and of how coding is only for a certain type of people.
凱心琳: 一個喜歡電腦科學邏輯推理,在科技圈努力為性別平等奮鬥的工程師。
-
圖片影片音效:[giphy.com] [bensound]
my data是什麼 在 阿兜仔不教美語 Youtube 的最佳解答
台灣安全T恤(Taiwan safe zone t-shirt)► https://shopee.tw/jesustaiwan/7220592129
🦐 蝦皮 ► https://shopee.tw/jesustaiwan
🔵 FB ► https://pse.is/BAPYU
🔸 IG ► https://pse.is/MBW4V
💬 要不要幫我打字幕 ? 謝啦!
🇯🇵 IKU 老師 ⬇️
●YouTube 請按訂閱喔!
https://goo.gl/XKaiYy
●Iku老師開T恤店!
https://go.fandora.co/nd4li
●Iku老師粉絲優惠價Wi-Fi分享機連結↓
http://www.telecomsquare.tw/index.php...
●Facebook
https://goo.gl/t39aN3
●instagram
https://goo.gl/pMcscv
●Iku老師的部落格
http://ikuchannel.com/
今天禮拜五
Today is Friday
這個禮拜我還沒有辦法拍片
I can make video this week
我需要一杯咖啡跟寫腳本
I need a cup of coffee and write a script
這個禮拜我發現一件事
I discovered one thing this week
台灣的疫 情相對的非常好
The situation in Taiwan is relatively good
尤其是如果我們要跟
Especially if we want to talk to
西班牙、美國、義大利、中國比較
Comparison of Spain, United States, Italy, and China
對,我們要戴口 罩,要洗手
We need wear a mask and wash our hands
還有少出門
And stay more at home
但是商店都開
But shops are open
我們可以出門
We can go out
我們可以去看醫生
We can go to the doctor
還可以買一大推的衛生紙
You can also buy a a lot of toilet paper
因為台灣很安全
Because Taiwan is safe
但是這件事讓我們與
But this matter make us
有一種距離感
A sense of distance
我們與惡的距離
Our distance from evil
我有一件事要告訴你們
I have something to tell you
但是有一點不知道要怎麼跟你們講
But I don’t know how to tell you
我有一個朋友他是
I have a friend he is
的患 者
Patient
他昨天跟我說他惡化
He told me yesterday he was worse
我真的以為他會過世
I really thought he would die
我一整天在邊哭邊工作
I work while crying all day
對這個不是開玩笑
Not kidding about this
而且我家人昨天跟我說
And my family told me yesterday
我妹妹在西班牙她發 燒
My sister has a fever in Spain
不知道你有沒有聽過但是
I don't know if you've heard it but
在西班牙買不到 口 罩
Masks are not available in Spain
不是西班牙不願意買
Is not Spain don’t want to buy
是真的買不到
Really can't buy
你做XXX的測驗是幾乎不可能的
It's almost impossible for you to take the test
當然不能出門
Of course, can't go out
也不可以去看醫生
Or go to the doctor
醫療系統 癱 瘓
medical system is collapsed
你可以想像這種狀況嗎?
Can you imagine this situation?
今天我朋友跟我妹妹好一點
My friend and my sister are feeling better
但是我還是非常擔心
But I'm still very worried
那這件事跟你有什麼關係
What does this matter have to do with you
台灣安全但是
Taiwan safe but
如果惡化呢?
What if it get worse?
有想過嗎?
Have you thought about it?
阿呆答案不是買泡麵買衛生紙
The answer is not to buy instant noodles or toilet paper
可能你覺得沒有問題
Maybe you think there is no problem
但是你有沒有看到台灣患者的數資
But have you seen the data in Taiwan?
有沒有發現一個趨勢?
Have you seen the trend?
不要恐慌
Don't panic
但是可以準備
But be ready
我們問問看IKU老師
Let's ask teacher IKU
大家早安
Good morning everybody
等一下要跟IKU老師見面
I'll see Teacher IKU later
我遲到
I'm late
我跟你說師大很安全
NTNU is safe
我沒事
I'm fine
我很糟糕
I am horrible
IKU老師 す み ま せ ん
IKU teacher, Sorry
沒問題的
no problem
拍影片之前還是要吃早餐
breakfast before the video
吃什麼早餐呢
What's for breakfast
是什麼呢
what is it then
豬排,豬排三明治
Pork chop sandwich
美食節目,百萬YouTuber
Food Show, Million YouTuber
還有美式咖啡
And Americano
いただきます
Go ahead
我們過了幾個禮拜
We have a few weeks
會危險嗎?
Is it dangerous?
說不定喔
Maybe
那時候怎麼辦?
What to do then?
首先我們要問IKU老師
First we should ask Teacher IKU
哈囉大家好我是IKU老師
Hello everyone, I'm IKU teacher
どーもー!やっほー
Hello! How are you?
對啊
yes
要怎麼辦?
What can we do?
好好的想想在家裡做的娛樂
Think about the entertainment at home
不要出門真的不可以出門
Don't go out really, can't go out
有可能桌遊也好
Maybe a board game
跟家人玩也是OK的
It’s ok to have fun with your family
或是網路上的遊戲喔
Or online games
或是看YouTube
Or watch YouTube
有訂閱嗎?
Is there a subscription?
我不會強迫他們訂閱
I will not force them to subscribe
訂閱一下嗎?
Would you like to subscribe?
還有其他的建議嗎?
Any other suggestions?
沒
No
一。你要留在家裡
One. You better to stay at home
可以保護自己也可以保護他人
You can protect yourself and others
你要變成阿宅
You want to be a nerd
同時可以把握機會看更多YouTube的影片
you can take the chance to watch more YouTube
好不好?
Ok?
二。如果你出門不要用交通工具
Two. Don't use transportation if you go out
獨輪車是不是很安全?
Unicycle is safer
獨輪車很安全
The unicycle is safer
三。你可以買反 毒衣服
Three. You can buy anti-toxic clothes
跟防 毒面具
With gas mask
安全第一
Safety first
四。要學習煮飯
Four. Learn to cook
吃的健康會讓你的免疫系統變強
Eating healthy makes your immune system stronger
要去買菜
Going to buy food
五。有養成每天運動的習慣
Five. Make the habit of exercising every day
你的免疫系統會更強
Your immune system will be stronger
而且你不會那麼肥肥
And you will not be so fat
OK啦
OK
我知道你沒辦法
I know you can't
因為你是一個懶惰鬼
Because you are a lazy guy
所以我們要做一件事
So, we will do one thing
這是我的IG
This is my IG
趕快大家在那邊follow我
Hurry up everyone follow me over there
為什麼?
why?
因為我每天早上
Because every morning
會開給直播
I will make a stream
免費幫你教練
Free coaching for you
每天會做非常簡單非常短
It’s very simple and short every day
10分鐘的鍛煉
10 minutes of exercise
一起在家裡運動
Exercise at home together
不管你怕… 或是你太肥肥
No matter if you are afraid of… or you are too fat
follow我
follow me
要記得台灣很安全
Remember Taiwan is safe
但是要繼續加油
But keep going
我是黑素斯
I am Jesus
拜
Bye
下個禮拜
Next week
見
see you
【笑一下吧 Check more videos】
🎥[阿兜仔]► https://pse.is/BHEPW
🎥[COW杯]► https://pse.is/BV6V8
🎥[黑VLOG]► https://pse.is/BWFNG
my data是什麼 在 中山 繁樹 Shigeki Nakayama Youtube 的精選貼文
謝謝你們收看!請你們按讚!訂閱!
【Subscribe my Channel↓】
https://www.youtube.com/channel/UC_MuZrczUMJbFJvbhmKETBA
【在台灣留學的日本人的留學生FB PAGE↓】
Facebook:https://www.facebook.com/shigeki.nakayama.youtube/
【我的攝影器材】:
Canon 60D (body) - http://amzn.asia/fB9HEHv
Canon 50 mm f/1.8 - http://amzn.asia/34sX5y1
Canon 10-18 mm - http://amzn.asia/0PjY64v
Sigma 18-200mm - http://amzn.asia/1h7O7N7
DJI SPARK: http://amzn.asia/ayupS9E
GoPro Hero 5 Black - http://amzn.asia/dmlxtsG
iPhone 7
Zhiyun Smooth Q :http://amzn.asia/1o2qSgY
【Mic】
Røde VideoMic Go - http://amzn.asia/9jXVGef
DJI OSMO - DJI FM-15 -http://amzn.asia/aBRp7rM
【Tripod】
JOBY GorillaPod SLR-Zoom & Ballhead - http://amzn.asia/es4hv1J
Manfrotto PIXI EVO - http://amzn.asia/93PlpEd
【Data】
WD 2TB External Hard Drive - http://amzn.asia/eNv9Ysg
Transcend USB3.1: http://amzn.asia/5WHTkqD
SanDisk Memory Cards - http://amzn.to/2bpk0Lk
【剪接軟體】
Adobe Premiere Pro 2018 (Creative Cloud)
Adobe Photoshop CC 2018 (Creative Cloud)
Adobe Lightroom Classic CC (Creative Cloud)
【電腦螢幕】
MacBook Pro 13 inch Early 2015
ASUS華碩 24型 VA廣視角液晶螢幕 VP247HA
【WANT】
Panasonic GH5
Panasonic 12mm F1.4
Bose QuietComfort 35
Peak Design Peak Design The Everyday Backpack
Peak Design Capture PRO
- - - - -
想聯絡我/跟我合作嗎?
FB : Shigeki Nakayama
Instagram : shigeki_nakayama1126
Email : shigeshigemansky@gmail.com
my data是什麼 在 2023年信用卡財力證明進階篇:如何利用MyData ... - YouTube 的推薦與評價
歡迎收看我的頻道,我是財務知識與生產力工具的分享者。在本集影片中,除了保險公司的網站 ... My data #信用卡財力#線上財力 #勞保異動明細#個人所得. ... <看更多>
my data是什麼 在 [問題] My Data Manager偵測流量一定要開VPN - 看板iOS 的推薦與評價
我的手機是iPhone 8,IOS 11.3.1
因為我網路沒有吃到飽,先前一直是使用My Data Manager來偵測流量
但最近使用這個app,打開來都會要求我要開啟它內建的VPN才有辦法再統計流量
請問各位有這個情況嗎?
很不想要上方一直顯示著VPN,如果這個app一定要如此才能統計流量
那麼只好找別的app來代替了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.199.30
※ 文章網址: https://www.ptt.cc/bbs/iOS/M.1526657786.A.822.html
... <看更多>