IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 区块链 -> 【重磅】Chia将迎生态爆炸!创始人:Chia将会出现大量的DeFi产品,包括去中心化交易所和 AMM;什么是Chialisp? -> 正文阅读

[区块链]【重磅】Chia将迎生态爆炸!创始人:Chia将会出现大量的DeFi产品,包括去中心化交易所和 AMM;什么是Chialisp?

近日,Chia创始人Bram Cohen在Twitter上回答网友提问“Chia会开发 Chiaswap 吗?”时表示,Chia将会出现大量的DeFi产品,包括去中心化交易所和 AMM(Automated market makers,自动化做市商)等。

图片

什么是去中心化交易所

在中心化交易所中,用户将数字资产存进交易所,由交易所集中保管和控制。当用户进行交易时,会向交易所提交交易指令,由交易所进行交易撮合,并将成交后结果告知用户。也就是说,除了充提币以外,整个交易过程全部是在交易所的服务器中完成,与区块链没有交互。

那么去中心化交易所?

在去中心化交易所中,资金在用户钱包地址或者交易智能合约中,由用户完全控制。用户发起交易时,交易所执行智能合约来完成交易,资产划转在链上完成,交易记录链上可查,公开透明。

从数字资产的角度来说,在中心化交易所里交易,用户需要将资产保管在交易所的钱包里;而如果用户使用去中心化交易所,那么交易资产就可以保管在用户自己的钱包里。从技术角度来看,中心化交易所是在链下处理交易;而去中心化交易所则是通过链上的智能合约来实现交易。最后,从治理模式的角度来看,中心化交易所与传统的企业采用相同的治理模式;而去中心化交易所的治理则是带有开放和社区驱动的属性。

什么是AMM(自动化做市商)

AMM是去中心化交易所的和核心,在了解AMM之前,我们先看一下我们平时在交易所里面是怎么实现交易的?

比如我要在某交易所买卖数字资产,我有两种方式,一个是挂市价成交,直接设定买入/卖出的代币数量,交易所会按照市场价为我撮合,为买家匹配卖一订单,为卖家匹配买一订单;

还有一种是挂限价单,交易所会按照我设定的价格和数量买入或者卖出,如果一直没有匹配的订单,那么你的挂单就会一直挂着,成交不了,等待交易。

  1. 中心化交易所采用订单簿模式
  2. 如果没有合适价格的订单将一直不成交

任何市场都可能存在没有足够的有机流动性以支持活跃的交易的状况,做市商本质上就是通过促进这些市场中不会发生的交易来缓解这一问题的代理商。在传统的中心化交易所里许多做市商都是专业的团队或是机构。而AMM,相当于把他们这个角色给真正的去中心化了。

每个用户都可以把自己的代币扔到流动池里,成为一个小的做市商,然后享受交易对手续费分红。且流动池资金是去中心化开源合约控制,AMM交易数据全部上链。

AMM从根本上改变了用户交易加密货币的方式,与传统的订单簿交易模式不同,AMM的交易双方,都是和链上流动性资产池在进行交互。流动性池允许用户以完全去中心化和非托管的方式在链上的代币之间无缝切换。

而流动性提供者,则通过交易费用赚取被动收入,而交易费用基于其对资产池贡献的百分比。更重要的是,你的资产依旧在你个人控制的钱包里,而不是进了交易平台,所以资产依旧100%安全,这是传统中心化交易所无论如何不可能实现的。

新型编程语言Chialisp

根据Chia创始人Bram Cohen在推特上的回复来看,Chia在未来还是有望推出基于Chia的去中心化交易所和AMM,而要完成这一切的基础都在于Chialisp这一智能合约编程语言。今天我们也简单介绍下Chialisp这一新型编程语言的亮点。

Chialisp

2019 年 12 月,由 BitTorrent 创始人 Bram Cohen 创立的加密货币项目 Chia Network 宣布正式启动测试网 Alpha Testnet。在此次发布的 Alpha 测试网中,新增了 Chia 的区块链共识层,包括一个全节点、「农民」和时间证明。

此外,特别值得一提的是,此次测试版还同时引入了首版 Chialisp 语言,根据官方的描述,这是一种能更好构建智能合约交易的编程语言,当前支持的智能合约交易包括原子交换、授权收款人、可恢复的钱包、多重签名钱包和限价钱包。

图片

