📜 [專欄新文章] 0xDonate — An Ethereum donate service for streamers
✍️ Alvin Hou
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
給實況主的區塊鏈斗內服務
透過 Ethereum Smart Contract,讓觀眾可以一鍵斗內給實況主,並讓斗內訊息在實況中即時推播出來的小服務
0x Donate
前言
現在的實況主大多是透過PayPal、歐付寶等第三方支付來接受觀眾斗內。但如果實況主不想被抽手續費,或想讓觀眾直接斗內加密貨幣給他呢?直接留下錢包地址是一個方法,但誰斗了多少很難即時查看也缺乏跟觀眾的互動。
因為最近剛好有點閒時間,所以就寫了個網站,透過智能合約讓實況主也能跟斗內的乾爹們互動。
How it works
網站的架構相當簡單,只要有一個錢包地址就可以開始使用了。實況主輸入錢包地址就產生對應的3個連結
1. Donate Page
就如同傳統的第三方支付,實況主將斗內連結放在個人的介紹頁面中,觀眾直接透過那個連結捐款。填完想說的話和金額,按下按鈕使用 Metamask 送出交易就完成了。
以Twitch為範例
2. Notification Page
這個頁面會監聽合約上的event,當有人斗內時就會跳出斗內訊息、斗內人名稱和金額。實況主只須於OBS Browser source把這個連結設定好即可。
3. History Page
誰是最大乾爹? link
不免俗的每個實況主都有他的Top donation list,這個頁面會把鏈上的斗內紀錄抓下來彙整成一個排行榜,讓實況主輕鬆看出誰是最大乾爹,乾爹們也不用擔心自己的心意不會被看到,都已經寫在鏈上了。
Features
0 fee, 0 setup, only a 0x address required
0 fee
對比現在第三方支付,本服務不抽手續費。以歐付寶為例,如果有人信用卡斗內十元,就有高達五元會被抽走。而0xDonate只需送出交易的人負擔交易本身gas費用,實況主可以獲得全額捐款。
0 setup
不需要註冊,不需要綁定任何API Key。不論是Twitch、Youtube Gaming 或是其他平台都能夠使用。
0x address
有一個錢包地址就可以開始使用了!
The Contract
其實合約本身也蠻簡單的(?),目前是部屬在Ropsten Testnet上。
donate 負責將ETH轉到實況主的地址,並觸發NewDonation ,讓斗內資訊可以在實況中顯示出來。而為了省gas,合約並沒有將斗內訊息的內容寫到鏈上。
getDonation 查看鏈上的紀錄,以用來產生乾爹排行榜。
一些開發上的雜談
在半年前於Reddit上看到類似的服務 NanoTwit.ch,就有想說來玩玩看一個ETH版本的。最早的prototype是之前寫的 SimpleEth,一個一鍵打交易的jQuery插件。雖然拖了很久我猜市面上已經有類似的服務了,不過秉持著『頂著幹,做中學』的精神,還是把這個專案寫完了。
都2018年了寫網頁怎麼能不用框架呢?
平常寫前端沒什麼在用框架,這次嘗試看看用快過氣的React 把半成品 ETH-Stream-Donations 包得更現代化些。過程中要特別感謝 @wingemerald 提供技術上的支援。但不得不說React跟一些雜七雜八的dependency真是肥大,有時候webpack跑一跑小筆電的風扇就轉起來了。
開發上有遇到一些小阻礙,一個是web3的雷,為了要支援火狐所以就換了版本。另一個是新版本web3為了要監聽合約的Event必須要使用 Websocket Provider,就改成使用infura的ws節點。
其他都還算順利,畢竟合約部屬好前端包一包就差不多完工了,資料都在鏈上不用處理後台也是挺方便的。
結語
很多人說區塊鏈是不是過譽了,但我相信Ethereum健康的開發者社群,總是會有些新的點子生出一些有趣的DApp或應用出來。
雖然是個寫好玩的 side project,但歡迎不論是有在實況或是有興趣的朋友都去玩玩看,在測試鏈上人人都可以當乾爹!
網址: 0xdonate.io
CryoliteZ/0xDonate
0xDonate — An Ethereum donate service for streamers was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「youtube api費用」的推薦目錄:
- 關於youtube api費用 在 Taipei Ethereum Meetup Facebook 的最佳貼文
- 關於youtube api費用 在 コバにゃんチャンネル Youtube 的最佳解答
- 關於youtube api費用 在 大象中醫 Youtube 的最佳貼文
- 關於youtube api費用 在 大象中醫 Youtube 的最讚貼文
- 關於youtube api費用 在 如何申請· Api 學習筆記 的評價
- 關於youtube api費用 在 使用YouTube Data Api 会产生任何费用吗? - IT工具网 的評價
- 關於youtube api費用 在 申請Google API KEY 來使用Youtube 節點step1. 需要先前往 ... 的評價
- 關於youtube api費用 在 youtube api費用,大家都在找解答 旅遊日本住宿評價 的評價
- 關於youtube api費用 在 youtube api收費完整相關資訊 - 小文青生活 的評價
- 關於youtube api費用 在 使用YouTube Data Api会产生任何费用吗? - IT屋 的評價
- 關於youtube api費用 在 在YouTube数据API中使用LiveChat的配额费用是多少? 的評價
- 關於youtube api費用 在 #101 使用YouTube Data API 抓取有趣的Youtuber 影片& MV ... 的評價
- 關於youtube api費用 在 YouTube 的品牌帳戶運作方式 的評價
- 關於youtube api費用 在 全网最低成本搭建私人专属YouTube 的評價
- 關於youtube api費用 在 在使用YouTube Live Streaming API时,单位费用的配额限制是 ... 的評價
- 關於youtube api費用 在 Youtube API - 維聖資訊科技股份有限公司 的評價
- 關於youtube api費用 在 使用YouTube API 打造影音搜尋App - 完整Swift 教學 的評價
- 關於youtube api費用 在 如何在YouTube Api限额的情况下获取更多视频 - CSDN博客 的評價
- 關於youtube api費用 在 使用觸及率規劃工具來自訂您的YouTube 媒體企劃書 - Google ... 的評價
- 關於youtube api費用 在 YouTube - 维基百科,自由的百科全书 的評價
- 關於youtube api費用 在 每个请求或每个对象的YouTube数据API费用? - Thinbug 的評價
- 關於youtube api費用 在 youtube live streaming api教學 - 軟體兄弟 的評價
- 關於youtube api費用 在 建立Youtube Iframe 影片 藝誠網頁設計公司 的評價
- 關於youtube api費用 在 為什麼從電視機登入Youtube 失敗? | Sony TW 的評價
- 關於youtube api費用 在 總覽- WhatsApp Business API - 文件 的評價
- 關於youtube api費用 在 WhatsApp官方商業版API (WhatsApp Business API) 是什麼? 的評價
- 關於youtube api費用 在 WordPress 如何嵌入響應式YouTube 影片 - 程式教練Mars 的評價
- 關於youtube api費用 在 LINE@串聯Messaging API,打造你的LINE機器人! | 行銷MOOC 的評價
- 關於youtube api費用 在 无需代理一样可看youtube - 云+社区 的評價
- 關於youtube api費用 在 如何获得一个YouTube API密钥和把YouTube内容放在你的网站上 的評價
- 關於youtube api費用 在 使用即時RTMP 輸出串流至臉書和YouTube - 布萊特灣現場文件 的評價
- 關於youtube api費用 在 使用即時RTMP 輸出串流至臉書和YouTube - 布萊特灣現場文件 的評價
- 關於youtube api費用 在 全网最低成本搭建私人专属YouTube - 快出海 的評價
- 關於youtube api費用 在 “Youtube Data API”配额扩展申请表不起作用 - 堆栈内存溢出 的評價
- 關於youtube api費用 在 我的公司應該進駐Youtube企業頻道嗎? | T客邦 的評價
- 關於youtube api費用 在 iOS应用上的Youtube API v3.我的API密钥不起作用,但是其他人 ... 的評價
- 關於youtube api費用 在 [教學] 以YouTube Data API 擷取YouTube 影片資訊[Ruby on ... 的評價
- 關於youtube api費用 在 Youtube v3:料金プラン (ytdlfree) - Rakuten RapidAPI 的評價
- 關於youtube api費用 在 【懶人包】家長必備!YouTube Kids完整功能介紹及使用教學 ... 的評價
- 關於youtube api費用 在 APP產業相關著作權議題 - 第 21 頁 - Google 圖書結果 的評價
youtube api費用 在 コバにゃんチャンネル Youtube 的最佳解答
youtube api費用 在 大象中醫 Youtube 的最佳貼文
youtube api費用 在 大象中醫 Youtube 的最讚貼文
youtube api費用 在 使用YouTube Data Api 会产生任何费用吗? - IT工具网 的推薦與評價
我想知道使用YouTube 数据API 是否会产生任何费用(必须支付给Google 的钱)。 我只能找到YouTube 用来限制请求数量的“单位系统”? 最佳答案. 除了DaImTo 的 ... ... <看更多>
youtube api費用 在 申請Google API KEY 來使用Youtube 節點step1. 需要先前往 ... 的推薦與評價
step4. 搜尋欄位搜尋【youtube data api】或滑鼠下拉找到YouTube Data API. (未來版本可能會有所不同,此教學當下的版本為v3). 點選進去後選擇【啟用】。 ... <看更多>
youtube api費用 在 如何申請· Api 學習筆記 的推薦與評價
在開始使用Youtube Data Api之前,必須先設定三個東西. 建立專案,取得API key; 建利金鑰,已利API的驗證(依照程式執行的位置申請); 啟用YouTube Data API v3. ... <看更多>