一套充分利用比特币简约性的Token账本系统

一套充分利用比特币简约性的Token账本系统

本文首发于Elas.Digital网站,经Elas团队同意后重新发布。

迄今为止,没有任何一个Token账本能够像原生的比特币UTXO交易那样,以零脚本开销的方式,将现实世界的资产通证化。这意味着,基于比特币的Token系统总是需要增加数据或者脚本方面的成本,甚至还需要二层系统来识别Token及其所处的交易。

比特币账本可以无限扩容,随着区块上限的移除和原始协议的恢复,其目前的增长速度比以往任何时候都要快,而账本上的数据来自大量不同交易类型的实用范例。

这些交易类型包括像P2PKH这种最简单的交易,也包括使用FALSE RETURN脚本之类方法的复杂交易,这种脚本生成了不可花费(因此很容易被剪枝)的数据;又或者是使用了pushdata操作码,将数据插入到可花费的比特币里。

一种类似于原生比特币UTXO的Token,将能够利用Bitcoin SV网络能提供的所有好处,使其能在不牺牲潜在效用的情况下尽可能的简单而高效。

Elas Digital可以让各个发行机构按需在全球比特币账本内创造独立的Token账本,允许发行机构像对待常规比特币交易一样管理、发行和监督Token,而无需负担不必要的开销,同时还允许在Token账本系统内便捷地识别和验证Token。

在理想的实现方案中(由于粉尘规则,目前尚未实现),每个Token都可以由可花费比特币UTXO中的单个聪(Satoshi)来表示,这也是我们将该方案称作Elas Satoshi Token的原因。

创建一个Token账本,并在其中嵌套多个子账本

Elas系统简约但却具有强大的管理功能,只需要通过一个创建交易(establishment transaction)动作就可以简便地建立一个账本,该动作定义了该账本目的和规则。

该动作将会把现实生活的即时瞬间反映在账本上,促使(现实生活中的)主要工作要在此之前进行,创建账本时即确立了签名方的合法权利,且服务于合约中所规定的既定目标。在需要多个发行机构对账本进行签名才能使其生效的情况下,可以通过门限方案或者多重签名脚本来管理身份和签名。

由于这些创建账本的动作是通过身份和数字签名来产生的,因此它们可以受到法律审查,就如同在传统实践中管理类似的商业行为所要求的那样。在传统实践中,法律程序、结构和责任明确,可以很容易地追溯到发行者。

一旦Token账本创建成功,之后就可以在其内部嵌套子账本。下图的示例是某国家希望对其政府流程进行数字化转型,在此过程中需要进一步细分其国家账本,包括身份证件、货币或按州/地区等划分的子账本。

在这个嵌套结构中,Token账本和Token子账本可以无限扩展。不论比特币账本内部的子账本大小如何,比特币账本总归会膨胀,因此子账本也可以按照自身的需求增大。

在Token被创造和发行后,交易过程和所有权验证则由比特币网络上的节点来管理。这让子账本内的使用情况对发行机构完全透明可见,但又无需检查每个参与者的签名,也保护了用户的隐私。

Elas Satoshi Token如同比特币交易一样高效

由于交换Elas Satoshi Token的交易彼此类似,并且具有和比特币一样的属性,因此一旦Elas Satoshi Token进入流通,便具有很高的空间效率,不需要链下代理会签交易,也不需要在用户钱包中加入复杂的智能功能。如果需要,这些功能可以限定于Token系统自身。为保持Token尽量简洁,可以把复杂性都转移到外部,并且根据每个应用量身定制。

要求外部层级来验证和管理Token的其它Token系统,还要求将数据嵌入到交易中,从而降低了效率。

让我们以当前0.5聪/字节的费率为例。在当前的费率市场中,一笔3KB的Token交易(其数据可能是在FALSE RETURN的输出脚本中或是嵌在可花费输出中),需要花费1500聪才能进行快速确认。虽然1500聪看起来不多,但当每一次Token转移时都需要这么多开销,成本就高昂了许多,而且还会给矿工网络增加负担,用户的成本也随之增加。

对比之下,Elas的特性赋予了Elas Satoshi Token安全性、成本和速度方面的优势,这些优势将与Bitcoin SV网络相一致,并将随着Bitcoin SV网络的扩容而增加。另一个好处是,Token交易能够使用SPV(简易支付验证)进行验证,允许用户确保收到的Token是在发行方自己的账本中合法发行的,而该账本产生自创建交易动作。

这一存在证明可以作为Token自发行以来的完整交易历史,由发送方传递给接收方设备。一个具有1000次交易历史的Token仅包含不到2MB的数据,能够很方便地存储在移动设备钱包中。这意味着,一个Token能够在不联系矿工网络的情况下得到验证,同时仍然具有完整的比特币区块链工作量证明的安全性。

Elas也在致力于实现一个快速响应的后端,其中轻钱包将能够用于快速实现Token验证,而无需处理大量的Token交易历史。

Elas Satoshi Token与传统现金一样具有可互换性

当粉尘限制最终被移除时(这是一定的),Token的载体默认将变为单个聪(Satoshi)。实际上,Elas Token之于聪,就如同纸币之于纸(即纸币是印在纸上的,Elas Token是依附在聪上的)。Satoshi Token不再考虑比特币的价值,而是将注意力100%地放在了其上的Token上。

以现金类的纸币实用范例为例,特定金额的输出会以Token通货的形式被花费掉,但是比特币账本仅会简单地显示一系列单个聪比特币的交换。像使用纸币一样使用聪,让我们创造出了一种现金货币,其流通方式就如同现如今的纸币。

这可能会让金额较低的比特币更容易注入经济体系。和现金一样,Satoshi Token也需要将“零钱”汇总起来以完成交易,抑或是从收款方退还给付款方,而不是像传统比特币UTXO那样将大金额打散,将其作为输出发送给收款方,或者是作为找零发送给付款方。

Elas兼容其它的Token和协议

由于Elas的简约性,可以将常规比特币交易、来自其它Elas账本的Token、或是其它通证化协议的Token到合并到包含Elas Token的交易中。对于要考虑每个Token系统不同方面的开发者来说,这种协议之间的兼容性令人放心。

欲了解更多Elas Token账本和Satoshi Token的信息,请登录www.elas.digital与我们取得联系。

请观看Brendan Lee在CoinGeek直播大会第二天上的演讲。

202024日的“创世”协议升级是比特币历史上的一大里程碑,将见证BSV最大程度地回归到中本聪原先设想的协议。请访问“创世”硬分叉页面以了解更多信息。

要直接在您的收件箱接获CoinGeek.com最新消息,CoinGeek会议特别优惠以及其他内部信息,请加入我们的邮件列表

[id^="_form"]
[id^="_form"]
[id$="_submit"]
[id$="_submit"]
[^;]
[^;]
[?&]
[?&]
[^&#]
[^&#]
[(d+)]
[(d+)]
[elem.name]
[elem.name]
[+_a-z0-9-'&=]
[+_a-z0-9-'&=]
[+_a-z0-9-']
[+_a-z0-9-']
[a-z0-9-]
[a-z0-9-]
[a-z]
[a-z]
[el.name]
[el.name]
[id^="_form"]
[id^="_form"]
[id$="_submit"]
[id$="_submit"]
[^;]
[^;]
[?&]
[?&]
[^&#]
[^&#]
[(d+)]
[(d+)]
[elem.name]
[elem.name]
[+_a-z0-9-'&=]
[+_a-z0-9-'&=]
[+_a-z0-9-']
[+_a-z0-9-']
[a-z0-9-]
[a-z0-9-]
[a-z]
[a-z]
[el.name]
[el.name]