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邮资协议