就我个人而言,我认为官方网站上的这份智能合同是不够的(智能合约允许在没有可信第三方的情况下)
笔名辉兄
2018.04.2015:59*字数2791读书2266评论14喜欢12
发布并执行通ETH官网众筹合同代码。
1. Ether坊官网智能签约众筹代码调试成功
第二课埃特尔坊最简单的智能合同“Hello World”的执行方法
第六课技术小白如何开发DAPP区块链的应用
第七课技术小白如何在45分钟内出具通证,进行网上交易
第八课如何调整潍坊官网智能签约众筹案例
没有记载的课程是知识普及的非实技类课程,所有的区块链文章参照“区块链入口”专栏。
目前ICO没有统一的定义。一般来说,ICO是指区块链的初始项目在区块链平台上发布项目自己的加密令牌,投资者通过使用指定的数字货币购买令牌为项目进行众筹的行为。令牌根据项目表示项目未来的使用权投票权等。随着项目成果得到认可和使用人数的增加,令牌作为交易媒介和权益的价值不断提高。
众筹 表格
ICO流程和关键要素
虽然ICO的流程没有统一的概述,但ICO的流程总体上可以分为准备期窗口期间的测试期间和项目执行四个阶段。这四个阶段的主要内容包括:。
ICO云基金流程图
ICO有许多参与者和关键因素,可能包括ICO项目发起人ICO众筹平台的令牌钱包等。
ICO风险评估方法
九大问题jpg
Ether坊官网上有ICO众筹的代码和执行介绍,但与大多数人的测试环境不同,测试步骤也没有充分介绍,很多人无法正常执行这项智能合同,对其功能也知之甚少。
[热点新闻]
函数说明
该函数的作用是,在收到ETH后,向众筹帐户返回1000*n个ETH彩贝CB令牌。这里缺少代码的健壮性,并且不管众筹是否成功,众筹帐户都接收到CB令牌。
此函数在结束时间后手动执行,因此不会自动调用。
如果未达到众筹目标,则在当前运行帐户为众筹帐户时,将募集的ETH返回发送给众筹的帐户。
当众筹目标账户达成后,将募集到的ETH打电话给在智能合同中创建的账户。
前提条件:参考《第7课技术小白在45分钟内出具通证进行网上交易的方法》的实现,令牌已成功制作。
具体步骤:
编译成功
image.png
“创建”按钮的输入框代码为
在remix中输入地址一定要加上英语的“”来表示。
有关具体的配置和操作步骤,请参见下图。
众筹 创建智能合同
成功创建智能合同后,单击Remix输出框中相应函数的“Detail”按钮,将显示一些信息。
成功创建智能合同
这个众筹 智能合同的地址是
转移三个彩色Bay步骤
转账CB设置步骤
确认事务处理
如果弹出,请单击“支付事务处理费用”
查看事务处理信息
3000个Color Bay步骤的转帐
我们的计划不足以转让三个ColorBay。必须按照相同的步骤重新转账3000CB。
这次交易区块的地址是
下面的截图将介绍交易信息的内容。
“事务处理概览”页
一种事件,用于通知客户机事务的发生,该客户机事务不定义函数,只记录输入参数。
事件跟踪页面
转三个ETH
转账确认
发行交易手续费
打3个ETH,收3000CB
屏幕快照说明:
令牌流信息
官方网站上的这个代码不够智能,即使众筹没有成功,令牌也会被分发给众筹者,所以这个逻辑并不严谨。
ETH的变化
10分钟后到达,查看众筹状态
云基金状态结果
云基金结束
云基金结束事件显示图
云基金ETH到账了
整个事务进程的令牌传输显示令牌合同的链接信息,查看事件时可以显示所有事务和帐户。
就我个人而言,我认为官方网站上的这份智能合同是不够的。理想的逻辑智能协议是,时间久了自动检查众筹金额,到达目标后自动执行协议,不到达目标后令牌和ETH必须返回原来的账户。
虽然画了业务流程图,但是还没有实现这个代码的力气。有兴趣的代码朋友实现后再交流。
业务云智能合同流程
欧阳哥哥实现了这个智能合同代码,提供了详细的测试步骤,感兴趣的学生可以自己分析。《云基金智能合同的改善》
链子 特定 点击智能合同地址
他们的代码和交易信息如下。
引用
发表评论