logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

介绍 sCrypt:BTC 的 Layer-1 智能合约框架

现在你可以使用sCrypt开发的TypeScript框架来开发BTC智能合约了。

文章图片
#智能合约#区块链
【精彩回顾】 用sCrypt在Bitcoin上构建智能合约(2)

2023年3月30日,sCrypt首席执行官刘晓晖在英国伦敦nChain做了题为“用sCrypt在Bitcoin上构建智能合约”的演讲,并与现场来宾进行了深入交流、互动。这次课程着重讲解了 BSV 智能合约的基础概念,以及如何利用 sCrypt 的相关工具构建应用。

文章图片
#智能合约#人工智能#区块链
BSV 上基于智能合约的众筹

我们展示如何在 BSV 上开发众筹平台。与 Kickstarter 类似,资金要么是全部,要么什么都没有。也就是说,如果没有达到筹款目标,则保证资金返还。与 Kickstarter 相比,我们的方法由智能合约自动执行,不需要将资金委托给受信任的第三方,并且费用低。我们首先介绍一种传统的方法来实现这一点,然后介绍一个改进的版本。

#智能合约#区块链
BSV 智能合约中的可扩展状态存储

之前,我们介绍了一种通用技术来维护比特币智能合约中的状态。它直接将状态存储在单个 UTXO 中。例如,我们将该技术用于1层 Token 解决方案,其中状态是全局 Token 余额表。当用户数量增加时,它很快变得非常昂贵,因为每个 UTXO 也即每个交易都携带整个状态。现在有一个更具突破性的想法,可以在有效地保持状态的同时避免交易体积快速膨胀。具体来说,是将状态的 Merkle 根而不是其本身存储在

#区块链#比特币#智能合约
BSV 上的零知识隐私机器学习

我们已经演示了在 BSV 上运行一个成熟的深度神经网络,其中机器学习 (ML) 算法的输入和模型都是公开的。在实践中,通常希望将输入或模型保持在链下并因此保持私有,同时仍确保 ML 算法如实运行。我们通过将零知识证明 (ZKP) 应用于 ML 来实现这一点。

#智能合约#区块链#零知识证明
sCrypt 合约中的内联脚本

比特币原生脚本是一种低级语言,是比特币虚拟机的操作码集合。通常情况下,比特币智能合约开发者不必直接处理它,可以使用 sCrypt 等高级语言。 但是,在某些情况下可能需要直接使用原生脚本。例如,自定义的脚本经过优化,可能比 sCrypt 生成的脚本更高效;又或者脚本是使用 MiniForth 等外部工具生成的,需要集成到 sCrypt 中。内联脚本函数我们在 sCrypt IDE 0.4.0 中引

#智能合约#比特币
到底了