自从V神提出DAICO以来,已经有项目围绕DAICO模式落地,但是DAICO到底是什么呢?

  所谓DAIC0,其实就是DAO+IC0。

  DAO是DistributedAutonomous Organization的缩写,意为“分布式自治组织”,是一种完全去中心化的管理模式。

  我们可以将DAO类比为一个全自动机器人。程序设定好后,它就会按照既定的规则运作。就好像无人驾驶汽车,在所有程序和路线设定好后,就算没有驾驶员操作,它也可以完成驾驶任务。

  IC0,则是initial coinoffering,首次代币发行,是项目方为了推动项目发展而向投资者发放的代币。比如以太坊、EOS等。相应的,项目发展带来的价值上涨会表现在项目代币价格上,如果投资者能够投中好的项目,那么后期就可以获得可观的收益。

  但是,IC0是一种“公开发行募资,背后暗箱操作”的募资形式。

  首先,项目方不承诺后期回报。这让投资方的利益得不到任何保障。

  其次,IC0募资结束后智能合约就会终止,投资方无法约束项目方对资金的使用,存在很大的道德风险。

  第三,IC0一直处于法律监管的灰色地带,项目方圈钱跑路后,投资者无法通过法律途径追回损失。

  2017 年,IC0主宰了加密货币领域,由于过度炒作,给了欺诈者骗取信任的空间。拉高倒卖、庞氏骗局、以及空气币、传销币肆意横行,这一切都导致了投资者信心下降,政府的监管也随之加强。

  在这样的背景下,DAIC0这种新的众筹模式被创立出来。DAIC0是以太坊创始人Vitalik在今年1月份提出的一种募资形式,旨在为项目方提供足够的开发资金的同时保障投资者的利益。

  DAIC0融合了IC0和DAO的优点,在投资方和项目方之间增加了一层智能合约,对原先易碎的共识起到了保护作用。从DAIC0 众筹的过程来看,首先需要创建一份DAIC0合约,该合同由区块链企业的开发团队设计。

  一旦创建,这份合约就会发布,DAIC0就可以开始。DAIC0 合约有两大主要作用,分别是:

  1.管理众筹流程

  2.控制募集而来的资金的使用

  正是第二个功能,使 DAIC0 合约优于大多数的 IC0 智能合约。DAIC0 合约在众筹之后继续运作,而 IC0合约仅用于管理众筹流程。

作者:币小白

原文链接:https://www.kg.com/article/506147488785371136

DAICO模式到底是什么?的更多相关文章

  1. 设计模式之工厂模式VS抽象工厂

    一.工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的. 工厂模式在<Java与模式>中分为三类:1)简单工厂模式(Simple Factor ...

  2. [转]: stm328种GPIO模式

    [原创]:这段时间开始研究stm32,今天撸着一段代码一直追,追到了GPIO口模式的枚举类型这里,遂去网上查看这8种模式到底是什么,网上一查,看到了一个答案被很多博主转载或者原创,那我也就不重复废话了 ...

  3. .NET应用架构设计—表模块模式与事务脚本模式的代码编写

    阅读目录: 1.背景介绍 2.简单介绍表模块模式.事务脚本模式 3.正确的编写表模块模式.事务脚本模式的代码 4.总结 1.背景介绍 要想正确的设计系统架构就必须能正确的搞懂每个架构模式的用意,而不是 ...

  4. LR中HTTP协议录制模式选择

    在LR中使用HTML/HTTP协议进行脚本录制时面临正确选择HTTP-based script / URL-base script 录制模式的问题,以下是比较官方的建议:1)基于浏览器的应用程序推荐使 ...

  5. Python编程中的反模式

    Python是时下最热门的编程语言之一了.简洁而富有表达力的语法,两三行代码往往就能解决十来行C代码才能解决的问题:丰富的标准库和第三方库,大大节约了开发时间,使它成为那些对性能没有严苛要求的开发任务 ...

  6. select模式

    在很多比较各种网络模型的文章中,但凡提到select模型时,都会说select受限于轮询的套接字数量,这个 数量也就是系统头文件中定义的FD_SETSIZE值(例如64).但事实上这个算不上真的限制. ...

  7. Java设计模式02:常用设计模式之工厂模式(创建型模式)

    一.工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的.  工厂模式在<Java与模式>中分为三类: 1)简单工厂模式(Simple Fact ...

  8. head first 设计模式读书笔记 之 策略模式

    作为一个php开发者,深知曾经很多程序员都鄙视php,为什么呢?因为他们认为php的语法是dirty的,并且由于开发者水平参差不齐导致php的代码更加乱上加乱,维护起来简直一坨shit一样.随着php ...

  9. 浅析Thinkphp框架中运用phprpc扩展模式

    浅析Thinkphp框架中应用phprpc扩展模式 这次的项目舍弃了原来使用Axis2做web服务端的 方案,改用phprpc实现,其一是服务端的thinkphp已集成有该模式接口,其二是phprpc ...

随机推荐

  1. retain和copy还有assign的区别

    1. 接触过C,那么假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给 (assign)了b.此时a和b指向同一块内存,请问当a不再需 ...

  2. Sample example for Speech to Text in iOS

    There are several libraries for this kind of conversion - I host two of those on GitHub: libsprec (t ...

  3. 关于Android TaskAffinity的那些事儿

    正常情况下,如果应用已经启动,并将应用切到后台,在通知栏中调起页面时,该应用的Task首先会被调起,然后会将我们的Activity显示在这个Task的顶端.手机百度的通知栏里面有一个快速搜索栏,无论什 ...

  4. java.io.IOException: Cannot run program "java" (in directory "/data01/var/lib/jenkins/workspace/2540cb62a866eda983ab8cba34fcd4f9"): error=2, No such file or directory

    通过下图所示方式,可以在同一台机器上启动多个jenkins slave 执行项目的时候报错: 解决办法:首先排查,目标文件或者目录是否存在,如果存在,则在目录机器添加/usr/bin/java的软链接 ...

  5. todo提纲

    deep&wide为啥work,如何优化特征:详述attention,attention在ctr预估中如何使用,din为啥work?详述transformer,如何应用于ctr预估;item2 ...

  6. 如何查看linux版本 如何查看LINUX是多少位

    一.如何得知自己正在使用的linux是什么版本呢,下面的几种方法将给你带来答案! 1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version Linux ...

  7. nohup 输出重定向

    今天在使用nohup命令的时候,每次后台执行生成的日志文件名都为nohup.out,现需要改变nohup命令生成的文件名. 在shell中,文件描述符通常是:STDIN标准输入,STDOUT标准输出, ...

  8. Linux系统救援模式应用:恢复误删的系统文件

    利用Linux系统救援模式找回误删的系统文件 背景:在操作中误删了某些重要的系统文件如/lib64/libc.so.6这个文件,可以利用Linux系统的救援模式来找回 步骤: 将系统光盘或U盘在Bio ...

  9. linux中tr用法

    tr命令不能直接从文件中读取并转换文本,因此通常都使用重定向输入或者管道传递方法: -s 代替掉重复的字符 #echo "HHHHHHEEEElllooooo" | tr -s ' ...

  10. Webpack DLL

    参考自:https://www.jianshu.com/p/a5b3c2284bb6 在用 Webpack 打包的时候,对于一些不经常更新的第三方库,比如 react,lodash,我们希望能和自己的 ...