浅聊 ARC20 部分染色的技术逻辑与发展历程

时间:2024-09-21 编辑: 浏览:(985)

有些人对Atomicals的拆分机制还是存在误解的,更有甚者声称“Atomicals居然好意思把拆分当利好,这不是最基础的东西吗?”

是的,拆分确实是一个非常基础的底层架构。

在开始介绍“部分染色”之前,我们先类比一下铭文的拆分,帮助理解铭文和染色币的拆分流程差异。

在铭文刚出现的时候,Mint一张铭文,得到一份铭刻在链上的JSON,这一条JSON里记录了这张铭文的铭刻(Inscribe)操作,按部署规则,获取数量为1000枚币的1张铭文。在转移代币的时候,再次通过铭刻的方式,Inscribe一张新的“转移铭文”,在该条JSON里记录转移的数量。于是,在这个过程,拆分被自然而然的实现了,无非是数字的加减,由索引来计算。

染色币,完全不同于铭文,1币1聪的方式,让每一个“聪”成为一个独特的染色币。这个过程中没有所谓“铭刻”的操作,更为准确的表述是把一份一定数量的比特币进行染色标记,获得一份被标记过的染色比特币。所以,比特币怎么存储、怎么转移,染色币就可以怎么存储、怎么转移;比特币能怎么拆分,染色币就能怎么拆分。这个过程也无需索引来做额外计算,所以不会出现不同索引导致余额不一致的情况。

ARC20天然继承了比特币的所有原生特性,染色币本就是比特币。

如果你拥有1张Quark(20000币),你想转移1234币给别人,无非就是对这部分20000聪的BTC进行1234聪的转账操作。所以,ARC20自始至终一直是和比特币一样能随意拆分的。

那么在此之前,ARC20实现不了的拆分是什么呢?就是比特币的粉尘限制。

引用一段通识介绍:

比特币的粉尘限制(Dust Limit)是指交易中输出的最小金额,如果输出金额低于这个限值,就被称为粉尘(Dust)。这些小额交易输出由于其占用的区块空间过多,相对于其实际价值,不太经济。因此,粉尘限制旨在防止网络中充斥大量的微小无意义交易,浪费资源并降低效率。具体来说,粉尘通常是指那些金额小到支付其传输费用都不值得的交易输出。比特币核心软件默认将小于546聪(satoshis)的交易输出视为粉尘。然而,这个值会根据网络费用的变化而调整。

一般情况下,无法转移低于546聪的比特币(<0.00000546 BTC)。而染色币既然本身就是比特币的最小单位“聪”的1:1载体,也自然继承了这个限制。

在协议早期,很多社区成员都认为这个特性本来就很好,和比特币一脉相承。也并不是每个社区成员都认为更小精度的拆分是有必要的,所以围绕这个话题,有一段时间的不同方案讨论。

市场在发展,随着首个ARC20代币 $atom 的价格水涨船高,单币价格最高达到了约15刀。也就是说,购买1聪的ATOM需要15刀,并不是每个人都买得起546聪的ATOM。而这样的情况,随着染色币市场发展,未来会有更多代币都出现类似的情况(单币太贵,546币买不起)。所以支持拆分的呼声也越来越大了。

换个角度思考,如果有一天,一枚比特币涨到了1亿美刀,那么1聪的比特币也要1美刀了,并不是每个人都买得起546聪。当我们把“聪”的存在感放大,ARC20不可避免地预先撞见了未来的比特币也有可能遇到的问题。

在部分染色方案之前,开发者们提出了一种实质化拆分方案Substantiation Factor,也称为指数方案,大意是每一个染色币的含聪量可以进行指数的缩放,由1币1聪“实质化”为1币10聪、1币100聪等等。但这个方案经讨论被认为不够忠于协议的基本原则。

那么有什么办法,可以在坚守1币1聪原则下实现拆分呢?最后,经过无数轮的讨论,开发者和社区得到了共识方案——部分染色(Partial Coloring)。这一方案可谓比前者优雅多了,保持原则、高自由度,并且兼容了未来的AVM(原子虚拟机)。

所谓部分染色,就是首次允许了染色聪与白聪(未染色的普通聪)组合搭配,在坚守一币一聪基本前提下,为ARC20提供了更加灵活的染色机制。

我们用简单一些的方式来理解,例如,一个546聪的UTXO,可以由1个ATOM和545个白聪组合,从而可以实现低于546的任意代币数量的转移。

这里有些人存在误解,认为这个策略也是打破了1币1聪的设定,其实不然。在染色币的世界里,1币永远由1聪支撑,未来如果需要把这枚atom组合进别的常规UTXO,取走1聪便可,546聪的UTXO里剩余的545聪,不妨理解为一艘临时搭载atom的船。

在部分染色机制下,ARC20代币的数量可以与白聪进行高度自由的指定搭配,1染色聪+545白聪、1染色聪+546白聪、545染色聪+1白聪、546染色聪+1白聪……随时合并,随时取出。

这一规则在玩转聪的同时,优雅地突破了粉尘限制。

它还顺道解决了一些意外烧毁的问题,少量的染色币从一个交易输出中溢出,它将能够被分配给另外一个输出,以部分染色的形式存在,而不是直接销毁。

从技术角度,更详细的部分染色/自定义染色规则,可以翻阅Wizz钱包提供的技术文档。

