当前位置:首页 > 物联网 > 区块链
[导读] 软件开发人员Rosco Kalis和Gabriel Cardona一直致力于开发Cashscript,这是比特币现金的一种高级编程语言。当语言与某些操作码绑定时,可以构建一个自主决策交易的特定方

软件开发人员Rosco Kalis和Gabriel Cardona一直致力于开发Cashscript,这是比特币现金的一种高级编程语言。当语言与某些操作码绑定时,可以构建一个自主决策交易的特定方案。在测试Cashscript的功能时,这两位工程师部署了Oracle(预言机)、Forfeits、在线投注和定期付款合约。

BCH开发者正在使用Cashscript实现创新

比特币现金(BCH)发展如火如荼,在过去的六个月中开发节奏的确有所提升。诸如SLP、Schnorr签名、opcodes、Cashshuffle、编程语言Spedn和通证股息支付等都激发了网络的多功能性,另一个正在稳步发展的项目是由软件开发者Rosco Kalis创建的一种BCH高级语言Cashscript。

News.Bitcoin.com在5月曾报道Cashscript,当时Kalis讨论了使用Cashscript可以产生的诸多创新概念。Cashscript开发人员的主要关注点是让其他工程师更容易将Cashscript合约插入任何Web应用程序。Kalis当时在采访中向我们表示:“对于这个工作流程及语言的语法,我们从以太坊的Solidity语言和Web3.js / Truffle库中获得了很多灵感。”

自此以后,Kalis和Bitbox的创建者GabrielCardona和其他开发者一直热切地向BCH社区展示Cashscript的功能。Cardona提到:“Cashscript是BCH合约表现力的一个范例转换。”例如,Cardona 在Twitter上向BCH社区展示了如何在Cashscript中复制Mecenas合约。Mecenas是由Karol Trzeszczkowski开发的允许重复出现BCH付款的合约。在用Cashscript重新设计了基于契约的智能合约解决方案之后,开发人员断言“像这样的大型合约才是Cashscript真正的亮点。”8月24日,Cardona还在Twitter上表示:去年在米兰的Satoshi愿景大会上,BCH工程师Awemany 利用“零确认罚金”的概念揭示了零确认安全问题的解决方案。因此开发人员决定使用Cashscript语言复制这一概念。

您是一名希望以比特币现金为基础的开发者吗?前往我们的比特币开发者页面,您可以获得比特币现金开发者指南,并使用Bitbox 、SLP、Cashscript和Badger Wallet SDK等各类工具。

“BCH比BTC更支持Hodling”

Cardona在Twitter上展示了部分Cashscript示例,同时向帮助实现这些想法的开发人员致敬,如Tendo Pein、Karol Trzeszczkowski、Rosco Kalis、Emil Oldenburg、Chris Pacia和Tobias Ruck。8月25日,Cardona向公众展示了埃米尔·奥尔登堡的Onchain-bet示例中的一份赌注合约;该合约由Cashscript编写,它在双方之间执行一个在线投注指令,只能通过Oracle签署的区块高度和价格来实现。Cardona 认为“非监管的金融服务即将改变一切”。此外,Kalis和Cardona还使用Cashscript和OP_Checkdatasig制作了一个Oracle,合约强制持有资产,直至达到某个目标价格。“Hodl-Vault”合约规范规定:

提供最小块以确保忽略此块之前的oracle价格条目:当BCH价格过去为$1,000时,不能使用具有旧块编号和价格的oracle条目。相反,需要传递minBlock之后的区块编号和价格的消息。此合约是基于OP_Checkdatasig合约的简单示例。”

合约创建后,Spedn创始人Tendo Pein发推文表示:“ BCH比BTC更支持Holding。”

Cardona 回答道:“无论BTC能做什么,BCH都能做得更好。”

在reddit论坛r/ btc上,BCH的支持者表示非常欢迎Cashscript语言的创新。Cashscript支持多种类型的自主和基于决策的交易,如Oracles、零确认交易、通过PGP签名购买数字商品、支付到ID、冷钱包超时等。一位BCH支持者在阅读了关于Cashscript未来可能带来的创新后表示:“看到人们可以使用这些新功能,我们会感到兴奋。”

