Chia的一些基础技术特性

熟悉Chia的朋友可能知道,Chialisp是用于开发 Chia 智能币的语言。它很像在以太坊里基于Solidity智能合约。与以太坊虚拟机 (EVM)类似,Chialisp 被编译为在区块链上运行的CLVM。

我们这次先了解一下Chia的基础技术特性。

Chia 是使用 UTXO 模型构建的,但进行了一些改进以对其进行泛化并使其更适合运行分布式应用程序。

Chia里,硬币是第一类对象,交易是销毁其中一些和创建其他对象的短暂理由,这与比特币不同,在比特币中,交易是第一类对象,硬币 (UTXO) 表示为交易 ID 和输出编号。

Chia的一些基础技术特性

Chia对硬币 (UTXO) 的格式进行了极大的简化。它只是一个初级输入、拼图哈希和数量。

交易同时发生而不是顺序发生。

Chia签名是使用BLS完成的,这是一种非交互式聚合格式,并且聚合总是完成。

Chia使用的语言没有副作用。与比特币当前的主根提案相比,该语言能够以更通用和更强大的方式进行委托和部分委托。

要求所有拼图(在比特币的术语就是scriptpubkey)的解决方案(scriptsigs)是由它们的返回值表示。

Chia语言是图灵完备的。由于执行是短暂的,所以其复杂性这比人们想象的要少得多。正是复杂的持久状态导致了 Solidity 的复杂性。

Chia语言具有计算硬币 id 所必要的原始数据,并且硬币能够断言自己的 id,这样就能进行直观的自我引用从而避免采用quines(自我复制程序)。

想要了解更多Chia生态发展情况,可以进入https://chiahub.co/进行了解,Chiahub是目前Chia生态最全面的导航工具,为全球Chia爱好者提供最全最新的生态信息服务。

原创文章,作者:admin,如若转载,请注明出处:https://news.chiahub.co/20211110123529224.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息