方案很快得到了实施,2024年6月5日晚,Wizz、AM、Bitatom、OKX、Binance、Bitget、BingX、Unisat、SuperEx等多个平台共同进行了拆分方案的实施会议。并于比特币主网区块848484正式激活。

总的来说,ARC20染色币的形式对聪进行了高度运用,最终实现的拆分也是一次对比特币自我限制的突破,自此能够更加精细、高效地操作比特币。

与其说这是一次简单的代币拆分,不如说这是染色币形式的一次进化。

最新 更多 >
  • 1 COLLAB币怎么交易

    COLLAB币交易指南COLLAB币是一种基于区块链技术的加密数字货币,它的交易由智能合约自动执行,确保交易的安全和可靠性。下面是COLLAB币交易的一般步骤和注意事项。1. 创建钱包要进行COLLAB币的交易,首先需要创建一个加密货币钱包,用于管理和存储您的币。您可以选择使用在线钱包、软件钱包或硬件钱包等不同类型的钱包。确保选择一个安全可靠的钱包,同时备份好您的钱包信息,以免遗失。2. 寻找交易

  • 2 COMA币去哪里买

    引言随着加密货币的兴起,越来越多的人开始关注和投资这一领域。COMA币作为一种新兴的加密货币,备受关注。那么问题来了,我们应该在哪里购买COMA币呢?本文将为您介绍几个常见的购买COMA币的途径。1.加密货币交易平台加密货币交易平台是最常见的购买COMA币的途径之一。这些平台通常提供COMA币的交易功能,您可以用法币货币购买COMA币。购买步骤一般如下:1.在加密货币交易平台注册账户。2.完成实名

  • 3 COAL币去哪里买

    COAL币去哪里买?COAL币是一种数字资产,对于希望投资或交易这种加密货币的人来说,一个常见的问题就是COAL币该在哪里购买。本文将介绍几个常见的购买途径,让您能更好地了解如何购买COAL币。1. 加密货币交易所加密货币交易所是目前最常见的购买COAL币的途径之一。主流的加密货币交易所如Binance、Coinbase、OKEx等都有提供COAL币的交易对。只需在注册并完成 KYC(Know Y

  • 4 Arweave币发行价是多少?

    Arweave币发行价是多少?Arweave是一种基于区块链技术的新型分布式存储网络,它通过将数据存储在链上保证了数据的安全和永久性。Arweave的发行代币被称为Arweave币(AR),它在市场上的发行价受到了投资者的广泛关注。历史发行价Arweave币(AR)是在2018年6月3日首次上线交易所进行公开交易的。根据公开数据,Arweave币的初始发行价约为0.26美元。然而,由于市场对该项目

  • 5 BRB币有希望吗

    近年来,加密货币市场经历了一次又一次的波动,投资者们对于各种新兴的数字货币也充满了期待。其中,BRB币,作为一种新兴的数字资产,备受关注。那么,BRB币到底有没有希望呢?让我们一起来探讨一下。首先,BRB币有着强大的技术基础和发展潜力。作为一种基于区块链技术的数字货币,BRB币采用了先进的加密算法,确保了交易的安全性和匿名性。与此同时,BRB币还具备快速交易确认和低费用的特点,这使得它在支付和转账

  • 6 brx币有风险吗

  • 7 Arweave币的创始人是谁

    Arweave币的创始人是谁?Arweave币是一种新兴的加密数字货币,最早由一位名叫Sam Williams的年轻科学家创立。他是Arweave项目的创始人兼首席执行官,对于区块链技术和去中心化网络有着深入的研究和了解。Sam Williams的背景和经验Sam Williams在计算机科学领域有着丰富的知识和经验。他毕业于牛津大学,获得了计算机科学的学位,并在硅谷的一家知名技术公司工作多年。他

  • 8 BIRD币有希望吗

    BIRD币作为一种新兴的数字货币,近年来备受关注。越来越多的人开始研究并投资这一币种,但也有人对BIRD币的前景表示怀疑。那么,BIRD币有希望吗?接下来,我们将探讨BIRD币的发展潜力和前景。首先,BIRD币的技术基础非常强大。作为一种基于区块链技术的数字货币,BIRD币拥有去中心化特性和高度安全性,这使得它在支付和转账过程中更加可靠和高效。同时,BIRD币的区块链技术还具有极高的扩展性,可以应

  • 9 BPuff币值多少钱一枚

    BPuff币是一种数字货币,它的价值受到市场供需关系的影响。随着数字货币市场的迅速发展,BPuff币也逐渐崭露头角,引起了越来越多投资者的关注。那么,BPuff币到底值多少钱一枚呢?首先,要了解BPuff币的价值,我们可以从其背后的技术基础和应用场景入手。BPuff币是基于区块链技术发行的数字货币,它具备去中心化、匿名性和安全性等特点。同时,BPuff币还被应用于某些特定领域的交易和支付,为用户提

  • 10 BLOCK币值多少钱一枚

    在数字货币领域,BLOCK币是一种备受瞩目的加密货币。其价值不仅受到全球经济形势影响,还受到投资者情绪和市场需求的影响。BLOCK币的价值一直在不断变化,因此了解BLOCK币的当前价值对于数字货币爱好者和投资者来说非常重要。目前,BLOCK币每枚的价值会随市场需求和供应量的变化而波动。随着数字货币市场的日益成熟和投资者参与度的增加,BLOCK币的价值逐渐走高。然而,由于数字货币市场的高度波动性,B