跳至主要内容

NOTE协议:比特币智能合约的新里程碑

· 1分钟阅读

比特币自诞生以来,经历了无数次技术革新。NOTE协议的出现标志着比特币历史上的一项重大进展。经过半年的协议设计和生态开发,NOTE协议近期正式面向全球公开。我们的愿景与比特币一致,为全球60亿人提供点对点的数字货币。

一、NOTE协议简介

NOTE协议是一种基于比特币UTXO模型的数字资产发行协议,专为能影响全球60亿人的区块链产品开发而设计。NOTE协议真正构建在比特币的UTXO模型之上,采用与TypeScript兼容的智能合约语言sCrypt,编译结果为比特币原生操作码,具备图灵完备性,支持Oracle等强大功能。NOTE协议支持链上多签、MAST、闪电网络,同时提供链下带有状态继承功能的运行环境。

二、NOTE协议的独特优势

与Ordinals和Atomicals等协议不同,NOTE协议的所有操作均基于密码学,由比特币矿工确保资产所有权。NOTE的交易成本极低,无需像其他协议那样发送两笔交易。更重要的是,NOTE协议支持智能合约,其首个合约示例实现了Bitwork挖矿和随时间递减的挖矿量功能。基于比特币UTXO模型的智能合约,开启了以太坊EVM类型智能合约之外的新大门,以比特币和UTXO模型的高效并发、最大共识为基础,为所有区块链开发者提供了新选择。sCrypt团队提供了完整的开发、编译、测试环境,从学习曲线到开发环境,从公平启动到实现复杂功能的可行性,都是革命性的飞跃。

三、协议贡献团队

NOTE协议是核心技术开源、无VC投资的极客协议,采用MIT授权,社区参与贡献。第一个核心贡献团队来自日本东京的区块链专业技术团队,该团队开发过以太坊EVM多链钱包Wallet3.io、比特币UTXO钱包ChainBow.io、日本持牌比特币交易所,获得日本数字大臣奖的Web3项目、2018年问世的极早期DeFi原型、区块链基础数据服务和区块链浏览器等十余个产品。另有多位大神贡献者提供了Python版本、Go版本的开源钱包,以及来自NoteMarket团队的浏览器插件钱包和交易市场。

四、技术细节解析

NOTE协议采取创新方法管理比特币交易和资产。传统比特币交易中,交易输入解锁旧的UTXO并生成新的UTXO。在NOTE协议中,交易输出被视为用户账号,由交易输出脚本哈希表示,隐私性强,且资产类型和数量源自交易输入。通过这种设计,NOTE简化了资产追踪管理,提升了隐私性。

相比Ordinals和Atomicals利用P2TR(Taproot)赎回脚本添加不可访问区域,NOTE协议允许通过操作码直接操作解锁数据,提高了数据的可用性。此外,NOTE协议不限于使用P2TR,还可通过P2SH、P2WSH等实现,增加了协议的灵活性和跨链能力。

其链下智能合约运行环境,基于中本聪第一版未删减的BVM开发,来自Bitcore核心代码库,已稳定运行十余年。NOTE协议提供多个运行时变量,包括资产发行数量、当前高度、区块时间、交易的输入输出、交易发起账号,前一个交易的变量可以被下一个交易继承访问,实现状态传递和校验,为基于UTXO模型的新DeFi提供了技术基础。

五、智能合约与未来展望

NOTE协议目前提供多个N20资产发行智能合约代码,已发布在GitHub上,展示了NOTE协议在比特币网络上实现复杂逻辑的能力。开发者可以通过开发智能合约,实现如AI解决问题悬赏等真实世界应用,基于全球比特币的数亿用户基础和强大共识,开发者必将展示出自己产品的实用性和创新潜力。第一个基于NOTE协议的密码管理和加密笔记管理软件已经上市 https://note.sv 它是完全面向普通人开发的真实区块链应用。相信伴随着大量开发者的加入,会有更多的生态应用涌现出来。NOTE协议目前在制定和完善N721 NFT资产发行以及Alias DID协议。

NOTE协议在设计之初即高瞻远瞩,为高性能的区块链产品而设计,提供了资产无桥跨链转移的设计,将来将无限放大可能性。

六、总结

NOTE协议代表了比特币网络向智能合约功能扩展的重要进展。其关键特点包括:

  • 智能合约支持:扩展比特币应用范围,支持复杂逻辑和交易类型。
  • 基于UTXO模型:借力比特币的安全性和高效率。
  • 跨链功能:支持不同UTXO链之间的资产移动。
  • 真实世界应用:应用高级密码学技术,支持复杂场景。
  • 低成本高效率:优化数据存储,减少交易成本。
  • 开源和社区驱动:强调开源精神,促进技术透明性和可信赖性。

随着NOTE协议的发展,我们可以期待更多创新应用的出现,这些应用将在保持比特币核心价值观的同时,为用户提供更丰富的功能和更好的体验。


NOTE协议