1. BSV中文网 - 最大的比特币BSV新闻资讯网站!首页
  2. BSV新闻资讯

OP_PUSH_TX技术那些背后的故事

最近,Stas Trock撰写了有关如何在比特币SV分类账上实施,部署和交易现实世界中有状态的智能合约的文章。Stas与sCrypt创始人刘晓辉合作紧密,利用该平台开发合约。在有状态的智能合约的一篇Medium帖子中,刘晓辉将OP_PUSH_TX的概念归功于nChain。

最近,Stas Trock撰写了有关如何在比特币SV分类账上实施,部署和交易现实世界中有状态的智能合约的文章。Stas与sCrypt创始人刘晓辉合作紧密,利用该平台开发合约。在有状态的智能合约的一篇Medium帖子中,刘晓辉将OP_PUSH_TX的概念归功于nChain。

原文转自CoinGeek中文。

push

我们联系了nChain的首席技术官Steve Shadders,以了解他参与验证这一概念的过程。

谁提出的OP_PUSH_TX?

主要是2016/2017年的前nChain研究人员Ying Chan。我相信其他人也参与了该项目,但是Ying在这方面的专业知识是很丰富的。

在OP_PUSH_TX中,私钥被推送到链上。您能谈谈为什么在这种情况下不需要保护私钥吗?

私钥只是用于在推送交易时生成签名。需要该签名来验证OP_CHECKSIG有效运行,并确认你计算出的内容与你当前正在进行的交易相匹配。由于私钥实际上无法保护任何资金,因此只要你不再次使用它,它就是安全的。通过推送私钥,你可以重新计算ECDSA签名算法的许多元素,因此计算变得非常简单。你将使用一个不同的私钥来保护交易本身,这当然是不公开出来的。

您能否谈谈在完全解锁脚本语言时,不需要密钥来使用比特币吗?

从技术上讲,脚本不需要签名检查,但是通常将它们用作限制将货币转移给有秘密的人的功能的机制。ECDSA签名允许在不泄露私钥的情况下对私钥进行证明。

所使用的任何技术都是nChain的知识产权吗?如果是,都有哪些专利?

据我所知,至少有九项相关专利涉及该技术和一些扩展。发明时对BTC施加的人工限制意味着我们必须等待协议恢复才能在实时环境中看到它们。我们目前正在针对创世纪比特币规则对这些技术进行审查并重新测试。

Steve,您之前曾对我提到过,在比特币SV诞生之前,您在2018年初向比特币现金首席开发人员介绍了该技术。您能详细说下那时候的事情吗?

2018年3月,BCH社区就拟议的新操作码OP_GROUP进行了激烈讨论。从本质上讲,这个操作码可以让你“给UTXO着色”,并加上了一个非常有限的转发条件,UTXO及其所有后代都必须是相同颜色。这被吹捧为一种在BCH上启用无权限代币的方法。该提案极具争议,以至于讨论转向了算力战和链上分裂的可能性。

nChain既不想链上分裂,也不想要新的OP_GROUP操作代码,便说明该技术将解决相同的问题,同时还可以实现更多操作功能,并且根本不需要任何新的操作代码。它只需要将脚本语言恢复到以前的水平。

该解决方案满足了ABC引入此操作码的愿望,并且满足了Bitcoin Unlimited所追求的功能要求。不幸的是,该提案遭到质疑,认为该提案行不通并且脚本太大。

我们通过sCrypt团队所做的工作已经证明了第一点。第二点即使用我正在研究的其他技术,证明它只是迟早的事情。

Bitcoin Core (SegWit)链上的代币被称为Segwitcoin BTC;Bitcoin Cash ABC链上的代币被称为BCH、BCH-ABC或BAB。Altcoins,是重视隐私、匿名性和不受政府监管的代币,被称为dark coins。

Bitcoin Satoshi Vision (BSV)是当今唯一遵照中本聪白皮书和原协议及设计的项目。BSV是保持比特币最初愿景的唯一公链,将被广泛接受成为世界新的货币和企业区块链

【免责声明】本文仅代表作者本人观点,与本站无关。网站对文中关于比特币,BSV,比特币SV,bitcoinsv等观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何保证。请读者仅作参考,特此声明!转载请注明出处:https://www.bsvers.com/3455.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

QR code