![](https://img-blog.csdnimg.cn/bbfbaf618a6545dbb90f4a72a248aa76.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
智能合约
文章平均质量分 80
sCrypt 是一个在比特币虚拟机上编写智能合约的 Typescript 框架。
sCrypt Web3应用开发
sCrypt是基于比特币的智能合约开发平台,为开发者提供开发工具和基础设施。
展开
-
门限签名技术
私钥永远不存在(t, n)门限签名方案 (TSS) 是一种密码协议,允许一组 n 个参与者共同签署文档或交易,其中t + 1个或更多参与者的任何子集都可以产生有效签名,但t的子集 或更少的人不能。该方案旨在通过确保没有任何一方可以单方面生成签名来增强分布式系统的安全性和信任,从而防止未经授权的操作。TSS 通过将控制权分散给多方(密钥从不存在)来增强加密密钥的安全性。原创 2024-05-29 11:18:53 · 1194 阅读 · 0 评论 -
分布式密钥生成
具体来说,需要两个点来定义直线,需要三个点来定义抛物线,等等。因此,次数为。原创 2024-04-26 13:21:05 · 1194 阅读 · 0 评论 -
sCrypt全新上线RUNES功能
sCrypt智能合约平台全新上线一键etch/mint RUNES功能!请访问或点击阅读原文体验!原创 2024-04-26 13:20:09 · 799 阅读 · 2 评论 -
2024年sCrypt编程马拉松即将开幕
BSV区块链的建设者们,你们在哪?2024年sCrypt编程马拉松即将拉开帷幕!2024年3月16日至17日,我们将在旧金山市举办一场以比特币智能合约(即 sCrypt)和比特币通证(如Ordinals)相结合为主题的编程马拉松。我们希望提供一个环境,让您这样的建设者能够尝试新技术,与同行合作,分享构建经验。同时,您还可以选择是否要参与有奖活动。本次活动将采取混合形式举办。我们首先会举办一场见面会,之后是为期两天的线下启动会议,再接下来是为期一个月的线上编程马拉松。原创 2024-02-26 12:13:07 · 915 阅读 · 0 评论 -
sCrypt Inscribe 已支持 BSV20 v2
现在你可以通过来部署和铸造基于BSV20 v2协议的铭文。原创 2024-01-19 13:45:30 · 719 阅读 · 0 评论 -
发布 Whatsonchain 上的 BSV20 插件
我们发布了上的 BSV20 插件来验证 BSV20 代币。我们使用此 bsv20 v2打开 Whatsonchain。打开whatsonchain后你会看到BSV20插件:点击插件,你会看到:如果该交易是代币部署交易,我们将看到:代币部署交易不包含任何 BSV20 代币输入。018[1] 还支持bsv20 v1 代币。原创 2023-12-13 12:26:44 · 744 阅读 · 0 评论 -
在sCrypt网站上铭刻Ordinals
全新的Ordinals铭刻工具,连接Panda Wallet后即可使用。原创 2023-12-04 15:20:23 · 679 阅读 · 0 评论 -
使用契约的链上期权合约
链上期权合约可以减少结算时间和运营成本,使其更加安全、高效和透明,使用BSV区块链即可实现这一功能。原创 2023-11-28 11:07:28 · 823 阅读 · 0 评论 -
sCrypt 现已支持各类主流前端框架
通过在这些支持的前端框架中集成sCrypt开发环境,你可以直接在前端项目里访问合约实例和调用合约,方便用户使用。合约为例,将它集成到了不同的前端框架中。你可以访问我们部署的。钱包直接与计数器合约交互,或参考我们整理的。,了解更多为智能合约集成前端框架的内容。插件钱包与你的dApp交互。,了解更多技术细节。原创 2023-11-27 12:52:00 · 2451 阅读 · 0 评论 -
没有哈希时间锁定合约的跨链原子交换
在中,我们介绍了使用哈希时间锁定合约(HTLC)的跨链原子交换实现。今天,我们介绍一种无需 HTLC 即可实现的替代方法。这将原子交换扩展到缺乏哈希锁和时间锁的区块链。原创 2023-11-27 12:45:59 · 1629 阅读 · 0 评论 -
Bitcoin SV 和 Bitcoin Core 之间首次跨链原子交换
我们已经执行了 Bitcoin SV 和 Bitcoin Core 之间的首次原子交换。这一成就代表了比特币 SV 的重大进步,以去信任的方式促进了与其他区块链的无缝互操作性。图片源自在中,我们解释了原子交换的高级理论。我们深入研究了使用哈希时间锁定合约(HTLC)在 BSV 和 BTC 之间进行原子交换的实际示例。让我们将此过程分解为四个基本步骤,每个步骤都包含您可以自己运行的代码片段。原创 2023-11-27 12:39:40 · 1791 阅读 · 0 评论 -
跨链原子交换
的想法于 2013 年首次在 BitcoinTalk 论坛上提出,它可以实现两个区块链之间的代币交换。这些交换是原子的,因为双方要么收到对方的硬币,要么都保留自己的硬币。一方不可能欺骗另一方。它不依赖任何可信赖的第三方,消除了交易对手风险。有很多用例。例如,它们可以作为非托管交易的基础,用户可以在交易的同时控制自己的资金。原创 2023-11-27 12:33:50 · 1363 阅读 · 0 评论 -
PGP 遇上比特币
在数字安全领域,密码学在确保数据的完整性和真实性方面发挥着至关重要的作用。一种广泛使用的加密技术是使用(PGP1PGP 为安全通信(例如电子邮件、文件传输和数据存储)提供加密和身份验证。PGP 可以使用与比特币相同的椭圆曲线,称为secp256k1,因此可以与比特币兼容并利用。现有的 PGP 椭圆密钥密钥对可以重复用作比特币密钥对,因此我们可以将比特币发送到从 PGP 公钥派生的地址。只有用 PGP 私钥花费比特币。对可信任的来自 PGP 用户的消息进行签名。原创 2023-11-27 12:26:30 · 1170 阅读 · 0 评论 -
【活动回顾】sCrypt在2023伦敦区块链大会上的精彩表现
sCrypt Inc 的创始人兼 CEO 刘晓晖, 作为演讲嘉宾出席了会议。他向大家隆重介绍 sCrypt 开发者平台。sCrypt 开发平台是一个全栈的Web3 智能合约开发平台,旨在为开发者提供最强大的区块链开发平台基础设施和工具套件,并可轻松构建和扩展 dApp。2023伦敦区块链大会,是本年度最盛大的比特币及区块链行业活动。大会于2023年5月31日至6月2日,在伦敦女王伊丽莎白二世中心举行,旨在展示BSV区块链的真正潜力。期待您使用 sCrypt 开发者平台 构建出杀手级的区块链应用。原创 2023-11-27 12:19:22 · 1249 阅读 · 0 评论 -
介绍比特币上的 sCrypt 开发平台
最强大的基础设施和工具套件,可轻松构建和扩展您的 dApp。原创 2023-11-27 12:08:59 · 1212 阅读 · 0 评论 -
比特币上的有状态多重签名
随着区块链和加密货币空间的发展,越来越需要增强安全措施来保护数字资产。应对这一挑战的突出解决方案之一是多重签名(多重签名)钱包。这些钱包在执行交易之前需要多方签名,从而提供额外的安全层来防止未经授权的访问和欺诈。图片来源CoinDesk传统的多重签名钱包需要各方进行带外(链下)通信以收集所有签名。我们引入了一种智能合约,可以直接在区块链上收集签名。智能合约会跟踪这些签名,一旦达到设定的阈值,就可以解锁资金。例如,当多重签名组中的各方彼此不认识时,这可能很有用。原创 2023-11-27 11:54:02 · 848 阅读 · 0 评论 -
使用契约的链上限价订单
利用sCrypt实现特定条件满足后才能执行的订单。原创 2023-11-20 11:27:37 · 384 阅读 · 0 评论 -
使用 sCrypt CLI 工具验证合约
第一个位置参数是已部署合约的脚本哈希,第二个是包含 sCrypt 智能合约的文件的路径。请注意,该文件还必须包含它所依赖的所有代码,即第三方库。执行后,指定的合约代码将在 sCrypt 的服务器上进行验证。如果成功,结果将显示在 WoC 上的。您还可以指定验证期间使用的 sCrypt 版本。默认情况下,该命令将使用。通过向 Whatsonchain 提交合约源代码可以实现合约的验证。选项,您可以指定在哪个网络上部署合约。原创 2023-11-15 16:12:22 · 181 阅读 · 0 评论 -
没有 SegWit 和 Taproot 的比特币序数
序号 (Ordinals)已成为 BTC 圈子中创建不可替代令牌(NFT)的热门话题。它的主要特点是将 NFT 本身完全存储在链上。我们表明原始的比特币协议已经可以支持它。Ordinals 不需要任何重大更改,包括 SegWit 和 Taproot。实际上,它在原始协议上运行得更好:便宜 100,000 倍,大 12.5 倍。原创 2023-11-15 15:51:24 · 405 阅读 · 0 评论 -
sCrypt 发布零知识证明精选列表
sCrypt 发布了与零知识证明相关的精选列表,包括:教程,编程语言,工具,书籍,社区,证明系统。原创 2023-11-15 15:40:50 · 151 阅读 · 0 评论 -
sCrypt Playground 发布
sCrypt Playground 发布了。与桌面IDE 完全相同的功能,但是无需安装。请不要在 sCrypt Playground 上存储重要数据。我们会不定时清除用户保存在其上的数据。原创 2023-11-15 15:37:23 · 148 阅读 · 0 评论 -
比特币上的人工智能
一旦我们将感知器构建为基本模块,就可以在比特币之上构建更先进、更实用的人工神经网络,从而开辟无限机会。[1]区块链上的去中心化和协作 AI,JD Harris,2019[2]区块链上的人工智能实现。用例和未来应用。原创 2023-11-15 15:35:38 · 638 阅读 · 1 评论 -
将 Ordinals 与比特币智能合约集成:第 4 部分
控制 BSV-20 代币的分配在中,我们展示了智能合约可以在铸造后控制代币的转移。今天,我们演示如何控制此类代币的分发/发行。原创 2023-11-10 11:47:32 · 552 阅读 · 0 评论 -
sCrypt 现在支持 Ordinals 了
除了原生比特币/聪之外,sCrypt 智能合约现在还可以控制 Ordinals 代币的传输,为其本已强大的功能开辟了新的领域。尽管令人兴奋,但 Ordinals 铭文的工具仍然不发达,这使得使用 Ordinals 进行构建具有挑战性。Bitcoin SV 上的 1Sat Ordinals 大大改进了 BTC 上的 Ordinals,克服了其可扩展性问题。如果对另一个现有的代币协议有足够的用户需求,或者另一个新的代币协议出现并且是比 1Sat Ordinals 更好的选择,我们很乐意支持它。原创 2023-11-10 11:44:14 · 412 阅读 · 0 评论 -
将 Ordinals 与比特币智能合约集成:第 3 部分
基于 Ordinals 的 BSV-20 同质化代币,我们展示了如何将比特币智能合约与 Ordinals 集成,Ordinals 可以被视为链上的 NFT。在本文中,我们将展示如何将它们与同质化代币(即)集成。我们仍然以拍卖为例,它的工作原理与 NFT 版本相同,只有很少的变化。原创 2023-10-11 11:50:09 · 747 阅读 · 0 评论 -
在比特币上支持椭圆曲线 BLS12–381
通过使用智能合约实现来支持任何曲线BLS12–381 是一种较新的配对友好型椭圆曲线。与常用的 BN-256 曲线相比,BLS12-381 的安全性明显更高,并且安全目标是 128 位。所有其他区块链,例如 Zcash 和以太坊,都必须通过硬分叉才能升级到新曲线,因为所使用的曲线是在协议级别进行硬编码的。Zcash 花了一年多的时间在中。和在 2.5 多年前提出升级后仍未升级,如果他们打算升级的话。比特币可以以智能合约的形式在本地运行 BLS12–381,无需任何重大更改。原创 2023-09-27 13:57:31 · 1560 阅读 · 2 评论 -
比特币的蒙提霍尔问题
把钱放在嘴边我们在比特币上建立了蒙提霍尔问题模拟。如果您知道概率谜题的正确答案,不仅炫耀您的数学技能,还会获得金钱奖励。它完全无需信任地在链上运行。原创 2023-09-20 13:46:57 · 781 阅读 · 1 评论 -
在比特币上使用可检索性证明支付存储费用
我们为用户开发了一种为云存储付费的新方法。与亚马逊的 S3 等传统云存储相比,用户不必信任服务器。我们使用比特币智能合约来确保支付取决于服务器的可检索性证明 (PoR),该证明只能在数据仍然可用且需要时可以检索的情况下生成。原创 2023-09-20 13:40:21 · 562 阅读 · 0 评论 -
WhatsOnChain中的sCrypt合约验证插件
我们很高兴地宣布在上集成了 sCrypt 智能合约验证插件。该插件允许任何人为已部署的智能合约提交和验证 sCrypt 代码。原创 2023-09-20 13:31:46 · 501 阅读 · 0 评论 -
比特币 ZK 赏金系列:第 2 部分——查找哈希冲突
在我们的系列的第二部分中,我们将其应用于解决哈希冲突难题。在这样的谜题中,两个不同的输入散列到相同的输出。此类赏金可用于:充当煤矿中的金丝雀,给我们一个有价值的提醒。存在冲突是散列函数较弱的标志,因此我们可以尽早升级以减轻损失。资助研究以发现哈希函数中的漏洞,特别是对于等新函数。原创 2023-09-20 12:15:03 · 560 阅读 · 0 评论 -
比特币 ZK 赏金系列:第 1 部分——支付解密密钥
以前,我们使用来支付比特币上的数独解决方案。在本系列中,我们将使用 ZKB 来解决范围更广的更实际的问题。在第 1 部分中,我们应用 ZKB 来支付解密密钥。假设 Alice 使用对称密钥K加密她的文件。为了安全起见,她联系了在线备份服务 Bob,以保留K的副本。她不想让 Bob 知道K,所以她使用将K分成N份,这样任何M份的法定人数都可以恢复K。Bob 生成一个椭圆曲线私钥/公钥对(sk, pk)并将pk给 Alice。Alice 使用非对称加密算法用pk对K的份额进行加密。例如或。原创 2023-09-20 12:11:37 · 578 阅读 · 0 评论 -
《使用 sCrypt 构建井字游戏》课程上线
井字游戏非常简单,就是使用两个玩家(分别是 Alice 和 Bob)的比特币地址初始化合约,各自下注相同的金额锁定到合约中。只有赢得那个人可以取走合约里面的钱。如果最后没有人赢,则两个玩家各自可以取走一半的钱。《使用 sCrypt 构建井字游戏》课程上线 Learn sCrypt。Learn sCrypt 是一个交互式学习网站,旨在帮助开发者更快、更轻松地学习和掌握比特币智能合约开发语言 sCrypt。通过此课程,你将学会如何使用 sCrypt 构建一个比特币上的井字棋dApp。原创 2023-09-20 12:08:16 · 511 阅读 · 1 评论 -
比特币上的可验证延迟函数
有效的 VDF 函数f(x)顺序的: 任何人都可以在t个连续步骤中计算f(x)。请注意,计算不能并行化是必要的。这确保了攻击者不能仅仅通过利用更多资源来显着加快计算速度。计算时间仅受单个执行线程的速度限制。可高效验证: 给定输出y,任何观察者都可以在短时间内验证y = f(x),特别是log(t)。VDF 是一种可证明减慢速度的方法。他们在输出中引入强制时间延迟,以便恶意行为者无法通过预测未来值来影响它。原创 2023-09-20 12:04:58 · 741 阅读 · 1 评论 -
加密货币交易所偿付能力的零知识证明
如何检测下一个 FTX 和 Mt. Gox加密货币交易所 FTX 的内爆导致数十亿客户资金流失,这是加密货币历史上交易所破产的最新例子。历史可以追溯到 2014 年,当时处理70%比特币交易的历史最悠久、规模最大的交易所 Mt. Gox 丢失了用户的850,000个比特币。如今,许多用户更喜欢将他们的加密货币资产存储在集中式交易所中,以便于使用,类似于网上银行,以避免自己管理加密密钥的困难和风险。不幸的是,将资产存储在交易所会使用户面临因外部或内部盗窃而在交易所丢失资产的风险。原创 2023-09-20 12:02:54 · 932 阅读 · 0 评论 -
scryptTS文档搜索功能上线!
文档的内容越来越丰富,从大量资料中快速定位感兴趣的部分变得越来越困难。现在,你可以使用搜索功能,快速查找想了解的内容。原创 2023-09-20 11:58:54 · 268 阅读 · 0 评论 -
比特币上第一个成功的零知识付费数独赏金
我们很高兴地宣布比特币网络上的第一个成功的零知识赏金。我们已应用解决 9x9 数独谜题。与使用零知识或有付款 (ZKCP) 的相比,卖家无需与买家互动,买家只需发布一次赏金交易。更关键的是,买方不能在卖方花费资源解决难题并证明解决方案有效后中止,从而通过拒绝发布赏金交易来剥夺卖方的付款。原创 2023-09-20 11:53:34 · 425 阅读 · 1 评论 -
BSV 上用于通用计算的隐私非交互式赏金
如何安全地外包任何计算我们提出了一种新颖的赏金机制,可以在区块链上安全私密地外包任意计算。解决方案和付款的交换是原子的和无需信任的:赏金发布者获得解决方案而赏金收集者获得奖励,或者两者都不发生。赏金发布者部署一个智能合约,当且仅当提供解决方案时才会释放资金。为了防止解决方案泄露,它使用只有双方知道的密钥进行加密。为了验证加密的解决方案,零知识证明 (ZKP) 用于证明加密的解决方案是有效的,并且使用正确的密钥对其进行加密,同时保密。原创 2023-09-20 11:01:24 · 448 阅读 · 0 评论 -
正式发布 sCrypt CLI命令行工具
使 sCrypt 的开发更快更容易的 CLI 工具。原创 2023-09-20 10:55:53 · 264 阅读 · 0 评论 -
社区活跃开发者 Aaron 加入 sCrypt
现在,Aaron 已经正式加入 sCrypt,让我们期待他能与 sCrypt 一起,创造出让人惊喜的产品。在中国任命的首位技术推广专家。作为 BSV 社区的活跃成员,他多次作为演讲者参与区块链技术会议,开发了。类库等产品,是一位极具创造力的开发人员。)是资深的 BSV 开发者,前。BSV 基础架构团队成员,也是。原创 2023-09-20 10:53:57 · 418 阅读 · 0 评论 -
scryptTS 新版本发布
scryptTS新版本发布,主要带来两个新特性。原创 2023-09-20 10:50:27 · 434 阅读 · 0 评论