找回密码
 立即注册
搜索

Expanse简介

Expanse简介



什么是Expanse?
Expanse是一个开放的块链平台,允许任何人构建和使用在块链技术上运行的分散式应用程序。像Bitcoin,没有人控制或拥有Expanse - 它是一个由世界各地许多人建立的开源项目。但是与比特币协议不同的是,Expanse被设计为具有适应性和灵活性。在Expanse平台上创建新的应用程序很容易,并且随着Homestead发行版,任何人都可以安全地使用这些应用程序。
下一代块链
Blockchain技术是Bitcoin的技术基础,首先由神秘的作者Satoshi Nakamoto在2008年出版的白皮书“Bitcoin:A Peer-to-Peer Electronic Cash System”中描述。虽然使用块链更广泛的用途已经是在原始论文中讨论过,直到几年后,块链技术才成为一个通用术语。块链是分布式计算架构,其中每个网络节点执行并记录相同的事务,这些事务被分组成块。一次只能添加一个块,每个块都包含一个数学证明,用于验证它是否从上一个块中顺序排列。以这种方式,整个网络中的块分布式数据库保持一致。与分类帐(交易)的个人用户交互通过强大的加密技术得到保护。维护和验证网络的节点受到通过协议编码的数学强制经济激励的激励。
在比特币的情况下,分布式数据库被设想为帐户余额表,分类帐和交易是比特币令牌的转移,以促进个人之间的无信任融资。但是,随着比特币开始引起开发人员和技术专家的更多关注,小型项目开始将比特币网络用于除了转移价值令牌之外的目的。其中许多采用“alt硬币”的形式 - 具有自己的加密货币的单独的块链,它们改进了原始比特币协议以增加新的功能或功能。在2013年底,Expanse的发明家Vitalik Buterin提出,具有重编程能力的单个块链可以进行任意复杂的计算,可以包含许多其他项目。
扩展虚拟机
Expanse是一个可编程的块链。Expanse不是向用户提供一组预定义的操作(例如比特币交易),而是允许用户创建自己想要的任何复杂的操作。这样,它可以作为许多不同类型的分散式块链应用程序的平台,包括但不限于加密货币。
狭义上的扩展是指一套协议,用于定义分散应用的平台。其核心是扩展虚拟机(“EVM”),可以执行任意算法复杂度的代码。在计算机科学方面,“扩展”是“图灵完成”。开发人员可以使用以现有语言(如JavaScript和Python)为基础的友好编程语言创建在EVM上运行的应用程序。
像任何块链一样,Expanse还包括一个对等网络协议。扩展块链数据库由连接到网络的许多节点维护和更新。网络的每个节点运行EVM并执行相同的指令。因此,Expanse有时被称为“世界电脑”。
整个扩展网络中的这种大规模并行计算并不是为了使计算更有效率。事实上,这个过程使得对Expanse的计算比传统的“计算机”要慢得多,更昂贵。相反,每个Expanse节点运行EVM,以便在整个块链中保持一致。分散的共识使得扩展极端的容错水平,确保零停机时间,并且将数据存储在块链上永远不可改变和审查制度。
扩展平台本身是无特征的或无价值的。类似于编程语言,由企业家和开发者决定应该使用什么。然而,很明显,某些应用类型比Expanse的功能受益匪浅。具体来说,扩展适用于自动化对等体之间的直接交互或促进跨网络协调组动作的应用程序。例如,协调对等市场的应用程序,或复杂的金融合同的自动化。比特币允许个人交换现金,而不涉及金融机构,银行或政府等中间商。扩大影响可能会更加深远。理论上,可以使用Expanse上运行的代码自动可靠地执行任何复杂性的财务交互或交换。除了金融应用,任何信任,安全和永久性重要的环境(例如资产登记,投票,治理和物联网)都可能受到Expanse平台的巨大冲击。
Expanse如何工作?
Expanse集成了Bitcoin用户熟悉的许多功能和技术,同时还引入了自己的许多修改和创新。
而比特币块链是纯粹的交易列表,而Expanse的基本单位就是该账户Expanse块链追踪每个帐户的状态,Expanse块链上的所有状态转换都是账户之间的价值和信息的转移。帐户有两种类型:
· 外部账户(EOAs),由私钥控制
· 合同账户由合同代码控制,只能通过EOA“激活”
对于大多数用户而言,它们之间的基本区别在于人类用户控制EOA,因为它们可以控制对EOA进行控制的私钥。另一方面,合同账户受其内部规则的约束。如果它们被人类用户“控制”,那是因为它们被编程为由具有特定地址的EOA来控制,这又由持有控制该EOA的私钥的人控制。流行术语“智能合同”是指合同帐户中的代码 - 当事务发送到该帐户时执行的程序。用户可以通过将代码部署到块链来创建新合同。
合同账户只有在EOA指示的时候才执行操作。因此,合同帐户不可能执行随机数生成或API调用等本地操作 - 只有在EOA提示的情况下才能执行这些操作。这是因为Expanse要求节点能够就计算结果达成一致,这需要严格确定性执行的保证。
Bitcoin一样,用户必须向网络支付小额的交易费用。这样可以保护扩展块免受轻率或恶意计算任务的影响,如DDoS攻击或无限循环。交易的发件人必须支付他们激活的“程序”的每个步骤,包括计算和存储器存储。这些费用是以Expanse的本土价值标记的数量支付的。
这些交易费用由验证网络的节点收集。这些“矿工”是Expanse网络中接收,传播,验证和执行交易的节点。矿工们则组交易-其中包括许多更新到在浩瀚blockchain帐户的“状态” -进入所谓的“块”,而矿工则彼此争夺块是被添加到下一个块链。矿工们为他们每个成功的块获得了广泛的回报。这为人们提供了硬件和电力到Expanse网络的经济激励。
就像Bitcoin网络一样,矿工的任务是解决一个复杂的数学问题,以便成功地“挖掘”一个块。这被称为“工作证明”。任何计算问题需要数量级更多的资源来解决算法,而不是验证解决方案所需要的是一个很好的工作证明。为了阻止由于使用专用硬件(例如ASIC)而集中化,就像Bitcoin网络一样,Expanse选择了一个记忆难计算的问题。如果问题需要内存以及CPU,理想的硬件实际上是一般的电脑。这使得Expanse的工作证明ASIC具有抗拒性,允许安全性比分块式分布更为分散,而这些分组的采矿主要是专门的硬件,比如比特币。

