前段时间,币司令给大家讲比特币比较多。于是币司令现在寻思着咱们的目光不能只局限于比特币,将目光转向另外一个领域:以太坊。
币司令寻思着先给以太坊下个定义吧,什么?没听过以太坊? 那你应该听过以太币吧。
我们先追本溯源地讲讲以太坊:以太坊于2015年发布,它是目前最大最完善的开放式分散软件平台,能使得智能契约和分布式应用程序的构建和运行不受第三方的停机时间,欺诈,控制和干扰影响。以太坊不仅是一个平台,而且也是运行在区块链上的编程语言(图灵完备性),能够帮助开发者构建和发布分布式应用程序。
币司令觉得这段话可能晦涩难懂,大家可以这样想。
如果拿比特币去类比的话,以太坊和比特币一样不受任何人控制,也不归任何人所有——它是一个开放源代码项目,由全球范围内的很多人共同创建。
尽管比特币和以太坊的运营都是以分布式分类账和加密技术的原则为基础,两者仍旧在众多技术领域存在不同。
例如,以太坊使用的编程语言是Turning complete,而比特币使用的则是基于栈的编程语言。其他方面的差异包括阻塞时间(以太坊交易的确认在数秒内完成,而比特币则是在几分钟内完成)和他们的基本算法(以太坊使用的是ethash而比特币使用的是安全散列算法,SHA-256)。
不仅如此,比特币和以太坊的目的也不同。
尽管比特币最初创立时时被当作常规货币的替代物,因而它也是支付交易的媒介和价值储存的手段。但以太坊却的开发目的是作为一个平台,这样它就可以通过自己的货币工具使P2P交易和应用程序便捷化。
虽然比特币和以太币都是数字货币,但以太币的主要目的不是把自己建成为支付替代物(这一点不同于比特币)而是使以太坊的运营便利化且货币化,从而使得开发人员可以建立并运行分布式应用程序。
归根结底就是,以太坊的设计灵活多了,适应性极强:换句话解释就是,以太坊上可以构建更多的新应用,特别是Homestead的发布,任何人都可以安全地使用该平台上的应用。大家看到的市面上的除了比特币之外的币种几乎都是以太坊上的应用。
我们知道,在比特币中,分布式数据库被设想为一个账户余额表,一个总账,交易就是通过比特币的转移以实现个体之间无需信任基础的金融活动。但是随着比特币吸引了越来越多开发者和技术专家的注意,新的项目开始将比特币网络用于有价代币转移之外的其他用途。其中很多都采用了“代币”的形式——以原始比特币协议为基础,增加了新的特征或功能,采用各自加密货币的独立区块链。
于是在2013年末,以太坊的发明者Vitalik Buterin建议能够通过程序重组来运行任意复杂运算的单个区块链应该包含其他的程序。
以太币目前主要用于两个目的:像其他加密货币一样作为交易使用的数字货币,或者在以太坊内部使用从而运行应用程序,甚至将工作货币化。
据说,以太坊可以被用来“编纂、分散、保护和交易任何事物。”与以太坊相关的一个重要项目是微软与ConsenSys的合作,这使得“在Microsoft Azure上,以太坊区块链可以作为一项服务(EBaaS),因此企业客户和开发人员能够拥有基于云平台的单一点击开发环境。”
那么他最大的亮点是什么呢?
以太坊为那些在点与点之间自动进行直接交互或者跨网络促进小组协调活动的应用而量身定做。
比方说,在协调点对点市场的应用上,或是实现复杂财务合同的自动化。因为理论上,任何复杂的金融活动或交易都能在以太坊上用编码自动且可靠地进行。除金融类应用外,任何对信任、安全和持久性要求较高的应用场景——比如资产注册、投票、管理和物联网——都会大规模地受到以太坊平台影响。
大概讲了下以太坊的工作原理,那么大家看到的市面上的除比特币之外的币种,大部分都是在以太坊世界的应用,一种币种代表着一种应用。
具体是如何应用的呢?我们投资者又如何去看呢?这个问题啊,咱们明天再讲。(完)
领取专属 10元无门槛券
私享最新 技术干货