...们完成生成merkle root所需的步骤: 1、生成一个新地址。 [email protected] $ bitcoin-cli getnewaddress mgKkU7NQsDrMZ6uY1J7on9TyKKeH3FNnhH 2、将比特币发送到新地址。 [email protected] $ bitcoin-cli sendtoaddress mgKkU7NQsDrMZ6uY1J7on9TyKKeH3FNnhH 1 a99011a19e9894753d6c65c8fa412838ea8042886537588e7205734d5de8956d 3、生成新区块。 [email protected]...
知识:比特币,区块,数据
...据中的『输入脚本』和『输出脚本』是不是就是题和解 对了一半! 在Bitcoin Wiki 中提到: 原先发送币的一方,控制脚本运行,以便比特币在下一个交易中使用。想花掉币的另一方必须把以前记录的运行为真的脚本,放到输入区。 换句话说,在一个交易中,『输出脚本』是数学题,...
知识:比特币脚本
说明:本文翻译内容来源是《Bitcoin Developer Guide》: https://bitcoin.org/en/developer-guide 所有词汇来自网页浮窗特别提示的内容。专有名词词汇共计126条 译者:@力国潘 www.Weibo.com/GouLi 1. 51-attack: The ability of someone controlling a majority of hashing power to revise transactions history and prevent new transa...
知识:比特币开发
...面的样子,上面私钥的样子是对32个byte的数组做了Base58的转换,Base58是用于Bitcoin中使用的一种独特的编码方式,主要用于产生Bitcoin的钱包地址和私钥。相比Base64,Base58不使用数字"0",字母大写"O",字母大写"I",和字母小写"l",以及"+"和"/"符号。主要就是为...
知识:私钥,公钥,地址
...大神。很多人可能不知道,V神作为早期比特币社区的活跃成员,一开始提议bitcoin需要开发通用的脚本语言来支持丰富功能的应用开发,但没有获得比特币开发团队的支持。于是重起炉灶,2013年发起以太坊项目,有了今天的繁荣的加密token、收藏品游戏、DAO。接下来,我们就先看看,V神不满的比特币脚...
知识:合约,以太坊,区块,区块链
...一个交易把输入用掉了。 关于整个过程的代码可以参考一个php写的bitcoin库bitcoin-lib-php。 总结 Block系列就写到这了,大体介绍了一般的块和交易的构造以及生成过程,有些细节没有写到比如coinbase交易与一般的交易的区别,大家可以自己去研究研究。后面我会先写点secp256k1的...
知识:Block
...容量。已经有不少数字货币届名人参与到闪电火炬的传递中,包括《Mastering Bitcoin》作者Andreas Antonopoulos,摩根溪创始人Anthony Pompliano、比特币耶稣Roger Ver、闪电实验室工程师Joost Jager、币安创始人赵长鹏、波场创始人孙宇晨、Twitter创始人兼square CEO Jack、BitMEXResearch。目前闪电火炬发起人hodlnaut已经订购了...
知识:闪电网络,公钥,比特币,多重签名
散列(hash)函数是区块链所利用的技术中的最为基础的部分了,也是非常重要的部分之一。一个好的散列函数在一个密码体系中的地位也十分重要。Filecoin作为新一代的区块链,在散列函数的采用上也十分大胆。其中Posaidon就是比较新的散列算法。散列的基本概念IT人士对于散列(Hash)再熟悉不过了。Ha...
知识:区块链,区块,函数,算法
散列(hash)函数是区块链所利用的技术中的最为基础的部分了,也是非常重要的部分之一。一个好的散列函数在一个密码体系中的地位也十分重要。Filecoin作为新一代的区块链,在散列函数的采用上也十分大胆。其中Posaidon就是比较新的散列算法。散列的基本概念IT人士对于散列(Hash)再熟悉不过了。Ha...
知识:区块链,散列函数,IPFS,FILECOIN,火星号精选
...协议(Hash Time Locked Contracts),而ripemd160协议是其中一个重要的算法基石。目前Bitcoin、Ethereum、Bitcoin Cash、Litecoin、Decred等已经可以使用ripemd160进行Atomic Swap。相关参考:https://github.com/decred/atomicswaphttps://github.com/AltCoinExchange/ethatomicswapIOST集成ripemd160后,第三方开发者可以实现和其他主流币的atomic swap。进一...
知识:跨链,区块,原子互换,去中心化
引言DHT全称叫分布式哈希表(Distributed Hash Table),是一种分布式存储方法,一类可由键值来唯一标示的信息按照某种约定/协议被分散地存储在多个节点上,这样也可以有效地避免“中央集权式”的服务器(比如:tracker)的单一故障而带来的整个网络瘫痪。实现DHT的技术/算法有很多种,常用的有:Chord, Pas...
知识:节点,路由表,文件,将被
...的node将被丢弃。叫node ID(节点id)。引言DHT全称叫分布式哈希表(Distributed Hash Table),是一种分布式存储方法,一类可由键值来唯一标示的信息按照某种约定/协议被分散地存储在多个节点上,这样也可以有效地避免“中央集权式”的服务器(比如:tracker)的单一故障而带来的整个网络瘫痪。实现DHT的技...
知识:节点
...们必须慎重选择最合适的工具,使之经受住时间的检验。参考文献[1]:?https://bitcoin.stackexchange.com/questions/6037/why-are-hashes-in-the-bitcoin-protocol-typically-computed-twice-double-computed[2]:?https://en.wikibooks.org/wiki/Cryptography/Breaking_Hash_Algorithms[3]:?https://learncryptography.com/hash-functions/hash-collision-attack[4]:?https://github.com/zcash/zcash/i...
知识:工作量证明,比特币和以太坊,比特币,以太坊
...协议(Hash Time Locked Contracts),而ripemd160协议是其中一个重要的算法基石。目前Bitcoin、Ethereum、Bitcoin Cash、Litecoin、Decred等已经可以使用ripemd160进行Atomic Swap。相关参考:https://github.com/decred/atomicswaphttps://github.com/AltCoinExchange/ethatomicswapIOST集成ripemd160后,第三方开发者可以实现和其他主流币的atomic swap。进一...
知识:跨链,去中心化,区块,原子互换
...)。 我们经常说的比特币公钥就是指的图中第二步所产生的结果。而HASH160指的是第四步RIPEMD160签名所产生的结果,由于RIPEMD也是一种HASH算法所以就统称为HASH160了。而我们常用的比特币地址就是经过BASE58编码后的结果。 比特币客户端和钱包也接受各种比特币地址格式,常用的格式有BASE58...
知识:比特币地址生成算法