Filecoin即将具备完善智能合约功能

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册

近日,Filecoin的创始人胡安·贝内特在GitHub上提出,考虑将EVM或其他的VM引入Filecoin网络中。添加EVM或其他的VM后,Filecoin将拥有完整的智能合约功能。VM的选择很重要,由于尚不清楚EVM是否会成为主要标准,目前,VM的选择并没有确定。

Filecoin面向用户的大部分功能(支付、存储市场、算力表等)都是通过FilecoinVM进行管理的。网络生成一系列区块,并同意哪个区块“链”是正确的。每个区块包含一系列称为消息的状态转换,以及在应用这些消息后当前全局状态的检查点。

这里的全局状态由一组参与者组成,每个参与者都有自己的私有状态。Filecoin区块链中的Actor(参与者)相当于以太坊的智能合约。它本质上是Filecoin网络中的一个“对象”,具有状态和一组可用于与之交互的方法。每个参与者都有一个属于它的Filecoin余额,一个状态指针,一个代码CID来告诉系统其参与者的类型,以及一个随机数(nonce)来跟踪该角色发送消息的数量。

Filecoin虚拟机(VM)是负责执行所有参与者代码的系统组件。在FilecoinVM上执行Actor(即链上执行)会产生Gas成本。

在FilecoinVM上应用(即执行)的任何操作都会以状态树的形式产生输出。最新的状态树是Filecoin区块链中的当前事实来源。该国树是由CID,其存储在IPLD店鉴定。

状态树是在Filecoin区块链上应用的任何操作的执行结果。链上(即VM)状态数据结构是一个映射(以哈希数组映射树-HAMT的形式),它将地址绑定到参与者状态。每次调用actor方法时,VM都会调用当前的状态树函数。

在Actor上调用方法有两种。

第一种,是以系统的外部参与者(即Filecoin的普通用户)的身份调用方法,您必须将已签名的消息发送到网络,并向包含您消息的矿工支付一笔费用。消息上的签名必须与Filecoin的帐户关联的密钥相匹配,并且用户账户里有足够的Filecoin用来支付执行该消息的费用。这里的执行费用就如同于比特币和以太坊中的交易手续费用,它与处理消息的工作量成比例(比特币消息费用为每字节,以太坊使用“gas”的概念。我们也使用“gas”)。

第二种,参与者可以在调用另一个参与者的方法时调用该方法。但是,这种情况唯一可能发生的原因是外部用户消息调用了某个Actor(注意:用户调用的actor可能会调用另一个Actor,然后再调用另一个Actor,执行到可以承受运行的最多层)。

本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/30013.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年07月26日
下一篇 2023年07月26日

相关推荐

  • Arbitrum空投 Arbitrum空投规则及若何参与Arbitrum空投

    本文目次导读:Arbitrum空投规则若何参与Arbitrum空投Arbitrum是一种基于以太坊的二层扩容处理计划,旨在进步以太坊收集的吞吐量和效率,Arbitrum空投是指在Arbitrum收集上发放代币或奖励给参与者的活动,参与Arb

    2024-05-13 09:00:20
    232 0
  • 币圈是什么 币圈是什么及币圈是什么意思

    本文目次导读:什么是币圈币圈的特点币圈的参与者币圈的意义什么是币圈币圈是指虚拟货币范畴的社群和行业生态,跟着比特币的呈现和开展,虚拟货币市场逐步构成了一个庞大的生态系统,此中包罗了数字货币交易所、区块链项目、投资者、矿工、媒体等各类参与者,

    2024-04-29 05:00:20
    70 0
  • **Web3嘉韶华有哪些亮点及机遇值得存眷 **Web3嘉韶华:摸索区块链手艺的将来之路

    本文目次导读:亮点一:手艺立异与应用亮点二:投资时机与风险亮点三:行业合做与交换机遇值得存眷在当今数字化时代,区块链手艺已经成为了许多行业的热门话题,而Web3嘉韶华做为一个专注于区块链和加密货币的盛会,吸引了浩瀚存眷者和参与者,做为一个全

    2024-04-25 21:30:17
    60 0
  • ARB空投 ARB空投:若何参与以及ARB空投了几地址

    本文目次导读:ARB空投若何参与ARB空投ARB空投了几地址ARB空投ARB空投是一种常见的数字货币发放体例,凡是用于宣传和推广项目,在ARB空投中,项目方会免费发放必然数量的代币给参与者,以吸引更多的人存眷和参与项目,ARB代币是Arbi

    2024-04-25 09:18:16
    61 0
  • 什么是外汇交易 什么是外汇交易及其根本原理

    本文目次导读:外汇市场的参与者外汇交易的风险外汇交易的手艺阐发和根本阐发外汇交易的盈利体例外汇交易是指投资者在外汇市场长进行买卖货币的行为,外汇市场是全球更大的金融市场之一,每天交易额高达数万亿美圆,外汇交易的根本原理是操纵货币汇率的颠簸赚

    2024-04-24 19:30:20
    108 0
  • 加密货币空投解读 加密货币空投解读及加密货币空投解读视频

    在加密货币行业中,空投是一种常见的分发体例,它是指项目标的目的持有某种特定加密货币的用户免费派发必然数量的另一种加密货币,空投凡是是为了宣传项目、增加用户数量、进步出名度等目标而停止的,关于参与者来说,空投是一种获取免费数字资产的时机,能够

    2024-04-20 02:18:37
    58 0

发表回复

8206
验证码

评论列表(0条)

    暂无评论

ok交易所
已有100万用户加入ok交易所

立即下载