比特币开发专家

比特币协会邀请了多位具有丰富区块链开发经验并精通比特币原理的专业人士入驻Bitcoin SV开发者专区

点击头像进入专家列表

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

最新博客

  • [学习笔记] OP_RETURN
    发表于2020.07.03

    https://aaron67.cc/2018/12/31/bitcoin-transaction-null-data/ 比特币交易的全球总帐本,是公开的,匿名的,不可篡改的。 账本记录了每笔交易的具体内容,以及他们被写入账本的确定的时间点(时间戳)。 如果能将现实世界的数据埋进交易,一同写到账本里,事情就变得有些微妙了,比特币系统的潜在应用将不只局限于支付,多了很多“可玩性”。 一些背景 可以把一份文件的电子指纹(哈希)放到账本中,配合时间戳,建立某个确定时间点后的文件存在性证明,以此声明版权。 t.

  • [学习笔记] “付款到多重签名” 和 “付款到脚本哈希”
    发表于2020.07.03

    https://aaron67.cc/2018/12/29/bitcoin-transaction-p2ms-p2sh/ 了解复杂的交易类型,能帮助你更好的理解,什么是“可编程加密货币”。 付款到多重签名 如果你看过OP_CHECKMULTISIG操作码的说明,你会发现:交易允许我们将 UTXO 锁定到 NNN 个公钥上,并设置花费条件,需要至少提供 MMM 个签名,才能解锁资金。 这种方案,称为M-N多重签名,其中 NNN 是密钥的总数,MMM 是验证所需的最少签名数。 M [公钥1] [公钥2] ..

  • Metanet 开发者指南
    发表于2020.07.02

    Metanet 开发者指南 元网 (Metanet) 是世界上第一台四维计算机,由比特币本地驱动,生存于比特币。 元网具有强大的特性,比如: ** 绝对的数据所有权 **:许许多多 “去中心化” 的崇拜者试图解决这个问题,但一一失败了。元网通过使用比特币从根本上解决了这个问题。 ** 可替代的计算 **: 如果正确使用,比特币是隐私的和可替代的。元网充分利用了这个特性,提供了一种可替代的计算框架,而其他任何 “区块链平台” 从无这种可能性。 ** 无限计算 **:两种强大方案的结合,开启了一个

  • 比特币重生计划:Metanet 技术实现
    发表于2020.07.02

    Metanet 技术实现 Metanet 的技术实现细节可查阅下面两个文档: Metanet Technical Summary Metanet 技术概要 下面的这个 Slide 可以更容易理解 Metanet 是如何将交易组织起来的 The Metanet - Coingeek Toronto Presentation 29-05-2019 节点与边 在上一篇文章中,我仔细区分了 Metanet 概念与 Metanet 协议。 之所以如此安排,是考虑到 Metanet 致力于创建全球价值网络的宏伟

  • Bitcoin SV 节点系统配置要求
    发表于2020.07.02

    Bitcoin SV 客户端 官网:https://bitcoinsv.io/ Github:https://github.com/bitcoin-sv/bitcoin-sv Bitcoin SV 节点系统配置要求 以下是基于我们使用比特币节点软件进行的内部测试和扩容的过程而做出的系统配置需求推荐。比特币 SV 将继续按计划扩容到创世协议。这也意味着这些要求会随着时间的推移而变化。 对于只运行一个跟随 PoW 工作量最高链并只处理少量其他任务(例如处理 RPC 请求)而不挖矿的监听节点,我们建议至少达到以下

  • 比特币重生计划:去中心化的迷思
    发表于2020.07.02

    去中心化的迷思 去中心化的意义 很多人不明白去中心化其实是分两个步骤的:去中心,然后再统一形成共识。也就说要先去中心,然后再中心化。 一、先去中心化 BTC 软件的设计,就是将区块链完整地备份到每个节点的电脑上,这个软件或者说这个链或者说这个公开数据库一开始就是去中心的,这就完成了第一步 “去中心”。 二、再中心化 问题是去中心之后如何再把记账权统一起来,否则就是各记各的帐,乱成了一团。中本聪最终选择了 PoW 机制来实现记账权的统一,也就是说每 10 分钟,这个记账权就中心化到某个矿工身上,不集中没法记账

  • 比特币重生计划:双重哈希的奥秘
    发表于2020.07.02

    双重哈希的奥秘 比特币有一个长期的未解之谜:为什么要用双重哈希(double hash)? 生日攻击 BTC Core 开发团队对此的解释是这是为了消除生日攻击,但不幸的是,这种说法是错误的。 生日攻击是一种密码学攻击手段,所利用的是概率论中生日問題的数学原理。简而言之,大多数人之所以会认为 23 人中有 2 人生日相同的概率应该远远小于 50%,但事实并非如此。这种攻击手段可用于滥用两个或多个集团之间的通信。如果你双哈希一个值,生日攻击仍然存在,而且实际上,因为增加哈希操作,我们丢掉了一些信息。可以说,如

  • 90. 小世界网络:节点和用户之间的连接结构
    发表于2020.07.02

    我们从整体“俯瞰”一下整个系统的结构,那应该如下图所示。 由于网络科学中的节点跟我们之前讨论的节点概念略有不同,为了避免误解,把图中数字档案馆的连锁店节点标记为了“存证节点”。 存证节点应该长期互相连接,方便它们广播数据和区块。用户的数量非常大,他们应该使用一种客户端,平时自动从存证节点同步区块头。某些用户会向存证节点上传数据进行存证;而某些用户会互相连接客户端传输数据,再连接到存证节点进行验证;用户也可以同时连接多个存证节点,确保网络通畅。 这样的网络结构,有一个特点:任意两个客户端之间的.

  • 80. 同步区块:多节点如何统一历史数据
    发表于2020.07.02

    这一章,我们简单讲解一下,多节点之间是如何达成历史区块统一的。(如果你觉得这一章难以理解,可以跳过这一章,不影响后续的学习。) 首先,系统里的多个节点,它们的行为是基本上相同的,绝大部分时间都在做这几件事: 不断接收数据包并将新数据包填充到默克尔树底端,已填充的数据包不重复填充; 不断尝试任意数,努力凑出满足目标值的哈希值; 另外还有一件事,就是把新数据包不断广播给其他节点。 下图中,我们拆解了节点 X 的行为,而其他节点也是类似。 当节点 X 做出一个有效区块后,它会立即将部分区块信息广播给

  • 70. 区块津贴:初始虚拟币从哪里投放
    发表于2020.07.02

    支票可以转移虚拟币,但转移不会改变虚拟币的数量,所以我们必须设计一个投放初始虚拟币的方法,否则整个系统里的虚拟币一直是 0。 我们要解决如下几个问题: 初始的虚拟币投放给谁? 总量是否有限? 按什么速率投放? 首先我们要想清楚,初始的虚拟币给谁? 在整个系统里,最重要的角色是存证节点。在系统发展的前期,存证服务的使用量很低,存证节点没有足够的收入,很难提升自己的硬件水平和服务质量,所以节点也需要额外的津贴。 由于我们要建立一个充分市场竞争的系统,里面任何一方都不能有特权,所以我们自己不能预.

每页显示 共85条数据 < 1 2 3 4 5 6 7 8 9 >      到第 GO
联系我们: China@bitcoinassociation.net
关注