比特大陆蚂蚁矿机S7

比特坊研究报告系列之——DACFramework与Ethereum简易对比

比特咕噜 发布在 币头条,比特坊,竞争币 161 10143

作者:㏒☆  微博:http://weibo.com/u/1092405564

比特坊数字资产研究俱乐部 出品(www.bitfarm.io)

1,   简介

什么是DAC?DAC本身是一个宽泛的概念,即分布式自治机构,就是通过一系列公开公正的规则,可以无人干预和管理的情况下自主运行的组织机构。本文所描述的DAC是DAC概念的一个特定的实现方式,即一个开源软件通过块链技术维护公共数据和共同的数据解析逻辑,来解决用户的问题,满足用户的需求。如比特币旨在解决“支付”的问题。

什么是DACFramework?以比特币为例,“支付”逻辑(即所有权转移)是比特币的核心业务逻辑,除此之外还有一些可模块化的东西,比如挖矿方式(实际包含块发布权和新币发行权两个要素),发行量曲线,数据存储方式,交易确认方式,创世块初始信息等等。只需要修改这些模块,就可以方便的生成一个新的DAC。例如很多山寨币就是仅仅修改了挖矿方式和发行量曲线。所谓的DACFramework,即DAC框架,就是将一个DAC不需要改变的部分抽象出来封装好,将可变的部分写成接口供其他开发者实现。如此便可使开发者集中精力处理好自己DAC独特的部分,从而加快开发效率。DACFramework的一般形式是一个函数库,但也可以是一个集成开发环境。

什么是Ethereum?Ethereum,即以太坊,通过提供一个图灵完备的脚本系统使用户可以编写自定义的合约。每当有人向一个合约发送一个交易,合约将解析这个交易,解析的结果将是以太坊整个系统状态的改变(合约本身甚至可以在解析过程中发出新的交易)。这里有两个要点:一是理论上用户可以实现自己想要的任意复杂的业务逻辑,二是不同的合约之间可以实现复杂的交互。Ethereum的目标是一个开放的应用平台。

2,   对比

首先明确,长久来看,一个DAC的价值源自其使用价值,系统的总价值由系统的主货币来承载。

以下是笔者的几点看法:

Ethereum自身也是一个DAC。它有着自己的挖矿算法,主货币发行曲线等等。它的核心业务逻辑就是帮助用户方便的创建自定义的合约。其主货币以太币的价值取决于用户对自定义合约的创建和使用的需求程度。从整体结构上看,它是典型的DAC。

Ethereum是DACFramework的一个实现。它特别加强了业务逻辑这个模块的灵活性和易用性。与一般意义上的DACFramework最大的不同之处在于,它有机的将该DACFramework的每一个DAC实例结合了起来,使它们之间可以相互通信,协作。

Ethereum的每一个合约都可以看作一个DAC实例。Ethereum合约自身的使用价值支撑着该合约的生命力。同样的合约,一般来说也可由DACFramework创建。从使用价值的角度看,两者是等效的。在挖矿方式,发行曲线,交易费用等方面可以有所不同。但是对那些依赖着其他合约的合约来说,以DACFramework创建该DAC时必须同时创建那些依赖着的合约对应的DAC。这就需要DACFramework提供其创建的各DAC实例之间的交互机制。

Ethereum没有为合约提供一般意义上的DACFramework的某些模块的接口,比如挖矿方式接口(对于Ethereum因为所有合约的交易打包工作将由以太币矿工来完成,每条合约确实没有必要拥有自己独立的矿工)。

Ethereum虽然可以看作一个DACFramework,但是在其上实现的DAC(即合约)不能独立运行(脱离Ethereum平台,使用自己的块链),即使该合约并不依赖任何其他合约运行。一个DAC的核心价值在于其自身要解决的问题,而不在于运行于什么平台,一个开发者有可能出于某些目的(如降低某种成本)希望自己的DAC可以独立的运行。

