主页 > imtoken钱包下载2.0安卓版 > 在 BCH 上推出的一个有趣的 SLP 代币
在 BCH 上推出的一个有趣的 SLP 代币
在 BCH 上推出的一个有趣的 SLP 代币
新闻
取消关注 关注私信
前天(2020-6-22)在推特上看到一篇论文,用两天的时间看完,觉得很有意思。 只是分享它。 这枚硬币没有用,只是因为它很有趣。 发现BCH的脚本引擎可以开发这样的功能,我觉得很有意思。 我觉得用ETH这样的虚拟机在链上实现同样的功能是非常简单的。 薄雾
前天(2020-6-22)在推特上看到一篇论文,用两天的时间看完,觉得很有意思。 只是分享它。
这枚硬币没有用,只是因为它很有趣。 发现BCH的脚本引擎可以开发这样的功能,我觉得很有意思。 我觉得用ETH这样的虚拟机在链上实现同样的功能是非常简单的。 MIST目前好像没什么用,但是我也觉得整个币圈现在做的大部分东西都是没用的。
MIST:可开采的 SLP 代币
这个币叫做MIST,是一种基于比特币现金SLP协议发行的代币。
一般来说,代币由一个铸币地址发行一次或多次。
MIST的特殊之处在于它的发行是根据挖矿算法发行的,类似于比特币挖矿的CoinBase奖励。 并且是开放式挖矿,即任何人都可以参与挖矿MIST。 这是模拟 PoW 币的发行。
PoW 挖矿算法一般设计有固定发行率和减半规则。 比如BTC平均每10分钟出一个区块,一个区块产生50个BTC,之后每四年产量减半。 为了达到固定的发行率,需要设计一个难度值来平衡挖矿算力大小和出块速度。
在ETH上发行ERC20代币,有一个EOS-ERC20代币的经典案例。 EOS-ERC20的发行是每23小时固定分配200万个代币,这200万个代币根据充值到EOS合约的ETH数量平均分配。
MIST的发行是基于BCH脚本引擎编写的合约。 它现在有四个版本,每个版本都实现了四种分发方法。
V0版本是固定挖矿奖励,没有减半设计和难度算法。
V1版本设计了8个减半事件泰达币发行公司,没有难度算法。
V2版本在V1版本的基础上增加了难度算法。
V3 版本尚未开发。 在V2版本的基础上,增加多币种挖矿(原文增加p2sh输出)。 它似乎可以同时挖掘 MIST 和某种形式的充值 BCH。
我猜这个V3版本类似于EOS-ERC20发行的合约。 即用户可以向合约地址充值BCH购买MIST。 (这只是我的猜测,原文作者没看懂它的用途)
从这四个版本的设计来看,MIST是一个纯粹的实验项目。 原论文作者也明确表示是研究BCH-SLP协议的玩法。
MIST最终总发行量为2100万枚。
作者发布挖矿程序,任何人都可以下载参与MIST挖矿。 自己研究了一段时间,也没搞清楚怎么挖。
作者的另外两个重点
MIST论文的作者除了对MIST币进行讲解外,原文中还想着重介绍另外两项技术:一是基于BCH设计有状态的智能合约; 二是如何突破BCH脚本520字节的限制,构建更复杂的智能合约。
MIST具体的挖矿算法是什么? 我看不懂这些程序和代码。 昨天托两个朋友看了这个节目,到现在还没有收到反馈。
该论文的作者只是强调了该挖掘算法如何使用两个操作码 OP_CHECKSIG 和 OP_CHECKDATASIG 来实现有状态合约。
因为比特币使用了UTXO机制,虽然理论上脚本引擎可以开发复杂的程序,但由于UTXO只有花费和未花费两种状态,币圈开发者认为很难用BTC、BCH等这些链开发有状态的合同。 另一方面,以太坊非常容易创建。
作者还有一个重点,就是如何突破BCH脚本的520字节限制。
如果要在BCH上编写复杂的链上合约,无疑要突破520字节的限制。 作者描述了如何使用 OP_CODESEPARATOR 操作码来实现突破。
这些细节太复杂了泰达币发行公司,我就看个热闹。
两次反思
如果说在2016年之前,ETH还是BTC的学生,但是在2016年ICO热潮之后,BTC和后来的BCH都以ETH为榜样开发智能合约。
BTC流行的侧链概念失败后,现在正试图在基于闪电网络和Liquid的智能合约领域抢占一些市场。 但是感觉BTC社区不重视这个。
BCH专注于开发脚本引擎的潜力,试图瓜分部分智能合约。 MIST其实是BCH开发者在BCH智能合约上的一次尝试,是BCH智能合约的实际案例。
但是我在ETH上看到了多个智能合约,比如EOS-ERC20,还有流行的MakerDao,compound,这些超级复杂的智能合约。 我一直在问,在BCH上开发智能合约有竞争力吗?
这个问题让我想到了另一个想法。
如果我是开发者,我觉得不应该在BCH上开发智能合约,我更愿意选择ETH平台。 为什么这些外国人还在坚持。
你看2018年中国有虫洞、哥白尼等项目,现在都没有完成。
因为我一直在跟踪国外的一些BCH开发者,发现他们一直在BCH上做着这种极难的尝试,没有转成ETH。
真的很佩服这些看不到短期利益,坚持做BCH研究的老外。 我曾经在Slack上问过几个BCH的开发者,我问他们水平这么高,为什么不学BM多发币,或者在ETH上搞智能合约赚钱呢?
他们也没有给出很好的答案。 他们也说是为了赚钱,但他们觉得自己所做的是为了赚更多的钱。
其实我很佩服外国人的精神。 我感觉他们比我们中国人少,钱少,但是他们有挑战困难的精神。
MIST论文链接:
SOLid;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-color: rgba(0, 0, 0, 0.1);transform-origin: 0px 0px;transform: scale(1, 0.5);"> 另请阅读:将比特币现金发送到邮箱