BSV开发专家

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

点击头像进入专家列表

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

最新博客

  • 椭圆曲线上点的运算
    发表于2020-10-19

    对定义在有限域上的椭圆曲线 E=(p,a,b,G,n,h)E = (p, a, b, G, n, h)E=(p,a,b,G,n,h) y2≡x3+ax+b(modp) y^2 \equiv x^3 + ax + b \pmod{p} y2≡x3+ax+b(modp) 本文将通过代码计算下面两个问题: 已知曲线上的点 P=(xP,yP)P = (x_P, y_P)P=(xP​,yP​) 和 Q=(xQ,yQ)Q = (x_Q, y_Q)Q=(xQ​,yQ​),求点 R=P+QR = P + QR=P+Q 已

  • 什么是模逆元
    发表于2021-09-29

    整数 a 除以整数 b,若得到的余数是 r,则记作 a mod b=ra \bmod{b} = ramodb=r 例如 5 mod 3=25 \bmod{3} = 25mod3=2 −5 mod 3=1-5 \bmod{3} = 1−5mod3=1 模运算的部分性质如下: (a+b) mod c=((a mod c)+(b mod c)) mod c(a + b) \bmod{c} = ((a \bmod{c}) + (b \bmod{c})) \bmod{c}(a+b)modc=((amodc)+(bm

  • (2020.07) BSV 线上研讨会:Bitcoin SV 应用层协议
    发表于2020-10-04

    layout: post title: ‘2020.07 BSV 线上研讨会:Bitcoin SV 应用层协议’ date: 2020-10-04 23:00:00 comments: true status: public categories: [Bitcoin] tags: Bitcoin, BSV, 应用层协议 num: Bt-006-2010 (BSV Webinar) Bitcoin SV 应用层协议 概述及内容提要 两个月前,比特币协会 (Bitcoin Association) 与 nCh.

  • sCrypt 合约开发调试技巧: 定位及解决 checkSig / checkPreimage 异常
    发表于2021-01-26

    在 sCrypt 合约的开发调试过程中,最常见也最头疼的两个问题就是碰到 checkSig 和 checkPreimage 异常。虽然我们可以在 Debug 过程中定位到源码中错误的具体位置,但对于为什么失败以及如何修复总是感觉一头雾水。今天我们就来聊聊如何快速定位和修复这两类问题的一些技巧,希望能对大家有所帮助。 sCrypt boilerplate 项目中包含了一些 sCrypt 合约的具体示例代码且在不断更新中,所以有时可能会碰到配置失效导致无法正常完成 Debug 的情况。下面我们以该项目中的 t

  • (2020.08) BSV 首届 devcon 小聪主题演讲
    发表于2020-08-31

    layout: post title: ‘(2020.08) BSV 首届 devcon 小聪主题演讲’ date: 2020-08-30 23:00:00 comments: true status: public categories: [SatoPlay] tags: Bitcoin, SatoPlay, BSV, 小聪游戏 num: P-003-2008 (2020.08) BSV 首届中文 devcon 小聪主题演讲 以下内容是今天我在 BSV 首届中文开发者大会上,关于小聪游戏平台的主题演讲。.

  • 深入学习比特币脚本之 OP_PUSH_TX(2)
    发表于2021-01-26

    在前一篇文章中,我们介绍了一个强大的功能 OP_PUSH_TX。它允许在比特币智能合约里访问当前 transaction,这样就可以实现很多复杂功能,比如有状态的合约。本文将在此基础上进一步介绍一个有意思的扩展合约。 Tx.checkPreimageAdvanced() 方法 sCrypt 在标准库合约 Tx 中提供了 Tx.checkPreimage(txPreimage) 方法来实现 OP_PUSH_TX 的基础功能,它可以满足很多场景的需求。但是,随着合约变得越来越复杂,可能需要做更多的定制。比如,在

  • 使用 sCrypt 实现 Token 原子交换智能合约
    发表于2021-01-26

    原子交换是指不同资产之间的无信任交换,且不会出现交易对手风险(即指一方违约,另一方损失资产)。接下来我们将展示一种通用的方法,使用 sCrypt 语言实现比特币和 token 的原子交换智能合约。 Token 售卖合约 我们将开发一个 token 售卖合约,用于进行比特币和比特币网络上1层 token 1的交易,该合约不会出现一方违约的风险。任何人都可以向该合约发送比特币以购买 token,并保证自动获得以预定价格计算出的 token 个数。合约是在共识层面强制执行的,由矿工验证和记录上链。该合约建立在有状

  • Tokenized的设计哲学(三)
    发表于2020-07-13

    商业模型分析和展望 为了了解Tokenized的强大之处,以及应用场景,我们可以通过官网给出的一个示例来加以说明。 飞行积分示例 这里有一个航空公司,称为TokenAir,他们有一套可以通过增加飞行时间来累积的积分系统。而我们的Bob是一个需要经常坐飞机的销售,因为经常坐飞机,所以他积攒了400万飞行积分(frequent flyer point,后文简称为FFP)。他并不打算使用这些积分来消费,而是决定把这些积分赠送给他的姐姐Dianne。 根据航空公司的智能合约,使用token进行消费必须通过kyc认证

  • Tokenized的设计哲学(二)
    发表于2020-07-13

    Tokenized的设计方案 基于刚才提到的通证系统和智能合约的要素,Tokenized就需要设计和实现这样一个系统。而实现方案,简单来说就是利用BSV区块链的各种优势,将token资产以及操作写入到比特币的交易中,并利用比特币的公私钥地址系统来进行鉴权(authentication)和授权(authorization),使用自动代理节点来执行智能合约的二层网络解决方案。 这里分析一下为什么要在bsv上做,以及为什么只能在BSV上做。首先是得益于基础设施的稳定性。bsv的核心思想就是稳定协议,要让基础设施像

  • Tokenized的设计哲学(一)
    发表于2020-07-13

    本文首发于知乎,有裁剪 在多伦多大会之前,我就在业余时间研究tokenized,包括白皮书和源代码。中间有很长一段时间,他们的网站都在停机维护,github的master分支也没有更新,让人一度以为该项目搁浅了。其实不然,如果你关注他们的devlop分支,和一个curtis分支,你会发现他们的开发进程一直没有停止,只是在默默地打造产品,准备在多伦多大会上一鸣惊人。果然,多伦多大会上,伴随着各个新应用的涌现,以及satoshi vision扩容路线的进一步清晰,bsv在短期内实现爆发式增长,市值跃居第8。多伦

每页显示 共118条数据 < 1 2 3 4 5 6 7 8 9 10 ...12 >      到第 GO
联系我们: china@bsvblockchain.org
关注