?那么,Bram Cohen发明的这门新型编程语言 Chialisp,构建的智能合约背后原理是什么?Chialisp 的优势是什么?以及它又将实现哪些新的钱包和智能交易功能呢?

  • Chialisp 最重要的特点也是最大优势是既保留了「UTXO 模型」,同时加入了「以太坊 Solidity 模型」的一般功能,从而实现更加强大的功能,包括:
  • Chialisp 将「资产」作为「第一类对象」,交易成了销毁一些对象并创建其他对象的短暂调整,与之对比,在比特币中,「交易」作为「第一类对象」,代币(UTXO)则表示为一种交易 ID 和输出编号;
  • Chialisp 将代币(UTXO)的格式大大简化,只包括主要输入、谜题哈希和数量;
  • Chialisp 中发生的交易是同时发生而非按顺序发生的;
  • 签名是使用 BLS 完成的,BLS 是一种非交互式可聚合的格式,并且聚合总是会完成;
  • 这种语言没有副作用,这使得委托和部分委托将能以一种比目前比特币中加入的 taproot 提案更加通用和强大的方式实现;
  • 所有谜题(在比特币中叫 scriptpubkey)解决方案(scriptsigs)的要求由其返回值表示;
  • Chialisp 是一门图灵完备的语言,因为执行是短暂的,这会比以太坊的 Solidity 模型简单许多;
  • Chialisp 语言具有用于计算代币 ID 的必要原语,并且代币能够声明自己的 ID,因此支持显式的自我引用,可避免使用自产生程序 Quine。

除了语言和环境扩展之外,Chia 还提供了一些编程技巧可扩展更多功能,包括:

  • 通过对递归适用的谜题哈希输出进行声明,来实现契约(Covenants )。有人会说,这完全可以在比特币脚本中实现,但是比特币脚本缺乏足够的字符串处理功能,也无法「从堆栈检查签名」;
  • 可以使用向后指向的契约对功能进行实现,向后指向意味着,指向祖先而非后代;
  • 代币可以使用临时代币进行通信,这些临时代币可在它们自己创建的交易中被消耗,并通过接受代币声明输入;
  • 可将「状态」保存在谜题无法被访问的代码中,之后可通过在解决方案中显示内容,并声明代币的 ID (该 ID 通过谜题哈希计算得出)来访问状态。

开发者运用以上这些技巧,可灵活扩展和部署更多新功能,而无需任何新的操作码。

那么,这些功能可实现哪些可能的钱包和智能合约功能呢?

为此,Chia 列出了一系列可利用这些功能构建出来的可能的钱包功能和智能交易功能,以供开发者参考,它们包括:

  • 只将资金发送给授权接收者的钱包功能;
  • 只能以预设速度进行消费的钱包功能,包括能够以非交互方式向钱包发送付款。
  • 具有存款复原信息的钱包功能,如攻击面较低的纸质钱包。它可以用来恢复安全硬件出现故障的钱包中的资金,但与普通的纸质钱包不同,这种方式可以用来启动获得控制权的过程,而不是获得代币的控制权。
  • 在整个流程发生的这段时间,如果该硬件钱包仍然在线,可以收回资金。此外,它还支持需要存款来启动恢复的流程,在这个流程中,被攻击者可「偷回」资产。

图片

从官方的一系列动作,包括接下来马上要举办的Chia Hackathon黑客松比赛都不难看出,官方正在努力打造基于Chia和Chialisp语言的全新生态!

我们也期待在未来,Chia生态能够与现在的以太坊生态一样繁荣,应用于各种银行业、支付和金融应用中!我们也相信团队能够有这样的格局和目标,相信Chia一定会成为下一代支付系统的推动者!

  区块链 最新文章
盘点具备盈利潜力的几大加密板块,以及潜在
阅读笔记|让区块空间成为商品,打造Web3云
区块链1.0-比特币的数据结构
Team Finance被黑分析|黑客自建Token“瞒天
区块链≠绿色?波卡或成 Web3“生态环保”标
期货从入门到高深之手动交易系列D1课
以太坊基础---区块验证
进入以太坊合并的五个数字
经典同态加密算法Paillier解读 - 原理、实现
IPFS/Filecoin学习知识科普(四)
上一篇文章      下一篇文章      查看所有文章
加:2021-07-15 16:14:28  更:2021-07-15 16:14:59 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/3 21:49:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码