发表于 2017-4-13 03:02:54 | 显示全部楼层 |阅读模式

回复 | 使用道具 举报

该帖共收到 12 条回复!
进来好好学习!
发表于 2017-6-19 08:31:00 | 显示全部楼层

回复 | 支持 | 反对 使用道具 举报

搞起来!搞起来!
发表于 2017-6-19 08:44:55 | 显示全部楼层

回复 | 支持 | 反对 使用道具 举报

好好学习,再进一步!
发表于 2017-7-16 11:22:29 | 显示全部楼层

回复 | 支持 | 反对 使用道具 举报

EXP雄起!加油!
发表于 2017-7-27 08:37:36 | 显示全部楼层

回复 | 支持 | 反对 使用道具 举报

EXP雄起!加油!
发表于 2017-7-27 09:17:06 | 显示全部楼层

回复 | 支持 | 反对 使用道具 举报

进来学习了
发表于 2017-7-28 09:02:38 | 显示全部楼层

回复 | 支持 | 反对 使用道具 举报

进来学习,加油!
发表于 2017-8-4 09:01:48 | 显示全部楼层

回复 | 支持 | 反对 使用道具 举报

进来学习,支持EXP!
发表于 2017-8-14 09:40:20 | 显示全部楼层

回复 | 支持 | 反对 使用道具 举报

每天都来参与一下,多了解多学习
发表于 2017-8-18 09:20:17 | 显示全部楼层

回复 | 支持 | 反对 使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

美图秀

    • 外网福利~填一个邮箱,注册一下领到推广网
    • 在线挖矿硬件算力计算器
    • 你需要知道的关于原子互换的一切,以及科莫
    • Semux硬币钱包安装方法。
    • KOMODO钱包使用教程

Archiver|手机版|小黑屋|红筹区块链  

GMT+8, 2017-12-19 06:16 , Processed in 0.155263 second(s), 29 queries .

本站所有信息均来源互联网,不保证信息真实准确性,请网友自行判断,谨慎投资。

© 2001-2017 Hong Chou.

快速回复 返回顶部 返回列表