河南漫云科技有限公司
主营产品: 元宇宙系统开发、元宇宙源码、NFT数字藏品软件开发,nft智能合约开发,盲盒系统app开发搭建,nft源码系统,网络技术开发,软件技术开发,软件定制,技术开发,信息技术服务
铭文到智能合约程序系统开发
发布时间:2024-09-22

    比特币,作为个成功的去中心化数字货币,自2009年问世以来,一直是数字货币领域的核心。作为一种创新的支付方式和价值存储手段,比特币引发了全球范围内对加密货币和qukuailian技术的广泛关注。然而,随着比特币生态的不断成熟和扩展,它也面临着多种挑战,包括交易速度、扩展性、安全性以及监管问题。

    近期,以BRC20为首的铭文生态率先引爆市场,多款铭文实现超百倍涨幅,比特币链上交易严重堵塞,平均Gas高超过300sat/vB。于此同时,NostrAssets的空投进一步吸引市场关注,BitVM、BitStream等协议设计白皮书被提出,比特币生态方兴未艾,暗藏爆发之势。

    CGVresearch团队通过全面盘点比特币生态的当前状态,涵盖技术进展、市场动态、法律法规等,对比特币技术进行深入分析和,审视市场趋势,我们希望提供一个关于比特币发展的全景视角。文章首先回顾了比特币的基本原理和发展历程,随后深入探讨了比特币网络的技术创新,如闪电网络、隔离见证等,同时对其未来的发展趋势进行预测。

    从铭文到智能合约比特币生态技术演进全剖析-第1张图片-芝麻交易所下载

    资产发行:从染色币说起

    铭文之火,本质在于其为普通人提供了一种低门槛发行资产的权利,同时享有简单性、公平性与便利性。比特币上铭文协议的产生在2023年,但是早在2012年,就存在利用比特币实现资产发行的设想,称之为染色币(ColoredCoin)。

    染色币:早期尝试

    染色币是指一组使用比特币系统来记录除比特币以外资产的创建、所有权和转让的类似技术,可以用于追踪数字资产以及第三方持有的有形资产,并通过染色币进行所有权交易。所谓染色,指的是对比特币UTXO中添加特定的信息,使其与其他比特币UTXO进行区分,这样就为同质化的比特币之间带来了异质性。通过染色币技术,发行的资产具备众多和比特币相同的特性,包括防止双花、隐私性、安全性、透明性与抗审查性,保证交易的可靠。

    值得注意的是,染色币所定义的协议,并不会被一般的比特币软件所实现,因此需要使用特定的软件才能够对染色币相关交易进行识别。很显然,只有在认同染色币协议的群体中,染色币才具备价值,否则,异质化的染色币将失去其上色的属性,回退到纯粹的satoshi。一方面,小规模社区所共同认可的染色币可以借助比特币的众多优点进行资产发行与流通;另一方面,染色币协议想要通过软分叉合并进大共识的Bitcoin-Core软件几乎是不可能的。

DAPP链游系统开发案例开发.jpg

    2013年底,FlavienCharlon提出OpenAssetsProtocol,作为染色币的一种实现。资产发行者利用非对称密码学计算资产ID,保证只有持有资产ID私钥的用户才能发行相同的资产。对于资产的元数据,利用OP_RETURN操作码存储到脚本中,称元数据为markeroutput,在不污染UTXO的前提下存储了染色信息。由于利用了比特币的公私钥密码学工具,资产发行可以由多签进行。

    EPOBC

    2014年,ChromaWay提出EPOBC(enhanced,padded,order-basedcoloring)协议,协议包含两类操作,genesis与transfer,genesis用于资产的发行,transfer用于资产的转移。资产的类型无法显示编码区分,每一次genesis交易就发行一个新的资产,发行时就确定总量。EPOBC资产必须通过transfer操作转移,如果EPOBC资产作为非transfer操作交易的输入,资产会发生丢失。

199c493b26b6847487cbffc339e6fd30.jpeg

    关于EPOBC资产的额外信息,是通过比特币交易中的nSequence字段进行存储的。nSequence是比特币交易中的保留字段,由32bit组成,其低六位用于确定交易类型,低6-12位用于确定padding(用于满足比特币协议的抗粉尘攻击要求)。使用nSequence存储元数据信息的优势在于其不增加额外的存储。由于没有资产ID进行标识,每个EPOBC资产的交易必须追溯到genesis交易以确定其类别及合法性。


展开全文
拨打电话 微信咨询 发送询价