时间:2022-07-09 12:33:32
以太坊上有很多账户,每个账户都有其ETH余额,而ETH是一种类似BTC的加密货币。以太坊上还有很多智能合约,其实就是一些程序,能运行,能记录程序产生的一些数据。以太坊和比特币一样,很多节点一起工作,定期产生区块,通过密码学算法,可以防篡改。
以太坊这个去中心化的世界计算机之所以能成功,其精巧的经济模型设计功不可没。以太坊包含了一种原生资产,即“以太坊通证”(ETH)。这里的通证表示基于区块链的价值载体,目前通常被理解为基于区块链的数字资产。任何人要想使用以太坊运行智能合约,就必须使用一定数量的以太坊通证,给节点作为手续费,也就是所谓的燃料费(gas),而那些分布在世界各地的节点可以通过提供算力共同支持以太坊运行。同时,以太坊区块链系统也会奖励一些以太坊通证给节点。[1]以太坊通证是以太坊区块链系统中内生的要素,可以使这样一个由多方共同运营的分布式系统顺畅运行。
在区块链上,数字加密货币分为原生币和代币两大类。前者如大家熟悉的比特币、以太坊等,拥有自己的主链;代币则是依附于现有的主链,使用智能合约来进行账本的记录,如依附于以太坊上而发布的token。代币之中又可分为同质化和非同质化两种。
代币与以太币不同,因为以太坊协议本身跟代币完全没有任何关联。发送以太币是以太坊平台的内在动作,但发送或拥有代币并不是以太坊协议中定义的内容。以太坊账户的以太币余额在协议级别处理,而以太坊账户的代币余额在智能合约级别处理。要在以太坊上创建新代币,你必须创建一个新的智能合约。部署后,智能合约将处理所有内容,包括所有权,转移和访问权限。
以太坊账户分为外部账户和合约账户。外部账户是拥有私钥的账户,拥有私钥意味着控制对以太币或合约的访问。合约账户具有地址但是没有私钥,合约账户具有智能合约代码,而外部账户不具有。智能合约代码是在合约账户创建时由以太坊区块链记录的软件程序,由EVM执行。
合约层封装了各类脚本、算法和智能合约,使得区块链具有可编程能力。例如,比特币的脚本[1]中就规定了比特币的交易方式和过程中的种种细节,不过这种脚本使用不够便捷且不是图灵完备的。以太坊提出了智能合约的解决方案,提供了一种图灵完备的高级编程语言来编写智能合约,并使智能合约能够运行在分布式的以太坊虚拟机EVM上。智能合约就是存储在区块链上的一段代码,它们可以被区块链上的交易所触发,触发后,这段代码可以从区块链上读取数据或者向区块链上写入数据。区块链系统(比特币、以太坊)可以认为是一个分布式状态机,通过交易触发合约(脚本、智能合约)运行来改变状态机的状态。
一、什么叫智能合约 智能合约是时下趋之若鹜的区块链专有名词,其火爆水平与其说定义的模糊不清水平相伴相生。PeterTodd就曾坦言:“没人了解智能合约到底是啥,大家应当必须推测机去执行它。”要了解智能合...
如今我们的日常生活基本上离不了合同书,往大说,工作中是与企业签署的劳动合同书,购房是与房地产公司签署买房合同,购买保险是与车险公司签署保险合同;往变小说,网上购物、定外卖送餐、打的、购买彩票全是与有关的服务项目给予...
比特币有智能合约吗?当然。通用术语中的智能合约是一种数字化协议,在满足预定标准时自动执行。比特币是支持多种智能合约以支持多笔交易的领先货币之一。比特币经过重大升级,使加密货币能够轻松处理更复杂的交易。这些智能合约为加密货...
我一直以来都确信价值项目投资的必要性,不论是股票市场或是币市,没有人了解某一只股票或是一种数据加密货币下面实际会涨依然会跌,但其中在的价值能够给大家在长线投资中出示一些insights.如今的流行数据加密货币全是根...