对于逻辑相对简单的应用,使用Ethereum平台开发成本和运行成本可能很低。但是,复杂逻辑合约的运行成本可能会很高,这包括合约执行费用和运行时的效率问题两部分。这可能会限制用户在Ethereum环境下创建复杂的合约。

3,   总结

以上简单对比了DACFramework和Ethereum,这里并没有从技术上探究Ethereum的实现可行性。从概念上,笔者认为Ethereum是DACFramework的一个实例。DAC本身是一个概念,基于块链技术的软件是DAC的一种实现方式。而独立运行的DAC和生存在Ethereum平台上的合约又是此类软件的两种不同形式。对于一个DAC的使用者,最关心的是DAC所解决的问题本身,结合考虑先发优势和成本,最终会由市场进行自然选择。

笔者以为,DACFramework一定会发展出多个实例,这些实例就好比C++的若干编译器一样。某个实例独有的优点(比如Ethereum的合约交互功能),应该会被其他实例吸收并发展,用户最终会选择一个成本最低,收益最大的版本。

关于DAC以及Ethereum,笔者仍在学习中,本文也可能有认识上的错误,欢迎探讨。

 

打赏地址:1PPNP89k1f8NhXTtXQ2CnPJpGYKLCGnJyS

BTF

版权声明: by nc" sa 作者保留权利。文章为作者独立观点,不代表巴比特立场。

评论:161

您需要登录后才可以回复 登录|注册
    ethereum以太坊
    ethereum以太坊 993 天前

    通过这篇文章,你会明白Bitcoin是一个DAC,Ethereum自身也是一个DAC。如果说世界是平的,那么以后的时代就是DAC的时代[许愿]

    +1
    +1
    我要点评
    Author Image
    changjia 999 天前

    资助 0.03B
    交易 852251ce0b1e2f29e71a00880866ee9a343107c7fa17eb9f3f5889312c7fad2e

    +1
    +1
    我要点评

    //@Baby_jiu: //@Moke-墨客: 很好很好//@宋欢平:咕噜对二代币的研究报告,对于投资二代币来说是很好的参考材料。ps头像真卡哇伊

    +1
    +1
    我要点评
    善良的奥塔维亚
    善良的奥塔维亚 1003 天前

    //@観測者V: //@coolspeed: 诶妈呀,写得太好了。传令下去,广泛分发,人手一份。开学还要考试。话说以前log的群里把nxt界定为山寨币的,谈nxt很危险。因为跟群主交情才没被撵出群。//@coolspeed: 先转再看

    +1
    +1
    我要点评
    0913芳洲
    0913芳洲 1003 天前

    //@観測者V: //@coolspeed: 诶妈呀,写得太好了。传令下去,广泛分发,人手一份。开学还要考试。话说以前log的群里把nxt界定为山寨币的,谈nxt很危险。因为跟群主交情才没被撵出群。//@coolspeed: 先转再看

    +1
    +1
    我要点评
    BTS熊
    BTS熊 1003 天前

    [嘻嘻][嘻嘻][嘻嘻]好危险

    +1
    +1
    我要点评
    BTS熊
    BTS熊 1003 天前

    好危险

    +1
    +1
    我要点评
    BTS熊
    BTS熊 1003 天前

    [鼓掌][鼓掌][鼓掌]

    +1
    +1
    我要点评
    旺旺好男银
    旺旺好男银 1003 天前

    一句话,没节操[汗]

    +1
    +1
    我要点评
    旺旺好男银
    旺旺好男银 1003 天前

    一句话,没节操

    +1
    +1
    我要点评
    神通小飞飞
    神通小飞飞 1003 天前

    技能get![可爱]//@BTS熊:回复@多情的蟑螂:[左哼哼]笨,我见到谁就喊谁的币好啊,见到NXT的人我就喊“NXT好啊”,见到XCP的人我就喊“XCP好啊”,见到3I的人我就喊“AGS好啊”,见到比特儿的我就喊“大便币好啊”,所以你看我人缘多好啊,友邻遍天下[酷][酷][酷]对了,见到蜗牛我就喊“蜗牛币好啊”……

    +1
    +1
    我要点评