BSV区块链(BSV Blockchain)是唯一遵从2008年发布的比特币白皮书宗旨的全球公有链,具有稳定性、可拓展性、安全性、支持安全即时交易四大核心特性。

欢迎中国的开发者们关注并了解BSV区块链技术,通过我们提供的技术培训项目学习如何在BSV上构建区块链项目,获取BSV生态最新发展资讯,并参与生态内的众多开发者活动。

了解更多信息,请访问BSV区块链官方网站:bsvblockchain.org前往官网

 

BSV知识库

  • 比特币(BSV)知识库:应用-比特币地址技术(TTechnical background of Bitcoin addresses)
    发表于2020-06-01

    更新日期:2022年4月4日 比特币地址技术 比特币地址是用160位哈希表示的ECDSA公私钥对中的公钥。使用公钥密码学,用户可以使用私钥对数据进行“签名”,而任何知道对应公钥的人都可以验证这个签名是否有效。 对于ECDSA密钥对的私钥,使用相应的公钥密码学方法,用户可以使用他们的私钥数据进行“签名”。任何知道公钥的人都可以验证这个签名是否有效,因为与生成数字签名的私钥相对应的公钥是唯一的。 强烈建议收款的用户每次都生成一个新地址,每个新地址都会对应一个新的密钥对(HD钱包使用的是确定性密...

  • 比特币(BSV)知识库:应用-确定性钱包(Deterministic wallet)
    发表于2020-06-01

    更新日期:2022年4月4日 确定性钱包(Deterministic Wallet) 确定性钱包是一个能够派生密钥的系统,所有派出来出来的密钥的唯一起始点被称为“密钥种子”。在不需要任何其它信息的情况下,用户可以仅使用密钥种子来备份和恢复钱包;在某些情况下,用户甚至还可以在不知晓私钥的情况下创建钱包地址。密钥种子通常被转化为让人们易读易记的助记词(Seed phrase)形式。截至2019年,大多数钱包都是分层确定性钱包,常称为HD钱包,使用BIP 0032标准。 确定性钱包的优势 在早期的比...

  • 比特币(BSV)知识库:网络-交易池
    发表于2020-06-01

    更新日期:2022年4月4日 交易池 交易池是一种数据结构,它包含尚未被纳入矿工挖出的区块、但已被交易处理商(或矿工)验证的交易集。每个节点都有不同类型的交易池,交易可以根据分类方式存储在某个交易池之中。在比特币的网络上,如果交易被提交给交易处理商,或已经在P2P网络上广播出去,那么该交易就能被节点知晓,并被每个知晓它的节点保存在自己的交易池中。 交易池类型 每种类型的交易池只会有一个,并且这些交易池的用途各有不同。 一、交易内存池(the Mempool) 这个交易池里放的是已被该矿...

  • 比特币(BSV)知识库:网络-中本聪愿景
    发表于2020-06-01

    更新日期:2022年4月4日 中本聪愿景 Bitcoin SV(BSV)恢复比特币最初协议,目的是为了保持比特币公共账本的完整性,保护比特币系统的稳定和安全,并实现大规模扩容以容纳全球需求,成为真正的分布式公共账本技术。 Bitcoin SV维护中本聪在2008年发布的白皮书中所提出的愿景,这篇具有远见卓识的白皮书题为Bitcoin: A Peer-to-Peer Electronic Cash System(《比特币:一种点对点电子现金系统》),这些愿景包括: 扩展网络系统,开发出强大的挖...

  • 比特币(BSV)知识库:网络-点对点协议(Peer-To-Peer Protocol)
    发表于2020-06-01

    更新日期:2022年4月4日 点对点协议 本文介绍运行BitcoinSV(BSV)节点客户端的节点使用的比特币网络协议,节点之间使用该协议互相传递交易和区块信息。这是目前节点之间交流账本信息(包括有效交易、区块发现消息等)的标准方式。 挖矿使用的协议参见Getminingcandidate。 消息结构 已知的magic值: 可变长度的整数 整数可以根据要表示的值进行编码以节省空间。可变长度的整数始终位于长度可变的数据类型的数组/向量之前。这样一来,较长的数字就可...

  • 比特币(BSV)知识库:脚本-OP_RETURN
    发表于2020-06-01

    更新日期:2022年4月4日 OP_RETURN OP_RETURN是一个脚本操作码,用来终止脚本并返回栈顶的值。这个操作码类似于编程语言中的返回函数。在比特币的历史上,OP_RETURN操作码的功能被多次修改,现在它主要被用作为在账本上存储数据的一种方法。 OP_RETURN的功能 OP_RETURN终止脚本,由堆栈顶部的结果来决定脚本的成功或失败。请注意,如果顶部堆栈的结果是非空且非零(零包括一串零、零字节),则认为脚本运行成功。否则视为失败。 False Return OP_...

  • 比特币(BSV)知识库:脚本-OP_CODESEPARATOR
    发表于2020-06-01

    更新日期:2022年4月4日 OP CODESEPARATOR OP_CODESEPARATOR最初被设计用来插入在ScriptPubKey和ScriptSig之间,由脚本评估引擎实现。当在ScriptPubKey中调用OP_CHECKSIG时,OP_CODESEPARATOR将删除在它之前的所有内容。在默认情况下,ScriptSig将被完整地删除掉,因为包含签名的ScriptSig不能被签名签署。 没有任何规则阻止用户将OP_CODESEPARATOR插入到ScriptPubKey中,但是OP...

  • 比特币(BSV)知识库:脚本-流控制脚本(条件语句)
    发表于2020-06-01

    更新日期:2022年4月4日 流控制脚本(条件语句) 在比特币脚本中使用IF/NOTIF句式,来构建多种形式的条件从句。条件从句使用脚本验证引擎中的第三个堆栈来管理嵌套条件,确保嵌套在OP_ELSE条件结果中的OP_ELSE 或 OP_ENDIF 语句不会终止父循环。 OP_IF,OP_NOTIF 如果堆栈顶部的值为TRUE或非零,则OP_IF将执行一组后续操作码,直至出现OP_ELSE或OP_ENDIF。与之类似,如果堆栈顶部的值为FALSE或零,则OP_NOTIF将执行一组后续操作码...

  • 比特币(BSV)知识库:比特币协议-区块时间戳(Block timestamp)
    发表于2020-06-01

    更新日期:2022年4月4日 区块时间戳 每个区块都包含一个Unix时间,我们把它称为区块时间戳。它除了是区块哈希的一部分,在挖矿时可以进行调节之外,区块时间戳还可以证明存储在该区块中所有交易信息的存在性。 只要一个区块的时间戳大于前11个区块的时间戳中值且小于网络调整时间+2小时,则该时间戳就会被被接受为一个有效的时间戳。“网络调整时间”是与你相连的所有节点返回的时间戳的中间值。因此我们可以看出,区块时间戳并非是一个完全精准的时间,它也不需要达到精准。实际上,区块时间只能精确到一至两小时之内。...

  • 比特币(BSV)知识库:交易-交易确认(Confirmation)
    发表于2020-06-01

    更新日期:2022年4月4日 交易确认 比特币交易确认是交易完备的过程,它是由挖矿网络证明该交易有效,且该交易不与过去任何的比特币交易有冲突,该过程在经济上成本巨大,需要做大量的工作量证明。 比特币系统的最重要特性之一,就是根据相互冲突的若干笔交易在网络上公开广播的顺序,来解决双重支付(也称“双花”)问题,即某一笔资金被伪造和多次花费。尽管没有中央权威机构来验证token没有被重复使用,但比特币可以通过分布式交易确认系统来避免双重支付,该交易系统基于网络节点之间的共识。尽管在比特币BSV网络中,...

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