首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

肖恩说链:秒杀中心化公益机构,看我怎么用区块链解决捐助痛点

币事不决问肖恩,大家好,我是区块链创业老鸟肖恩!

在开年的这场重大社会事件中,慈善机构日常运营中的公开和透明性等问题再次引发了人们的热议。先是某会的善款透明度问题,再到后来曝出部分募捐平台私自挪用善款,甚至是某知名歌手成立的慈善机构,也有曝出善款支出条目存疑的问题,令大家难以信服。总之,“慈善”这个事情在中国一直没有做的很好。

肖恩最近也一直在思考,区块链+慈善能否有更好的解决方案?我也希望自己的这些探索能为慈善行业做出一点贡献。

传统慈善存在的问题

目前传统慈善行业存在的问题主要包括这三个方面:捐助的账目不透明、公益组织的运营成本不透明及善款支出不透明。

其实肖恩在去年也有提出相应的解决方案,可一旦涉及到线下物资购买,区块链就无法追踪了,所以仍然无法解决其中的资金透明问题,这条路是肯定不行的。

不过肖恩最近又想出了另外一个解决方案,假若开设一个ETH捐助账户,所有捐助者都可以往这个账户捐款;当然,受捐的这些资金不会拿去线下购买物资,而是直接以加密资产的形式捐赠给那些需要援助的人,这就避免了线下物资购买引起的不透明问题,让整个流程变得更为简单透明,且可以通过区块链全程追溯资金流向。

ETH账户内的所有交易往来,包括捐助及支出的所有流程都是公开可查的,而且任何人也无法篡改相关的交易数据;

( 假设捐款地址为:0xa1B98CaE2089d2C2b3E5c9e3d28C96a723c5dCcF )

如果大家对该账户的交易往来情况质疑的话,可通过以太坊浏览器 etherscan.io 查询该地址的交易情况(可能需要vpn);

可以看到,该捐款地址余额大概有0.94个eth,价值约为1476人民币左右。

假若肖恩发起一个“肖恩以太坊寻找抗疫英雄”的活动,打算募集10个eth,募集的资金用于捐赠给在这次战.疫阻击战当中表现最杰出的抗.疫英雄。

当然,大家可以从上面的地址查询可以看到,该账户内已有将近1个eth,这算是肖恩以个人名义捐赠的资金,算是为抗.疫前线贡献一份力量。我会在合适的时候捐赠给在本次抗疫中变现英勇的个人,在此接受大家监督。

但是由于这个地址是一长段字符串代码,该活动很容易被他人所利用,且不好记忆,不便于对善款进行监督,所以肖恩为该地址申请了一个以太坊域名地址,叫做xiaoen.eth;该域名的好处在于,可以让原来复杂的ETH地址更容易记忆,xiaoen.eth域名会解析成上述提到的ETH地址[0xa1B9……5dCcF],也就是说,在捐赠的时候,只要在转账地址栏上输入xiaoen.eth就可以了;目前以太坊域名服务仅支持钱包转账,某些钱包(比如imtoken、coinbase钱包)会自动识别xiaoen.eth相应的地址,如果在交易所转账输入xiaoen.eth,系统是无法识别的。

这样一来,有了这个域名地址之后,我们记起来就方便很多了,同时也可以方便我们进行善款的追溯及监督。任何一笔资金的流入与流出一旦出现问题,大家都可以提出自己的质疑。这一整套系统就相当于是一个基于以太坊的去中心化公益组织的雏形,这将会对整个公益机构的运作和透明度带来革命性的变化。

肖恩希望目前的慈善机构若是看到这篇文章,可以思考一下,是否能够和自己现有的运作方式进行结合。

当然,考虑到该系统当中是没有涉及到线下物资购买的,可能它更适合用于对指定的个人进行捐赠,若要捐赠物资的话,可能就不太合适了。(该以太坊域名地址不仅可以用于捐赠活动,还可以用于公益慈善基金、作者打赏、日常转账交易等)

接下来,肖恩为大家演示一下,上述提到的以太坊域名地址是如何实现的。

以太坊ENS域名地址注册流程

电脑端及手机端均可以注册ENS域名,我是在手机端操作的;手机端可以用支持ENS注册器的钱包来注册,比如Imtoken钱包、Atoken、Coinbase钱包等等,接着我们在钱包搜索“ENS”,点击进入ENS应用即可进行注册操作,如下图:

肖恩总结了一下注册流程:

先在方框内输入自己心仪的域名名字,这里肖恩演示的是注册xiaoen.eth的流程:

点击开始之后,系统会跳到如下页面;

点击该域名地址,然后再选到Register选项,如果域名被他人注册的话,这里会显示(This name is already registered ),如果域名未被注册的话会显示如下页面;

大家可以根据需要购买相应的域名有效期限,这里肖恩先选择一年。

接下来我们将页面往下滑,提交域名注册请求,这里还会经历三个步骤;我们先点击Request To Register按钮。(以下过程均会调用智能合约,需支付一定的矿工费)

第一步,系统会检测你的钱包余额情况,余额不足是无法继续的;检测成功之后,我们点击Register按钮。

来到第二个步,系统会再此检测你的域名是否被他人注册。检测完毕之后,我们再次点击Register进入到第三步。

第三步就是支付域名费用的环节;点击确认并支付费用即可。

支付成功之后,系统会跳到如下页面,我们需要做一下几个设置;

肖恩简单说明一下设置流程:

设置解析器,也就是负责翻译钱包地址和其对应的域名的智能合约,系统会为大家提供一个默认的解析地址,大家仅需使用默认解析器并确认即可。

设置ETH地址,将你购买的域名地址和该ETH地址绑定一起(这里的ETH地址可以是自己的,也可以是别人的),这样一来,以后在钱包转账的时候输入域名地址,系统会自动识别你对应的ETH地址;肖恩设置的是本文开头提到的ETH地址。设置好后点击Save。

接下来是设置反向域名解析,大家用默认的域名名称即可,然后一直点Save完成注册就好了。

注册完以后,我们可以在钱包内测试一下域名地址与ETH地址是否绑定成功;如下图可见,肖恩在Imtoken钱包内进行ETH转账交易,并在收款地址上输入xiaoen.eth,此时系统会自动检测并显示该域名绑定的ETH地址,也就是肖恩文章开头提到的[0xa1B9……5dCcF],测试成功。如果输入域名地址后,没有任何提示或提示“没有找到该地址对应的域名”,则说明你的钱包版本不支持ENS域名服务,或者钱包版本需要升级。

大家在etherscan.io查询ETH账户交易往来情况的时候,也可以通过自己的以太坊域名地址查询。

当然,目前ENS域名系统仅支持以太币和基于以太坊发行的加密货币的转账解析。

最后

希望肖恩今天的这篇文章能给那些致力于发展慈善的机构或组织带来一些启发。

这次捐赠账户当中的一枚eth,算是肖恩为此次疫.情做出的一份贡献,我会以合适的方式将它们捐赠给那些需要援助的人。如果大家对肖恩信任,也可以通过该账户进行捐赠,后续我将会公开账户内每一笔资金流向,并接受所有人的监督,大家也可以到公开渠道进行查询。

最后肖恩想说,通过这种方式不仅是为疫.情前线尽一份微薄之力,同时这也是为推动慈善行业的发展进行的一次小小试验,希望能够给行业带来一些有益的变化。

-End-

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200304A0T9L300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券