BSV开发专家

BSV区块链邀请了多位具有丰富区块链发开经验并精通BSV技术原理的专业人士入驻BSV开发者专区。

点击头像进入专家列表

  • 林哲明
  • 王一强
  • 何启明
  • 顾露
  • 刘爱华
  • 周全
  • 王宇
  • 李龙
  • 邱少贤
  • 周衍

最新博客

  • 使用 sCrypt 智能合约在比特币上实现康威生命游戏
    发表于2022-01-28

    康威生命游戏是一个在网格上的迷人的零玩家游戏,其演变取决于其初始状态。 每一代都是前一个的纯函数。 我们在比特币 SV 上实现了这个游戏。当比特币交易触发时,每一代都会发展成为新一代。整个游戏完全运行在链条上。只要有交易与它相互作用,它就会永远活在链条上。 游戏规则 任何少于两个活着的邻居的活细胞都会死亡,因为人口不足 任何有三个以上活着的邻居的活细胞都会死亡,因为过度拥挤 何有两个或三个活着的邻居的活细胞都会一直存活到下一代 任何正好有三个活着的相邻细胞的死细胞都会复活 实现 游戏的每一代被存储为合约的

  • sCrypt IDE 专业版功能之 Script-level Debugger
    发表于2021-12-13

    Script-level Debugger 最近我们的 sCrypt VSCode IDE 推出了一个重要更新:Script-level Debugger!这也是我们的第一个付费版功能,下面给大家大概介绍下。 之前大家已经可以用 IDE 进行 sCrypt 源码级的 debug 了,而本次更新则在此基础上添加了 Script 脚本级的 debug 功能,主要包括这几个功能点: sCrypt 源码与其编译出的 Script 脚本之间关联的实时展示; 在 Script 脚本上设置断点或单步调试; 查看 Mai

  • 使用 sCrypt 实现累计多签(Accumulator Multi Sig)合约
    发表于2022-01-26

    最近,一个黑客利用ElectrumSV新推出的累计多签功能中的一个漏洞,盗取了大量比特币。我们对这次攻击进行了分析,并对今后如何减少此类攻击提出了一些建议。 背景 2019年nChain引入了累计多签,用来替代基于P2SH的多签,P2SH功能已经在创世纪升级时移除。它不用P2SH就实现了与多签相同的安全性和隐私性。 在ElectrumSV的累计多签实现中,可能是由于疏忽了栈上操作对象的顺序,最后一个操作码 OP_LESSTHANOREQUAL 被错用成了 OP_GREATERTHANOREQUAL 。这意味

  • 拉格朗日插值法
    发表于2020-11-17

    https://aaron67.cc/2020/10/29/lagrange-interpolate/ 给定 (t+1)(t+1)(t+1) 个不同的点,过这些点且最高次不大于 ttt 的多项式,有且只有一条。 本文将介绍如何使用拉格朗日插值法,求解这样的多项式。 方法 已知点 (x0,y0)(x_0, y_0)(x0​,y0​)、(x1,y1)(x_1, y_1)(x1​,y1​)、…、(xt,yt)(x_t, y_t)(xt​,yt​),拉格朗日插值法的思路是寻找多项式 lj(x)l_j(x)lj​.

  • Bitcoin SV 交易的粉尘限制
    发表于2020-10-28

    https://aaron67.cc/2020/10/28/bitcoin-sv-dust/ 在第一届“打点创新营”上,我分享了有关 546 的故事。 对 Bitcoin SV 交易的非 OP_RETURN 输出,如果其金额小于 546 聪,则该交易是粉尘交易(dust),不会被网络接受。 从 1.0.5 版本的节点开始,这个限制将变成 135 聪。 回顾 之前的文章中提到,交易输出的 dust 阈值由函数GetDustThreshold计算。 https://github.com/bitcoin-s.

  • 使用比特币私钥对任意消息签名
    发表于2022-02-06

    https://aaron67.cc/2020/10/15/bitcoin-sign-arbitrary-message/ 在双钥系统中,签名可以作为身份认证和授权的手段。 对签名方,能提供正确的签名,就意味着他一定有私钥 对验证方,验签通过即可保证,消息内容未经篡改,且消息来源可靠 在比特币中也一样,我可以向你提供下列信息,来证明该地址属于我。 项 内容 地址 1AfxgwYJrBgriZDLryfyKuSdBsi59jeBX9 消息 你好世界 签名 H9DnqMSGQmq.

  • 浅谈比特币UTXO模型和以太坊账户模型的优劣
    发表于2020-10-11

    随着Defi的火热,大家都开始关注在区块链上实现智能合约。BSV在今年年初的Genesis升级中解锁了中本聪时代的脚本,让“非标”脚本成为了可能性。可惜的是,近一年的发展下,利用非标脚本来实现一层合约还没有出现一个完美的方案,各路开发者都在各自为战,还没有形成事实上的token标准。 是什么原因导致在ETH等区块链上非常容易实现的智能合约,在比特币的场景下就那么复杂呢,在比特币上实现合约与以太坊上有什么区别呢。这里先抛出结论,以太坊实现合约非常容易,但是很难进行扩容和并行交易,很难突破天生的性能瓶颈,而比特

  • 万字长文详解比特币(BSV)和BTC的差别
    发表于2020-10-11

    比特币之所以现在引起这么大的争议,最大的原因就是它的协议被篡改了,逻辑上不再自洽,不再符合2009年时中本聪设计的比特币协议,不再符合白皮书里描述的比特币协议。 篡改比特币协议的势力,是从中本聪接班人Gavin Anderson手中夺权的Core开发组,背后是Blockstream公司。这家公司的商业模式完全建立在“只有比特币网络不好使,才有可能赚得到钱”之上,所以,他们一个劲地让比特币又堵又慢又贵,为此还编制了一套“去中心化”的皇帝新衣。 比特币原本是什么样子?我从大家最常见的错误认知说起。 .

  • 比特币交易中的签名
    发表于2021-03-24

    https://aaron67.cc/2020/10/10/bitcoin-sign-transaction/ 比特币以 UTXO 的形式“存储”在全网账本中,被放置在其上的加密难题(锁定脚本)锁定,只有(要)提供正确的解锁脚本解决或满足这个加密难题或条件,才(就)可以用于支付。 结合丰富的操作码,锁定脚本和解锁脚本的形式拥有广泛的可能性。当锁定脚本为OP_ADD 7 OP_EQUAL时,5 2和4 3都是正确解锁脚本。当蔡明使用比特币收款时,她需要提供一个收款模板(锁定脚本),以确保这些比特币只有自己.

  • 椭圆曲线数字签名算法
    发表于2021-03-24

    https://aaron67.cc/2020/09/30/ecdsa/ 在文章非对称加密和签名认证中,我们介绍了双钥系统的两种应用场景: 加密解密时,公钥用于加密,私钥用于解密 身份认证时,私钥用于签名,公钥用于验证 椭圆曲线密码学(ECC,Elliptic Curve Cryptogphay)是一种流行的非对称加密算法,其背后的数学原理,是椭圆曲线上的离散对数难题。我们还知道,ECC 的私钥,本质是一个整数,其对应的公钥,是椭圆曲线上的一个点。 在将 ECC 作为双钥系统使用时,针对不通过的应用.

每页显示 共168条数据 < 1... 5 6 7 8 9 10 11 12 13 ...17 >      到第 GO
联系我们: china@bsvblockchain.org
Copyright © 2022 Keyi Tech. All Rights Reserved.
可一科技 版权所有
关注