<cite id="kZJ7Hr" ></cite>

<samp id="kZJ7Hr" ><sub id="kZJ7Hr" ><dd id="kZJ7Hr" ></dd></sub></samp>

<del id="kZJ7Hr" ></del>
<ruby id="kZJ7Hr" ><xmp id="kZJ7Hr" ><samp id="kZJ7Hr" ></samp></xmp></ruby>

  1. <small id="kZJ7Hr" ><s id="kZJ7Hr" ></s></small>

    1. 用比特币也能发币?一文看懂代币演进史

      • 时间:
      • 浏览:86

      既然要谈代币,就必须先厘清代币的界说。用比喻来说明的话,我们现实天下中有各国刊行流通的法币,如:美金(USD)。然而,有些公司为了便于平台治理或流通便利性等因素,会刊行在平台流通的「代币」,如:Line Points。

      区块链的天下里,实在也存在类似的观点,在公链上流通的加密钱币如:比特币BTC)、以太币ETH),就像是各国的法币,普遍被称之为「协议代币」(在比特币/以太坊协议下游通的代币)。

      然而,在以太坊上我们可以透过智慧合约客制化来缔造出类似于代币性子的产物,可称之为「自界说代币」,透过智能合约来赋予代币功效,类似我们传统上明白的代币。

      「协议代币」与「自界说代币」我们都称为加密钱币(Cryptocurrency)。而「协议代币」往往有自己的区块链或类似的疏散式帐本手艺,不需要任何其它区块链就能自力运作。而「自界说代币」则是使用现有的区块链(绝大多数是Ethereum),透过智能合约或其它方式来刊行及运行。

      本文主要是以「自界说代币」为主题来先容。

      2017 年的ICO 浪潮开启了大发币时代,人人都能在以太坊区块链上刊行自己的代币。但实在在以太坊上线之前便已有区块链代币(以下简称代币)的存在。

      区块链代币的起源:染色币(Colored Coin)

      代币的历史最早可以溯及到比特币上的染色币。但比特币没有智能合约,要怎样发币呢?其时铸造Token的做法是:我们把1 Satoshi 重新界说为1 USD。

      云云一来,1 bitcoin (100 Million Satoshi )的价值便酿成了100M USD。然而这样的做法必须具有公信力,因此铸造的机构应该要抵押 100M的USD来担保这100M的Satoshi具有等值100M USD的价值(但没有机制保证铸造机构真的有抵押)。

      于是我们会说这些比特币被染色了,由于它代表的不再是比特币的帐面价值,而被赋予了新的价值意义,只是这个Token 透过比特币的区块链网络来举行流通。我发送给你100 Satoshi,实在是发送给你100 USD。

      但这100M的染色币要怎么跟其它比特币来区隔呢?于是许多铸造商会再使用一个比特币外部的帐原来追踪这100M Satoshi的生意业务纪录,云云来确认谁手上具有这些被「染色」的Satoshi,他们有权力可以用这些Satoshi兑换为美金。

      此外,在比特币UTXO 的架构下,若是同时生意业务了染色币与比特币,该怎么区分哪些是有染色的Satoshi 呢?一种可能的做法是:一笔生意业务的Output 中在前的钱堆是染色币;在后的钱堆则是比特币。

      – 染色币生意业务示意图–

      以上,即是最古早铸造的Token的作法。这个作法主要的弱点是:当你把这1颗Bitcoin染色,也代表你失去了这1 Bitcoin(由于这1 Bitcoin被看成其它的用途了)。

      而且当你要生意业务300美金( 300 Satoshi )给别人时,却必须支付远大于300 Satoshi的手续费给矿工,以是实在很少人这样子铸造。在2017年币价突破天涯后,便险些没人再这样铸造了。

      USDT 与Omni Layer

      接下来的作法,即是由Tether 公司刊行,赫赫著名的第一代USDT。第一代USDT 是建构在比特币上,接纳Omni Layer 的手艺,做法是在比特币上发送生意业务,然而生意业务自己不是重点,重点是在生意业务的OP_RETURN 中写下讯息。

      如:地址A给地址B <10 USDT>,地址B便可以再给地址C <4 USDT>、给地址D <2 USDT>。云云不停的接续下去,就像是把比特币看成便条纸来使用一样平常,仅是使用比特币的OP_RETURN内容会永世存在区块链上的特征来记载USDT的流通。

      然而,若是一个地址A并没有持有USDT,但他却写下了给B <10 USDT>,这样具有用力吗?于是,Omni Layer便另外建设了一个Explorer来追踪这些所有Bitcoin生意业务上OP_RETURN内的Omni讯息,借以得知每个地址持有的USDT。若是有地址写下了无效的生意业务讯息将被自动滤掉。

      – 含有omni 讯息的生意业务OP_RETURN –

      以太坊ERC-20 Token

      以上即是在比特币上刊行Token 常见的作法。接下来进入到以太坊的天下,由于智能合约功效的泛起,一切都变得简朴了些。ERC-20 Token 是至今最常见的代币,那么ERC-20 是什么?ERC-20 Token 是怎么铸造出来的呢?

      ERC-20是以太坊上刊行代币的协定规范,约定刊行的代币必须包罗的资讯(如刊行几颗)以及代币具有的功效(如发送与吸收)和限制(如一准时间内能从钱包提领的上限)等,而且会在以太坊上建设资料库来记载每个地址持有的代币数目。

      举例来说,我今天想要刊行一个ERC-20 Token,取名叫Pelith Token。假设想刊行一百万颗,要怎么做到呢?

      用最直白的方式来说,就是要写一个ERC-20 代币刊行规范的智能合约,并在刊行量这段程式码中写一百万颗,接着把这个智能合约放入一笔生意业务的Input Data 中,生意业务的吸收地址填为0x0,被矿工执行部署完成后,一百万颗Pelith Token 便降生了。

      以是说,代币的缔造在手艺上是很是容易的,无论想要刊行一百万颗、一亿颗、十亿颗,实在都只是智能合约内改个数字的差异,刊行量的变更成本趋近于零。

      以是2017 年的ICO 浪潮,才会泛起这么多林林总总的shitcoin,只要写个智能合约和白皮书,一个代币就此降生了,可以最先圈钱。啊!不是,是募资。

      真正的难处往往是代币刊行后现实的应用场景搭建和社群行销营运,让这个代币被认可、让人愿意持有及应用才是最大的难题点和成本之所在。

      结论

      「协议代币」往往有自己的区块链或类似的疏散式帐本手艺,而「自界说代币」则是使用现有的区块链来刊行及运行。

      早期比特币上常见的代币有改变单元界说的染色币与把比特币作为便条纸的Omni Layer 两种做法。

      以太坊与智能合约的泛起让刊行代币在手艺门槛上变得更浅易且更有统一的规范,然而应用场景搭建与社群行销营运才是真正难处。

       泉源:blocktempo

      中国的比特币门户

    2. <mark id="wolrrt" ><td id="wolrrt" ><big id="wolrrt" ></big></td></mark>
      <code id="wolrrt" ></code>
      <progress id="wolrrt" ><strong id="wolrrt" ><pre id="wolrrt" ></pre></strong></progress>
        <del id="wolrrt" ><optgroup id="wolrrt" ></optgroup></del>
      1. <bdo id="wolrrt" ></bdo>
        <rt id="wolrrt" ></rt>
      2. <i id="wolrrt" ><u id="wolrrt" ></u></i>