卡尔达诺(ADA)最近发布了有关其本机编程语言Plutus的更多信息,在备受期待的Alonzo升级失败后,网络用户可以使用它编写智能合约。
根据Cardano的母公司IOHK的博客文章解释,Plutus合同的某些部分可在链上和链外运行。 该帖子还指出,Plutus的两个部分(链上和链外)都是用Haskell编程语言编写的,但由Plutus编译,后者在Cardano上创建了智能合约的框架。
像比特币(BTC)一样,卡尔达诺使用UTXO(未用交易输出)模型进行操作,其中输入是较旧交易的未用输出。 但是,网络已基于此系统创建了扩展的UTXO模型(EUTXO),该模型具有其他记帐模型中没有的功能。
扩展的未用交易输出(EUTXO)
EUTXO模型允许在将交易上传到区块链之前在链外检查交易的有效性。 此操作胜过以太坊第1层的操作,后者在链上执行所有交易。 另一个独特的功能是,EUTXO上的交易成本是在链外确定的,这比链上成本确定的要好得多。
也就是说,该网络将使用Plutus Core来确定EUTXO交易的参数以及为智能合约开发的代码的编译。 同时,Plutus应用程序框架(PAF)将充当网络上运行的服务和应用程序的访问提供程序,并具有Web浏览器的互操作性。
卡尔达诺补充说:
“在PAF之上编写的应用程序会自动提供HTTP和WebSocket接口,可用于从Web浏览器与应用程序进行交互。”
卡尔达诺于XNUMX月份启动了本机令牌升级,即Mary,以使用户能够创建自定义令牌并与之进行交易。 Plutus将通过改进铸造政策来扩展当前令牌的能力基础,这将对NFT有所帮助。
您可以在这里购买加密货币: 买硬币