BCH通過腳本可以構建一些非常有意思的應用,今天分享一種名叫Flipstarter的募資工具。
Flipstarter簡介
先給Flipstarter起個中文名吧,叫狐狸啟動。老外給這個項目配的圖片正好是一隻狐狸,前者三個字符Fli,讀音很像狐狸。
狐狸啟動說高大尚一點是一個智能合約,說俗一點是一個公開募資工具。
它的基本原理是,使用一種叫AnyOneCanPay的交易格式,構建一筆交易。交易的輸出是募發起者的以收款地址;交易的輸入是空缺的,允許任何人使用BCH錢包添加輸入;交易的輸入金額沒有限定,但輸入總金額會有一個下限值,但超過這個下限值時,這筆交易就會成立,否則這筆交易會在限定時間內自動取消。
一般情況下,狐狸啟動的運作模式是這樣的:
募資者使用錢包工具構建AnyOneCanPay的交易;
募資者再做一個網頁,並且將這筆交易內嵌到頁面裡,附上一些募資說明,然後將網頁公布出去;
如這個網頁:https://flipstarter.bitcoinbch.com/ 。下面這張圖就是AnyOneCanPay的交易
捐贈者看到網頁後,可以滑動圖片中的綠色小球,就可以調整捐贈金額,並且可以選擇性填寫一些信息,如捐贈者的姓名和附言。如下圖。
捐贈者點擊圖標那個COPY DETAILS,然後到電腦打開BCH錢包,Electron cash(目前發現就這個錢包能安裝狐狸啟動插件),將複製的COPY DETAILS粘貼到如下圖所示的位置,然後點擊確認,就可以得到籤名過的輸入信息。
捐贈者將上圖中右邊的信息複製到剪貼板,然後再粘貼回募捐者的網頁上,如下圖
然後刷新募資頁面,就可以看到最新的捐贈了。如下圖
捐贈者可以手動取消掉捐贈,直接在Electron cash錢包裡找到相應的按鈕,很簡單的。如果最終在限定的時間,募資沒有募資到預定好的下限額,幣也會自動退還到捐贈者的錢包。
狐狸啟動所需要軟體
如果有意願給BCH社區捐贈,一般需要安裝以下軟體:
Electron cash錢包https://www.electroncash.org/
狐狸啟動插件。狐狸啟動本質上是一個智能合約模板,被封裝成了一個Electron cash的插件:https://gitlab.com/flipstarter/flipstarter-electron-cash/uploads/ec6b5a7518801c4a278128ac4f296607/flipstarter-1.3.zip (一般你可以在任何一個募資者發起的網頁上找到這個下載連結)記得下載這個1.3版本的,前面有一個1.2版的沒有用了。
下載後,然後使用Electroncash錢包的安裝插件功能,安裝好,在菜單:Tools-Installed Plugins裡。然後你就可以看到你的Electron cash錢包出現狐狸啟動的標籤頁了。
如果你想發起募捐
我現在還沒學會怎麼發起募捐。這裡面主要有兩個技能,一是如何構建BCH的AnyOneCanPay交易,二是如何設計一個網頁。這兩個我都沒學會。
一般在哪裡找BCH社區的募捐頁面?
狐狸啟動是一個去中心化的募資工具,其資金運作原理是直接從捐贈者到募資者,不存在一個中介。而且狼狸啟動也是一個去中心化的工具,沒有強制在哪裡去發起募捐,更沒有一個募捐平臺集中展示募捐活動。
如果有意參與捐贈,就多逛一逛BCH的社區吧,https://www.reddit.com/r/btc/ 和https://read.cash/
祝BCH發展的越來越好。
感冒中正在隔離的閃電:)
另請閱讀:崇洋媚外一直潛伏在我內心的陰暗角落
上一篇:如何使用代幣本身作為礦工費——EIP965和slp郵資協議