无需托管人决定的Oracle

关于Cashscript的r / btc帖子中最大的对话之一就是使用Oracle。许多加密货币爱好者和区块链开发人员认为BCH区块链可以提供可验证的多源事实,因此人们可以使用无信任的Oracle来做出更好的决策。Oracle在设计上是中立的,并且允许BCH链验证足够的有效数据以证明某些事情的正确或错误,这将会根据结果触发基于决策的交易。

一直以来,人们都在使用Oracle做出艰难的决定,执行投注并提供经过验证的报告。操作码OP_Checkdatasig将使用BCH链的Oracle概念带到最前沿。操作码可以检查某些签名的有效性,并自主返回两个不同的结果。这意味着以BCH为动力的Oracle可以为体育赛事、选举结果和预测市场等事物提供明确的结果,但不需要第三方或托管人来参与决定。

开发人员已经证明这些基于决策的交易类型可以在不改变当前BCH规则集的情况下工作。人们已经建立了onchain赌注、Oracle、数字货币继承计划,甚至还有一个onchain象棋游戏。尽管现在还处于早起发展状态,但Cashscript正在快速成熟,BCH开发人员现在可以利用该语言在他们的工作流程中执行这些基于决策的交易类型。正如Cardona之前强调的那样,这些服务将大大减少我们处理资金的方式。OP_Checkdatasig、Cashscript、Spedn和Schnorr等创新有助于实现这一目标。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

业内消息,本周比特币盘中一度突破64000美元,续刷2021年11月以来新高。这是比特币自2021年11月以来最高价格,距离历史最高点68991美元仅一步之遥。随后,比特币涨势回落,截至发稿,比特币报60377.42美元...

关键字: 加密货币 爆仓 比特币 以太坊 狗狗币 BNB

比特币是一种去中心化、全球性的数字货币,它通过加密算法和分布式账本技术,实现了安全、快速、低成本的交易和转移资产。比特币的出现,打破了传统的金融模式,为人们提供了一种全新的支付方式和财富管理方式,同时也引发了人们对金融创...

关键字: 比特币 区块链

加密货币(Cryptocurrency)是一种数字资产,通过使用密码学技术确保安全性和匿名性。加密货币是一种去中心化的数字货币,不受任何政府或金融机构的控制。比特币是其中最著名的一种。

关键字: 比特币 加密货币 数字资产

比特币是一种数字加密货币,也称为加密电子货币,于2009年由中本聪创立。与传统货币不同,比特币交易不需要第三方机构参与,并且具有匿名性。

关键字: 比特币

区块链,就是一个又一个区块组成的链条。每一个区块中保存了一定的信息,它们按照各自产生的时间顺序连接成链条。这个链条被保存在所有的服务器中,只要整个系统中有一台服务器可以工作,整条区块链就是安全的

关键字: 块链 虚拟货币 比特币

比特币挖矿机就是用于赚取比特币的计算机。这类计算机一般有专业的挖矿芯片,多采用安装大量显卡的方式工作,耗电量较大。

关键字: 比特币 挖矿 挖矿芯片

世界前十大虚拟货币比特币、以太坊、瑞波币、?比特现金、?EOS6、莱特币、恒星币、艾达币、泰达币、IOTA一、比特币是2008年11月1日由日本人中本聪推出的,于2009年1月3日正式诞生!

关键字: 区块链 虚拟货币 比特币

区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。区块链是比特币的底层技术,像一个数据库账本...

关键字: 区块链 比特币 计算机

科罗拉多州朗蒙特2023年1月5日 /美通社/ -- 致力于为文档处理自动化创建AI驱动型解决方案的位于科罗拉多州的公司Parascript于2022年12月6日获得专利(U...

关键字: SCRIPT 身份验证 BSP 自动化

由于加密货币的兴起,越来越多的人开始看到区块链可以带来什么。虽然主流采用可能仍需要一些时间,但该技术正变得与不同行业相关。

关键字: 区块链 比特币 互联网平台
关闭
关闭